Using metadynamics to explore complex free-energy landscapes

Metadynamics is an atomistic simulation technique that allows, within the same framework, acceleration of rare events and estimation of the free energy of complex molecular systems. It is based on iteratively ‘filling’ the potential energy of the system by a sum of Gaussians centred along the trajectory followed by a suitably chosen set of collective variables (CVs), thereby forcing the system to migrate from one minimum to the next. The power of metadynamics is demonstrated by the large number of extensions and variants that have been developed. The first scope of this Technical Review is to present a critical comparison of these variants, discussing their advantages and disadvantages. The effectiveness of metadynamics, and that of the numerous alternative methods, is strongly influenced by the choice of the CVs. If an important variable is neglected, the resulting estimate of the free energy is unreliable, and predicted transition mechanisms may be qualitatively wrong. The second scope of this Technical Review is to discuss how the CVs should be selected, how to verify whether the chosen CVs are sufficient or redundant, and how to iteratively improve the CVs using machine learning approaches. Metadynamics is a technique to enhance the probability of observing rare events, such as chemical reactions and phase transitions, in molecular dynamics simulations. This Technical Review surveys the technique, addressing the critical issues that are met in practical applications. Metadynamics makes it possible to accelerate conformational transitions between metastable states, broadening the scope of molecular dynamics simulations. Like other enhanced sampling methods, metadynamics requires the introduction of low-dimensional descriptors (collective variables) whose choice affects the rate at which transitions are enhanced. The ideal collective variable should take different values not only in all the relevant metastable states but also in the transition states between them. The appropriate collective variables can be found by trial and error or designed automatically using methods inspired by machine learning. Two variants of metadynamics are commonly used, namely ordinary and well-tempered metadynamics. The former has the advantage of inducing transitions between the metastable states even if the collective variable is not ideal. The latter has the advantage of providing an exact estimator of the free energy. Metadynamics can be used in combination with most molecular dynamics software packages by taking advantage of dedicated software libraries that implement the method and a large number of collective variables.

[1]  Eric F Darve,et al.  Calculating free energies using average force , 2001 .

[2]  D. Landau,et al.  Efficient, multiple-range random walk algorithm to calculate the density of states. , 2000, Physical review letters.

[3]  Berk Hess,et al.  GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers , 2015 .

[4]  Vojtěch Spiwok,et al.  Altruistic Metadynamics: Multisystem Biased Simulation. , 2016, The journal of physical chemistry. B.

[5]  Steve Plimpton,et al.  Fast parallel algorithms for short-range molecular dynamics , 1993 .

[6]  I. Kevrekidis,et al.  "Coarse" stability and bifurcation analysis using time-steppers: a reaction-diffusion example. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[7]  M. Maggioni,et al.  Determination of reaction coordinates via locally scaled diffusion map. , 2011, The Journal of chemical physics.

[8]  Joost VandeVondele,et al.  cp2k: atomistic simulations of condensed matter systems , 2014 .

[9]  B. Ensing,et al.  Path finding on high-dimensional free energy landscapes. , 2012, Physical review letters.

[10]  M J Harvey,et al.  ACEMD: Accelerating Biomolecular Dynamics in the Microsecond Time Scale. , 2009, Journal of chemical theory and computation.

[11]  Stefano de Gironcoli,et al.  QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials , 2009, Journal of physics. Condensed matter : an Institute of Physics journal.

[12]  B. Berne,et al.  Spectral gap optimization of order parameters for sampling complex molecular systems , 2015, Proceedings of the National Academy of Sciences.

[13]  Francesco Luigi Gervasio,et al.  New advances in metadynamics , 2012 .

[14]  R. Broglia,et al.  Exploring the protein G helix free‐energy surface by solute tempering metadynamics , 2007, Proteins.

[15]  Hong Zhang,et al.  Zooming across the Free-Energy Landscape: Shaving Barriers, and Flooding Valleys. , 2018, The journal of physical chemistry letters.

[16]  G. Torrie,et al.  Nonphysical sampling distributions in Monte Carlo free-energy estimation: Umbrella sampling , 1977 .

[17]  M. Rosenblatt Remarks on Some Nonparametric Estimates of a Density Function , 1956 .

[18]  Mohammad M. Sultan,et al.  Automated design of collective variables using supervised machine learning. , 2018, The Journal of chemical physics.

[19]  Joshua A. Anderson,et al.  General purpose molecular dynamics simulations fully implemented on graphics processing units , 2008, J. Comput. Phys..

[20]  B. Keller,et al.  Girsanov reweighting for metadynamics simulations. , 2018, The Journal of chemical physics.

