跳到正文
cccskills
免费在 GitHub 公开

admet-prediction

ADMET property prediction for drug candidates. Full pharmacokinetic panel (Caco-2, PPB, clearance, CYP), toxicity (hERG, AMES, DILI), drug-likeness (Lipinski, QED), using RDKit descriptors and TDC models.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(6)

  • SKILL.md6.8 KB
  • references/endpoints_guide.md23.5 KB
  • scripts/compare_drugs.py18.8 KB
  • scripts/drug_likeness.py25.0 KB
  • scripts/predict_admet.py31.3 KB
  • scripts/predict_toxicity.py23.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

ADMET Property Prediction

Overview

ADMET (Absorption, Distribution, Metabolism, Excretion, Toxicity) profiling is one of the most critical stages in the drug discovery pipeline. Poor pharmacokinetic and toxicity properties are responsible for roughly 40% of clinical trial failures. Computational ADMET prediction enables medicinal chemists to triage compounds early, prioritize synthesis efforts, and design molecules with improved drug-like profiles before committing to expensive in vitro and in vivo studies.

This skill provides a comprehensive suite of ADMET prediction tools built on RDKit molecular descriptors, validated SMARTS-based structural alert libraries, and established empirical models. Every prediction is accompanied by a traffic-light classification (GREEN / YELLOW / RED) so that results can be interpreted at a glance.

When to Use This Skill

  • Hit-to-lead optimization: Rank hits from a high-throughput screen by their predicted ADMET profile.
  • Lead optimization: Identify liabilities in a lead series and guide structural modifications.
  • Virtual screening triage: Filter large compound libraries before docking or ML scoring.
  • Candidate comparison: Compare your candidates head-to-head against each other or against FDA-approved drug statistics.
  • Toxicity flagging: Run focused toxicity panels before committing to synthesis.
  • Drug-likeness gating: Evaluate whether a compound class is suitable for oral, CNS, topical, or injectable delivery.

Installation

Required dependencies

pip install rdkit-pypi numpy pandas

rdkit-pypi provides the pure-Python RDKit wheel. On conda-based environments, use conda install -c conda-forge rdkit instead.

Optional dependencies

pip install PyTDC deepchem
  • PyTDC (Therapeutics Data Commons): provides access to benchmark ADMET datasets and pre-trained models for endpoints like Caco-2, hERG, CYP inhibition, and clearance.
  • DeepChem: enables deep-learning-based ADMET models (e.g., graph neural networks for solubility and toxicity).

The core scripts in this skill work with RDKit alone. TDC and DeepChem are used only when available and provide enhanced predictions where noted.

Core Workflows

1. Full ADMET Panel

Run a complete pharmacokinetic, toxicity, and drug-likeness assessment for one or more molecules.

python scripts/predict_admet.py --input "CC(=O)Oc1ccccc1C(=O)O" --format table
python scripts/predict_admet.py --input candidates.csv --output results.csv --format csv

This produces predictions for every ADMET endpoint: absorption (Caco-2 class, HIA, Pgp, solubility), distribution (BBB, PPB, VDss), metabolism (CYP liabilities, soft spots), excretion (clearance class), toxicity (hERG, AMES, DILI, PAINS), and drug-likeness (Lipinski, QED).

2. Focused Toxicity Panel

Run a detailed toxicity-only assessment with per-alert breakdowns.

python scripts/predict_toxicity.py --input "c1ccc2c(c1)cc1ccc3cccc4ccc2c1c34"
python scripts/predict_toxicity.py --input candidates.csv --output tox_results.csv

Covers hERG channel liability, AMES mutagenicity (30+ structural alert SMARTS), hepatotoxicity (DILI), skin sensitization, phospholipidosis (CAD), and LD50 class estimation.

3. Pharmacokinetic Profiling

The full panel script covers PK endpoints. For PK-focused analysis, run the full panel and inspect the Absorption, Distribution, Metabolism, and Excretion sections of the output.

4. Drug-Likeness Comparison

Score compounds against multiple drug-likeness frameworks and compare to approved drug statistics.

python scripts/drug_likeness.py --input "CC(=O)Oc1ccccc1C(=O)O" --profile oral
python scripts/drug_likeness.py --input candidates.csv --profile cns --output dl_scores.csv

Supported profiles: oral, cns, topical, injectable.

5. Head-to-Head Drug Comparison

Compare your candidates against approved drugs or custom reference compounds.

python scripts/compare_drugs.py --input candidates.csv --output comparison.csv
python scripts/compare_drugs.py --input candidates.csv --reference approved.csv --output comparison.csv

Script Reference

ScriptPurposeKey Outputs
predict_admet.pyFull ADMET panelAll endpoints with traffic lights
predict_toxicity.pyFocused toxicityPer-alert breakdown with severity
drug_likeness.pyDrug-likeness scoringLipinski, QED, SA, profile evaluation
compare_drugs.pyCandidate comparisonPercentile vs approved drugs

Interpretation Guide

Traffic-Light System

Every predicted endpoint is assigned a traffic-light color:

  • GREEN: Property is within the favorable range for drug development. No action needed.
  • YELLOW: Property is borderline. Consider optimization if other properties are also marginal.
  • RED: Property is outside the acceptable range. This is a potential liability that should be addressed.

Threshold Summary

EndpointGREENYELLOWRED
QED> 0.670.49 -- 0.67< 0.49
LogP-0.4 to 3.53.5 to 5.0> 5.0 or < -0.4
MW (Da)150 -- 500500 -- 700> 700
TPSA (A^2)< 9090 -- 140> 140
HBD0 -- 56 -- 7> 7
HBA0 -- 1011 -- 12> 12
RotBonds0 -- 1011 -- 13> 13
LogS (ESOL)> -4-4 to -6< -6
Caco-2 classHighMediumLow
HIALikely highUncertainLikely low
BBB penetrationLikelyUncertainUnlikely
hERG liabilityNo alerts1 alert2+ alerts
AMES alertsNo alerts--Alert(s) present
DILI alertsNo alerts1 alert2+ alerts
PAINS alerts012+
Lipinski violations012+
SA score1 -- 44 -- 6> 6

Important Limitations

  1. These are predictions, not measurements. Computational ADMET models have limited accuracy (typical AUC 0.7-0.85 for classification tasks). Always confirm critical findings with in vitro assays.
  2. Structural alerts are necessary but not sufficient. A SMARTS match for hERG or AMES indicates structural similarity to known liabilities, not confirmed activity.
  3. Applicability domain matters. Predictions are most reliable for drug-like small molecules (MW 150-900, conventional heteroatom composition). Peptides, PROTACs, and inorganic compounds may give unreliable results.
  4. Context is everything. A RED flag for BBB penetration is desirable for a peripheral drug but problematic for a CNS drug. Interpret results in the context of your therapeutic target.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Simplest distributed training API. 4 lines to add distributed support to any PyTorch script. Unified API for DeepSpeed/FSDP/Megatron/DDP. Automatic device placement, mixed precision (FP16/BF16/FP8). Interactive config, single launch command. HuggingFace ecosystem standard.

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

Interpretable ADMET analysis with mechanistic reasoning. Maps liabilities to structural causes and biological pathways. Based on CoTox (Park 2025) and DrugR (Liu 2026).

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

aeon

免费

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

arboreto

免费

Infer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

astropy

免费

Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

PyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen). Use when you need to generate music from text descriptions, create sound effects, or perform melody-conditioned music generation.

中文简介正在准备中。当前显示原文说明。

huang-sh/DeepScience42026年7月15日 更新

查看 huang-sh 的全部技能

报告此技能的问题