Systematic drug repurposing using ToolUniverse - find new therapeutic uses for existing drugs.
This skill enables you to identify, evaluate, and rank drug repurposing candidates using computational approaches. It leverages 750+ scientific tools from ToolUniverse to analyze:
- Disease-target associations
- Drug-target interactions
- Safety profiles
- Literature evidence
- Clinical trial data
- Chemical properties
- ADMET predictions
Use this skill when you need to:
- Find repurposing candidates for a specific disease
- Identify new indications for an approved drug
- Evaluate repurposing feasibility
- Assess safety for new indications
- Mine literature for repurposing evidence
- Rank multiple candidates systematically
Trigger phrases: "drug repurposing", "drug repositioning", "new indications", "off-label uses", "repurpose drug for", "find drugs for [disease]"
Start with disease → Find targets → Match to drugs
from tooluniverse import ToolUniverse
tu = ToolUniverse(use_cache=True)
tu.load_tools()
# Find drugs for Alzheimer's disease
disease_info = tu.tools.OpenTargets_get_disease_id_description_by_name(
diseaseName="Alzheimer's disease"
)
targets = tu.tools.OpenTargets_get_associated_targets_by_disease_efoId(
efoId=disease_info['data']['id'],
limit=10
)
for target in targets['data'][:3]:
drugs = tu.tools.DGIdb_get_drug_gene_interactions(
gene_name=target['gene_symbol']
)
# Evaluate candidates...Start with drug → Find targets → Match to diseases
# Find new uses for metformin
drug_targets = tu.tools.drugbank_get_targets_by_drug_name_or_drugbank_id(
drug_name_or_drugbank_id="metformin"
)
for target in drug_targets['data'][:5]:
diseases = tu.tools.OpenTargets_get_diseases_by_target_ensemblId(
ensemblId=target['ensembl_id']
)
# Check if new indication...- SKILL.md - Main skill instructions and workflows
- EXAMPLES.md - 7 complete worked examples
- REFERENCE.md - Detailed tool documentation
- README.md - This file
This skill supports multiple approaches:
Disease → Targets → Drugs → Validation
Best for: Diseases with known molecular targets
Drug → Targets → Diseases → Validation
Best for: Finding new uses for approved drugs
Disease → Targets → Pathways → Drugs
Best for: Complex/polygenic diseases
Known MOA → Similar MOA drugs → Evaluation
Best for: Mechanism-validated hypotheses
Pathway analysis → Pathway overlap → Candidate drugs
Best for: Systems biology approaches
Adverse events → Therapeutic potential → Validation
Best for: Mining unexpected effects
Active compound → Similar structures → Approved analogs
Best for: SAR-driven repurposing
- 10+ databases: DrugBank, ChEMBL, OpenTargets, PubChem, FDA, FAERS, PubMed, etc.
- Multiple evidence types: Genetic, chemical, clinical, literature
- Cross-validation: Verify across multiple sources
- Target association strength
- Safety profile assessment
- Literature evidence quantification
- Drug-likeness evaluation
- Overall repurposing potential (0-100)
- FDA warnings and precautions
- FAERS adverse event analysis
- Drug-drug interactions
- Risk stratification
- PubMed literature search
- Clinical trial identification
- Mechanism validation
- Patent landscape
All analyses produce ranked candidate lists:
## Top Repurposing Candidates
1. Drug Name (Score: 87/100)
- Target: GENE (association: 0.85)
- Status: FDA approved
- Evidence: 23 papers, 4 trials
- Safety: No black box warnings
- Recommendation: Immediate Phase II planning
2. Drug Name (Score: 79/100)
...The skill includes 7 comprehensive examples:
- Target-Based for Alzheimer's - Complete workflow from disease to candidates
- Compound-Based for Metformin - Finding new indications for approved drug
- Disease-Driven for COVID-19 - Emergency repurposing rapid screening
- Network-Based Pathway Analysis - Using pathway overlap
- Structure-Based Repurposing - Finding approved analogs
- Adverse Event Mining - Converting AEs to therapeutic uses
- Multi-Database Integration - Comprehensive scoring system
Each example is fully executable with ToolUniverse.
pip install tooluniversepip install tooluniverse[ml] # For ADMET predictionsexport OPENAI_API_KEY="sk-..." # For LLM-based tool search
export NCBI_API_KEY="..." # For higher PubMed rate limits- Enable caching:
tu = ToolUniverse(use_cache=True) - Limit initial searches: Start with top 10-20 results
- Use batch operations: Parallel queries when possible
- Filter early: Apply approval status filter first
- Validate top candidates: Deep dive on highest scorers only
- Get disease targets (top 10)
- Find drugs for each target
- Filter to FDA approved
- Rank by evidence count
- Report top 5
- Disease and target analysis
- Multi-database drug discovery
- Safety assessment (FDA + FAERS)
- Literature mining (PubMed + trials)
- ADMET predictions
- Scoring and ranking
- Detailed report with recommendations
- Rapid target identification
- Approved drug screening
- Safety filtering
- Evidence scoring
- Priority recommendations
This skill works well with:
- disease-intelligence-gatherer - Comprehensive disease analysis first
- chemical-compound-retrieval - Detailed compound property analysis
- literature-deep-research - Systematic literature reviews
- protein-structure-retrieval - Target structure for rational design
Before recommending repurposing candidate:
- Target-disease association validated (score > 0.7)
- Drug approval status confirmed
- Safety profile acceptable for indication
- Literature evidence reviewed
- Mechanism biologically plausible
- No contraindications for patient population
- Patent landscape checked
- Market need assessed
- Clinical trial feasibility considered
- Regulatory pathway identified
High Potential Candidates (Score ≥70):
- Strong target association (>0.8)
- FDA approved status
- Substantial literature (>20 papers)
- Clinical trials ongoing/completed
- Favorable safety profile
Moderate Potential (Score 50-69):
- Moderate target association (0.5-0.8)
- Phase II/III status acceptable
- Some literature evidence (5-20 papers)
- Manageable safety concerns
Low Potential (Score <50):
- Weak association (<0.5)
- Limited evidence (<5 papers)
- Safety concerns
- Requires more validation
- Computational predictions: Not clinical proof
- Database coverage: Not all drugs/targets included
- Literature bias: Publication bias affects evidence
- Safety data: Historical, may not reflect all risks
- Mechanism assumptions: Computational models have limits
Always: Validate top candidates through clinical trials
When using this skill, cite:
- ToolUniverse: https://github.com/mims-harvard/ToolUniverse
- Relevant databases: DrugBank, OpenTargets, ChEMBL, etc.
- Primary literature for specific findings
- ToolUniverse Docs: https://zitniklab.hms.harvard.edu/ToolUniverse/
- Slack Community: https://join.slack.com/t/tooluniversehq/shared_invite/zt-3dic3eoio-5xxoJch7TLNibNQn5_AREQ
- GitHub Issues: https://github.com/mims-harvard/ToolUniverse/issues
- Version: 1.0.0
- Last Updated: February 2026
- Compatible with: ToolUniverse 0.5+
This skill follows ToolUniverse licensing. Check individual database terms of use for commercial applications.