ASE-based workflow utilities for automated NEB calculations, including interpolation, MACE NEB runs, and optional DFT single-point calculations.
Clone the repo and install into the desired Python environment:
git clone
cd aseflow
pip install -e .
The environment must contain ASE, MACE, and PyTorch for MACE NEBs.
Running the full workflow can be executed as follows:
aseneb --interpolate N --neb-config mace.yaml --run-neb mace --final-sp --dft-inputs dft_inputs/
This will:
- Interpolate images
- Run MACE NEB with the settings defined in the mace.yaml
- Read final images from neb.traj
- Write CONTCAR into each image folder
- Copy DFT inputs
- Run single-point calculations
The workflow is modular so individual pieces can be run as follows:
aseneb --interpolate N
aseneb --interpolate 15 --neb-config mace.yaml --run-neb mace
aseneb --neb-config ../mace.yaml --run-neb mace
aseneb --final-sp --dft-inputs ../dft_inputs/