This repository contains workflow configurations, raw data, and plotting scripts to accompany the article:
An automated framework for exploring and learning potential-energy surfaces
Yuanbin Liu, Joe D. Morrow, Christina Ertural, Natascia L. Fragapane, John L. A. Gardner,
Aakash A. Naik, Yuxing Zhou, Janine George, Volker L. Deringer
This work showcases the use of autoplex (v0.0.7), a software framework for the automated generation of high-quality machine-learned interatomic potentials across a variety of material systems, including Si, Ti–O, silica, water/ice, Ge-Sb-Te, and In-Sb-Te.
Workflows/
: YAML configuration files and Python scripts for running the automated potential-generation workflows.Figures/
: Raw data and Jupyter notebooks used to generate the figures presented in the paper.Tables/
: Raw data used to reproduce the tables reported in the paper.Structures/
: MD trajectories and DFT-optimized structures.
Note: the force-field parameter files and reference data are available in Zenodo.
To install the required packages to run the full workflow from scratch and reproduce all figures, first create a clean Python environment (e.g., using conda
or venv
), then run:
pip install -r requirements.txt
The following tools were used for performing some data analysis in this study:
-
graph-pes: a user-friendly interface for training graph-based machine-learned interatomic potentials.
-
RingsStatisticsMatter.jl: a Julia package for shortest-path ring statistics analysis.
-
OVITO Python API (DOI): a library that provides access to OVITO's post-processing and visualization capabilities.
The contents of the workflows
folder are licensed under the MIT License (LICENSE_CODE), while the rest of this repository is released under the CC BY license (LICENSE_DATA).