NovoMCP addie-models β€” ADMET prediction weights

Pre-trained model weights for the addie-models ADMET service, part of the NovoMCP open computational chemistry engine. These weights power predict_admet, get_molecule_profile, and batch_profile when you self-host the addie-models compute service.

What's here

53 model heads across 31 base ADMET endpoints + a TDC state-of-the-art overlay. ~510 MiB.

Group Heads Format
Base ADMET 31 (production/) β€” 4 cardiotoxicity time-windows, 5 CYP450 inhibition, 7 nuclear-receptor, 5 stress-response, 9 toxicity, binding affinity CatBoost model.tar.gz
TDC SOTA overlay 22 (models/) β€” CYP (Veith), CYP substrate, clearance, DILI, hERG, Ames, Caco-2, HIA, bioavailability, lipophilicity, solubility, BBB, PPBR, VDss, half-life, LD50, P-gp substrate CatBoost .cbm (5-seed ensembles for winners), Chemprop .ckpt, TorchScript .pt
Calibrators per-endpoint calibrator.json, DICTrank + DILI de-flatten calibration JSON

The five SOTA winners (cyp2d6_veith, cyp3a4_veith, cyp3a4_substrate_carbonmangels, clearance_hepatocyte_az, dili) are 5-seed ensembles that meet or beat the published TDC leaderboard on held-out test splits.

Usage

These weights are consumed by the addie-models service, which downloads them automatically:

docker run -e STORAGE_BACKEND=HF -p 8025:8025 ghcr.io/novomcp/addie-models:latest
# on first boot the service pulls this repo, then serves /addie/process

Or point an existing checkout at it:

export STORAGE_BACKEND=HF
export HF_MODEL_REPO=NovoMCP/addie-models
python3 main.py

Directly with huggingface_hub:

from huggingface_hub import snapshot_download
local_dir = snapshot_download("NovoMCP/addie-models")
# base heads under local_dir/production/, TDC overlay under local_dir/models/

Attribution & data sources

Weights are released under MIT. They were trained on the datasets below; attribution to these sources is required when redistributing. Model weights are not a copyright derivative of the underlying factual measurements, but we credit every source:

  • Tox21 (NIH/NCATS/EPA/FDA) β€” nuclear-receptor + stress-response heads. Public domain.
  • PubChem BioAssay / Veith et al. 2009 β€” CYP450 inhibition heads. Public domain.
  • FDA DICTrank (Liu et al. 2023) and DILIrank (Xu et al. 2015) β€” cardiotoxicity + DILI heads. Public.
  • ChEMBL / AstraZeneca ADME datasets β€” ppbr_az, clearance_hepatocyte_az, clearance_microsome_az, lipophilicity_astrazeneca. Source data licensed CC-BY-SA 3.0; credited here per that license.
  • AqSolDB (Sorkun et al. 2019) β€” solubility_aqsoldb. Source data CC-BY 4.0; credited here per that license.
  • Academic measurement sets β€” Wang (Caco-2, 2016), Hou (HIA, 2007), Ma (bioavailability, 2008), Martins (BBB, 2012), Lombardo (VDss, 2016), Obach (half-life, 2008), Zhu (LD50, 2009), Carbon-Mangels (CYP substrate, 2011), Broccatelli/Wang (P-gp).
  • Therapeutics Data Commons (Huang et al. 2021) β€” benchmark splits for the overlay.

See NOTICE for the full citation list.

Citation

@software{novomcp_addie_models,
  title  = {NovoMCP addie-models: ADMET prediction weights},
  author = {Harrison, Ari and contributors},
  url    = {https://github.com/NovoMCP/addie-models},
  year   = {2026}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support