The metatensor ecosystem is a collection of low-level libraries and tools that can be used to develop, train and use machine learning models to simulate materials and molecules at the atomic scale.
You can find practical examples of how to use metatensor tools in your simulation on the metatensor section of the Atomistic Cookbook.
If you use one of the tools in the metatensor ecosystem for your
research, please cite:
"Metatensor and metatomic: foundational libraries for interoperable atomistic machine learning",
arXiv:2508.15704
The three core pillars of the metatensor ecosystem
Software libraries that build on top of the metatensor ecosystem to
provide custom building blocks for all your machine learning tasks.
If you are developing a library that uses metatensor or metatomic,
please contact us so we can add it to this list!
A library for the efficient calculation of real spherical harmonics and their derivatives in Cartesian coordinates, including fast CUDA kernels.
The sphericart.metatensor
module outputs the spherical harmonics using metatensor
format.
Particle-mesh based calculations of long-range interactions in PyTorch
The torchpme.metatensor
module
contains code that follows the metatomic API.
Neighbor list calculator for molecular systems.
The vesin.metatomic
module
contains tools to compulte neighbor lists for metatomic
models.
Simulation tools that can use metatomic models to run molecular dynamics, Monte Carlo, enhanced sampling, and more!
A fork of the LAMMPS molecular dynamics simulator, providing integration with metatomic.
You can use
pair_style metatomic
to run
simulations using metatomic models to predict energies and
forces.
An interactive structure-property explorer for atomistic simulation data.
chemiscope.explore()
can use
metatomic models to generate features to describe structures
and atomic environments.
Software for long time-scale dynamics of atomistic systems.
eOn can use metatomic models to run simulation with machine learning potentials.
TorchSim is an open-source atomistic simulation engine for the MLIP era, built on PyTorch and designed for batchablity.
Torch-Sim can use metatomic models to run simulations.
The Atomistic Simulation Environment is a set of tools and Python modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.
You can use MetatomicCalculator
to run simulations using metatomic models to predict
energies and forces.
Ready to use machine learning models for diverse tasks in atomistic simulations.