Timewarp: Transferable Acceleration of Molecular Dynamics by Learning Time-Coarsened Dynamics

Leon Klein, Andrew Y. K. Foong, Tor Erlend Fjelde, Bruno Mlodozeniec, Marc Brockschmidt +3 more
2/2/2023
stat.MLcond-mat.stat-mechcs.LG

No official code found. Best implementation: microsoft/timewarp (66 stars, MIT, last commit 2024-08-21).

Abstract

Molecular dynamics (MD) simulation is a widely used technique to simulate molecular systems, most commonly at the all-atom resolution where equations of motion are integrated with timesteps on the order of femtoseconds ($1\textrm{fs}=10^{-15}\textrm{s}$). MD is often used to compute equilibrium properties, which requires sampling from an equilibrium distribution such as the Boltzmann distribution. However, many important processes, such as binding and folding, occur over timescales of milliseconds or beyond, and cannot be efficiently sampled with conventional MD. Furthermore, new MD simulations need to be performed for each molecular system studied. We present Timewarp, an enhanced sampling method which uses a normalising flow as a proposal distribution in a Markov chain Monte Carlo method targeting the Boltzmann distribution. The flow is trained offline on MD trajectories and learns to make large steps in time, simulating the molecular dynamics of $10^{5} - 10^{6}\:\textrm{fs}$. Crucially, Timewarp is transferable between molecular systems: once trained, we show that it generalises to unseen small peptides (2-4 amino acids) at all-atom resolution, exploring their metastable states and providing wall-clock acceleration of sampling compared to standard MD. Our method constitutes an important step towards general, transferable algorithms for accelerating MD.

View on arXivView PDF

Code Implementations(1)

microsoft/timewarpCommunity100%
MIT

Timewarp is a research project using deep learning to accelerate molecular dynamics simulation.

666Shell, PythonAug 2, 20232 years agoMIT

Similar Papers

Cite this paper

@article{klein2023timewarp,
  title  = {Timewarp: Transferable Acceleration of Molecular Dynamics by Learning Time-Coarsened Dynamics},
  author = {Leon Klein and Andrew Y. K. Foong and Tor Erlend Fjelde and Bruno Mlodozeniec and Marc Brockschmidt and Sebastian Nowozin and Frank Noé and Ryota Tomioka},
  year   = {2023},
  eprint = {2302.01170},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01170v2},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01170.svg)](https://codeofpaper.com/paper/2302.01170)

Discussion