Adaptive Biasing Force Method

From PMFLib Wiki
Revision as of 21:01, 24 July 2021 by Kulhanek (talk | contribs)
Jump to navigation Jump to search

Navigation: Documentation / Methods / Adaptive Biasing Force Method


Chapters

Description

Free Energy from Unconstrained MD Simulations

The Adaptive Biasing Force (ABF) nethod calculates the free energy as a function of selected collective variables from unconstrained molecular dynamics (MD) simulations. The method does not provide the free energy directly, but instead, it provides the free energy gradient , which must be integrated to get the free energy:

... (1)

The free energy gradient is calculated as a mean of instantaneous collective force :

... (2)

with the instantaneous collective force calculated from the time evolution of the collective variable:[1]

... (3)

where is the matrix in the form:

... (4)

The analytical calculation of instantaneous collective force by Equation 3 requires the second derivatives of collective variables with respect to Cartesian coordinates. Since this can be prohibitive for complex collective variables such as the simple base-pair parameters, Equation 3 is evaluated numerically by a finite-difference approach.

Sampling Space Discretization

Due to numerical reasons, mean forces are collected on a regular grid. The averaging of instantaneous collective force is then done in small intervals centered at discrete CV values:

... (5)

with the standard error:

... (6)

where the standard deviation is given by:

... (7)

where is the interval size also called a bin, is the number of samples collected in a bin centered at , and is a statistical inefficiency due to correlation in time series.

Therefore, each CV involved in ABF simulations must be discretized by specifying an interval in which the sampling is performed and the number of intervals (bins) for discretization, for further details, see ABF:Collective variables. The increasing number of bins improves the accuracy of Equation 5 and subsequently the quality of the integrated free energy (Equation 1) but it also increases the noise because of a smaller number of samples collected in a bin. A reasonable compromise is the number of bins, which leads to 0.1 Å or 1-2° bin widths.

Adaptive Bias

ABF introduces an adaptive bias, which improves the sampling of rare events. The bias removes barriers or higher free energy regions in the space described by predefined collective variables . As a result, the system evolves by free diffusions alongside these collective variables. The bias is derived from the free energy, which is projected in the form of biasing force to the Cartesian space and removed from force originated from interatomic interaction potential . The application of the bias thus leads to the modified equations of motions:

... (8)

where is mass of atom i, is atom position, and is time.

Since the biasing force is not known prior to the simulation, it is calculated during the simulation and adaptively applied. To accelerate sampling, the biasing force is applied even if an inadequate number of samples is collected in a bin. In this case, the biasing force is scaled in the early stages to avoid artifacts from applications of overestimated biasing forces. The biasing force can also be smoothed to decrease noise in collected data. For further details, see feimode in ABF:Controls.

Instanteous Collective Forces

PMFLib implements two approaches to calculate Equation 3.

Simplified Algorithm

Original ABF Algorithm

... (11)

where

... (11)

References

  1. Darve, E.; Rodríguez-Gómez, D.; Pohorille, A. Adaptive Biasing Force Method for Scalar and Vector Free Energy Calculations. J. Chem. Phys. 2008, 128 (14), 144120. doi:10.1063/1.2829861.