Supported Models#
ALCHEMI Toolkit ships wrappers for several machine-learning interatomic
potentials (MLIPs) and classical force fields. Every wrapper implements the
BaseModelMixin interface and exposes a
ModelCard that declares its capabilities
and input requirements.
For a step-by-step guide on wrapping your own model, see the Models: Wrapping ML Interatomic Potentials.
Machine-Learned Potentials#
Neural-network potentials that learn interatomic interactions from quantum mechanical reference data.
Wrapper |
Energies |
Forces |
Stresses |
Hessians |
Dipoles |
PBC |
Needs PBC |
Node Charges |
Autograd Forces |
Node Embed. |
Graph Embed. |
Neighbor Fmt. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
✓ |
✓ |
✓ |
✗ |
✗ |
✓ |
✗ |
✗ |
✓ |
✓ |
✓ |
COO |
|
✓ |
✓ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
✗ |
— |
Physical / Classical Models#
Analytical force fields and correction terms based on known physical functional forms.
Wrapper |
Energies |
Forces |
Stresses |
Hessians |
Dipoles |
PBC |
Needs PBC |
Node Charges |
Autograd Forces |
Node Embed. |
Graph Embed. |
Neighbor Fmt. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
✓ |
✓ |
✓ |
✗ |
✗ |
✓ |
✗ |
✗ |
✗ |
✗ |
✗ |
MATRIX |
|
✓ |
✓ |
✓ |
✗ |
✗ |
✓ |
✗ |
✗ |
✗ |
✗ |
✗ |
MATRIX |
|
✓ |
✓ |
✓ |
✗ |
✗ |
✓ |
✓ |
✓ |
✗ |
✗ |
✗ |
MATRIX |
|
✓ |
✓ |
✓ |
✗ |
✗ |
✓ |
✓ |
✓ |
✗ |
✗ |
✗ |
MATRIX |
Note
ComposableModelWrapper is excluded from the
tables above because its capabilities are synthesized at runtime from
the sub-models it composes (see ComposableModelWrapper).
All tables are auto-generated from each wrapper’s
ModelCard at documentation build time.
Foundation Models#
Pre-trained checkpoints that can be loaded directly via
list_foundation_models() and
MACEWrapper.from_checkpoint(name).
Name |
Description |
Aliases |
Wrapper |
|---|---|---|---|
|
MACE-MP-0b2 large (128 channels, L=2 equivariance). Universal potential trained on Materials Project DFT data. Higher accuracy at greater computational cost. |
|
|
|
MACE-MP-0b2 medium (128 channels, L=1 equivariance). Universal potential trained on Materials Project DFT data. Recommended default for most materials simulation tasks. |
|
|
|
MACE-MP-0b2 small (128 channels, L=0 equivariance). Universal potential trained on Materials Project DFT data. |
|
|
|
MACE-MPA-0b3 medium. Universal potential trained on the Materials Project Alexandria dataset with broader coverage of chemical space. |
|
References#
If you use any of the model wrappers provided by ALCHEMI Toolkit, please cite the original publications for the underlying methods.
Model |
Citation |
|---|---|
MACE |
Batatia, I. et al. “MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields.” Advances in Neural Information Processing Systems (NeurIPS), 2022. openreview.net/forum?id=YPpSngE-ZU |
MACE-MP-0 (foundation) |
Batatia, I. et al. “A foundation model for atomistic materials chemistry.” arXiv:2401.00096, 2023. doi:10.48550/arXiv.2401.00096 |
DFT-D3(BJ) |
Grimme, S. et al. “A consistent and accurate ab initio parametrization of density functional dispersion correction (DFT-D) for the 94 elements H-Pu.” J. Chem. Phys. 132, 154104, 2010. doi:10.1063/1.3382344 |
Grimme, S., Ehrlich, S. & Goerigk, L. “Effect of the damping function in dispersion corrected density functional theory.” J. Comput. Chem. 32, 1456–1465, 2011. doi:10.1002/jcc.21759 |
|
Lennard-Jones |
Jones, J. E. “On the Determination of Molecular Fields.” Proc. R. Soc. Lond. A 106 (738), 463–477, 1924. doi:10.1098/rspa.1924.0082 |
Ewald Summation |
Ewald, P. P. “Die Berechnung optischer und elektrostatischer Gitterpotentiale.” Ann. Phys. 369 (3), 253–287, 1921. doi:10.1002/andp.19213690304 |
Particle Mesh Ewald |
Darden, T., York, D. & Pedersen, L. “Particle mesh Ewald: An N*log(N) method for Ewald sums in large systems.” J. Chem. Phys. 98 (12), 10089–10092, 1993. doi:10.1063/1.464397 |