opentargets-database

Queries the Open Targets Platform GraphQL API for targets, diseases, and drugs.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill opentargets-database-scimate-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentargets-database
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/opentargets-database
Command: npx skills add https://github.com/SciMate-AI/scicli --skill opentargets-database-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open Targets Platform provides integrated data on gene targets, diseases, and drugs, but programmatic access requires assembling multiple data sources and endpoints. This skill offers a focused GraphQL-based interface to fetch target annotations, disease associations, and known drugs in a consistent, reusable way for research workflows.

Core Features & Use Cases

  • Retrieve target annotations (druggability, safety liabilities, genetic constraint) to prioritize genes for validation.
  • Explore disease details, associated targets, and known drugs to inform hypothesis generation and prioritization.
  • Retrieve evidence for target-disease links and examine clinical precedence to support repurposing opportunities.

Quick Start

Query Open Targets for a target-disease association using a gene Ensembl ID.

Frequently Asked Questions about opentargets-database

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

FAQPage Schema
How do I query target-disease associations using GraphQL?

To query target-disease associations, you use the Open Targets GraphQL API to fetch structured target annotations, disease associations, and known drugs using specific identifiers like Ensembl IDs with pagination support.

What is the best way to retrieve druggability and genetic constraint data for gene targets?

Retrieving druggability and genetic constraint data involves querying the Open Targets Platform to fetch target annotations, providing structured fields like id, name, and description to prioritize genes for validation.

Can I find known drugs for a specific disease to support drug repurposing?

Yes, you can find known drugs for a specific disease by querying disease associations and examining clinical precedence evidence from the Open Targets API to support drug repurposing analyses.

Does the Open Targets GraphQL API support pagination for fetching large sets of disease associations?

The Open Targets GraphQL API supports pagination for fetching large datasets, allowing you to query and retrieve structured target-disease associations and evidence without overwhelming the response payload.

What input format do I need to query target annotations for drug discovery?

Querying target annotations requires standard genetic identifiers, such as a gene Ensembl ID, to fetch associated disease links, druggability scores, and known drugs from the Open Targets Platform.