Skip to content

OpenMM

OpenMM is a molecular simulation toolkit. Its official OpenMM-ML extension connects machine learning potentials to simulations.

Catalog updated ·

Overview

The core supplies simulation and programmable-force infrastructure. Learned models require the separately installed OpenMM-ML extension and model packages; they are not all bundled with OpenMM.

Limitations

Licenses vary by OpenMM component. Install OpenMM-ML and model dependencies separately. Installation and simulation were not tested here.

Key Features

  • Molecular simulation infrastructure
  • Learned potentials through an official extension

Use Cases

  • Build learned-potential simulation workflows
  • Evaluate mixed conventional and learned interactions

How to Use

Read the OpenMM documentation and official OpenMM-ML README, prepare the engine, extension and model package, then follow a suitable system-building example.

Related resources

Allegro

Model

Allegro implements an E(3)-equivariant interatomic potential as a NequIP extension, with documented GPU acceleration options and a separate plugin for LAMMPS simulations.

Open sourcePython

Computational Chemistry · Materials Discovery

ASE

Open Source

ASE is a Python atomistic simulation library connecting conventional codes and external machine learning potentials through a common calculator interface.

Open sourcePython

Computational Chemistry

An ASE routing Skill in the computational-chemistry-agent-skills collection that separates workflow preparation from calculator configuration and delegates execution elsewhere.

Computational Chemistry · Materials Discovery

Cantera Skill (K-Dense) provides instructions and a Python helper for homogeneous ignition calculations, with mechanism provenance, conservation diagnostics, and numerical refinement checks.

Open sourcePython

Computational Chemistry · Process Optimization

ChemAgent (AI4Chem) is a research framework for chemistry and materials tool use, linked to the CheMatAgent paper on tree-search planning, tool execution and ChemToolBench-based training.

Computational Chemistry · Materials Discovery

ChemAgent is a chemical-reasoning research framework that decomposes problems and retrieves reusable memories, with released code for constructing memory pools and running SciBench experiments.

Python

Computational Chemistry

Related guides