DeepChem — Deep Learning for Drug Discovery
MIT-licensed deep learning framework for drug discovery and computational biology — molecular property prediction, virtual screening, and ADMET modelling.
DeepChem — Deep Learning for Drug Discovery
DeepChem democratises deep learning for chemistry, biology, and materials science. It provides curated datasets, featurisers, and pre-built deep learning models for molecular property prediction, virtual screening, ADMET prediction, retrosynthesis, protein-ligand binding, and quantum chemistry.
Key Features
- 40+ molecular featurisers: Morgan fingerprints, graph convolution, Coulomb matrices, 3D descriptors
- Model zoo: Graph Convolutional Network (GCN), AttentiveFP, MPNN, SchNet, DimeNet, Transformer-M
- Curated benchmark datasets: MoleculeNet (17 datasets: BBBP, Tox21, SIDER, ClinTox, …)
- ADMET prediction: absorption, distribution, metabolism, excretion, toxicity
- Protein-ligand binding affinity and virtual screening pipelines
- Supports PyTorch, TensorFlow, and JAX backends
Quick Start
import deepchem as dc
# Load BBBP (blood-brain barrier permeability) dataset
tasks, datasets, transformers = dc.molnet.load_bbbp(featurizer="GraphConv")
train, val, test = datasets
model = dc.models.AttentiveFPModel(n_tasks=1, mode="classification")
model.fit(train, nb_epoch=30)
metric = dc.metrics.Metric(dc.metrics.roc_auc_score)
print(model.evaluate(test, [metric], transformers))
npx ai-supply add deepchem-drug-discovery-ml
Curated mirror of the open-source DeepChem (MIT). Get it from the source.
Compromise signals — malicious or tampered code (leaked secrets, backdoors, a dropped executable) — reduce the score, and known dependency CVEs carry a bounded penalty (they warrant review but never QUARANTINE — update the dependency to clear). Other dangerous-by-capability traits are risk surface, expected for some capabilities. Every finding is mapped to its OWASP control below.
Findings mapped to the OWASP Top 10 for LLM Applications (2025) and the OWASP Machine Learning Security Top 10. Expand any flagged control for the exact findings — compromise reduces the score; expected/risk-surface do not, except a known CVE, which carries a small bounded penalty (high/critical → Review).
The same gate an agent runs before installing (POST /api/v1/trust/deepchem-drug-discovery-ml/check). Click a policy:
Consume DeepChem — Deep Learning for Drug Discovery programmatically. Authenticate with an API key or session — see Authorize an agent.
# Agents: CHECK BEFORE YOU INSTALL (no auth) — score, grade, level, capability manifest
curl https://ai-supply.store/api/v1/trust/deepchem-drug-discovery-ml
# Gate against your org policy (returns { pass, violations })
curl -X POST https://ai-supply.store/api/v1/trust/deepchem-drug-discovery-ml/check \
-H "Content-Type: application/json" \
-d '{"minGrade":"B","denyPermissions":["shell"],"denyUnknownEgress":true}'
# CLI
npx ai-supply add deepchem-drug-discovery-ml
# REST (install → download)
curl -X POST https://ai-supply.store/api/v1/listings/deepchem-drug-discovery-ml/install \
-H "Authorization: Bearer $AIM_KEY"
# MCP tool
install_listing({ "slug": "deepchem-drug-discovery-ml" })OpenAPI spec →Curated mirror — latest upstream source. See the repository for tagged releases.