[21]  Michele Parrinello,et al.  A variational conformational dynamics approach to the selection of collective variables in metadynamics. , 2017, The Journal of chemical physics.

[22]  M. Mezei Adaptive umbrella sampling: Self-consistent determination of the non-Boltzmann bias , 1987 .

[23]  A. Laio,et al.  A bias-exchange approach to protein folding. , 2007, The journal of physical chemistry. B.

[24]  Andrew E. Torda,et al.  Local elevation: A method for improving the searching properties of molecular dynamics simulation , 1994, J. Comput. Aided Mol. Des..

[25]  M. Parrinello,et al.  A time-independent free energy estimator for metadynamics. , 2015, The journal of physical chemistry. B.

[26]  Giacomo Fiorin,et al.  Using collective variables to drive molecular dynamics simulations , 2013 .

[27]  Laxmikant V. Kalé,et al.  Scalable molecular dynamics with NAMD , 2005, J. Comput. Chem..

[28]  P. Tavan,et al.  Ligand Binding: Molecular Mechanics Calculation of the Streptavidin-Biotin Rupture Force , 1996, Science.

[29]  Michele Parrinello,et al.  Enhancing Important Fluctuations: Rare Events and Metadynamics from a Conceptual Viewpoint. , 2016, Annual review of physical chemistry.

[30]  Alessandro Laio,et al.  Metadynamics convergence law in a multidimensional system. , 2010, Physical review. E, Statistical, nonlinear, and soft matter physics.

[31]  Alessandro Laio,et al.  Protein Folding and Ligand-Enzyme Binding from Bias-Exchange Metadynamics Simulations , 2012 .

[32]  Eric Vanden-Eijnden,et al.  Transition-path theory and path-finding algorithms for the study of rare events. , 2010, Annual review of physical chemistry.

[33]  Massimiliano Bonomi,et al.  Efficient Sampling of High-Dimensional Free-Energy Landscapes with Parallel Bias Metadynamics. , 2015, Journal of chemical theory and computation.

[34]  Steven Vandenbrande,et al.  i-PI 2.0: A universal force engine for advanced molecular simulations , 2018, Comput. Phys. Commun..

[35]  A. Laio,et al.  Free-energy landscape for beta hairpin folding from combined parallel tempering and metadynamics. , 2006, Journal of the American Chemical Society.

[36]  M. Parrinello,et al.  Accurate Quantum Chemical Free Energies at Affordable Cost. , 2019, The journal of physical chemistry letters.

[37]  Vijay S Pande,et al.  tICA-Metadynamics: Accelerating Metadynamics by Using Kinetically Selected Collective Variables. , 2017, Journal of chemical theory and computation.

[38]  Nisanth N. Nair,et al.  Sampling free energy surfaces as slices by combining umbrella sampling and metadynamics , 2015, J. Comput. Chem..

[39]  G. Henkelman,et al.  A climbing image nudged elastic band method for finding saddle points and minimum energy paths , 2000 .

[40]  Giovanni Bussi,et al.  Free‐Energy Calculations with Metadynamics: Theory and Practice , 2015 .

[41]  A. Laio,et al.  Escaping free-energy minima , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[42]  Jakub Rydzewski,et al.  Promoting transparency and reproducibility in enhanced molecular simulations , 2019, Nature Methods.

[43]  Vojtěch Spiwok,et al.  Metadynamics in the conformational space nonlinearly dimensionally reduced by Isomap. , 2011, The Journal of chemical physics.

[44]  Piero Procacci,et al.  Hybrid MPI/OpenMP Implementation of the ORAC Molecular Dynamics Program for Generalized Ensemble and Fast Switching Alchemical Simulations , 2016, J. Chem. Inf. Model..

[45]  Massimiliano Bonomi,et al.  PLUMED 2: New feathers for an old bird , 2013, Comput. Phys. Commun..

[46]  Massimiliano Bonomi,et al.  Reconstructing the equilibrium Boltzmann distribution from well‐tempered metadynamics , 2009, J. Comput. Chem..

[47]  Benjamin Jourdain,et al.  Convergence of metadynamics: Discussion of the adiabatic hypothesis , 2021, The Annals of Applied Probability.

[48]  A. Laio,et al.  Metadynamics: a method to simulate rare events and reconstruct the free energy in biophysics, chemistry and material science , 2008 .

[49]  M. Parrinello,et al.  Metadynamics with Adaptive Gaussians. , 2012, Journal of chemical theory and computation.

[50]  M. Parrinello,et al.  Funnel metadynamics as accurate binding free-energy method , 2013, Proceedings of the National Academy of Sciences.

