-
Have you tried turning it off and on again? Stochastic resetting for enhanced sampling
Authors:
Ofir Blumer,
Barak Hirshberg
Abstract:
Molecular dynamics simulations are widely used across chemistry, physics, and biology, providing quantitative insight into complex processes with atomic detail. However, their limited timescale of a few microseconds is a significant obstacle in describing phenomena such as conformational transitions of biomolecules and polymorphism in molecular crystals. Recently, stochastic resetting, i.e., rando…
▽ More
Molecular dynamics simulations are widely used across chemistry, physics, and biology, providing quantitative insight into complex processes with atomic detail. However, their limited timescale of a few microseconds is a significant obstacle in describing phenomena such as conformational transitions of biomolecules and polymorphism in molecular crystals. Recently, stochastic resetting, i.e., randomly stopping and restarting the simulations, emerged as a powerful enhanced sampling approach, which is collective variable-free, highly parallelized, and easily implemented in existing molecular dynamics codes. Resetting expedites sampling rare events while enabling the inference of kinetic observables of the underlying process. It can be employed as a standalone tool or in combination with other enhanced sampling methods, such as Metadynamics, with each technique compensating for the drawbacks of the other. Here, we comprehensively describe resetting and its theoretical background, review recent developments in stochastic resetting for enhanced sampling, and provide instructive guidelines for practitioners.
△ Less
Submitted 8 April, 2025;
originally announced April 2025.
-
Inference of non-exponential kinetics through stochastic resetting
Authors:
Ofir Blumer,
Shlomi Reuveni,
Barak Hirshberg
Abstract:
We present an inference scheme of long timescale, non-exponential kinetics from Molecular Dynamics simulations accelerated by stochastic resetting. Standard simulations provide valuable insight into chemical processes but are limited to timescales shorter than $\sim 1 μs$. Slower processes require the use of enhanced sampling methods to expedite them, and inference schemes to obtain the unbiased k…
▽ More
We present an inference scheme of long timescale, non-exponential kinetics from Molecular Dynamics simulations accelerated by stochastic resetting. Standard simulations provide valuable insight into chemical processes but are limited to timescales shorter than $\sim 1 μs$. Slower processes require the use of enhanced sampling methods to expedite them, and inference schemes to obtain the unbiased kinetics. However, most kinetics inference schemes assume an underlying exponential first-passage time distribution and are inappropriate for other distributions, e.g., with a power-law decay. We propose an inference scheme that is designed for such cases, based on simulations enhanced by stochastic resetting. We show that resetting promotes enhanced sampling of the first-passage time distribution at short timescales, but often also provides sufficient information to estimate the long-time asymptotics, which allows the kinetics inference. We apply our method to a model system and a short peptide in an explicit solvent, successfully estimating the unbiased mean first-passage time while accelerating the sampling by more than an order of magnitude.
△ Less
Submitted 13 October, 2024;
originally announced October 2024.
-
Adaptive Resetting for Informed Search Strategies and the Design of Non-equilibrium Steady-states
Authors:
Tommer D. Keidar,
Ofir Blumer,
Barak Hirshberg,
Shlomi Reuveni
Abstract:
Stochastic resetting, the procedure of stopping and re-initializing random processes, has recently emerged as a powerful tool for accelerating processes ranging from queuing systems to molecular simulations. However, its usefulness is severely limited by assuming that the resetting protocol is completely decoupled from the state and age of the process that is being reset. We present a general form…
▽ More
Stochastic resetting, the procedure of stopping and re-initializing random processes, has recently emerged as a powerful tool for accelerating processes ranging from queuing systems to molecular simulations. However, its usefulness is severely limited by assuming that the resetting protocol is completely decoupled from the state and age of the process that is being reset. We present a general formulation for state- and time-dependent resetting of stochastic processes, which we call adaptive resetting. This allows us to predict, using a single set of trajectories without resetting and via a simple reweighing procedure, all key observables of processes with adaptive resetting. These include the first-passage time distribution, the propagator, and the steady-state. Our formulation enables efficient exploration of informed search strategies and facilitates the prediction and design of complex non-equilibrium steady states, eliminating the need for extensive brute-force sampling across different resetting protocols. Finally, we develop a general machine learning framework to optimize the adaptive resetting protocol for an arbitrary task beyond the current state of the art. We use it to discover efficient protocols for accelerating molecular dynamics simulations.
△ Less
Submitted 17 March, 2025; v1 submitted 22 September, 2024;
originally announced September 2024.
-
Accelerating Molecular Dynamics through Informed Resetting
Authors:
Jonathan R. Church,
Ofir Blumer,
Tommer D. Keidar,
Leo Ploutno,
Shlomi Reuveni,
Barak Hirshberg
Abstract:
We present a procedure for enhanced sampling of molecular dynamics simulations through informed stochastic resetting. Many phenomena, such as protein folding and crystal nucleation, occur over time scales that are inaccessible in standard simulations. We recently showed that stochastic resetting can accelerate molecular simulations that exhibit broad transition time distributions. However, standar…
▽ More
We present a procedure for enhanced sampling of molecular dynamics simulations through informed stochastic resetting. Many phenomena, such as protein folding and crystal nucleation, occur over time scales that are inaccessible in standard simulations. We recently showed that stochastic resetting can accelerate molecular simulations that exhibit broad transition time distributions. However, standard stochastic resetting does not exploit any information about the reaction progress. For a model system and chignolin in explicit water, we demonstrate that an informed resetting protocol leads to greater accelerations than standard stochastic resetting in molecular dynamics and Metadynamics simulations. This is achieved by resetting only when a certain condition is met, e.g., when the distance from the target along the reaction coordinate is larger than some threshold. We use these accelerated simulations to infer important kinetic observables such as the unbiased mean first-passage time and direct transit time. For the latter, Metadynamics with informed resetting leads to speedups of 2-3 orders of magnitude over unbiased simulations with relative errors of only ~35-70%. Our work significantly extends the applicability of stochastic resetting for enhanced sampling of molecular simulations.
△ Less
Submitted 22 December, 2024; v1 submitted 16 September, 2024;
originally announced September 2024.
-
The effect of ligands on the size distribution of copper nanoclusters: insights from molecular dynamics simulations
Authors:
Oren Elishav,
Ofir Blumer,
T. Kyle Vanderlick,
Barak Hirshberg
Abstract:
Controlling the size distribution in the nucleation of copper particles is crucial for achieving nanocrystals with desired physical and chemical properties. However, their synthesis involves a complex system of solvents, ligands, and copper precursors with intertwining effects on the size of the nanoclusters. We combine molecular dynamics simulations and DFT calculations to provide insight into th…
▽ More
Controlling the size distribution in the nucleation of copper particles is crucial for achieving nanocrystals with desired physical and chemical properties. However, their synthesis involves a complex system of solvents, ligands, and copper precursors with intertwining effects on the size of the nanoclusters. We combine molecular dynamics simulations and DFT calculations to provide insight into the nucleation mechanism in the presence of a triphenylphosphite ligand. We identify the crucial role of the strength of the metal-phosphine bond in inhibiting the cluster's growth. We demonstrate computationally several practical routes to fine-tune the bond strength by modifying the side groups of the additive. Our work provides molecular insight into the complex nucleation process of protected copper nanocrystals, which can assist in controlling their size distribution and, eventually, their morphology.
△ Less
Submitted 4 February, 2024;
originally announced February 2024.
-
Resetting Metadynamics
Authors:
Ofir Blumer,
Shlomi Reuveni,
Barak Hirshberg
Abstract:
Metadynamics is a powerful method to accelerate molecular dynamics simulations, but its efficiency critically depends on the identification of collective variables that capture the slow modes of the process. Unfortunately, collective variables are usually not known a priori, and finding them can be very challenging. We recently presented a collective variables-free approach to enhanced sampling us…
▽ More
Metadynamics is a powerful method to accelerate molecular dynamics simulations, but its efficiency critically depends on the identification of collective variables that capture the slow modes of the process. Unfortunately, collective variables are usually not known a priori, and finding them can be very challenging. We recently presented a collective variables-free approach to enhanced sampling using stochastic resetting. Here, we combine the two methods for the first time, showing that it can lead to greater acceleration than either of them separately. We also demonstrate that resetting Metadynamics simulations performed with suboptimal collective variables can lead to speedups comparable with those obtained with optimal collective variables. Therefore, the application of stochastic resetting can be an alternative to the challenging task of improving suboptimal collective variables, at almost no additional computational cost. Finally, we propose a method to extract unbiased mean first-passage times from Metadynamics simulations with resetting, resulting in an improved tradeoff between speedup and accuracy. This work opens the way for combining stochastic resetting with other enhanced sampling methods to accelerate a broad range of molecular simulations.
△ Less
Submitted 12 July, 2023;
originally announced July 2023.
-
Stochastic Resetting for Enhanced Sampling
Authors:
Ofir Blumer,
Shlomi Reuveni,
Barak Hirshberg
Abstract:
We present a method for enhanced sampling of molecular dynamics simulations using stochastic resetting. Various phenomena, ranging from crystal nucleation to protein folding, occur on timescales that are unreachable in standard simulations. This is often caused by broad transition time distributions in which extremely slow events have a non-negligible probability. Stochastic resetting, i.e., resta…
▽ More
We present a method for enhanced sampling of molecular dynamics simulations using stochastic resetting. Various phenomena, ranging from crystal nucleation to protein folding, occur on timescales that are unreachable in standard simulations. This is often caused by broad transition time distributions in which extremely slow events have a non-negligible probability. Stochastic resetting, i.e., restarting simulations at random times, was recently shown to significantly expedite processes that follow such distributions. Here, we employ resetting for enhanced sampling of molecular simulations for the first time. We show that it accelerates long-timescale processes by up to an order of magnitude in examples ranging from simple models to molecular systems. Most importantly, we recover the mean transition time without resetting - typically too long to be sampled directly - from accelerated simulations at a single restart rate. Stochastic resetting can be used as a standalone method or combined with other sampling algorithms to further accelerate simulations.
△ Less
Submitted 2 October, 2022;
originally announced October 2022.