clinpgx-database

Retrieve pharmacogenomics data from ClinPGx via its REST API.

4|1|Updated Jun 18, 2025
One-click install
npx skills add https://github.com/HolobiomicsLab/Toolomics --skill clinpgx-database-holobiomicslab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clinpgx-database
Source: https://github.com/HolobiomicsLab/Toolomics/tree/main/mcp_host/skills/scientific-skills/scientific-skills/clinpgx-database
Command: npx skills add https://github.com/HolobiomicsLab/Toolomics --skill clinpgx-database-holobiomicslab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

ClinPGx consolidates pharmacogenomics knowledge (formerly PharmGKB) and provides programmable access to gene-drug interactions, CPIC guidelines, allele functions, and drug-label information to support precision medicine workflows.

Core Features & Use Cases

  • Centralized access to gene-drug interactions, CPIC guidelines, allele functions, and drug labels for pharmacogenomics research and clinical decision support.
  • Enables research, panel analysis, and education by programmatically querying pharmacogenomic resources and integrating results into dashboards or patient reports.
  • Supports reproducible workflows with a ready-to-use Python helper script that handles rate limiting, error handling, and optional caching.

Quick Start

Retrieve CPIC guideline data for a gene-drug pair (e.g., CYP2C19 and clopidogrel) and incorporate the results into a patient care or research workflow.

Frequently Asked Questions about clinpgx-database

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

FAQPage Schema
How do I retrieve CPIC guidelines for a specific gene-drug pair like CYP2C19 and clopidogrel?

To retrieve CPIC guidelines for a gene-drug pair, query the ClinPGx REST API using the provided Python helper script, which manages rate limiting and returns structured pharmacogenomics data for clinical decision support.

What pharmacogenomics resources can I access programmatically for precision medicine workflows?

You can programmatically access gene-drug interactions, CPIC guidelines, allele functions, and drug-label information across CPIC, PharmCAT, and DPWG resources to support precision medicine research and clinical decision support.

Do I need authentication to access ClinPGx pharmacogenomics data via the API?

Basic access to the ClinPGx pharmacogenomics API requires no authentication, but you must manage a strict rate limit of 2 requests per second using the provided Python utility for stable data retrieval.

What is the best way to handle API rate limits when querying pharmacogenomics data?

The best way to handle API rate limits during pharmacogenomics data queries is to use the included Python helper script, which automatically enforces the 2 requests per second limit while supporting local caching and error handling.

Can I use Python to integrate CPIC guideline data into patient reports or dashboards?

Yes, you can use the Python helper script to query CPIC guidelines, allele functions, and drug labels, then integrate the retrieved pharmacogenomics results directly into patient care dashboards or research workflows.

Why does my pharmacogenomics API request fail when querying multiple gene-drug interactions?

Pharmacogenomics API requests fail when exceeding the enforced rate limit of 2 requests per second, so you must implement error handling and local caching as provided in the utility script to prevent query failures.