metatomic is a library that defines a common interface between atomistic
machine learning models, and atomistic simulation engines. Our main goal is to
define and train models once, and then be able to re-use them across many
different simulation engines (such as LAMMPS, GROMACS, etc.). We strive to
achieve this goal without imposing any structure on the model itself, and to
allow any model architecture to be used.
For details, tutorials, and examples, please have a look at our documentation.
Thanks goes to all people that make metatomic possible:
We always welcome new contributors. If you want to help us take a look at our contribution guidelines and afterwards you may start with an open issue marked as good first issue.
This project is maintained by @Luthaf and @HaoZeke, who will reply to issues and pull requests opened on this repository as soon as possible. You can mention them directly if you did not receive an answer after a couple of days.
If you found metatomic useful for your work, please cite the corresponding article:
F. Bigi, J.W. Abbott, P. Loche et. al.
Metatensor and metatomic: foundational libraries for interoperable atomistic machine learning, (2026).
https://doi.org/10.1063/5.0304911
@article{bigi_metatensor_2026,
title = {Metatensor and Metatomic: {{Foundational}} Libraries for Interoperable Atomistic Machine Learning},
shorttitle = {Metatensor and Metatomic},
author = {Bigi, Filippo and Abbott, Joseph W. and Loche, Philip and Mazitov, Arslan and Tisi, Davide and Langer, Marcel F. and Goscinski, Alexander and Pegolo, Paolo and Chong, Sanggyu and Goswami, Rohit and Febrer, Pol and Chorna, Sofiia and Kellner, Matthias and Ceriotti, Michele and Fraux, Guillaume},
year = 2026,
month = feb,
journal = {J. Chem. Phys.},
volume = {164},
number = {6},
pages = {064113},
issn = {0021-9606},
doi = {10.1063/5.0304911},
}