Predicts absorption, distribution, metabolism, excretion and toxicity for drug candidates with ADMETlab 3.0, ADMET-AI, DeepChem and chemprop, plus druglikeness filters.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .claude/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .agents/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .cursor/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .gemini/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .github/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "bio-admet-prediction" agent skill from https://github.com/GPTomics/bioSkills/tree/main/chemoinformatics/admet-prediction into .opencode/skills/bio-admet-prediction/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-admet-prediction", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
bio-admet-prediction
GitHub stars
1.2k
Used in
1 other repo
Token cost
~5k tokens
SKILL.md length
2,030 words
Files
3
Skills in repo
559
Repo updated
First seen
Licence
MIT
At a glance
Predicts absorption, distribution, metabolism, excretion and toxicity for drug candidates with ADMETlab 3.0, ADMET-AI, DeepChem and chemprop, plus druglikeness filters.
Works in 5 steps: Defined endpoint -- specific bioassay,… → Unambiguous algorithm -- reproducible… → Defined applicability domain (AD) --… → …
Filtering a compound list for drug-likeness before docking or synthesis
SKILL.md covers Version Compatibility, ADMET Model Taxonomy, Decision Tree by Scenario and OECD QSAR Principles (5 Pillars), plus 12 more sections
Runs Python scripts from its folder; calls pip
What it does
This skill covers ADMET prediction for lead selection and de-risking, and it stresses that predictions should be calibrated and aware of their applicability domain, since a filter that is confidently wrong can throw out good compounds. A comparison table sets ADMETlab 3.0 (a web service reporting 119 features, 77 of them prediction models with uncertainty estimates) beside ADMET-AI, DeepChem MolNet, pkCSM and SwissADME, with the conditions under which each one fails.
It also covers rule-based druglikeness filters (Lipinski, Ro5, Veber, BBB) and endpoints such as hERG, CYP and AMES, with the OECD QSAR principles in mind. A version note lists the package releases the examples were tested against and tells the agent to check what is installed and adapt the code when it differs. An example Python script and a usage guide are included, while PAINS and structural alerts and in-house QSAR model building are handed to sibling skills.
When your agent uses it
Filtering a compound list for drug-likeness before docking or synthesis
Ranking lead candidates by predicted safety, such as hERG, CYP or AMES risk
Building an in-house ADMET model with chemprop
Judging whether a prediction falls inside a model's applicability domain
Example prompts
“Run ADMET-AI on the SMILES in ./leads.csv and flag compounds with hERG risk.”
“Apply Lipinski and Veber filters to my hit list and show which compounds fail.”
“Compare ADMETlab 3.0 and chemprop predictions for these five candidates and note where they disagree.”
Requirements
Python with RDKit, pandas and whichever of DeepChem, chemprop or admet-ai you use
Network access to the ADMETlab 3.0 web service for hosted predictions
Workflow steps
5 steps, taken from the first numbered list in SKILL.md.
1Defined endpoint -- specific bioassay, units, conditions
2Unambiguous algorithm -- reproducible model + code
3Defined applicability domain (AD) -- where the model is valid
4Appropriate statistical validation -- external test set, cross-validation
5Mechanistic interpretation -- biological / chemical rationale
What it can do on your machine
Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
pip
From the folder's file list and the shell code blocks in SKILL.md.
Network
Links to these hosts (documentation or services it may open):
chemprop.readthedocs.io
github.com
swissadme.ch
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
ADMET Prediction for Drug Candidates loads about 5k tokens when it runs. Until then it costs about 129 tokens; SKILL.md has 2,030 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~129
When it runs· the whole SKILL.md, loaded when a task matches
~5k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check passed
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/bio-admet-prediction/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
bio-admet-prediction
description
Predicts ADMET properties using ADMETlab 3.0 (119 platform features, including 77 prediction models with modeled-endpoint uncertainty), ADMET-AI, DeepChem MolNet, and chemprop D-MPNN with explicit handling of OECD QSAR principles, applicability domain assessment, calibration, hERG/CYP/AMES endpoints, and PAINS / Lipinski / Ro5 / Veber / BBB druglikeness filters. Use when filtering compounds for drug-likeness, prioritizing leads by predicted safety, or building an in-house ADMET QSAR model.
tool_type
python
primary_tool
ADMETlab
Version Compatibility
Reference examples tested with: RDKit 2024.09+, requests 2.31+, DeepChem 2.8+, chemprop 2.0+ (note major API change from 1.x), admet-ai 1.3+, pandas 2.2+.
Before using code patterns, verify installed versions match. If versions differ:
Python: pip show <package> then help(module.function) to check signatures
If code throws ImportError, AttributeError, or TypeError, introspect the installed
package and adapt the example to match the actual API rather than retrying.
ADMET Prediction
Predict absorption, distribution, metabolism, excretion, and toxicity properties of drug candidates. ADMET prediction underpins lead selection and de-risking; calibrated, applicability-domain-aware predictions distinguish a working filter from a costly false-confidence rejection. Modern best practice combines online services (ADMETlab 3.0 with uncertainty estimates), open-source models (chemprop D-MPNN), and rule-based filters (Lipinski / Veber / BBB heuristics) -- each with known failure modes.
For PAINS / Brenk / structural alerts, see chemoinformatics/substructure-search. For QSAR model building from in-house data, see chemoinformatics/qsar-modeling.
Multi-task DMPNN + descriptors for modeled endpoints
Evidential uncertainty for modeled endpoints
Web service; hosted API documented by the authors
Outside training distribution; metals; macrocycles
ADMET-AI
TDC-derived ADMET tasks; inspect installed model metadata
Chemprop D-MPNN
Inspect version-specific outputs; do not assume calibrated uncertainty
Python package
v2 package predictions differ from the v1 paper/server
DeepChem MolNet
Dataset-dependent tasks including Tox21, ToxCast, and ClinTox
Model-dependent
Model-dependent
Python package
Coverage and uncertainty depend on the selected dataset/model
pkCSM
Service-defined ADMET endpoints
Graph signatures + ML
Inspect current service output
Web service
Applicability domain and service contract must be checked
SwissADME
Physchem, pharmacokinetics, drug-likeness, and medchem outputs
Published models and rules
None advertised
Web service (no public API)
Automated access is restricted by its terms
ProTox-3.0
61 toxicity models/endpoints
RF/DNN + fingerprints, similarity, and pharmacophore methods
Confidence score
Web service / sample API
Toxicity only; reports LD50 and toxicity class
ADMETpredictor (Simulations Plus)
~140
Proprietary
Per-prediction
Commercial
License cost
FAF-Drugs4
filters
Rule-based
None
Web
Static rules
chemprop (in-house)
User-defined
D-MPNN ± descriptors
Ensemble and other estimators; optional calibration
Python package
Requires suitable training and calibration data
Decision: For batch screening with no in-house data, ADMETlab 3.0 provides 119 reported platform features and uncertainty for modeled endpoints through its web service and hosted API; verify the live API documentation before automating access. For a sufficiently large, relevant in-house endpoint dataset, benchmark a chemprop D-MPNN, descriptors, and simpler baselines under a deployment-relevant split rather than assuming a universal sample-size threshold. Shan et al. (2022) reported an AUC of 0.956 for a D-MPNN combined with 206 MOE descriptors on their random-split hERG benchmark.
Decision Tree by Scenario
Scenario
Workflow
Reasoning
Library triage, no in-house data
ADMETlab 3.0 API batch
Broad platform coverage plus modeled-endpoint uncertainty
Single endpoint, adequate in-house data
Benchmark chemprop D-MPNN, descriptors, and simpler baselines
Select by prospective or deployment-relevant validation
Need calibrated probabilities
chemprop with ensemble + Platt
Native deep learning rarely calibrated
FDA / regulatory submission
OECD-compliant QSAR with AD
See OECD principles below
Quick annotation for VS
Lipinski, Veber, and QED reported separately
Rank or annotate; do not impose a universal QED gate
BBB penetration
Simple screen: TPSA <= 90, MW <= 500, HBD <= 3
Repository heuristic; not the six-factor CNS MPO
Cardiotox liability
ADMETlab hERG + ProTox-3.0 cardiotoxicity + literature check
Both hosted endpoints model hERG blockade; compare applicability domains and assay definitions
Drug-drug interaction (CYP)
CYP1A2/2C9/2C19/2D6/3A4 inhibitor + substrate
Standard set of 5 CYPs
OECD QSAR Principles (5 Pillars)
For regulatory-grade ADMET QSAR (REACH, ECHA, FDA submissions), models must satisfy:
Defined endpoint -- specific bioassay, units, conditions
Unambiguous algorithm -- reproducible model + code
Defined applicability domain (AD) -- where the model is valid
Appropriate statistical validation -- external test set, cross-validation
Mechanistic interpretation -- biological / chemical rationale
For non-regulatory work, AD assessment is still critical. The OECD's applicability domain is the workhorse: predictions outside the AD are unreliable, but operational AD measures (leverage, kNN, conformal prediction) often disagree.
Applicability Domain Methods
Method
Definition
Flags out-of-AD when
kNN distance
Mean distance to k nearest neighbors in training set
> training-set distribution P95
Leverage (Williams)
Hat-matrix diagonal
> 3p/n (p = features, n = compounds)
Density (KDE on PCA)
Density in feature space
< density of training set P5
Conformal prediction
Per-prediction confidence interval
Interval > tolerance
Bayesian variance
Ensemble or MC-dropout variance
> training-set variance P95
For deep-learning ADMET, conformal prediction can provide calibrated prediction sets or intervals when its exchangeability and calibration assumptions are appropriate (McShane et al. 2024).
ADMETlab 3.0 API
ADMETlab 3.0 reports 119 platform features: 77 prediction models, 34 computed physicochemical properties, and 8 medicinal-chemistry rules. The modeled endpoints include prediction uncertainty; do not imply that computed properties and rules have model uncertainty.
Goal: Obtain the platform's 119 features for a batch of SMILES, including uncertainty for the 77 modeled endpoints, using the hosted service.
Approach: Follow the live ADMETlab 3.0 API tutorial to wash molecules, submit batch predictions, and retrieve the returned results. The 2024 paper documents API/batch support and modeled-endpoint uncertainty. Obtain current rate limits, routes, payloads, task identifiers, and output contracts from the live official documentation rather than attributing them to the paper or hard-coding an unofficial example.
python
import pandas as pd
# After submitting with the current official API example, load its CSV output.
results = pd.read_csv('admetlab3_results.csv')
# Preserve the uncertainty columns and task identifier in downstream reports.
When in-house data is available, train a target-specific model. chemprop provides a widely used open-source D-MPNN architecture with atom/bond features and optional molecular descriptors; benchmark it against appropriate baselines on the project's data.
Goal: Train a target-specific ADMET classifier or regressor on in-house bioassay data.
Approach: Use the installed Chemprop 2.x CLI with a scaffold split, a release-supported descriptor featurizer, replicated models, and an explicit prediction-time uncertainty/calibration workflow.
python
# Chemprop 2.2 CLI; verify flags against the installed release.
# chemprop train --data-path data.csv --task-type classification \
# --save-dir model_dir --split-type scaffold_balanced \
# --molecule-featurizers v1_rdkit_2d_normalized \
# --num-replicates 5 --ensemble-size 5
# chemprop predict --test-path test.csv --model-paths model_dir \
# --uncertainty-method ensemble --preds-path predictions.csv
# Or chemprop 2.x programmatic API (full programmatic API documented at chemprop.readthedocs.io)
# See chemoinformatics/qsar-modeling for the full chemprop 2.x training pipeline.
Key: Replicates and an ensemble estimator produce an uncertainty estimate, not automatic calibration. Fit and evaluate a documented calibrator on a separate calibration set when calibrated probabilities or intervals are required. Descriptor benefit must be demonstrated on the intended endpoint.
hERG Cardiotoxicity Endpoint
hERG (KCNH2) blockade can contribute to QT prolongation and Torsades de Pointes and is an important non-clinical cardiac-safety endpoint. Follow the current ICH S7B/E14 and regulator-specific guidance applicable to the program rather than treating one model output as a regulatory conclusion.
Model
Architecture
Training data
AUC
Reference
Shan et al. D-MPNN + MOE
D-MPNN + 206 MOE descriptors
7,889 compounds
0.956 (random split)
Shan 2022
CardioTox-net
Five DL base representations + neural meta-ensemble
BindingDB, ChEMBL, and literature
0.930 (10-fold meta-validation)
Karim 2021
ADMETlab 3.0 hERG
DMPNN multi-task
Internal
0.92 (reported)
Fu 2024
ProTox-3.0 cardiotoxicity
RF-based classifier
5,252 ChEMBL compounds with hERG IC50/Ki
0.86 CV; 0.95 external
Banerjee 2024
Interpretation: A single-model probability > 0.5 is NOT a kill signal. Triangulate multiple hERG-specific models and a literature search. ProTox-3.0 calls the endpoint cardiotoxicity, but its model specifically predicts small-molecule hERG blockers; it should not be treated as an independent non-hERG mechanism. Consider exposure relative to measured hERG potency and confirm important decisions experimentally rather than applying a universal safe/unsafe IC50 cutoff.
CYP Inhibition (DDI Risk)
5 CYP isoforms cover most clinically relevant DDIs:
CYP
Substrates (drugs)
Inhibitor flag if predicted prob
Action
CYP3A4
many drug classes
Model-specific threshold
Interpret inhibitor and substrate assays separately
CYP2D6
beta-blockers, antidepressants
Model-specific threshold
Include polymorphism and exposure context
CYP2C9
warfarin, NSAIDs
Model-specific threshold
Evaluate clinical substrate/exposure context
CYP2C19
PPIs, clopidogrel
Model-specific threshold
Include polymorphism and assay context
CYP1A2
caffeine, theophylline
Model-specific threshold
Include induction, diet, and smoking context
Show full SKILL.md (782 more words)Show less
PAINS, BRENK, REOS Filters
ADMET prediction is separate from structural alerts; combine. See chemoinformatics/substructure-search for PAINS/BRENK/REOS pattern catalogs.
python
from rdkit.Chem.FilterCatalog import FilterCatalog, FilterCatalogParams
def alerts(mol, catalogs=('PAINS_A', 'BRENK', 'ZINC')):
params = FilterCatalogParams()
for cat in catalogs:
params.AddCatalog(getattr(FilterCatalogParams.FilterCatalogs, cat))
catalog = FilterCatalog(params)
hits = catalog.GetMatches(mol)
return [h.GetDescription() for h in hits]
Lipinski / Veber / Drug-Likeness
See chemoinformatics/molecular-descriptors for full physchem table. Quick filter:
Trigger: Chemistry materially unlike the service's documented training/applicability domain, such as metal-containing complexes, many peptides, PROTACs, or unusual macrocycles.
Mechanism: ADMETlab training set is drug-like organic molecules. Predictions on PROTACs, macrocycles, peptides extrapolate.
Symptom: High reported uncertainty, disagreement with neighbors or orthogonal models, or unstable conclusions under reasonable preprocessing.
Fix: Check uncertainty band; if interval is broad, do not trust point estimate. For PROTACs / macrocycles, prefer literature-derived experimental data.
hERG D-MPNN -- training data bias
Trigger: Compound is novel chemotype not in training set (drug-like but in unexplored region).
Mechanism: D-MPNN learns local chemical features; for genuinely new scaffolds, extrapolation is unreliable.
Symptom: Model predicts hERG- (false negative) for compound that experimentally inhibits.
Fix: Use ensemble + applicability-domain assessment (kNN distance, ensemble variance). If kNN distance to training set > P95, treat prediction as low-confidence.
CYP3A4 inhibitor + substrate ambiguity
Trigger: Model trained on either inhibitor OR substrate; predictions confused.
Mechanism: CYP3A4 inhibitors and substrates have similar SAR; many compounds are both.
Symptom: Both classes report > 0.5.
Fix: Two separate models (inhibitor model, substrate model); compounds that score high in both are flagged for in vitro confirmation.
SwissADME -- no API
Trigger: Wanting to batch programmatically.
Mechanism: SwissADME's terms restrict automated crawler/data-retrieval access, and no public API is documented.
Symptom: No programmatic access; manual web upload only.
Fix: Use a currently documented programmatic service and follow its access policy; for ADMETlab 3.0, verify the live API tutorial before writing a client.
PAINS as a kill filter
Trigger: Treating PAINS_A match as a categorical exclusion.
Mechanism: PAINS is calibrated against HTS assay-interference; matches do NOT predict failed drug development.
Fix: Flag PAINS for orthogonal-assay confirmation; do not exclude pre-emptively. See substructure-search for details.
Class-imbalanced AMES dataset
Trigger: Training/predicting AMES mutagenicity.
Mechanism: Public AMES datasets can be imbalanced and differ in assay definition and curation; aggregate accuracy can therefore be misleading.
Symptom: Model reports high accuracy but predicts negative for all.
Fix: Report class balance and use suitable metrics such as PR-AUC, ROC-AUC, MCC, or balanced accuracy. Compare class weighting or resampling inside training folds without leaking validation/test data.
Reconciliation Across Models
When ADMETlab, ProTox-3.0, and an independently trained chemprop model disagree on hERG:
All predict hERG+ -> higher concern; plan in vitro patch-clamp
Results disagree -> inspect applicability domains, activity thresholds, and assay definitions before deciding
All predict hERG- -> lower concern, but still consider in vitro screening for clinical candidates and novel chemotypes
Do not count correlated models as independent evidence merely because they are hosted by different services
Common Errors
Symptom
Cause
Fix
ADMETlab API timeout
Service load, payload, or current quota
Follow live batch limits; retry with backoff and record failures
chemprop training overfits
Random split
Use scaffold split (--split scaffold_balanced)
hERG prediction 50/50
Out-of-distribution
Check applicability domain
QED calculation fails
Molecule is missing, unsanitized, or unsupported
Reject parse failures; sanitize inputs and handle calculation exceptions
ProTox endpoints missing
Web scrape uses CSS selector
Use formal API
BBB+ true but TPSA > 90
Different BBB model
Use the simple physicochemical screen as an orthogonal heuristic
Predictions inconsistent across runs
Random seed for chemprop ensemble
--seed 42 and reuse model
Calibration mismatch
DL native probabilities not calibrated
Apply Platt scaling on validation set
References
Fu et al., Nucleic Acids Res. 52:W422-W431 (2024) -- ADMETlab 3.0 (DOI 10.1093/nar/gkae236).
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.
ADMET Prediction for Drug Candidates next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
ADMET Prediction for Drug Candidates compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
ADMET Prediction for Drug Candidates this skillGPTomics/bioSkills
Generates 3D molecular conformers from SMILES strings or files with RDKit, keeps the lowest-energy one per molecule, and falls back to 2D coordinates when embedding fails.
Predicts how small molecules bind to a protein with DiffDock, covering batch docking, pose ranking by confidence and checks on the results; not for binding affinity.
Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.
Questions about ADMET Prediction for Drug Candidates
What does ADMET Prediction for Drug Candidates do?
Predicts absorption, distribution, metabolism, excretion and toxicity for drug candidates with ADMETlab 3.0, ADMET-AI, DeepChem and chemprop, plus druglikeness filters. This skill covers ADMET prediction for lead selection and de-risking, and it stresses that predictions should be calibrated and aware of their applicability domain, since a filter that is confidently wrong can throw out good compounds.0 (a web service reporting 119 features, 77 of them prediction models with uncertainty estimates) beside ADMET-AI, DeepChem MolNet, pkCSM and SwissADME, with the conditions under which each one fails.
When should I use ADMET Prediction for Drug Candidates?
ADMET Prediction for Drug Candidates fits situations like: filtering a compound list for drug-likeness before docking or synthesis; ranking lead candidates by predicted safety, such as hERG, CYP or AMES risk; building an in-house ADMET model with chemprop; judging whether a prediction falls inside a model's applicability domain.
How do I install ADMET Prediction for Drug Candidates in Claude Code?
Run `npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a claude-code`. Or copy the skill folder (chemoinformatics/admet-prediction in GPTomics/bioSkills) into .claude/skills/bio-admet-prediction in your project. Claude Code loads it when a task matches its description.
How do I install ADMET Prediction for Drug Candidates in Codex?
Run `npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a codex`. Or copy the skill folder (chemoinformatics/admet-prediction in GPTomics/bioSkills) into .agents/skills/bio-admet-prediction in your project. Codex loads it when a task matches its description.
Can I use ADMET Prediction for Drug Candidates in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-admet-prediction -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-admet-prediction, .gemini/skills/bio-admet-prediction, .github/skills/bio-admet-prediction and .opencode/skills/bio-admet-prediction in your project.
What does ADMET Prediction for Drug Candidates need to run?
Going by SKILL.md and its folder, ADMET Prediction for Drug Candidates needs Python for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python with RDKit, pandas and whichever of DeepChem, chemprop or admet-ai you use; Network access to the ADMETlab 3.0 web service for hosted predictions.
Does ADMET Prediction for Drug Candidates access the network?
SKILL.md names 3 domains. As links in the text: chemprop.readthedocs.io, github.com and swissadme.ch. This is read from the text; nothing was executed.
Is ADMET Prediction for Drug Candidates safe to install?
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
What licence does ADMET Prediction for Drug Candidates use?
ADMET Prediction for Drug Candidates is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does ADMET Prediction for Drug Candidates use?
About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to ADMET Prediction for Drug Candidates?
Skills that share tags, products or a category with ADMET Prediction for Drug Candidates: RDKit Conformer Generator (jinzhezenggroup/computational-chemistry-agent-skills, 148 stars), RDKit Descriptors and Fingerprints (jinzhezenggroup/computational-chemistry-agent-skills, 148 stars), DiffDock Molecular Docking (K-Dense-AI/scientific-agent-skills, 48k stars) and Edu Chem Reaction (wy51ai/edulab, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains ADMET Prediction for Drug Candidates?
GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.
Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.