OpenMM 8: Molecular Dynamics Simulation with Machine Learning Potentials

Peter Eastman*, Raimondas Galvelis, Raúl P. Peláez, Charlles R.A. Abreu, Stephen E. Farr, Emilio Gallicchio, Anton Gorenko, Michael M. Henry, Frank Hu, Jing Huang, Andreas Krämer, Julien Michel, Joshua A. Mitchell, Vijay S. Pande, João PGLM Rodrigues, Jaime Rodriguez-Guerra, Andrew C. Simmonett, Sukrit Singh, Jason Swails, Philip TurnerYuanqing Wang, Ivy Zhang, John D. Chodera, Gianni De Fabritiis, Thomas E. Markland

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

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 in simulations of cyclin-dependent kinase 8 (CDK8) and the green fluorescent protein chromophore in water. Taken together, these features make it practical to use machine learning to improve the accuracy of simulations with only a modest increase in cost.

Original languageEnglish
Pages (from-to)109-116
Number of pages8
JournalJournal of Physical Chemistry B
Volume128
Issue number1
Early online date28 Dec 2023
DOIs
Publication statusE-pub ahead of print - 28 Dec 2023

Fingerprint

Dive into the research topics of 'OpenMM 8: Molecular Dynamics Simulation with Machine Learning Potentials'. Together they form a unique fingerprint.

Cite this