skills/drug-repurposing/SKILL.md
Systematic drug repurposing analysis inspired by NovusAI. Evaluates existing drugs for new therapeutic indications through multi-dimensional evidence gathering across target networks, clinical trials (including failures), patent landscape, safety profiles, and off-label literature. Produces ranked repurposing candidates with evidence scores. Use when users ask about finding new uses for existing drugs, off-label potential, "老药新用", or "drug repurposing for X". Complements target-validation (which starts from a target) by starting from a drug.
npx skillsauth add Zaoqu-Liu/ScienceClaw drug-repurposingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Systematically evaluate an existing drug for new therapeutic indications by mining evidence across six dimensions: pharmacology, target networks, clinical trials, literature, patents, and safety.
Gather comprehensive drug information:
bash: echo "=== DrugBank ===" && \
curl -s "https://go.drugbank.com/unearth/q?searcher=drugs&query=DRUGNAME&button=" 2>/dev/null && \
echo -e "\n=== ChEMBL ===" && \
curl -s "https://www.ebi.ac.uk/chembl/api/data/molecule/search.json?q=DRUGNAME&limit=5" && \
echo -e "\n=== PubChem ===" && \
curl -s "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/name/DRUGNAME/JSON"
Extract:
Map drug targets to disease associations:
bash: echo "=== STRING PPI Network ===" && \
curl -s "https://string-db.org/api/json/network?identifiers=TARGET_GENE&species=9606&required_score=700" && \
echo -e "\n=== OpenTargets Disease Associations ===" && \
curl -s -X POST "https://api.platform.opentargets.org/api/v4/graphql" \
-H "Content-Type: application/json" \
-d '{"query":"{ target(ensemblId:\"ENSG_ID\") { id approvedSymbol associatedDiseases(page:{size:20}) { rows { disease { id name } score datatypeScores { componentId score } } } } }"}'
Key analysis:
Search for ALL clinical activity of this drug, including off-label and failed trials:
bash: echo "=== ClinicalTrials.gov (all indications) ===" && \
curl -s "https://clinicaltrials.gov/api/v2/studies?query.term=DRUGNAME&pageSize=50&sort=LastUpdatePostDate:desc" && \
echo -e "\n=== PubMed (off-label + repurposing) ===" && \
curl -s "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&retmode=json&retmax=30&sort=relevance&term=DRUGNAME+AND+(repurpos*+OR+off-label+OR+repositioning+OR+novel+indication+OR+unexpected+effect)"
What to look for:
bash: web_search "DRUGNAME patent expiry date generic availability"
Assess:
Patent scoring:
bash: echo "=== OpenFDA Adverse Events ===" && \
curl -s "https://api.fda.gov/drug/event.json?search=patient.drug.openfda.generic_name:%22DRUGNAME%22&count=patient.reaction.reactionmeddrapt.exact&limit=20" && \
echo -e "\n=== PubMed Safety ===" && \
curl -s "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&retmode=json&retmax=10&term=DRUGNAME+AND+(safety+OR+adverse+OR+toxicity)+AND+review"
Dual-use signal detection: Some adverse effects hint at therapeutic potential: | Adverse Effect | Potential Therapeutic Use | |---------------|--------------------------| | Weight loss | Obesity / metabolic syndrome | | Hypoglycemia | Type 2 diabetes (if not already indicated) | | Immunosuppression | Autoimmune diseases | | Anti-proliferative effects | Cancer | | Sedation | Insomnia / anxiety | | Hair growth | Alopecia |
Flag these "adverse effects as therapeutic signals" prominently.
Score each candidate indication across four dimensions:
| Dimension | Max Score | Criteria | |-----------|-----------|----------| | Target evidence | 30 | Direct target involvement in disease (OpenTargets score, genetic evidence, expression data) | | Clinical evidence | 30 | Positive trials, case reports, off-label efficacy data | | Safety | 20 | Known safety profile compatible with chronic use; no organ-specific toxicity conflict | | Patent/feasibility | 20 | Patent expired, generic available, regulatory pathway clear |
Total score interpretation:
# Drug Repurposing Analysis: [DRUGNAME]
## Executive Summary
- [Drug] is approved for [indication] since [year]
- Analysis identified [N] potential repurposing candidates
- Top candidate: [Disease] (score: XX/100, evidence: ...)
## 1. Drug Profile
[Mechanism, targets, pharmacology]
## 2. Target Network & New Disease Associations
[Network figure + disease mapping table]
## 3. Clinical Evidence
[Trial summaries, off-label reports, case studies]
## 4. Patent Landscape
[Patent status, generic availability, IP barriers]
## 5. Safety Profile
[AE summary + dual-use signal analysis]
## 6. Ranked Repurposing Candidates
| Rank | Indication | Target Evidence | Clinical Evidence | Safety | Patent | Total | Verdict |
|------|-----------|----------------|-------------------|--------|--------|-------|---------|
| 1 | [Disease A] | 25/30 | 20/30 | 18/20 | 20/20 | 83/100 | Strong |
| 2 | [Disease B] | 20/30 | 15/30 | 15/20 | 15/20 | 65/100 | Moderate |
| ... | ... | ... | ... | ... | ... | ... | ... |
## 7. Recommended Next Steps
[For each strong candidate: specific preclinical/clinical validation steps]
## References
[GB/T 7714 format]
After completing the repurposing analysis, suggest:
testing
Therapeutics Data Commons. AI-ready drug discovery datasets (ADME, toxicity, DTI), benchmarks, scaffold splits, molecular oracles, for therapeutic ML and pharmacological prediction.
tools
Genomic file toolkit. Read/write SAM/BAM/CRAM alignments, VCF/BCF variants, FASTA/FASTQ sequences, extract regions, calculate coverage, for NGS data processing pipelines.
development
Complete mass spectrometry analysis platform. Use for proteomics workflows feature detection, peptide identification, protein quantification, and complex LC-MS/MS pipelines. Supports extensive file formats and algorithms. Best for proteomics, comprehensive MS data processing. For simple spectral comparison and metabolite ID use matchms.
development
Multi-objective optimization framework. NSGA-II, NSGA-III, MOEA/D, Pareto fronts, constraint handling, benchmarks (ZDT, DTLZ), for engineering design and optimization problems.