| name | co-scientist-admet-pharmacokinetics |
| description | ADMET and pharmacokinetics prediction skill. Absorption, Distribution, Metabolism, Excretion, Toxicity modeling with RDKit, DeepChem, and PK/PD simulation pipelines.
Use when working with absorption, distribution, metabolism.
|
| tu_tools | [{"key":"drugbank","name":"DrugBank"},{"key":"chembl","name":"ChEMBL"}] |
ADMET and pharmacokinetics prediction
ADMET and pharmacokinetics prediction skill. Absorption, Distribution, Metabolism, Excretion, Toxicity modeling with RDKit, DeepChem, and PK/PD simulation pipelines.
Use This Skill When
- Absorption.
- Distribution.
- Metabolism.
- Excretion.
- Toxicity modeling with RDKit.
Required Inputs
- Research objective, decision target, or hypothesis.
- Available data, source constraints, and domain assumptions.
- Required outputs, success metrics, and deadline or reproducibility constraints.
Workflow
- Confirm scope, assumptions, and the exact artifact set to save.
- Apply the narrowest domain method that answers the request with defensible evidence.
- Save code, tables, figures, and intermediate outputs to files instead of chat-only output.
- State limitations, uncertainty, and any validation or sensitivity checks performed.
- Append skill selection, handoff I/O, and file writes to
logs/process-log.jsonl.
Deliverables
report.md: concise method, results, interpretation, and file inventory in the user's language.
results/: structured outputs, metrics, model artifacts, or extracted findings.
figures/: English-only charts, diagrams, or panels when visual output is needed.
data/: processed or derived datasets when transformation occurs.
Available Tools (MCP)
External tools available via ToolUniverse MCP server.
Falls back to Python requests + public REST APIs when MCP is unavailable.
| Source | Tool | Description |
|---|
| DrugBank | DrugBank_get_drug | DrugBank API |
| ChEMBL | ChEMBL_get_activity | ChEMBL API |
Quality Gates
If any gate fails: identify the specific failing check, fix the issue, and re-validate before proceeding.
Gotchas
- Patient data must be de-identified before analysis. Check for quasi-identifiers (age + zip + diagnosis)
- Clinical endpoints must distinguish primary from secondary outcomes. Multiple primaries require alpha correction
- Drug interaction databases have incomplete coverage. Cross-reference at least two databases for safety checks
Validation Loop
- Execute analysis and generate outputs
- Check:
- Method selection matches the research question and stated assumptions
- All outputs are saved to files (no chat-only results)
- Limitations and uncertainty are explicitly stated
logs/process-log.jsonl is updated with execution trace
- If any check fails:
- Identify the failing gate
- Fix the specific issue
- Re-run validation
- Proceed only after all gates pass