Practical overview
When it fits
Use it when a Python research workflow needs Chainer-based deep-learning models and examples for molecular or graph data, and the project’s documented dependency versions fit the environment.
Who it is for
- Researchers applying deep learning to chemical or biological data.
- Python developers building or evaluating graph-neural-network experiments.
Documented uses
- Train a model on a dataset.
- Run inference on a dataset with a pretrained model.
- Evaluate and report model performance.
- Explore listed graph-neural-network architectures for chemical-property prediction.
Requirements & limits
The repository identifies the project as open source under the MIT license.
- RDKit 2019.03.2.0 is a manual prerequisite; the README says pip adds the other listed dependencies.
- The documented Python and Chainer compatibility depends on the Chainer Chemistry release.
- The README says development on the master branch is limited to serious bug fixes and maintenance.
- The model list includes graph architectures such as SchNet, GAT, GIN, MEGNet and CGCNN.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Chainer Chemistry and its RDKit prerequisite
Set up the library using the documented pip installation and install the separately required RDKit version.
Before you start
- Python environment; the README lists Python 3.6 and 3.7 for versions 0.7.0–0.7.1 and the master branch.
- RDKit 2019.03.2.0, installed separately.
- Conda for the README's example RDKit installation; it specifies conda 4.6.14 in the base environment.
Steps
Install the library with the command below.
pip install chainer-chemistryInstall RDKit 2019.03.2.0 separately; the README gives
conda install -n base conda==4.6.14followed byconda install -c rdkit rdkit==2019.03.2.0as an example.
Expected outcome
The documented installation steps provide the Chainer Chemistry package and its separately installed RDKit dependency.
Guide limitations
- The README's dependency compatibility table is release-specific; check it before choosing a Chainer Chemistry version.
- The README notes that the master branch is limited to serious bug fixes and maintenance.
Compare options for Model inference and serving
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Chainer Chemistry | Train a model on a dataset. | Linux, macOS, Windows | The repository identifies the project as open source under the MIT license. |
| Keras2Cpp | Export a Keras model’s architecture and weights to a plain-text file. | Linux | The public GitHub repository specifies an MIT license. |
| Omega AI | Construct neural networks and train or test models in Java. | Server | The project is identified as open source and uses the Apache-2.0 license. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 7 November 2026
- Original website title
- chainer/chainer-chemistry · Official homepage title · retained in its source language

