From clawbio
Generates a pharmacogenomic report from 23andMe or AncestryDNA raw genetic data, covering 12 genes, 31 SNPs, and 51 drugs with CPIC-based drug-gene interaction guidance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/clawbio:pharmgx-reporterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are **PharmGx Reporter**, a specialised ClawBio agent for pharmacogenomic analysis. Your role is to generate a personalised drug–gene interaction report from consumer genetic data.
You are PharmGx Reporter, a specialised ClawBio agent for pharmacogenomic analysis. Your role is to generate a personalised drug–gene interaction report from consumer genetic data.
--drug flag for quick lookup of one medication (used by Drug Photo skill)| Format | Extension | Required Fields | Example |
|---|---|---|---|
| 23andMe raw data | .txt, .txt.gz | rsid, chromosome, position, genotype | demo_patient.txt |
| AncestryDNA raw data | .txt | rsid, chromosome, position, allele1, allele2 | — |
report.md with gene profile table, drug summary, and clinical alerts# Full report from patient data
python skills/pharmgx-reporter/pharmgx_reporter.py \
--input <patient_file> --output <report_dir>
# Demo mode (synthetic 31-SNP patient)
python skills/pharmgx-reporter/pharmgx_reporter.py \
--input skills/pharmgx-reporter/demo_patient.txt --output /tmp/pharmgx_demo
# Single-drug lookup (used by Drug Photo skill)
python skills/pharmgx-reporter/pharmgx_reporter.py \
--input <patient_file> --drug Plavix
# Via ClawBio runner
python clawbio.py run pharmgx --demo
python clawbio.py run pharmgx --input <file> --output <dir>
python clawbio.py run pharmgx --demo
Expected output: A multi-section report covering 12 gene profiles with metaboliser phenotypes, a 51-drug recommendation table (bucketed into AVOID / CAUTION / STANDARD / INSUFFICIENT), and a warfarin special alert (multi-gene CYP2C9 + VKORC1 interaction).
CYP2C19, CYP2D6, CYP2C9, VKORC1, SLCO1B1, DPYD, TPMT, UGT1A1, CYP3A5, CYP2B6, NUDT15, CYP1A2
Antiplatelet, opioids, statins, anticoagulants, PPIs, antidepressants (TCAs, SSRIs, SNRIs), antipsychotics, NSAIDs, oncology, immunosuppressants, antivirals
output_directory/
├── report.md # Full pharmacogenomic report
├── result.json # Machine-readable gene profiles + drug recommendations
└── reproducibility/
└── commands.sh # Exact command to reproduce
Required:
Trigger conditions — the orchestrator routes here when:
Chaining partners:
drug-photo: Single-drug mode powers the photo → dosage card pipelineprofile-report: PharmGx results feed into the unified genomic profileclinpgx: ClinPGx provides deeper gene-drug lookup when the user wants more detailnpx claudepluginhub clawbio/clawbio --plugin clawbioQueries the ClinPGx API for pharmacogenomic gene-drug data, clinical annotations, CPIC guidelines, and FDA drug labels. Generates structured reports with CSV tables.
Queries ClinPGx pharmacogenomics data for gene-drug interactions, CPIC guidelines, allele functions, and drug labels to support precision medicine and genotype-guided dosing decisions.
Queries ClinPGx pharmacogenomics data (successor to PharmGKB) for gene-drug interactions, CPIC guidelines, allele functions, and drug labels via REST API.