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
Inputs
Outputs
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.