opentargets-database

Query the Open Targets GraphQL API for targets, diseases, drugs, and evidence.

18|1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill opentargets-database-logauaengstrom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentargets-database
Source: https://github.com/LogauaEngstrom/claude-scientific-skills/tree/main/scientific-skills/opentargets-database
Command: npx skills add https://github.com/LogauaEngstrom/claude-scientific-skills --skill opentargets-database-logauaengstrom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Retrieve and consolidate actionable insights from the Open Targets Platform via GraphQL to identify therapeutic targets, disease associations, and existing drugs, enabling data-driven target prioritization.

Core Features & Use Cases

  • Query targets, diseases, and drugs through a single GraphQL API for rapid data discovery.
  • Retrieve comprehensive target annotations (tractability, safety, genetic constraints) and associated diseases with evidence scores.
  • Find known drugs for diseases and inspect mechanisms of action and clinical development phases.
  • Retrieve detailed drug information, including indications and target relationships, for mechanism understanding and repurposing opportunities.

Quick Start

Query a target by Ensembl ID (e.g., ENSG00000157764) to retrieve annotations and top disease associations using the Open Targets GraphQL API.

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 the Open Targets GraphQL API?

Query target-disease associations using the Open Targets GraphQL API by providing an Ensembl ID to retrieve target annotations, tractability, safety data, and top disease associations with evidence scores.

Can I retrieve target tractability and genetic constraints for drug discovery?

Retrieve target tractability and genetic constraints for drug discovery by querying the Open Targets GraphQL API, which integrates genetics, omics, and drug data to return comprehensive target annotations.

Does the Open Targets API require the requests library for programmatic queries?

The Open Targets API requires the requests library in Python to facilitate programmatic GraphQL queries for targets, diseases, drugs, and evidence, returning data for downstream target discovery workflows.

How do I identify drug repurposing opportunities from disease associations?

Identify drug repurposing opportunities from disease associations by querying the Open Targets API to retrieve detailed drug information, including existing indications and target relationships, for mechanism understanding.

What is the best way to prioritize therapeutic targets integrating genetics and omics data?

Prioritize therapeutic targets by querying the Open Targets GraphQL API to consolidate genetics, omics, and drug data, yielding evidence scores and disease associations for data-driven target assessment.