About MAPLE

A fast, GPU-accelerated computational chemistry toolkit powered by machine learning potentials for molecular modeling and quantum chemical calculations.

What is MAPLE?

MAPLE (Machine-learning Potential for Landscape Exploration) is a computational chemistry software package designed for molecular modeling and quantum chemical calculations. It provides a unified computational environment suitable for research at different theoretical levels, from small molecules to complex reaction networks.

MAPLE leverages modern machine learning potentials to achieve near-DFT accuracy at a fraction of the computational cost of traditional quantum mechanical methods. Its modular design allows users to perform a wide variety of calculations within a consistent framework, with flexible control over computational parameters and accuracy requirements.

All energy values in MAPLE are expressed in Hartree, and all distances are expressed in Angstroms.

Supported ML Potentials

MAPLE supports a wide range of machine learning interatomic potentials. Each model offers different trade-offs between speed, accuracy, and element coverage.

ANI Family

ANI-2x

General-purpose neural network potential supporting H, C, N, O, S, F, Cl. Trained on DFT data with active learning.

ANI Family

ANI-1x

Neural network potential for organic molecules containing H, C, N, and O. Trained on the ANI-1x data set.

ANI Family

ANI-1ccx

Coupled-cluster accuracy neural network potential for H, C, N, O molecules. Transfer-learned from ANI-1x to CCSD(T)/CBS data.

ANI Family

ANI-1xnr

Non-reactive variant of ANI-1x optimized for stable molecular geometries and vibrational properties.

AIMNet

AIMNet2

Atoms-in-Molecules network potential with broad element coverage and high accuracy for organic and drug-like molecules.

AIMNet

AIMNet2-NSE

AIMNet2 variant with non-stoichiometric energy corrections for improved thermochemical accuracy.

MACE

MACE-OFF23 (s/m/l)

Equivariant message-passing potentials for organic molecules. Available in small, medium, and large variants balancing speed and accuracy.

MACE

MACE-OMol

MACE potential trained on the OMol25 data set for broad organic molecular coverage with high accuracy.

Equivariant

EGRET

Equivariant graph neural network potential designed for reactive and non-reactive molecular simulations.

Universal

UMA

Universal Machine-learning Architecture from Meta. A foundation model covering broad chemical space with a single unified potential.

Computational Capabilities

MAPLE provides a comprehensive suite of computational chemistry methods, all driven by machine learning potentials for fast evaluation on GPU hardware.

Supported Task Types

Additional Features

Convergence Criteria

MAPLE uses four convergence criteria for geometry optimization and transition state searches. Each criterion can be controlled independently or set via predefined convergence levels.

Level f_max (Ha/Bohr) f_rms (Ha/Bohr) dp_max (Bohr) dp_rms (Bohr)
superloose 2.5e-01 1.7e-01 1.0e+00 6.7e-01
extraloose 2.5e-02 1.7e-02 1.0e-01 6.7e-02
loose 2.5e-03 1.7e-03 1.0e-02 6.7e-03
medium (default) 4.5e-04 3.0e-04 1.8e-03 1.2e-03
tight 1.5e-05 1.0e-05 6.0e-05 4.0e-05
extratight 1.5e-06 1.0e-06 6.0e-06 4.0e-06

Use Cases

MAPLE is well-suited for a variety of computational chemistry workflows: