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:

Installation

  1. 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 .
  1. 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 .
  1. 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.

  2. Install PortableCode for 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 Logo SISSA Logo MaX Centre Logo Centro Nazionale di Ricerca Logo