Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mims-harvard/tooluniverse-admet-prediction
Comprehensive ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) profiling for drug candidates. Integrates ADMET-AI predictions, SwissADME drug-likeness, PubChemTox experimental toxicity, ChEMBL clinical data, Lipinski rule-of-five, and CYP interaction data.
Passed 13 of 18 test cases with the skill, and 7 of 18 without it.
and 7 more in the full report
9 fixed7 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
When calling SwissADME druglikeness functions for a single molecule, what data type must the SMILES parameter use and which operational parameter must be supplied?
| Checked | Without skill | With skill |
|---|---|---|
| Format the smiles argument as a single string. | Passed | Passed |
| Provide the operation parameter set to check_druglikeness or calculate_adme. | Missed | Passed |
The instructions your model reads when the skill loads.
ADMET reasoning: a drug fails if it can't be absorbed, distributes to wrong tissues, isn't metabolized safely, or isn't excreted. Evaluate each property independently — good absorption doesn't compensate for liver toxicity. The ADME properties determine whether a compound reaches its target at therapeutic concentrations; toxicity determines whether it's safe to do so. Prioritize experimental data (T2) over computational predictions (T3) — ADMETAI predictions are screening tools, not definitive verdicts. When a FAIL is flagged in any toxicity category (hERG, AMES, DILI), treat it as program-limiting until wet-lab data refutes it.
LOOK UP DON'T GUESS: never assume SMILES, CID, or experimental LD50 values — always call PubChem to resolve compound identity before any ADMETAI or PubChemTox call.
Comprehensive pharmacokinetic and toxicity profiling integrating AI-based ADMET predictions, rule-based drug-likeness filters, and experimental benchmarks from curated databases.
Triggers:
Input: Drug name (e.g., "ibuprofen") OR SMILES string (e.g., "CC(C)Cc1ccc(cc1)C(C)C(=O)O")
ADMETAI tools run a local model, so they need the ml extra:
uv pip install 'tooluniverse[ml]'
Without it the tools still appear in tu list (the config loads) but fail at
call time with ADMETModel requires 'admet-ai' package. Run
tooluniverse-doctor to confirm which optional groups are installed.
Expected console noise — not errors. The first ADMETAI call loads PyTorch
and prints warnings such as missing-GPU / Trainer messages from
PyTorch Lightning, and TypedStorage is deprecated from PyTorch. These are
emitted by the underlying libraries during normal CPU inference. Predictions
are unaffected — do not report them to the user as failures and do not retry
test cases passed, vs 7 / 18 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.