AiiDA-TrainsPot
June 15, 2026 · View on GitHub
Welcome to the AiiDA-TrainsPot, the AiiDA workflow that Trains a Potential for you.
Remote machine requirements
AiiDA-TrainsPot requires to have installed in the remote machine:
- Quantum ESPRESSO (at least pw.x executable) - quantum-espresso.org
- MACE and PyYAML (better if inside a python environment) - github.com/ACEsuit/mace, github.com/yaml/pyyaml
- LAMMPS with MACE extension - mace-docs.readthedocs.io/en/latest/guide/lammps.html
Installation
- Clone and install aiida-trains-pot repository
git clone git@github.com:aiida-trieste-developers/aiida-trains-pot.git
cd aiida-trains-pot
pip install .
- Clone and install aiida-lammps (last release of aiida-lammps was not compatible with MACE)
git clone git@github.com:aiidaplugins/aiida-lammps.git
cd aiida-lammps
pip install .
-
Install codes for Quantum ESPRESSO, MACE (pre-process, train and post-process), LAMMPS. Examples of configuration yaml file can be found in examples/setup_codes.
-
Install
PortableCodefor committee evalution:
portable_codes_installation
If needed specify in in prepend command the activation command for the python environment where MACE was installed
Contributing
We welcome contributions from everyone. Before you start contributing, please make sure you have read and understood our Contributor License Agreement (CLA). By contributing to this project, you agree to the terms and conditions outlined in our CLA.
Please follow our contributing guidelines to get started.
How to Cite
If you use this plugin in your research, please cite:
D. Bidoggia, N. Manko, M. Peressi and A. Marrazzo, AiiDA-TrainsPot: towards automated training of neural-network interatomic potentials Digital Discovery, 2026
Acknowledgments
This project was supported by:
- Università degli Studi di Trieste
- Scuola Internazionale Superiore di Studi Avanzati
- Centro Nazionale di Ricerca HPC, Big Data e Quantum Computing
- EU Centre of Excellence "MaX – Materials Design at the Exascale"