admet-prediction
Turn a set of structures into absorption, distribution, metabolism, excretion, and toxicity estimates with ADMET-AI, and read them as a developability verdict…
Skill by raktim-mondol
Chalk Labs
Need help deploying admet-prediction?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/raktim-mondol-admet-prediction
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/admet-prediction
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadWriteEditBash
What's inside
- Skill name
admet-prediction- Description
- Turn a set of structures into absorption, distribution, metabolism, excretion, and toxicity estimates with ADMET-AI, and read them as a developability verdict rather than a table of numbers. Use this skill to run batch prediction over a library, interpret each endpoint against its DrugBank-approved percentile, and flag the liabilities that stop a series — hERG blockade, CYP inhibition, poor Caco-2 permeability, high clearance, and plasma protein binding. Also trigger on ADMET-AI, admet_ai, Chemprop-RDKit, hERG liability, CYP3A4 inhibition, Caco-2, bioavailability prediction, or developability triage.
- License
- MIT
- Compatibility
- Requires Python 3.10+. The bundled scripts chunk input and parse ADMET-AI CSV output with the standard library only. Generating predictions needs admet-ai 2.0+ (pip, requires-python >=3.11, MIT) plus chemprop and RDKit; models download on first use. CPU is adequate for thousands of molecules.
- Allowed tools
- Read, Write, Edit, Bash
- Metadata
- version: 1.0 · skill-author: K-Dense Inc.
- Instructions
- 122 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves any shell command
Files (6)
- SKILL.md
- endpoints.md · references/
- interpreting-predictions.md · references/
- running-admet-ai.md · references/
- admet_batch.py · scripts/
- admet_report.py · scripts/
SKILL.md (first lines)
# ADMET Prediction Potency gets a compound into a programme; ADMET decides whether it survives one. ADMET-AI is a Chemprop-RDKit graph network trained on 41 Therapeutics Data Commons datasets, tops the TDC ADMET leaderboard, and runs thousands of molecules a minute on a CPU. This skill is about reading its output as a developability verdict rather than a wall of numbers. **Tool:** [ADMET-AI](https://github.com/swansonk14/admet_ai) 2.0.1, MIT, `pip install admet-ai` (requires Python 3.11+). Weights download on first use. No GPU needed. **Checked against:** PyPI 2.0.1, February 2026. Read [references/running-admet-ai.md](references/running-admet-ai.md) before your first run, [references/endpoints.md](references/endpoints.md) to know which endpoints actually stop programmes, and [references/interpreting-predictions.md](references/interpreting-predictions.md) before acting on a number — **that one is judgement, not syntax.** ## The two scripts | Script | Answers | |---|---| | `admet_batch.py` | How do I feed a library in without wasting the run? | | `admet_report.py` | Which of these compounds has a liability worth acting on? | ## Rank within a series; do not trust absolute values This is the thing to get right. A public model has systematic offsets against your assay — different protocol, different lab, different chemistry. Within a congeneric series those offsets are largely **shared**, so the ordering survives even where the values do not. Use predictions to decide *which twenty of these hundred to make and assay*. Do not use them to decide *whether this compound will pass*. A predicted hERG of 0.7 versus 0.3 within a series is a real signal; 0.7 in absolute terms is not a measurement. ## The percentile column is the point ADMET-AI reports every prediction against the distribution of **approved drugs in DrugBank**, in `<endpoint>_drugbank_approved_percentile`. It is the most useful thing the tool adds over a bare model and the column most often ignored. "Predicted clearance 12" is hard to act on. "More extreme than 92% of approved drugs" prompts the right question: drugs exist out here, but not many — what is the argument that this one works? ## Flagging a set ```bash python skills/admet-prediction/scripts/admet_report.py report --csv predictions.csv ``` ``` smiles liabilities flagged out_of_domain c1ccccc1CCNC(=O)c1ccc(Cl)cc1 5 hERG|DILI|Solubility_AqSolDB|Lipophilicity|Half_Life CCO 0 molecular_weight=46.07 outside [150, 700] ``` Each endpoint is flagged against **its own direction** — high solubility is good, high clearance is bad, high hERG is very bad — so a single summed "score" over the columns would be meaningless. `admet_report.py endpoints` prints the full registry with thresholds; they are this skill's conventions and are meant to be argued with. Note the second row. Ethanol is flagged as **out of domain**, not clean. ADMET-AI reports no applicability domain, so a prediction on anything unlike its training data arrives with the same confident four decimal places as a reliable one. **BBB penetration has no liability direction** — essential for a CNS target, a liability everywhere else. The script leaves it unflagged rather than guessing your programme. ## Preparing input ```bash python skills/admet-prediction/scripts/admet_batch.py prepare --smiles library.smi --out-dir admet_in ``` ``` # 3 input, 2 unique (1 duplicates collapsed), 1 chunk(s) # warning: 1 SMILES contain `.` -- a salt, mixture, or counterion. admet_predict --smiles_path admet_in/chunk_0000.csv --save_path admet_in/chunk_0000_pred.csv --smiles_column smiles ``` Three things this prevents. **ADMET-AI needs a CSV with a header** — a bare `.smi` list silently loses its first molecule. **Duplicates cost twice and add nothing**, since the model is deterministic. And **a `.` in a SMILES is a salt or mixture**: the model predicts on the string as given, so the answer describes the wrong species. Desalt with `datamol` first. ## Four ways predictions mislead 1. **Classification outputs are probabilities, not classes.** hERG at 0.55 is a coin flip. Move the threshold with the cost of being wrong — screen hERG at 0.3, not 0.5. 2. **Endpoints are not equally trustworthy.** Lipophilicity and solubility are well predicted; DILI, clearance, and Vd are barely better than a coin flip. The leaderboard's average rank hides that. 3. **Real liabilities are simply absent.** Time-dependent CYP inhibition, reactive metabolites, transporters beyond Pgp, phospholipidosis, mitochondrial toxicity — none are covered. 4. **Over-filtering early is the expensive mistake.** Most ADMET liabilities are fixable by medicinal chemistry; poor potency and a wrong target are not. Filtering a primary screen on predicted DILI discards real chemistry on the basis of noise. ## When to stop using this If your project has more than a few hundred measured compounds for an endpoint, train a Chemprop model on your own data — the applicability domain finally matches your chemistry, and it will beat any public model on it. For time-dependent CYP inhibition, transporters, or reactive metabolites, there is no model; run the assay. ## Composing with the rest of the bundle - `medchem` → before: structural alerts and PAINS cost nothing and catch much of this first. - `rdkit` / `datamol` → before: desalt and standardise, or you predict on the wrong species. - `chemical-space` → before: this is a good filter stage in an ultra-large cascade. - `pkpd-translation` → after: predicted clearance, half-life, and PPB become dose projections. - `deepchem` / `pytdc` → instead: when you want to train on your own data rather than use a ready-made model. ## Reporting results honestly Give the percentile beside the value. Name the thresholds used and say they are conventions. State whether the molecule sits inside a drug-like property window. Never write "this compound is a hERG blocker" from a prediction — write "predicted hERG 0.82, above the 90th percentile of approved drugs; assay before progressing". Say what the predictions decided: they choose what to assay,
From raktim-mondol/hermes-plugin-researchcraft, MIT.
More from raktim-mondol/hermes-plugin-researchcraft
- 0.574score
agentic-data-science-pipeline
raktim-mondol
Run a large, multi-stage data-analysis or research-engineering task as a structured plan-review-implement-verify-reflect loop instead of one long unstructured…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
acoustical-engineer
raktim-mondol
Reasons from source-path-receiver control, logarithmic decibel levels, and mass-law transmission loss through IEC 61672 Class 1 metering, ISO 9613-2…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
acoustics-physicist
raktim-mondol
Reasons from impedance Z=p/u, Helmholtz number kL regime, and the sonar equation SL-TL-NL+DI+PG through impedance tubes (ISO 10534), anechoic and…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
ai-researcher
raktim-mondol
Reasons from data generating processes, inductive biases, and compute-data-algorithm trade-offs through train/val/test discipline, seed sweeps, ablation…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
aerospace-engineer
raktim-mondol
Reasons from margin-managed factors of safety, mass properties, and the analysis-test-similarity V&V hierarchy through FUN3D/SU2 CFD, NASTRAN/Abaqus FEA…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
agricultural-entomologist
raktim-mondol
Reasons from pest population dynamics, economic injury levels and thresholds, and degree-day phenology through systematic scouting, IRAC mode-of-action…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
agroecologist
raktim-mondol
Reasons from socio-ecological farm systems, functional diversity, soil-biology-mediated fertility, and yield-service trade-offs through mother-baby and…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
agronomist
raktim-mondol
Reasons from 4R stewardship and G×E×M through MRTN economic N, calibrated soil-test extractants, penetrometer compaction diagnosis, on-farm strip mixed…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
actuarial-scientist
raktim-mondol
Reasons from mortality tables (qx, period/cohort, select/ultimate) and Chain-Ladder/Mack reserving through GLM/GAM frequency–severity and Tweedie pricing…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
agricultural-engineer
raktim-mondol
Reasons from mass, energy, and momentum balances on variable biological media through ET-based scheduling, psychrometric grain-drying balances, ASABE D497…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
aeronautical-engineer
raktim-mondol
Reasons from airfoil polars, drag buckets, and static margin through AVL/DATCOM stability derivatives, wind-tunnel blockage and wall corrections, FAR 25…
SkillBFreshness: B★ 4Claude Code +9 - 0.566score
additive-manufacturing-engineer
raktim-mondol
Reasons from melt-pool physics, VED, and thermal history through LPBF vs DED process selection, build orientation anisotropy, support design, powder lot…
SkillBFreshness: B★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 6, 2026 (1 month ago)
- Last release
- Sep 6, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from raktim-mondol
- 0.587score
academic-harness
raktim-mondol
Write, revise, and verify academic LaTeX (literature reviews, journal/conference papers, grants, theses, rebuttals) with Academic Harness on DeepSeek Harness.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
academic-harness-notebook
raktim-mondol
Keep Academic Harness's living lab notebook with the notebook tool: hypotheses, methods, observations, decisions, artifact links, and append-only corrections.
SkillAFreshness: A★ 1Claude Code +9 - 0.574score
agentic-data-science-pipeline
raktim-mondol
Run a large, multi-stage data-analysis or research-engineering task as a structured plan-review-implement-verify-reflect loop instead of one long unstructured…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
acoustical-engineer
raktim-mondol
Reasons from source-path-receiver control, logarithmic decibel levels, and mass-law transmission loss through IEC 61672 Class 1 metering, ISO 9613-2…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
acoustics-physicist
raktim-mondol
Reasons from impedance Z=p/u, Helmholtz number kL regime, and the sonar equation SL-TL-NL+DI+PG through impedance tubes (ISO 10534), anechoic and…
SkillBFreshness: B★ 4Claude Code +9 - 0.569score
aerospace-engineer
raktim-mondol
Reasons from margin-managed factors of safety, mass properties, and the analysis-test-similarity V&V hierarchy through FUN3D/SU2 CFD, NASTRAN/Abaqus FEA…
SkillBFreshness: B★ 4Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get admet-prediction running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
admet-prediction skill. Agent Mart. https://agentmart.dev/skills/raktim-mondol-admet-prediction (last updated 2026-10-24)