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

Awesome Lists

Curated resource collections for finding more tools and papers.

General

ListFocus
awesome-ai-for-science AI tools for scientific research

Chemistry & Drug Discovery

ListFocus
awesome-cheminformatics Cheminformatics tools
awesome-python-chemistry Python chemistry tools
awesome-chemistry-datasets ML datasets
awesome-drug-discovery Drug discovery
awesome-molecular-generation Molecular generation

Biology & Proteins

ListFocus
awesome-protein-design Protein design papers
awesome-protein-design-software Protein design tools
awesome-computational-biology Computational biology

Materials Science

ListFocus
awesome-materials-informatics Materials informatics
Best of Atomistic ML Atomistic ML

Methods & ML

ListFocus
awesome-scientific-language-models Scientific LLMs
awesome-scientific-machine-learning SciML resources
awesome-pinn Physics-informed NNs