# OpenMM 8: Molecular Dynamics Simulation with Machine Learning Potentials

arXiv: https://arxiv.org/abs/2310.03121 · HTML: https://mlsanity.com/paper/2310.03121/

## Key facts

- Cited by 47 papers in the map (data through 14 Oct 2026).
- Builds on 9 of its 51 references that are in the map.
- First posted on arXiv 4 Oct 2023.

## Builds on (most cited first, 9 of 9)

- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentials](https://mlsanity.com/paper/2101.03164/) (2021)
- [MACE: Higher Order Equivariant Message Passing Neural Networks for Fast and Accurate Force Fields](https://mlsanity.com/paper/2206.07697/) (2022)
- [Learning Local Equivariant Representations for Large-Scale Atomistic Dynamics](https://mlsanity.com/paper/2204.05249/) (2022)
- [TorchMD-NET: Equivariant Transformers for Neural Network based Molecular Potentials](https://mlsanity.com/paper/2202.02541/) (2022)
- [SpookyNet: Learning Force Fields with Electronic Degrees of Freedom and Nonlocal Effects](https://mlsanity.com/paper/2105.00304/) (2021)
- [SPICE, A Dataset of Drug-like Molecules and Peptides for Training Machine Learning Potentials](https://mlsanity.com/paper/2209.10702/) (2022)
- [TensorNet: Cartesian Tensor Representations for Efficient Learning of Molecular Potentials](https://mlsanity.com/paper/2306.06482/) (2023)
- [NNP/MM: Accelerating molecular dynamics simulations with machine learning potentials and molecular mechanic](https://mlsanity.com/paper/2201.08110/) (2022)

## Built on by (most cited first, 30 of 47)

- [RNE: plug-and-play diffusion inference-time control and energy-based training](https://mlsanity.com/paper/2506.05668/) (2025)
- [CREPE: Controlling Diffusion with Replica Exchange](https://mlsanity.com/paper/2509.23265/) (2025)
- [Transition Path Sampling with Improved Off-Policy Training of Diffusion Path Samplers](https://mlsanity.com/paper/2405.19961/) (2024)
- [Bridge Matching Sampler: Scalable Sampling via Generalized Fixed-Point Diffusion Matching](https://mlsanity.com/paper/2603.00530/) (2026)
- [SynLlama: Generating Synthesizable Molecules and Their Analogs with Large Language Models](https://mlsanity.com/paper/2503.12602/) (2025)
- [Learning Boltzmann Generators via Constrained Mass Transport](https://mlsanity.com/paper/2510.18460/) (2025)
- [Agentic AI Scientists Are Not Built For Autonomous Scientific Discovery](https://mlsanity.com/paper/2605.08956/) (2026)
- [Reinforced sequential Monte Carlo for amortised sampling](https://mlsanity.com/paper/2510.11711/) (2025)
- [AInsteinBench: Benchmarking Coding Agents on Scientific Repositories](https://mlsanity.com/paper/2512.21373/) (2025)
- [Harnessing AtomisticSkills for Agentic Atomistic Research](https://mlsanity.com/paper/2605.24002/) (2026)
- [Aligning Protein Conformation Ensemble Generation with Physical Feedback](https://mlsanity.com/paper/2505.24203/) (2025)
- [On the design space between molecular mechanics and machine learning force fields](https://mlsanity.com/paper/2409.01931/) (2024)
- [Functional Adjoint Sampler: Scalable Sampling on Infinite Dimensional Spaces](https://mlsanity.com/paper/2511.06239/) (2025)
- [Uncertainty-Aware Multi-Objective Reinforcement Learning-Guided Diffusion Models for 3D De Novo Molecular Design](https://mlsanity.com/paper/2510.21153/) (2025)
- [Assessing generative modeling approaches for free energy estimates in condensed matter](https://mlsanity.com/paper/2512.23930/) (2025)
- [Efficient Training of Boltzmann Generators Using Off-Policy Log-Dispersion Regularization](https://mlsanity.com/paper/2602.03729/) (2026)
- [Fast, Modular, and Differentiable Framework for Machine Learning-Enhanced Molecular Simulations](https://mlsanity.com/paper/2503.20541/) (2025)
- [Template-Guided 3D Molecular Pose Generation via Flow Matching and Differentiable Optimization](https://mlsanity.com/paper/2506.06305/) (2025)
- [InstructPro: Natural Language Guided Ligand-Binding Protein Design](https://mlsanity.com/paper/2506.09332/) (2025)
- [Unified Biomolecular Trajectory Generation via Pretrained Variational Bridge](https://mlsanity.com/paper/2602.07588/) (2026)
- [Learning Energy-Based Models from Stochastic Interpolants using Spatiotemporal Differences](https://mlsanity.com/paper/2605.26850/) (2026)
- [MDArena: Evaluating Coding Agents on Realistic Molecular Dynamics Workflows](https://mlsanity.com/paper/2608.02642/) (2026)
- [Fusing Neural and Physical: Augment Protein Conformation Sampling with Tractable Simulations](https://mlsanity.com/paper/2402.10433/) (2024)
- [Molecular Dynamics and Machine Learning Unlock Possibilities in Beauty Design -- A Perspective](https://mlsanity.com/paper/2410.18101/) (2024)
- [Learning Collective Variables from BioEmu with Time-Lagged Generation](https://mlsanity.com/paper/2507.07390/) (2025)
- [Extending machine learning model for implicit solvation to free energy calculations](https://mlsanity.com/paper/2510.20103/) (2025)
- [MAC-AMP: A Closed-Loop Multi-Agent Collaboration System for Multi-Objective Antimicrobial Peptide Design](https://mlsanity.com/paper/2602.14926/) (2026)
- [Boltzmann Generators for Condensed Matter via Riemannian Flow Matching](https://mlsanity.com/paper/2602.18482/) (2026)
- [Composing diffusion priors with explicit physical context via generative Gibbs sampling](https://mlsanity.com/paper/2605.10642/) (2026)
- [ColPackAgent: Agent-Skill-Guided Hard-Particle Monte Carlo Workflows for Colloidal Packing](https://mlsanity.com/paper/2605.15625/) (2026)

## Abstract (arXiv)

Machine learning plays an important and growing role in molecular simulation. The newest version of the OpenMM molecular dynamics toolkit introduces new features to support the use of machine learning potentials. Arbitrary PyTorch models can be added to a simulation and used to compute forces and energy. A higher-level interface allows users to easily model their molecules of interest with general purpose, pretrained potential functions. A collection of optimized CUDA kernels and custom PyTorch operations greatly improves the speed of simulations. We demonstrate these features on simulations of cyclin-dependent kinase 8 (CDK8) and the green fluorescent protein (GFP) chromophore in water. Taken together, these features make it practical to use machine learning to improve the accuracy of simulations at only a modest increase in cost.
