opentargets-database

Retrieves target, disease, and drug data from the Open Platforms GraphQL API.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill opentargets-database-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentargets-database
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/opentargets-database
Command: npx skills add https://github.com/ovachiever/droid-tings --skill opentargets-database-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Access Open Targets Platform programmatically to fetch target, disease, and drug evidence for target discovery and prioritization.

Core Features & Use Cases

  • GraphQL API Utility: fetch target/disease/drug details
  • Evidence & Associations: retrieve target-disease associations and evidence types
  • Drug Discovery: identify known drugs for diseases and associated targets
  • Query Examples: search by gene, disease, or drug identifiers

Quick Start

Use the GraphQL helper to fetch the BRCA1 target information and its disease associations.

Frequently Asked Questions about opentargets-database

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query the Open Targets Platform to find drug targets and disease associations?

Query the Open Targets Platform GraphQL API to retrieve target, disease, and drug data by identifier. The API accepts Ensembl IDs, EFO IDs, and ChEMBL IDs, returning fields like tractability, safetyLiabilities, associatedDiseases, knownDrugs, and evidence records with sources and scores for target discovery and prioritization.

What data can I access through Open Targets for target assessment and drug repurposing?

Open Targets provides genetics, omics, pathways, literature, and pharmacovigilance data. You can retrieve druggability assessments, safety liabilities, genetic constraints, target-disease evidence, and known drugs to evaluate targets and identify repurposing opportunities across multiple data sources.

Can I use Open Targets GraphQL API to search by gene, disease, or drug identifiers?

Yes, the Open Targets GraphQL API supports identifier-based searches using Ensembl IDs for genes, EFO IDs for diseases, and ChEMBL IDs for drugs. This enables flexible queries for target discovery, evidence gathering, and drug-target association retrieval.

What evidence types does Open Targets return for target-disease associations?

Open Targets returns evidence records with associated sources and scores across genetics, omics, pathways, literature, and pharmacovigilance domains. Each record includes scoring metrics to help prioritize and validate target-disease relationships for drug discovery workflows.

How can I use Open Targets to identify known drugs for a specific disease?

Query the Open Targets GraphQL API for a disease identifier to retrieve knownDrugs records linked to disease-associated targets. This retrieves approved drugs and candidates for the disease, supporting drug repurposing and target validation strategies.