MACE & EGRET Models

MACE (Multi-ACE) is a family of equivariant message-passing neural network potentials that achieves excellent accuracy through higher-order many-body interactions. EGRET is a related graph-based equivariant model with competitive accuracy for drug-like molecules.

MACE-OFF23 Family

The MACE-OFF23 models are trained on the SPICE dataset for organic molecules containing H, C, N, O, F, S, Cl. Three sizes are available with increasing accuracy and cost:

Model Keyword Parameters Best For
MACE-OFF23 (Small) maceoff23s ~0.5M Fast screening, large systems, speed-critical workflows
MACE-OFF23 (Medium) maceoff23m ~2M Balanced speed/accuracy for production calculations
MACE-OFF23 (Large) maceoff23l ~8M Publication-quality results, final geometries

Important

maceoff23l requires significantly more GPU memory than the smaller variants. If you encounter out-of-memory errors, switch to maceoff23m or maceoff23s, or use #device=cpu.

MACE-OMol

MACE-OMol extends element coverage beyond OFF23, supporting 17 elements including alkali and alkaline earth metals:

Elements: H, Li, B, C, N, O, F, Na, Mg, Si, P, S, Cl, K, Ca, Br, I

#model=maceomol
#device=gpu0
#opt(method=lbfgs)

0 1
Li   0.000000    0.000000    0.000000
F    1.570000    0.000000    0.000000

EGRET

EGRET is a graph-based equivariant model with competitive accuracy for drug-like molecules. It covers the same elements as MACE-OFF23 (H, C, N, O, F, S, Cl).

#model=egret
#device=gpu0
#opt(method=lbfgs)

XYZ /path/to/drug_molecule.xyz

Usage Examples

Quick screening with MACE-OFF23 Small

#model=maceoff23s
#device=gpu0
#opt(convergence=loose)

XYZ /path/to/molecule.xyz

Publication-quality optimization with MACE-OFF23 Large

#model=maceoff23l
#device=gpu0
#opt(method=lbfgs, convergence=tight)

XYZ /path/to/optimized_guess.xyz

Frequency calculation

#model=maceoff23m
#device=gpu0
#freq

XYZ /path/to/optimized_geometry.xyz

CPU fallback for large systems

#model=maceoff23s
#device=cpu
#opt(convergence=loose)

XYZ /path/to/large_system.xyz

Limitations

  • No charge/multiplicity support. All MACE and EGRET models assume neutral singlet state.
  • No D4 dispersion. D4 correction is not available for MACE or EGRET models.
  • No periodic systems. These models do not support periodic boundary conditions.
  • Limited elements. MACE-OFF23 and EGRET cover 7 elements; MACE-OMol covers 17 elements. For broader coverage, use uma.