Agent skill

tooluniverse-network-pharmacology

Construct and analyze compound-target-disease networks for drug repurposing, polypharmacology discovery, and systems pharmacology. Builds multi-layer networks from ChEMBL, OpenTargets, STRING, DrugBank, Reactome, FAERS, and 60+ other ToolUniverse tools. Calculates Network Pharmacology Scores (0-100), identifies repurposing candidates, predicts mechanisms, and analyzes polypharmacology. Use when users ask about drug repurposing via network analysis, multi-target drug effects, compound-target-disease networks, systems pharmacology, or polypharmacology.

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill tooluniverse-network-pharmacology --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 48 KB
Bundled scripts: yes
Path: skills/openclaw/tooluniverse-network-pharmacology/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Construct and analyze compound-target-disease networks to identify drug repurposing opportunities, understand polypharmacology, and predict drug mechanisms using systems pharmacology approaches. Builds multi-layer networks from multiple data sources and computes a Network Pharmacology Score (0-100) to rank candidates.

How it works

  • Phase 0: Entity Disambiguation and Report Setup
    • Create a report file immediately and resolve input entities (compound, target, disease) to identifiers and cross-references using diverse tools.
  • Phase 1: Network Node Identification
    • Identify compound nodes via drug MoA and associated targets from OpenTargets, DrugBank targets, DGIdb interactions, CTD chemical-gene interactions, STITCH interactions, and current indications and approvals.
    • Identify target nodes by retrieving disease-associated targets, gathering evidence for targets, GWAS studies, CTD gene-disease links, and Pharos target development levels.
    • Identify disease nodes by finding related diseases, disease hierarchy, phenotypes, and therapeutic areas.
  • Phase 2: Network Edge Construction
    • 2.1 Compound-target edges: gather bioactivity data (ChEMBL), mechanisms, DrugBank targets and pharmacology, and binding data if available.
    • 2.2 Target-disease edges: retrieve OpenTargets target-disease evidence, GWAS associations, CTD gene-disease links, and PharmGKB gene details.
    • 2.3 Compound-disease edges: collect clinical trial evidence, CTD chemical-disease associations, PubMed and Europe PMC literature evidence.
    • 2.4 Target-target edges: obtain STRING protein-protein interactions and related network edges.
  • Phase 3: Scoring and Ranking (implied by inputs)
    • Calculate Network Proximity, Clinical Evidence, Target-Disease Association strength, Safety Profile, and Mechanism Plausibility to form a composite Network Pharmacology Score (0-100).
    • Rank candidates by the score and provide mechanism predictions and hub analyses.
  • Phase 4: Reporting and References
    • Apply the report-first principle, cite every finding to source tools/databases, and include an evidence grading framework (T1-T4).

When to use it

Use when users ask about drug repurposing via network analysis, multi-target drug effects, compound-target-disease networks, systems pharmacology, or polypharmacology. Not for simple, non-network-based repurposing, single-target validation, or purely adverse-event analysis.

What it can touch

  • Tools referenced in the workflow include OpenTargets, ChEMBL, DrugBank, DGIdb, CTD, STITCH, PubMed, Europe PMC, STRING, PharmGKB, Pharos, and GWAS resources. The exact tool calls and data endpoints are listed within the workflow steps (e.g., OpenTargets_get_drug_chembId_by_generic_name, ChEMBL_get_target_activities, STRING_get_interaction_partners, etc.).

Caveats

  • License: NOASSERTION.
  • The workflow relies on multiple external data sources; data availability and update frequency may affect results. The skill emphasizes using English terms in tool calls for names and diseases and requires entity disambiguation and citation of evidence.
From the SKILL.md

# Network Pharmacology Pipeline Construct and analyze compound-target-disease (C-T-D) networks to identify drug repurposing opportunities, understand polypharmacology, and predict drug mechanisms using systems pharmacology approaches. **IMPORTANT**: Always use English terms in tool calls (drug names, disease names, target names), even if the user writes in another language. Only try original-language terms as a fallback if English returns no results. Respond in the user's language. --- ## When to Use This Skill Apply when users: - Ask "Can [drug] be repurposed for [disease] based on network analysis?" - Want to understand multi-target (polypharmacology) effects of a compound - Need compound-target-disease network construction and analysis - Ask about network proximity between drug targets and disease genes - Want systems pharmacology analysis of a drug or target - Ask about drug repurposing candidates ranked by network metrics - Need mechanism prediction for a drug in a new indication - Want to identify hub genes in disease networks as therapeutic targets - Ask about disease module coverage by a compound's targets **NOT for** (use other skills instead): - Simple drug repurposing wi

What's inside
Steps it walks through
  1. When to Use This Skill
  2. Input Parameters
  3. Network Pharmacology Score (0-100)
  4. Score Components
  5. Priority Tiers
  6. Evidence Grading System
  7. KEY PRINCIPLES
  8. Complete Workflow
  9. Phase 0: Entity Disambiguation and Report Setup
  10. Phase 1: Network Node Identification
  11. Phase 2: Network Edge Construction
  12. Phase 3: Network Analysis
  13. Phase 4: Drug Repurposing Predictions
  14. Phase 5: Polypharmacology Analysis
Ships with 2 files
  • QUICK_START.md
  • test_network_pharmacology.py
More from awesome-bio-agent-skills
All skills →
About this skill
What does the tooluniverse-network-pharmacology skill do?

Construct and analyze compound-target-disease networks for drug repurposing, polypharmacology discovery, and systems pharmacology. Builds multi-layer networks from ChEMBL, OpenTargets, STRING, DrugBank, Reactome, FAERS, and 60+ other ToolUniverse tools. Calculates Network Pharmacology Scores (0-100), identifies repurposing candidates, predicts mechanisms, and analyzes polypharmacology. Use when users ask about drug repurposing via network analysis, multi-target drug effects, compound-target-disease networks, systems pharmacology, or polypharmacology.

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill tooluniverse-network-pharmacology --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going