mechanistic-ddi-pipeline
Use to orchestrate a full mechanistic drug-drug interaction verdict by combining two MCP stacks - ToolUniverse CYP/UGT/transporter and DDI knowledge plus FDA-label evidence with Schrodinger structure tools (SMILES to 3D, descriptors, ADMET, optional docking). Use when a DDI question needs both biomedical knowledge-base lookups and structure-level computation fused into one perpetrator-victim verdict with severity, mechanism, and management.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- mechanistic-ddi-pipeline
- description
- Use to orchestrate a full mechanistic drug-drug interaction verdict by combining two MCP stacks - ToolUniverse CYP/UGT/transporter and DDI knowledge plus FDA-label evidence with Schrodinger structure tools (SMILES to 3D, descriptors, ADMET, optional docking). Use when a DDI question needs both biomedical knowledge-base lookups and structure-level computation fused into one perpetrator-victim verdict with severity, mechanism, and management.
03 SKILL.md 正文
Mechanistic DDI Pipeline (cross-stack orchestrator)
Overview
This skill is the GLUE between two servers. It fuses ToolUniverse knowledge (CYP/UGT/transporter roles, DDI records, FDA labels, literature) with Schrodinger structure-level computation (3D generation, drug-likeness descriptors, QikProp ADMET, optional Glide docking) into one perpetrator-victim DDI verdict. It does not replace the deep tooluniverse-drug-drug-interaction skill - it adds the structure layer.
Stacks used:
tooluniverseMCP (knowledge) - see theddi-admet-researchandtooluniverse-drug-drug-interactionskills for routing and tool details.schrodingerMCP (structure) - see theschrodinger-maestro-driverskill for the 12 tools, the license-token split, and the full prep -> grid -> dock -> MM-GBSA pipeline (glide_gridbuilds the grid in-server).
When to Use
- A DDI question where mechanism must be backed by both pathway knowledge AND molecular evidence (descriptors, ADMET, or a docking pose into a CYP/target structure).
- A novel or under-documented compound (limited DDI records) where structure-derived properties inform the prediction.
- A case where you must reconcile a knowledge-base claim with computed physchem/ADMET (e.g., does the structure support the proposed CYP-substrate role).
If the question is purely knowledge-based, use ddi-admet-research instead - do not spin up structure tools unnecessarily.
Orchestrated Workflow
- Frame the pair with the perpetrator-victim model (who changes whom). Apply the CYP/UGT reasoning from
tooluniverse-drug-drug-interactionBEFORE any tool call.
Conflict Resolution
Common Mistakes
Related Skills
04 同仓库更多 Skills
clarify-requirements
Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.
openmm-md
Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.
visual-review
Take screenshots of web pages and UI using Playwright for visual review and iteration
status
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues
start
Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work
setup
Interactive project setup — detects your project, configures metaswarm, writes project-local files