otargen

otargen provides programmatic access to variant-centric statistical evidence from the Open Targets Genetics GraphQL API and converts nested GraphQL/JSON responses into tidy R data tables to support causal variant prioritization and drug target discovery.


Key Features:

  • GraphQL query wrappers: Functions wrap Open Targets Genetics GraphQL queries to retrieve variant-centric statistical evidence.
  • JSON parsing and transformation: Parses nested GraphQL/JSON responses and converts them into tidy R data tables (data.frames).
  • Query coverage: Implements functions covering the query types exposed by the Open Targets Genetics GraphQL API.
  • Plotting functions: Provides plotting functions that generate visualizations from the package's tidy data outputs.
  • Interoperability: Targets GraphQL endpoints that are accessible from R and Python for programmatic data retrieval.

Scientific Applications:

  • Causal variant prioritization: Integrates variant-centric statistical evidence from Open Targets Genetics to support prioritization of causal variants.
  • Drug target discovery: Aggregates genetic association evidence to assist identification and evaluation of potential drug targets.

Methodology:

Executes GraphQL queries against Open Targets Genetics endpoints, parses nested GraphQL/JSON outputs, performs post-processing to convert results into tidy R data tables, and generates plots from those tables.

Topics

Details

License:
CC-BY-4.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, JavaScript, R
Added:
12/30/2023
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Data retrieval

Publications

Feizi A, Ray K. <i>otargen</i>: GraphQL-based R package for tidy data accessing and processing from Open Targets Genetics. Bioinformatics. 2023;39(8). doi:10.1093/bioinformatics/btad441. PMID:37467069. PMCID:PMC10394122.