← Open Source
chemprop

chemprop

Message Passing Neural Networks for Molecule Property Prediction.

Model DevelopmentDomain-specific trainingPython
Open on GitHub
Momentum
+2stars in 24 hours+0.1%
2.50k
Stars
758
Forks
+26
This week
59
Contributors
Created 2019-01-25 · Updated 2026-10-16 · #3657 today
Top developers

chemprop/chemprop is ranked 3,657 with 2,504 stars.

Same-category comparison

chemprop/chemprop is ranked 3,657 among these 8 peers; google/tunix is ranked 3,660.

Same-category comparison
NameRankMetrics
atong01/conditional-flow-matching3,639
Language:
Python
Stars:
2,600
Forks:
226
Description:
TorchCFM: a Conditional Flow Matching library.
AprilRobotics/apriltag3,644
Language:
C
Stars:
2,572
Forks:
682
Description:
AprilTag is a visual fiducial system popular for robotics research.
taesungp/contrastive-unpaired-translation3,648
Language:
Python
Stars:
2,559
Forks:
451
Description:
Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch).
LTH14/JiT3,650
Language:
Python
Stars:
2,553
Forks:
173
Description:
PyTorch implementation of JiT https://arxiv.org/abs/2511.13720.
google/tunix3,660
Language:
Python
Stars:
2,486
Forks:
371
Description:
A Lightweight LLM Post-Training Library.
moj-analytical-services/splink3,661
Language:
Python
Stars:
2,486
Forks:
276
Description:
Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends.
jennyzzt/dgm3,669
Language:
Python
Stars:
2,421
Forks:
452
Description:
Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents.
isl-org/Open3D-ML3,676
Language:
Python
Stars:
2,359
Forks:
366
Description:
An extension of Open3D to address 3D Machine Learning tasks.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModel Development
SubcategoryDomain-specific training
KeywordsBiomedical
Stars2,504
Forks758
Contributors59
Created date2019-01-25
Updated date2026-10-16
Stars in 1 day2
Stars in 7 days26
Rank3,657
Previous rank8,624
Rank change4,967
7-day stars rank2,328
Previous 7-day stars rank2,390
7-day stars rank change62
Total stars rank5,264
Previous total stars rank5,260
Total stars rank change-4
CountryUSA
README summary

Chemprop Chemprop is a repository containing message passing neural networks for molecular property prediction. There are tutorial notebooks in the directory. Chemprop recently underwent a ground-up rewrite and new major release (v2. A helpful transition guide from Chemprop v1 to v2 can be found here. This includes a side-by-side comparison of CLI argument options, a list of which arguments will be implemented in later versions of v2, and a list of changes to default hyperparameters. **License:** Chemprop

is free to use under the MIT License. The Chemprop logo is free to use under CC0 1. **References**: Please cite the appropriate papers if Chemprop is helpful to your research. **Version 1**: Chemprop: A Machine Learning Package for Chemical Property Prediction. **Version 2**: Chemprop v2: An Efficient, Modular Machine Learning Package for Chemical Property Prediction. **Theory**: The theory underpinning Chemprop was initially described in the papers Analyzing Learned Molecular Representations for Property Prediction for molecules and Machine Learning of

Reaction Properties via Learned Representations of the Condensed Graph of Reaction for reactions. **Interpretability**: The interpretation functionality (available in v2 as an example notebook) is based on the paper Multi-Objective Molecule Generation using Interpretable Substructures. **Atom and Bond Predictions**: Based on the paper When Do Quantum Mechanical Descriptors Help Graph Neural Networks to Predict Chemical Properties? A known inconsistency between these references and this repository is the edge update function in all versions uses preactivation instead of postactivation initial

edge hidden states. Details can be found in the SI of the version 2 paper. **Selected Applications**: Chemprop has been successfully used in the following works. A Deep Learning Approach to Antibiotic Discovery30102-1) - _Cell_ (2020): Chemprop was used to predict antibiotic activity against _E. coli_, leading to the discovery of Halicin, a novel antibiotic candidate. Model checkpoints are availabile on Zenodo. Discovery of a structural class of antibiotics with explainable deep learning - _Nature_ (2023): Identified a structural class of

antibiotics selective against methicillin-resistant _S. aureus_ (MRSA) and vancomycin-resistant enterococci using ensembles of Chemprop models, and explained results using Chemprop's interpret method. ADMET-AI: A machine learning ADMET platform for evaluation of large-scale chemical libraries: Chemprop was trained on 41 absorption, distribution, metabolism, excretion, and toxicity (ADMET) datasets from the Therapeutics Data Commons. The Chemprop models in ADMET-AI are available both as a web server at admet. A more extensive list of successful Chemprop applications is

given in our 2023 paper Version 1. x For users who have not yet made the switch to Chemprop v2. 0, please reference the following resources. v1 Documentation Documentation of Chemprop v1 is available here. Note that the content of this site is several versions behind the final v1 release (v1. 1) and does not cover the full scope of features available in chemprop v1. The v1 README is the best source for documentation on more recently-added features. Please

also see descriptions of all the possible command line arguments in the v1 file. v1 Tutorials and Examples Benchmark scripts

Frequently asked questions

How many stars and forks are recorded?

chemprop/chemprop has 2,504 stars and 758 forks.

What is the repository rank?

chemprop/chemprop is ranked 3,657.

What language and category are recorded?

chemprop/chemprop has 2,504 stars, uses Python and belongs to Model Development.

Which repository is closest in rank?

chemprop/chemprop is compared with google/tunix, ranked 3,660 with 2,486 stars.

README

Chemprop

Chemprop is a repository containing message passing neural networks for molecular property prediction.

Documentation can be found here.

There are tutorial notebooks in the examples/ directory.

Chemprop recently underwent a ground-up rewrite and new major release (v2.0.0). A helpful transition guide from Chemprop v1 to v2 can be found here. This includes a side-by-side comparison of CLI argument options, a list of which arguments will be implemented in later versions of v2, and a list of changes to default hyperparameters.

License: Chemprop is free to use under the MIT License. The Chemprop logo is free to use under CC0 1.0.

References: Please cite the appropriate papers if Chemprop is helpful to your research.

A known inconsistency between these references and this repository is the edge update function in all chemprop versions uses preactivation instead of postactivation initial edge hidden states. Details can be found in the SI of the version 2 paper.

Selected Applications: Chemprop has been successfully used in the following works.

Version 1.x

For users who have not yet made the switch to Chemprop v2.0, please reference the following resources.

v1 Documentation

  • Documentation of Chemprop v1 is available here. Note that the content of this site is several versions behind the final v1 release (v1.7.1) and does not cover the full scope of features available in chemprop v1.
  • The v1 README is the best source for documentation on more recently-added features.
  • Please also see descriptions of all the possible command line arguments in the v1 args.py file.

v1 Tutorials and Examples

  • Benchmark scripts - scripts from our 2023 paper, providing examples of many features using Chemprop v1.6.1
  • ACS Fall 2023 Workshop - presentation, interactive demo, exercises on Google Colab with solution key
  • Google Colab notebook - several examples, intended to be run in Google Colab rather than as a Jupyter notebook on your local machine
  • nanoHUB tool - a notebook of examples similar to the Colab notebook above, doesn't require any installation
  • These slides provide a Chemprop tutorial and highlight additions as of April 28th, 2020

v1 Known Issues

We have discontinued support for v1 since v2 has been released, but we still appreciate v1 bug reports and will tag them as v1-wontfix so the community can find them easily.

Nearby in the ranking
Similar items