Skip to Content
ChemistryChemistry Tools

Chemistry Tools

Software libraries and frameworks for cheminformatics and computational chemistry.

Cheminformatics Stack

ToolDescriptionLink
RDKitCore cheminformatics toolkit — the foundation of most chemistry MLrdkit.org 
OpenBabelFormat conversion, 3D generationopenbabel.org 
CDKJava-based cheminformatics toolkitcdk.github.io 
DatamolRDKit wrapper optimized for data science workflowsdatamol.io 

Deep Learning for Molecules

ToolDescriptionLink
DeepChemComprehensive ML library for chemistry and life sciencesdeepchem.io 
PyTorch GeometricGraph neural networks frameworkpyg.org 
DGL-LifeSciGNN library for life science applicationsgithub 
ChempropMessage passing neural networks for molecular property predictiongithub 

Specialized Tools

Reaction Prediction

  • RXNMapper — Atom mapping for reactions
  • rxnfp — Reaction fingerprints

Molecular Generation

  • REINVENT — Reinforcement learning for molecular design
  • GuacaMol — Benchmarks for generative models

Visualization

  • py3Dmol — 3D molecular visualization in Jupyter
  • mols2grid — Interactive molecule grids

Getting Started

# Install core chemistry stack conda create -n chem python=3.10 conda activate chem # RDKit (via conda-forge) conda install -c conda-forge rdkit # Additional tools pip install datamol deepchem