Skip to Content
MaterialsMaterials Tools

Materials Tools

Software libraries for materials science and atomistic simulations.

Core Materials Stack

ToolDescriptionLink
pymatgenPython Materials Genomics — analysis and manipulationpymatgen.org 
matminerData mining and ML for materialshackingmaterials.lbl.gov/matminer 
ASEAtomic Simulation Environmentwiki.fysik.dtu.dk/ase 
JARVISIntegrated workflows for materialsjarvis.nist.gov 

Neural Network Potentials

ToolDescriptionLink
MACEMessage passing neural network potentialsgithub 
NequIPE(3)-equivariant neural network potentialsgithub 
SchNetDeep learning for molecules and materialsgithub 

Visualization

ToolDescriptionLink
VESTA3D crystal structure visualizationjp-minerals.org/vesta 
py3Dmol3D visualization in Jupytergithub 

Getting Started

conda create -n materials python=3.10 conda activate materials # Core stack pip install pymatgen matminer ase # For ML pip install torch scikit-learn