[51]  Michele Parrinello,et al.  Blind search for complex chemical pathways using Harmonic Linear Discriminant Analysis. , 2019, Journal of chemical theory and computation.

[52]  Bernhardt L Trout,et al.  Extensions to the likelihood maximization approach for finding reaction coordinates. , 2007, The Journal of chemical physics.

[53]  François Gygi,et al.  Architecture of Qbox: A scalable first-principles molecular dynamics code , 2008, IBM J. Res. Dev..

[54]  James C. Spall,et al.  Introduction to stochastic search and optimization - estimation, simulation, and control , 2003, Wiley-Interscience series in discrete mathematics and optimization.

[55]  Yihang Wang,et al.  Past–future information bottleneck for sampling molecular reaction coordinate simultaneously with thermodynamics and kinetics , 2019, Nature Communications.

[56]  Holger Gohlke,et al.  The Amber biomolecular simulation programs , 2005, J. Comput. Chem..

[57]  Vijay S. Pande,et al.  OpenMM 7: Rapid development of high performance algorithms for molecular dynamics , 2016, bioRxiv.

[58]  Federico D. Sacerdoti,et al.  Scalable Algorithms for Molecular Dynamics Simulations on Commodity Clusters , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[59]  Identifying Slow Molecular Motions in Complex Chemical Reactions. , 2017, The journal of physical chemistry letters.

[60]  Alessandro Laio,et al.  Efficient exploration of reactive potential energy surfaces using Car-Parrinello molecular dynamics. , 2003, Physical review letters.

[61]  Grant M. Rotskoff,et al.  Transition-Tempered Metadynamics: Robust, Convergent Metadynamics via On-the-Fly Transition Barrier Estimation. , 2014, Journal of chemical theory and computation.

[62]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[63]  Noam Bernstein,et al.  Exploration, Sampling, And Reconstruction of Free Energy Surfaces with Gaussian Process Regression. , 2016, Journal of chemical theory and computation.

[64]  F. Marinelli Following easy slope paths on a free energy landscape: the case study of the Trp-cage folding mechanism. , 2013, Biophysical Journal.

[65]  Giovanni Bussi,et al.  Enhanced Conformational Sampling Using Replica Exchange with Collective-Variable Tempering , 2015, Journal of chemical theory and computation.

[66]  A. Laio,et al.  Equilibrium free energies from nonequilibrium metadynamics. , 2006, Physical Review Letters.

[67]  M. Tuckerman,et al.  Free Energy Reconstruction from Metadynamics or Adiabatic Free Energy Dynamics Simulations. , 2014, Journal of chemical theory and computation.

[68]  Jacek Klinowski,et al.  Taboo Search: An Approach to the Multiple Minima Problem , 1995, Science.

[69]  Francesco Luigi Gervasio,et al.  From A to B in free energy space. , 2007, The Journal of chemical physics.

[70]  Grubmüller,et al.  Predicting slow structural transitions in macromolecular systems: Conformational flooding. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[71]  Wei Chen,et al.  Molecular enhanced sampling with autoencoders: On‐the‐fly collective variable discovery and accelerated free energy landscape exploration , 2017, J. Comput. Chem..

[72]  Daniel R. Reid,et al.  SSAGES: Software Suite for Advanced General Ensemble Simulations. , 2018, The Journal of chemical physics.

[73]  Michele Parrinello,et al.  Well-tempered metadynamics converges asymptotically. , 2014, Physical review letters.

[74]  Juan de Pablo,et al.  A boundary correction algorithm for metadynamics in multiple dimensions. , 2013, The Journal of chemical physics.

[75]  Martin T. Dove,et al.  DL_POLY_3: new dimensions in molecular dynamics simulations via massive parallelism , 2006 .

[76]  M. Parrinello,et al.  Well-tempered metadynamics: a smoothly converging and tunable free-energy method. , 2008, Physical review letters.

[77]  Frank Noé,et al.  Time-lagged autoencoders: Deep learning of slow collective variables for molecular kinetics , 2017, The Journal of chemical physics.

[78]  Michele Parrinello,et al.  Folding a small protein using harmonic linear discriminant analysis. , 2018, The Journal of chemical physics.

[79]  Mark E. Tuckerman,et al.  Exploiting multiple levels of parallelism in Molecular Dynamics based calculations via modern techniques and software paradigms on distributed memory computers , 2000 .

[80]  Michele Parrinello,et al.  Using sketch-map coordinates to analyze and bias molecular dynamics simulations , 2012, Proceedings of the National Academy of Sciences.