Molecular Simulation/Umbrella Sampling

From testwiki
Jump to navigation Jump to search

Umbrella sampling is a sampling method used in computational physics and chemistry. This sampling can sample the rare states which normal molecular dynamic sampling ignored. Therefore, umbrella sampling can improve free energy calculation when a system is undergoing a systematic change.

Biased molecular dynamics simulations

Normal MD simulations samples system in equilibrium. In an MD simulation of the time series of the C-C-C-C dihedral angle of n-butane(aq), only gauche states and trans states are sampled. Because this simulation is only performed in 2 ns, states with high free energy (e.g. cis state) are less likely to happen. These configurations are ignored and it is impossible to calculate the free energy of these states from this simulation. An artificial bias potential is needed in this case to help the molecule cross the energy barrier. With bias potential, rare states can be effectively sampled.

The time series of the C-C-C-C dihedral angle of n-butane(aq) from a 2 ns molecular dynamics simulation.

In this case, a harmonic bias potential w(ϕ)=𝒱(ϕ) is needed to counteract the dihedral barrier.

w(ϕ)=kϕ(1+cos(nϕδ))

The time series of the C-C-C-C dihedral angle of n-butane(aq) from a 2 ns molecular dynamics simulation with a bias potential to stabilize the gauche conformations.

High free energy states were captured by biased simulation. In order to calculate the free energy profile of these states, biased probability distribution has to be converted to an unbiased probability distribution. File:Biased NVT MD simulation of butane in water.webm File:NVT MD simulation of butane in water.webm

Acquire free energy profile from biased simulations

The potential energy V(r) includes the bias potential w(s)at the reaction coordinate s is 𝒱(r)=𝒱(r)+w(s)

The probability distribution of this potential is

P(s)=exp(𝒱(r)kBT)δ(fα(r1,...,rN)s)dNrexp(𝒱(r)kBT)dNr

The probability distribution of unbiased potential is

P(s)=exp(𝒱(r)kBT)δ(fα(r1,...,rN)s)dNrexp(𝒱(r)kBT)dNr

From this equation, we can derive,

P(s)=exp(w(s)kBT)P(s)exp(w(s)kBT)1

Free energy profile can be calculated from probability distribution by,

A(s)=kBTlnP(s)

Using this relation, the PMF of the biased simulation can be converted to unbiased PMF by:

A(s)=A(s)w(s)kBTlnexp(w(s)kBT)

kBTlnexp(w(s)kBT) term is denoted as Fi. It is generally a constant and in some cases does not affect the relative energy and no needed to calculate. It can be calculated by [1]:

exp(FikBT)=P(s)exp(w(s)kBT)ds=exp(w(s)A(s)kBT)ds

File:Umbrella sampling PMF of n-butane.png
The potential of mean force for the C-C-C-C dihedral angle of n-butane calculated from a molecular dynamics simulation with a bias potential. The PMF from biased probability distribution is plotted in red. The bias potential is plotted in blue.

This method provides free energy profile of all possible states. In umbrella sampling of n-butane(aq), the chosen bias potential covered all reaction coordinates. General cases are more complex, which leads to a more complex determination of bias potential.

Choice of Bias Potential

The previous section discussed the biased molecular dynamic simulation of n-butane(aq). The reaction coordinate is one-dimensional and periodic, and the bias potential was chosen to be the negative the dihedral potential of n-butane[2]. The optimum bias potential is the opposite of the free energy A(s) [1]. However, A(s) is unknown for most cases. For general cases, the bias potential needs to be adjusted along the reaction coordinate. Thus, a harmonic bias potential restrained on a reference point s0,i with respect to a window i on the reaction coordinate is introduced[2]:

wi(s)=12ki(ss0,i)2

Therefore, a full umbrella sampling can be obtained by a series of biased MD simulation on different reference points on the reaction coordinate.

Calculation of the Potential of Mean Force from Umbrella Sampling Data

The Weighted Histogram Analysis Method (WHAM)[3] transferred a series of biased distribution functions to a single distribution function. The value of Fi needs to be estimated to give the correct value of A(s): A(s)=A(s)w(s)+Fi

The true distribution P(s) is the weight average of each step[1]:

P(s)=i=1windowpi(s)Pi(s)

And pi=Niexp(w(s)+FikBT), where Ni is the total number of steps sampled for window i[3].

Combined with exp(FikBT)=P(s)exp(w(s)kBT)ds=exp(w(s)A(s)kBT)ds, both P(s) and Fi can be obtained.

The other way to analyze umbrella sampling is Umbrella Integration, see[1].

See also

Wikipedia:Umbrella sampling

For more information about umbrella sampling, see[4]

References

Template:Reflist

Template:BookCat

  1. 1.0 1.1 1.2 1.3 Template:Cite journal
  2. 2.0 2.1 Cite error: Invalid <ref> tag; no text was provided for refs named r1
  3. 3.0 3.1 Template:Cite journal
  4. Template:Cite journal