Skip to content

dking072/cace

This branch is 13 commits ahead of BingqingCheng/cace:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2025
Nov 26, 2024
Aug 29, 2024
Feb 19, 2025
Nov 7, 2023
Jul 21, 2024
Aug 1, 2024

Repository files navigation

Cartesian Atomic Cluster Expansion for Machine Learning Interatomic Potentials (CACE)

Summary

The Cartesian Atomic Cluster Expansion (CACE) is a new approach for developing machine learning interatomic potentials. This method utilizes Cartesian coordinates to provide a complete description of atomic environments, maintaining interaction body orders. It integrates low-dimensional embeddings of chemical elements with inter-atomic message passing.

Requirements

  • Python 3.6 or higher
  • NumPy
  • ASE (Atomic Simulation Environment)
  • PyTorch
  • matscipy

Installation

Please refer to the setup.py file for installation instructions.

Usage

Please refer to the scripts/train.py.

More example scripts can be found in [https://github.com/BingqingCheng/cacefit].

License

This project is licensed under the MIT License - see the LICENSE file for details.

Citation

@article{cheng2024cartesian,
  title={Cartesian atomic cluster expansion for machine learning interatomic potentials},
  author={Cheng, Bingqing},
  journal={npj Computational Materials},
  volume={10},
  number={1},
  pages={157},
  year={2024},
  publisher={Nature Publishing Group UK London}
}

Contact

For any queries regarding CACE, please contact Bingqing Cheng at [email protected].

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.8%
  • Jupyter Notebook 2.2%