Skip to Content
ToolsSoftware Ecosystems

Software Ecosystems

Complete software stacks organized by scientific domain.

Chemistry & Cheminformatics

Core Stack

ToolPurposeLink
RDKitCheminformatics foundationrdkit.org 
OpenBabelFormat conversionopenbabel.org 
DatamolRDKit for data sciencedatamol.io 

Deep Learning

ToolPurposeLink
DeepChemML for chemistrydeepchem.io 
ChempropMessage passing NNsgithub 
DGL-LifeSciGNNs for life sciencegithub 

Materials Science

Core Stack

ToolPurposeLink
pymatgenMaterials analysispymatgen.org 
matminerFeature engineeringhackingmaterials.lbl.gov/matminer 
ASEAtomistic simulationswiki.fysik.dtu.dk/ase 
JARVISIntegrated workflowsjarvis.nist.gov 

Neural Network Potentials

ToolPurposeLink
MACEEquivariant NNPsgithub 
NequIPE(3)-equivariant NNPsgithub 

Biology & Drug Discovery

ToolPurposeLink
DeepChemDrug discovery MLdeepchem.io 
BioPythonSequence analysisbiopython.org 
PyMOLMolecular visualizationpymol.org 

Installation Recipes

Chemistry Environment

conda create -n chem python=3.10 conda activate chem conda install -c conda-forge rdkit pip install datamol deepchem jupyter

Materials Environment

conda create -n materials python=3.10 conda activate materials pip install pymatgen matminer ase jupyter

Full Stack

conda create -n ai4science python=3.10 conda activate ai4science conda install -c conda-forge rdkit pip install pymatgen matminer deepchem jupyter pandas scikit-learn torch