112
Free-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational Biophysics Group University of Illinois, Urbana–Champaign and ´ Equipe de dynamique des assemblages membranaires, UMR CNRS/UHP 7565, Nancy universit´ e [email protected] Chris Chipot Free-energy calculations

Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Embed Size (px)

Citation preview

Page 1: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy calculationsMeasuring free-energy differences using computer simulations

Chris Chipot

Theoretical and Computational Biophysics GroupUniversity of Illinois, Urbana–Champaign

andEquipe de dynamique des assemblages membranaires,

UMR CNRS/UHP 7565, Nancy [email protected]

Chris Chipot Free-energy calculations

Page 2: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Synopsis

1 Free-energy perturbation calculations

2 Reaction coordinate–based free-energy calculations

3 Good practices

Chris Chipot Free-energy calculations

Page 3: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,1

Non-equilibrium work simulations,2

Perturbation theory, 3

Measuring the derivative and integrating it.4

1WIDOM (1963); TORRIE, VALLEAU (1977)

2JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

3LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

4KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 4: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,1

Non-equilibrium work simulations,2

Perturbation theory, 3

Measuring the derivative and integrating it.4

1WIDOM (1963); TORRIE, VALLEAU (1977)

2JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

3LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

4KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 5: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,1

Non-equilibrium work simulations,2

Perturbation theory, 3

Measuring the derivative and integrating it.4

1WIDOM (1963); TORRIE, VALLEAU (1977)

2JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

3LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

4KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 6: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,1

Non-equilibrium work simulations,2

Perturbation theory, 3

Measuring the derivative and integrating it.4

1WIDOM (1963); TORRIE, VALLEAU (1977)

2JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

3LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

4KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 7: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,1

Non-equilibrium work simulations,2

Perturbation theory, 3

Measuring the derivative and integrating it.4

1WIDOM (1963); TORRIE, VALLEAU (1977)

2JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

3LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

4KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 8: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations

Synopsis

1 Free-energy perturbation calculations

2 Reaction coordinate–based free-energy calculations

3 Good practices

Chris Chipot Free-energy calculations

Page 9: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Introduction

Perturbation theory is one of the oldest and most useful, general techniques in ap-plied mathematics.

Its initial applications to physics were in celestial mechanics, and its goal was toexplain how the presence of bodies other than the sun perturbed the elliptical orbitsof planets.

Although applications of perturbation theory vary widely, the main idea remains thesame: One starts with an initial problem, called the unperturbed or reference prob-lem.

The problem of interest, called the target problem, is represented in terms of a per-turbation to the reference problem.

The effect of the perturbation is expressed as an expansion in a series with respectto a small quantity, called the perturbation parameter.

Chris Chipot Free-energy calculations

Page 10: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Introduction

Approach followed by the pioneers of free energy pertur-bation (FEP) theory.5

The Hamiltonian of the target system was representedas the sum of the reference Hamiltonian and the pertur-bation term.

The free energy difference between the two systems wasexpressed exactly as the ensemble average of the appro-priate function of the perturbation term over the referencesystem.

This statistical average was represented as a series.

5BORN (1920); KIRKWOOD (1935); LANDAU (1938); ZWANZIG (1954)

Chris Chipot Free-energy calculations

Page 11: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Introduction

FEP is not only the oldest but also one of the most use-ful, general purpose strategies for calculating free energydifferences.

In the early years of molecular–level computer simula-tions in chemistry and biology it was applied to small so-lutes dissolved in water.6

Today, it is used for some of the most challenging appli-cations, such as protein–ligand interactions and in silicoprotein engineering.7

It can also be applied to examine the effect of force fieldson the computed free energies.

It forms the conceptual framework for a number of ap-proximate theories.

6JORGENSEN, RAVIMOHAN (1985)

7SIMONSON ET AL. (2002)

Chris Chipot Free-energy calculations

Page 12: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

N–particle reference system described by Hamiltonian H0(x, px), function of 3NCartesian coordinates, x, and conjugated momenta px.

Goal: Calculate the free energy difference between the reference system and thetarget system characterized by Hamiltonian H1(x, px):

H1(x, px) = H0(x, px) + ∆H (x, px)

Example: Free energy of solvation of a chemical species at infinite dilution.∆H (x, px) then consists of all terms in H1(x, px) that describe solute-solvent in-teractions.

Example: Calculate the difference between the hydration free energies of sodiumand argon described as Lennard–Jones particles with and without a charge.

Chris Chipot Free-energy calculations

Page 13: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

N–particle reference system described by Hamiltonian H0(x, px), function of 3NCartesian coordinates, x, and conjugated momenta px.

Goal: Calculate the free energy difference between the reference system and thetarget system characterized by Hamiltonian H1(x, px):

H1(x, px) = H0(x, px) + ∆H (x, px)

Example: Free energy of solvation of a chemical species at infinite dilution.∆H (x, px) then consists of all terms in H1(x, px) that describe solute-solvent in-teractions.

Example: Calculate the difference between the hydration free energies of sodiumand argon described as Lennard–Jones particles with and without a charge.

Chris Chipot Free-energy calculations

Page 14: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

Difference in the Helmholtz free energy between the target and the reference sys-tems:

∆A = −1β

lnQ1

Q0

Partition function:

Q =1

h3NN!

∫ ∫exp [−βH (x, px)] dx dpx

Combining the expressions of ∆A and Q,

∆A = −1β

ln

∫ ∫exp [−βH1(x, px)] dx dpx∫ ∫exp [−βH0(x, px)] dx dpx

= −1β

ln

∫ ∫exp [−β∆H (x, px)] exp [−βH0(x, px)] dx dpx∫ ∫

exp [−βH0(x, px)] dx dpx

Chris Chipot Free-energy calculations

Page 15: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

Difference in the Helmholtz free energy between the target and the reference sys-tems:

∆A = −1β

lnQ1

Q0

Partition function:

Q =1

h3NN!

∫ ∫exp [−βH (x, px)] dx dpx

Combining the expressions of ∆A and Q,

∆A = −1β

ln

∫ ∫exp [−βH1(x, px)] dx dpx∫ ∫exp [−βH0(x, px)] dx dpx

= −1β

ln

∫ ∫exp [−β∆H (x, px)] exp [−βH0(x, px)] dx dpx∫ ∫

exp [−βH0(x, px)] dx dpx

Chris Chipot Free-energy calculations

Page 16: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

Probability density function of finding the reference system in a state defined by xand px:

P0(x, px) =exp [−βH0(x, px)]∫ ∫

exp [−βH0(x, px)] dx dpx

Substituting in expression of ∆A,

∆A = −1β

ln∫ ∫

exp [−β∆H (x, px)] P0(x, px) dx dpx

Fundamental FEP formula for the forward, 0→ 1 transformation:

∆A = −1β

ln〈exp [−β∆H (x, px)]〉0

Chris Chipot Free-energy calculations

Page 17: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

Probability density function of finding the reference system in a state defined by xand px:

P0(x, px) =exp [−βH0(x, px)]∫ ∫

exp [−βH0(x, px)] dx dpx

Substituting in expression of ∆A,

∆A = −1β

ln∫ ∫

exp [−β∆H (x, px)] P0(x, px) dx dpx

Fundamental FEP formula for the forward, 0→ 1 transformation:

∆A = −1β

ln〈exp [−β∆H (x, px)]〉0

Chris Chipot Free-energy calculations

Page 18: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

If the kinetic term cancels out,

∆A = −1β

ln〈exp (−β∆U)〉0

excess Helmholtz free energy of the solute over that in the ideal gas.

Simplification true for any two systems of particles with the same masses.

If masses differ, additional term due to the change in the kinetic energy.

Chris Chipot Free-energy calculations

Page 19: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations The perturbation formalism

Reversing the reference and the target systems,

∆A =1β

ln〈exp (β∆U)〉1

Although forward and backward expressions are formally equivalent, their conver-gence properties may be different.8

Preferred direction to carry out the required transformation between states.

8WIDOM (1963)

Chris Chipot Free-energy calculations

Page 20: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

Since ∆A is calculated as the average over a quantity that depends only on ∆U, thisaverage can be taken over the probability distribution P0(∆U) instead of P0(x, px):9

∆A = −1β

ln∫

exp (−β∆U) P0(∆U) d∆U

If U0 and U1 were the functions of a sufficient number of identically distributed randomvariables, then ∆U would be Gaussian–distributed (CLT).

In practice, the probability distribution P0(∆U) deviates somewhat from the idealGaussian case, but still has a “Gaussian–like” shape.

The integrand, the probability distribution multiplied by the Boltzmann factorexp (−β∆U), is shifted to the left and, hence, depends on the low-energy tail.

9SHING, GUBBINS (1982)

Chris Chipot Free-energy calculations

Page 21: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

Substitute

P0(∆U) =1

√2πσ

exp

[−(∆U − 〈∆U〉0

)2

2σ2

]where

σ2 =⟨

∆U2⟩

0− 〈∆U〉0

2

to the expression of ∆A.

A Gaussian P0(∆U) obviates the need to carry out a numerical integration:

∆A = 〈∆U〉0 −12βσ2

This analytical expression of ∆A has a broader significance:

The first term, which is simply equal to the average energy difference mea-sured in the reference state, can be either positive or negative.

The second term, which depends on fluctuations of ∆U, is always negative.

Chris Chipot Free-energy calculations

Page 22: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

Substitute

P0(∆U) =1

√2πσ

exp

[−(∆U − 〈∆U〉0

)2

2σ2

]where

σ2 =⟨

∆U2⟩

0− 〈∆U〉0

2

to the expression of ∆A.

A Gaussian P0(∆U) obviates the need to carry out a numerical integration:

∆A = 〈∆U〉0 −12βσ2

This analytical expression of ∆A has a broader significance:

The first term, which is simply equal to the average energy difference mea-sured in the reference state, can be either positive or negative.

The second term, which depends on fluctuations of ∆U, is always negative.

Chris Chipot Free-energy calculations

Page 23: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

Substitute

P0(∆U) =1

√2πσ

exp

[−(∆U − 〈∆U〉0

)2

2σ2

]where

σ2 =⟨

∆U2⟩

0− 〈∆U〉0

2

to the expression of ∆A.

A Gaussian P0(∆U) obviates the need to carry out a numerical integration:

∆A = 〈∆U〉0 −12βσ2

This analytical expression of ∆A has a broader significance:

The first term, which is simply equal to the average energy difference mea-sured in the reference state, can be either positive or negative.

The second term, which depends on fluctuations of ∆U, is always negative.

Chris Chipot Free-energy calculations

Page 24: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P0(∆U )

exp(-β∆U )

P0(∆U )

exp(-β∆U )× }

exp (−β∆U) P0(∆U) is a Gaussian, as is P0(∆U), but isnot normalized and shifted towards low ∆U by βσ2/2.

Reasonably accurate evaluation of ∆A via direct numer-ical integration is possible only if the probability distri-bution function in the low ∆U region is sufficiently wellknown up to two standard deviations from the peak ofthe integrand or βσ/2 + 2 standard deviations from thepeak of P0(∆U), located at 〈∆U〉0.

If σ is small, e.g. equal to kBT, 97% of sam-pled values of ∆U are within ±2σ from the peak ofexp (−β∆U) P0(∆U) at room temperature.

If σ is large, e.g. equal to 6kBT, this percentage dropsto 16%. Most of these samples correspond to ∆U largerthan the peak of the integrand, 〈∆U〉0 − βσ2/2. For thisvalue of σ, ∆U smaller than the peak of the integrand willbe sampled, on average, only 27 out of 104 times.

Chris Chipot Free-energy calculations

Page 25: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P0(∆U )

exp(-β∆U )

P0(∆U )

exp(-β∆U )× }

exp (−β∆U) P0(∆U) is a Gaussian, as is P0(∆U), but isnot normalized and shifted towards low ∆U by βσ2/2.

Reasonably accurate evaluation of ∆A via direct numer-ical integration is possible only if the probability distri-bution function in the low ∆U region is sufficiently wellknown up to two standard deviations from the peak ofthe integrand or βσ/2 + 2 standard deviations from thepeak of P0(∆U), located at 〈∆U〉0.

If σ is small, e.g. equal to kBT, 97% of sam-pled values of ∆U are within ±2σ from the peak ofexp (−β∆U) P0(∆U) at room temperature.

If σ is large, e.g. equal to 6kBT, this percentage dropsto 16%. Most of these samples correspond to ∆U largerthan the peak of the integrand, 〈∆U〉0 − βσ2/2. For thisvalue of σ, ∆U smaller than the peak of the integrand willbe sampled, on average, only 27 out of 104 times.

Chris Chipot Free-energy calculations

Page 26: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P0(∆U )

exp(-β∆U )

P0(∆U )

exp(-β∆U )× }

exp (−β∆U) P0(∆U) is a Gaussian, as is P0(∆U), but isnot normalized and shifted towards low ∆U by βσ2/2.

Reasonably accurate evaluation of ∆A via direct numer-ical integration is possible only if the probability distri-bution function in the low ∆U region is sufficiently wellknown up to two standard deviations from the peak ofthe integrand or βσ/2 + 2 standard deviations from thepeak of P0(∆U), located at 〈∆U〉0.

If σ is small, e.g. equal to kBT, 97% of sam-pled values of ∆U are within ±2σ from the peak ofexp (−β∆U) P0(∆U) at room temperature.

If σ is large, e.g. equal to 6kBT, this percentage dropsto 16%. Most of these samples correspond to ∆U largerthan the peak of the integrand, 〈∆U〉0 − βσ2/2. For thisvalue of σ, ∆U smaller than the peak of the integrand willbe sampled, on average, only 27 out of 104 times.

Chris Chipot Free-energy calculations

Page 27: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Interpretation of the free energy perturbation equation

A small value of ∆A does not imply that this quantity is easy to estimate incomputer simulations. In fact, if 〈∆U〉0 and −βσ2 / 2 were equal but large, anaccurate estimate of ∆A would be evidently hard to achieve.

One consequence of the positivity of σ is that ∆A ≤ 〈∆U〉0. repeating the samereasoning for the backward transformation, then ∆A ≥ 〈∆U〉1.

These inequalities, the Gibbs–Bogoliubov bounds on free energy, hold not only forGaussian distributions, but for any arbitrary probability distribution function.

Chris Chipot Free-energy calculations

Page 28: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations One simple application of perturbation theory

An uncharged Lennard–Jones particle immersed in a large container of water ac-quires a charge q.

The free energy change associated with charging is given by the forward FEP equa-tion, in which state 0 refers to the reference state of the solvated Lennard–Jonessphere.

Electrostatic energy of interaction between charge q and all water molecules:

∆U = qV

V is the electrostatic potential created by the solvent and acting on the charge in thecenter of the cavity.

Chris Chipot Free-energy calculations

Page 29: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations One simple application of perturbation theory

Second-order perturbation theory:

∆A = q〈V〉0 −β

2q2[⟨

(V − 〈V〉0)2⟩

0

]

If water is considered as a homogeneous dipolar liquid, 〈V〉0 = 0, the expression forthe free energy change further simplifies to:

∆A = −β

2q2⟨

V2⟩

0

This result implies that ∆A should be a quadratic function of the ionic charge.

Chris Chipot Free-energy calculations

Page 30: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations One simple application of perturbation theory

Born model: The ion is a spherical particle of radius aand the solvent is represented as a dielectric continuumcharacterized by a dielectric constant ε:10

∆A = −ε− 1ε

q2

2a

Comparison between prediction and computer simula-tions requires care. In practice, the computed valuesof ∆A exhibit considerable system–size dependence, i.e.they vary with the size of the simulation box, becausecharge–dipole interactions between the solute and sol-vent molecules decay slowly as 1/r2.

10BORN (1920)

Chris Chipot Free-energy calculations

Page 31: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations One simple application of perturbation theory

System–size effects can be greatly reduced by properlycorrecting for the self–interaction term, which is due tointeractions between the charge and its images and theneutralizing background.11

This is true for both Ewald lattice summation and gener-alized reaction field treatments of finite–size effects.12

In general, free energy calculations, in which the systemis transformed such that its electrical charge changes,should include system–size corrections.

11HUMMER ET AL. (1996)

12HUNENBERGER, MCCAMMON (1999)

Chris Chipot Free-energy calculations

Page 32: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations One simple application of perturbation theory

−600

−400

−200

0

200

400

600

800

1000

−1 −0.5 0 0.5 1

mc /

(kJ

mol

−1)

q / e

EW, N=256GRF, N=256EW, N=128

fit

Monte Carlo simulations, in which a non-polar particleis progressively charged to q = 1 or q = −1 in intervalsof 0.25 e, indicated that the predicted quadratic depen-dence of ∆A on q is essentially correct.13

In agreement with experimental data14 negative ions are,however, better hydrated than positive ions, reflected bythe different slopes of the straight line. This can be as-cribed to different arrangements of water molecules inthe vicinity of the ion.

The positively charged hydrogen atoms of water, whichpossess small van der Waals radii, can approach neg-ative ions closer than large, negative oxygen atoms ap-proach positive ions.

13HUMMER ET AL. (1996)

14MARKUS (1991)

Chris Chipot Free-energy calculations

Page 33: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations How to deal with large perturbations?

Direct use of the forward FEP equation can be successful only if P0(∆U) is a narrowfunction of ∆U.

This does not imply that the free energy difference between the reference and thetarget states must be small.

Example: Although the hydration free energy of benzene is only −0.767 kcal/mol at298 K, this quantity cannot be successfully calculated by direct application of the FEPequation to a simulation of a reasonable length, because low–energy configurationsin the target ensemble, which do not suffer from the overlap between the solute andsolvent molecules, are not sampled in simulations of the reference state.

Chris Chipot Free-energy calculations

Page 34: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations How to deal with large perturbations?

The difficulty in applying FEP theory can be circum-vented through a stratification strategy, or staging.

It relies on constructing several intermediate states be-tween the reference and the target state such thatP(∆Ui,i+1) for two consecutive states i and i+1 sampledat state i is sufficiently narrow for the direct evaluation ofthe corresponding free energy difference, ∆Ai,i+1.

With N−2 intermediate states,

∆A =

N−1∑i=1

∆Ai,i+1 = −1β

N−1∑i=1

ln⟨

exp(−β∆Ui,i+1

)⟩i

Chris Chipot Free-energy calculations

Page 35: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations How to deal with large perturbations?

Intermediate states do not need to be physically mean-ingful, i.e. they do not have to correspond to systems thatactually exist.

More generally, the Hamiltonian can be considered to bea function of some parameter, λ.

Without loss of generality, λ can be defined between 0and 1, such that λ = 0 and λ = 1 for the reference andtarget states, respectively.

A simple choice for the dependence of the Hamiltonianon λ, the coupling parameter :15

H (λi) = λiH1 + (1− λi)H0 = H0 + λi∆H

∆H is the perturbation term in the target Hamiltonian,equal to H1 −H0.

15KIRKWOOD (1935)

Chris Chipot Free-energy calculations

Page 36: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations How to deal with large perturbations?

If N−2 intermediate states are created to link the reference and the target statessuch that λ1 = 0 and λN = 1,

∆Hi = H (λi+1)−H (λi)

= (λi+1 − λi) ∆H

= ∆λi∆H

with ∆λi = λi+1 − λi.

Total free energy difference:

∆A = −1β

N−1∑i=1

ln 〈exp(−β∆λi∆H )〉λi

Integrating out the kinetic term in the Hamiltonian,

∆A = −1β

N−1∑i=1

ln 〈exp(−β∆λi∆U)〉λi

Chris Chipot Free-energy calculations

Page 37: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations How to deal with large perturbations?

As a function of the problem of interest, choosing inter-mediate states separated by a constant ∆λ may not bethe best possible choice — e.g. charging of a Lennard–Jones particle, for which ∆A is a quadratic function of thecharge.

How should N and ∆λi be chosen?

One method for optimizing both N and ∆λi consists instarting with short runs with a large N and select thenumber of intermediate states and the corresponding val-ues of the coupling parameter on the basis of these runs,such that the estimated variances in P(∆Ui,i+1) are suf-ficiently small and approximately equal.16

N and ∆A are related through the work dissipated in theprocess:17 N0 ∝ exp(βW1) and N1 ∝ exp(βW0), whereW0 = 〈∆U〉0 −∆A and W1 = −〈∆U〉1 + ∆A.

16PEARLMAN, KOLLMAN (1989)

17KULLBACK, LEIBER (1951); POHORILLE ET AL. (2010)

Chris Chipot Free-energy calculations

Page 38: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

In FEP calculations, configurations are sampled according to the probability, P0(U),of finding the reference system in a state corresponding to the potential energy U.

Does it guarantee that the key quantity for calculating ∆A, i.e. P0(∆U), is estimatedaccurately?

Unfortunately, this does not have to be the case.

FEP will only provide accurate estimates of free energy differences under the sinequa non condition that the target system be sufficiently similar to the reference sys-tem.

Chris Chipot Free-energy calculations

Page 39: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

In FEP calculations, configurations are sampled according to the probability, P0(U),of finding the reference system in a state corresponding to the potential energy U.

Does it guarantee that the key quantity for calculating ∆A, i.e. P0(∆U), is estimatedaccurately?

Unfortunately, this does not have to be the case.

FEP will only provide accurate estimates of free energy differences under the sinequa non condition that the target system be sufficiently similar to the reference sys-tem.

Chris Chipot Free-energy calculations

Page 40: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

Important regions are volumes that encompass configurations of the system withhighly probable energy values.

A configuration in the important region should have the potential energy, the proba-bility of which is higher than a given, predefined value.

Configurations that belong to the important regions are expected to make significantcontributions to the free energy and ought to be adequately sampled.

Chris Chipot Free-energy calculations

Page 41: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

A pictorial representation of the relationship between the refer-ence and the target systems may constitute a useful tool to detectinaccuracies caused by incomplete sampling.18

If the important region of the target system fully overlaps, or is asubset of the important region of the reference system, P0(∆U)estimated from FEP calculations should be reliable.

Good sampling of the important region in the reference systemwill also yield good sampling of the important region in the targetsystem.

If the important regions of the two systems do not overlap, the im-portant region of the target state is not expected to be sufficientlysampled during a simulation of the reference system. Satisfac-tory estimates of ∆A are unlikely to be obtained.

18LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 42: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

A pictorial representation of the relationship between the refer-ence and the target systems may constitute a useful tool to detectinaccuracies caused by incomplete sampling.18

If the important region of the target system fully overlaps, or is asubset of the important region of the reference system, P0(∆U)estimated from FEP calculations should be reliable.

Good sampling of the important region in the reference systemwill also yield good sampling of the important region in the targetsystem.

If the important regions of the two systems do not overlap, the im-portant region of the target state is not expected to be sufficientlysampled during a simulation of the reference system. Satisfac-tory estimates of ∆A are unlikely to be obtained.

18LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 43: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

A pictorial representation of the relationship between the refer-ence and the target systems may constitute a useful tool to detectinaccuracies caused by incomplete sampling.18

If the important region of the target system fully overlaps, or is asubset of the important region of the reference system, P0(∆U)estimated from FEP calculations should be reliable.

Good sampling of the important region in the reference systemwill also yield good sampling of the important region in the targetsystem.

If the important regions of the two systems do not overlap, the im-portant region of the target state is not expected to be sufficientlysampled during a simulation of the reference system. Satisfac-tory estimates of ∆A are unlikely to be obtained.

18LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 44: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

A pictorial representation of the relationship between the refer-ence and the target systems may constitute a useful tool to detectinaccuracies caused by incomplete sampling.18

If the important region of the target system fully overlaps, or is asubset of the important region of the reference system, P0(∆U)estimated from FEP calculations should be reliable.

Good sampling of the important region in the reference systemwill also yield good sampling of the important region in the targetsystem.

If the important regions of the two systems do not overlap, the im-portant region of the target state is not expected to be sufficientlysampled during a simulation of the reference system. Satisfac-tory estimates of ∆A are unlikely to be obtained.

18LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 45: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

In many instances, the important region of the reference systemoverlaps with only a part of the important region of the targetsystem.

The poorly sampled reminder of these important region con-tributes to inaccuracies in the estimated free energy differences,which, in some circumstances, could be substantial.

If the two important regions do not overlap, or overlap only par-tially, it is usually necessary to stratify.

The optimal enhanced sampling strategy is largely determinedby the relationship between the two important regions in phasespace.19

19LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 46: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations A pictorial representation of free-energy perturbation

-1.2 -0.8 -0.4 0 0.4 0.8 1.2 1.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(a)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

(b)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

no sampling

(c)

-1.2 -0.8 -0.4 0 0.4 0.8 1.2∆U

0.0

0.4

0.8

1.2

1.6

2.0

2.4

P(∆

U )

P1(∆U )

P0(∆U )

P(∆Ui,i+1

)

(d)

1

0

01

01

1

0i

In many instances, the important region of the reference systemoverlaps with only a part of the important region of the targetsystem.

The poorly sampled reminder of these important region con-tributes to inaccuracies in the estimated free energy differences,which, in some circumstances, could be substantial.

If the two important regions do not overlap, or overlap only par-tially, it is usually necessary to stratify.

The optimal enhanced sampling strategy is largely determinedby the relationship between the two important regions in phasespace.19

19LU, KOFKE (2001)

Chris Chipot Free-energy calculations

Page 47: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

How can the free energy differences associated with the transformation of a chemicalspecies into a different one be calculated?

Computational process often called “alchemical transformation” refers to the the in-accessible dream of the proverbial alchemist to transmute matter.

The potential energy function is sufficiently malleable from a computational stand-point, that it can be gently altered to transform one chemical system into another,slightly modified one.20

FEP applications of this approach include protein–ligand binding, host–guest chem-istry, and solvation properties.21

20CHIPOT, POHORILLE (2007)

21KOLLMAN (1993); KING (1993); KOLLMAN (1996); SIMONSON ET AL. (2002)

Chris Chipot Free-energy calculations

Page 48: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

The concept of order parameter is central to free energycalculations: They are collective variables used to de-scribe transformations from the initial, reference systemto the final, target one.

An order parameter may, albeit does not necessarilyhave to correspond to the path along which the trans-formation takes place in nature, and would be called thereaction coordinate or the reaction path if such were thecase.

There is more than one way to define an order parameter.How to make the best, or at least an appropriate, choiceof an order parameter?

The choice of order parameters may have a significanteffect on the efficiency and accuracy of free energy cal-culations. Some order parameters may map a smoothpath between the reference and target states whereasothers may lead through a rough energy landscape.

Chris Chipot Free-energy calculations

Page 49: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Central to the application of FEP to alchemical transfor-mations is the concept of a thermodynamic cycle.

The cycle may be hypothetical, as individual transforma-tions can be carried out only on the computer.

Considering that all transformations are reversible, thecycle can be run in both directions and the free energyof interest can be calculated from either forward or back-ward transformations.

The computational efficiencies of carrying out thesetransformations may, however, differ.22

22POHORILLE ET AL. (2010)

Chris Chipot Free-energy calculations

Page 50: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

In the FEP framework, hydration can be described byturning on the perturbation term in the Hamiltonian re-sponsible for solute-solvent interactions.

∆Ahydration is the excess free energy over that in the gasphase.

When solute–solvent interactions are turned on, the sol-vent undergoes substantial reorganization, and confor-mational equilibria in flexible solutes may also be af-fected.

Chris Chipot Free-energy calculations

Page 51: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

∆Ahydration can be also obtained from the reverse pro-cess, in which solute–solvent interactions are turned off.

This corresponds to moving the solute from the aqueoussolution to the gas phase. and the calculated quantity isthe negative of ∆Ahydration.

If the same order parameter, λ, is used for the for-ward and the reverse transformations, the changes inthe free energy with λ should be reversible, and, con-sequently, the sum of the calculated free energies differ-ences should be zero.

Chris Chipot Free-energy calculations

Page 52: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Discrepancies between the forward and the reversetransformations yield the hysteresis of the reaction,which constitutes a measure of the error in the free en-ergy calculation.

If the hysteresis is markedly larger than the estimatedstatistical errors, it is usually indicative of ergodicity is-sues during the transformations.

Even though the hysteresis is negligible and statisticalerrors are small, it does not imply that the calculatedfree energy difference is accurate, because it can be bur-dened with systematic errors, due, for instance, to unsuit-able potential energy functions.

Chris Chipot Free-energy calculations

Page 53: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Alternative approach: Double annihilation of the solute,

∆Ahydration = ∆A0annihilation −∆A1

annihilation

The transformation to nothing should not be taken liter-ally. The perturbed Hamiltonian contains not only termsresponsible for solute–solvent interactions, but also allthe terms that involve intramolecular interactions in thesolute.

Symmetrically,

∆Ahydration = ∆A1creation −∆A0

creation

Chris Chipot Free-energy calculations

Page 54: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Comparison of the “alchemical” scheme with the direct trans-formation 23 reveals two important differences:

The “alchemical” transformations require two set ofsimulations instead of one, one of them involving onlythe solute in the gas phase and is much less compu-tationally intensive. Ignoring intra-perturbed interac-tions in the implementation obviates the need to runseparate gas-phase calculations (caveat emptor).

The two methods differ in their description of the so-lute in the reference state. In both cases, the solutedoes not interact with the solvent. In the “alchemical”transformations, all interactions of atoms forming thesolute vanish, whereas in the direct transformation,the molecule remains intact.

23POHORILLE, WILSON (1993); CHIPOT ET AL. (1997)

Chris Chipot Free-energy calculations

Page 55: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

A

protein nothing

protein ligand

1annihilation∆ A∆

∆ restrainA

=0

annihilation0

∆ A

∆ bindingA...

...

protein + ligand

protein + nothing

The binding free energy of two molecules, ∆Abinding,defined as the free energy difference between thesemolecules in the bound and the free, unbound states, canbe determined experimentally through the measurementof binding constants using isothermal microcalorimetry,24

electrospray ionization mass spectrometry, 25 orBIAcore.26

The computationally equivalent procedure correspondsto calculating ∆Abinding directly, by means of an order pa-rameter that measures the separation between the ligandand the binding center of the protein.

Definition of a relevant order parameter to describeprotein-ligand association may be difficult, in particularwhen the ligand is buried deep in the binding pocket,and access to the latter involves large conformationalchanges in the protein.

24WADSO (1995)

25FENN ET AL. (1989)

26KARLSSON, LARSSON (2004)

Chris Chipot Free-energy calculations

Page 56: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

A

protein nothing

protein ligand

1annihilation∆ A∆

∆ restrainA

=0

annihilation0

∆ A

∆ bindingA...

...

protein + ligand

protein + nothing

Alternative route: Double annihilation of the ligand,

∆Abinding = ∆A0annihilation −∆A1

annihilation

This implies obtaining ∆A0annihilation and ∆A1

annihilation in thethermodynamic cycle.

FEP is the appropriate technique, which, however, somecare.

Chris Chipot Free-energy calculations

Page 57: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

A

protein nothing

protein ligand

1annihilation∆ A∆

∆ restrainA

=0

annihilation0

∆ A

∆ bindingA...

...

protein + ligand

protein + nothing

The ligand in the binding pocket is annihilated from astrongly constrained position, whereas the free, unboundligand can translate, rotate and isomerize freely duringannihilation.

This means that the thermodynamic cycle reflectingmicro-reversibility of the transformations may not zeroout unless proper corrections for the loss of translational,rotational and conformational entropies are taken intoaccount.27

Under favorable circumstances, these corrections can beevaluated analytically.28

27GILSON ET AL. (1997); HERMANS, WANG (1997); DIXIT, CHIPOT (2001)

28DENG, ROUX (2009)

Chris Chipot Free-energy calculations

Page 58: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

bindingA

∆ bindingA

mutation

∆ A

B

10mutation∆ A∆ A

protein ligand A...

protein ligand B...

protein + ligand A

protein + ligand B

In many instances, determining relative binding free en-ergies for a series of ligands is preferred over a singlebinding free energy.

This is the case, for example, potential inhibitors of a tar-get protein are sought in the context of computer–aideddrug design.29

This can be handled by repeating the “absolute” transfor-mations for each ligand of interest.

There is an alternate pathway, likely to be more efficient:Mutation of ligand A into ligand B in both the bound andthe free states, following a different thermodynamic cy-cle.

29PEARLMAN, CHARIFSON (2001); CHIPOT ET AL. (2005)

Chris Chipot Free-energy calculations

Page 59: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

In the single-topology paradigm, a common topology issought for the initial state and the final states.30

The most complex topology serves as the common de-nominator for both states, and the missing atoms aretreated as vanishing particles, the non–bonded param-eters of which are progressively set to zero as λ variesfrom 0 to 1.

Example: In the mutation of ethane into methanol, theformer serves as the common topology.31 As the carbonatom is transformed into oxygen, two hydrogen atoms ofthe methyl moiety are turned into non–interacting, “ghost”particles by annihilating their point charges and van derWaals parameters.

30JORGENSEN, RAVIMOHAN (1985); PEARLMAN (1994)

31JORGENSEN, RAVIMOHAN (1985)

Chris Chipot Free-energy calculations

Page 60: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

In contrast with the single-topology paradigm, the topolo-gies of the reference, 0, and the target, 1, states coexistin the dual–topology scheme, throughout the “alchemicaltransformation”.32

Using an exclusion list, atoms that are not common to 0and 1 never interact during the simulation.

Their intra– and intermolecular interaction with otheratoms in the system are scaled by λ, which varies from0 to 1.

In the initial state, only topology 0 interacts with the restof the system, whereas in the final state, only topology 1does:

U(x;λ) = λU1(x) + (1− λ)U0(x)

32GAO ET AL. (1989); BORESCH, KARPLUS (1999a,b)

Chris Chipot Free-energy calculations

Page 61: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

The dual–topology paradigm avoids several complica-tions inherent to the single-topology approach.

The problem of growing or shrinking chemicalbonds is not present here.

Decoupling electrostatic and non-electrostaticcontributions during simulations is no longerneeded.

Dual–topology also suffers from problems when λ ap-proaches 0 or 1, which are often referred to as “end-pointcatastrophes”.

At these end points, interaction of the reference, or thetarget topology with its environment is extremely weak,yet still non–zero, which in turn allows the surroundingatoms to clash against the appearing or vanishing chem-ical moieties.

Chris Chipot Free-energy calculations

Page 62: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

The resulting numerical instabilities cause large fluctua-tions in the estimated 〈∆U〉, attenuated only after exten-sive sampling.

The most trivial one consists in splitting the reaction path-way into windows of uneven widths, δλ, and using a largenumber of narrow windows when λ approaches 0 or 1.

Equivalent to adopting a non-linear dependence of theinteraction potential energy on λ.

Clashes between the appearing atoms and the rest of thesystem occur even for windows as narrow as δλ ' 10−5.

Chris Chipot Free-energy calculations

Page 63: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Solution: Modification of the parametrization of the vander Waals term in the potential energy function that gov-erns the interaction of an appearing, or disappearing,atom, i, with an unaltered one, j:33

UvdWij (rij;λ) = 4 εij λ

n×1[

αvdW (1− λ)2

+

(rij

σij

)6]2 −1

αvdW (1− λ)2

+

(rij

σij

)6

Or equivalently,34

UvdW(rij;λ) = 4εij(1− λ)

σ2ij

r2ij + αλ

6

σ2ij

r2ij + αλ

3

Possibility to scale interactions with different schedules.

33BEUTLER ET AL. (1994)

34ZACHARIAS ET AL. (1994)

Chris Chipot Free-energy calculations

Page 64: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

Solution: Modification of the parametrization of the vander Waals term in the potential energy function that gov-erns the interaction of an appearing, or disappearing,atom, i, with an unaltered one, j:33

UvdWij (rij;λ) = 4 εij λ

n×1[

αvdW (1− λ)2

+

(rij

σij

)6]2 −1

αvdW (1− λ)2

+

(rij

σij

)6

Or equivalently,34

UvdW(rij;λ) = 4εij(1− λ)

σ2ij

r2ij + αλ

6

σ2ij

r2ij + αλ

3

Possibility to scale interactions with different schedules.

33BEUTLER ET AL. (1994)

34ZACHARIAS ET AL. (1994)

Chris Chipot Free-energy calculations

Page 65: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations “Alchemical transformations”

1 Build the topologies representative of state 0 and state 1, and establish an exclu-sion list to prevent atoms that are not common to 0 and 1 from interacting.

2 Generate an ensemble of configurations that are representative of the referencestate, λ.

3 For each configuration, evaluate the potential energy using the reference stateHamiltonian, U(x;λ).

4 Repeat the same calculations using the Hamiltonian of the target state.

5 For each configuration, evaluate the potential energy difference.

6 Compute the ensemble average 〈exp {−β [U(x;λ+ ∆λ)− U(x;λ)]}〉λ, fromwhich the free energy difference ∆A = A(λ+ δλ)− A(λ) can be derived.

7 Increment λ and go to stage 2.

Chris Chipot Free-energy calculations

Page 66: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Improving the efficiency of FEP calculations

Computing ∆U for several different values of λ might behelpful in optimizing choices of intermediate states forstratification.

The simplest implementation is to calculate ∆Ai,i+1 inthe forward and backward directions, starting from i ori + 1 and using the relevant FEP formulas. The results ofthese two calculations may then be combined, for exam-ple by simple averaging.

This procedure has a serious drawback: In general, theaccuracies of estimating ∆Ai,i+1 from the forward andthe backward simulations are not identical.35

In fact, it is common that they differ substantially, becausethe corresponding probability distributions, Pi

(∆Ui,i+1

)and Pi+1

(∆Ui+1,i

)have different widths.

35WIDOM (1963); POHORILLE ET AL. (2010)

Chris Chipot Free-energy calculations

Page 67: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Improving the efficiency of FEP calculations

Performing a forward calculation from state i, corre-sponding to λi, to an additional intermediate at λi+∆λ/2,and a backward calculation from state i + 1 — which cor-responds to λi + ∆λ — to the same additional interme-diate.

The difference in the free energies obtained from thesecalculations is equal to ∆Ai,i+1. Combining forward andbackward FEP equations,36

∆Ai,i+1 = −1β

ln〈exp

(−β∆Ui,i+1/2

)〉i

〈exp(β∆Ui,i+1/2

)〉i+1

Simple overlap sampling (SOS) method37 — one of theoldest techniques for improving FEP calculations.38 Ingeneral, markedly more accurate than simple averaging.

36POHORILLE ET AL. (2010)

37LU ET AL. (2003, 2004)

38LEE, SCOTT (1980)

Chris Chipot Free-energy calculations

Page 68: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Improving the efficiency of FEP calculations

It requires that one forward and one backward calculationbe performed at every intermediate state.

Additional intermediate does not have to be located atλi + ∆λ/2, but, instead, may be chosen at any valuecomprised between λi and λi + ∆λ.

Ideally, the location of the intermediate should be foundto minimize the statistical error of ∆Ai,i+1.39

39BENNETT (1976)

Chris Chipot Free-energy calculations

Page 69: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Improving the efficiency of FEP calculations

This is tantamount to calculating

exp(−β∆Ai,i+1) =

⟨{1 + exp[β(∆Ui,i+1 − C)]

}−1⟩

i⟨{1 + exp[−β(∆Ui,i+1 − C)]}−1

⟩i+1

× exp(−βC)

C is a constant that determines the position of the addi-tional intermediate,

C = ∆Ai,i+1 +1β

lnni

ni+1

C cannot be accessed directly because it involves theunknown value of ∆Ai,i+1. Instead, the equations forexp(−β∆Ai,i+1) and C are solved iteratively at a post–processing stage.

Chris Chipot Free-energy calculations

Page 70: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

Estimating the error associated to a computed free-energy difference has been re-currently overlooked, or simply ignored.

Convoluted nature of the sources of error responsible for the discrepancy betweentheoretical and experimental measures.

Common belief that a single simulation cannot provide both a free-energy differenceand the error associated to it with an equal accuracy.

Error associated to a free-energy change has a systematic origin, which primarilystems from finite sampling, and a statistical origin related to the width of the underly-ing probability distributions.40

In a more general sense, systematic errors also embrace force-field inaccuracies, aswell as algorithmic artifacts arising primarily from flawed numerical integration of theequations of motion and inappropriate treatment of intermolecular interactions.

40KOFKE, CUMMINGS (1998); CHIPOT, POHORILLE (2007)

Chris Chipot Free-energy calculations

Page 71: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

The statistical error can be expressed in terms of the variance of the ensemble aver-age, viz. exp(−β∆A) = 〈exp(−β∆U)〉0, measured over the n samples accrued in asingle simulation.

Using the propagation of uncertainty,41

σ2∆A

=(1 + 2κ)

nβ2

1〈exp(−β∆U)〉20

σ2〈exp(−β∆U)〉0

where κ is the correlation length of the series and (1 + 2κ), the sampling ratio,corresponds to the minimum number of samples found between two independentobservables.42

A similar formula can be devised for the BAR 43 estimator,

σ2∆A

=(1 + 2κ0)

n0β2

(〈f 2(x)〉0〈f (x)〉20

− 1

)+

(1 + 2κ1)

n1β2

(〈f 2(−x)〉1〈f (−x)〉21

− 1

)

where f (x) = 1/(1 + ex) and x = β(∆U − C).41

MEYER (1992)42

STRAATSMA ET AL. (1986); FLYVBJERG, PETERSEN (1989)43

BENNETT (1976); HAHN, THEN (2009); POHORILLE ET AL. (2010)

Chris Chipot Free-energy calculations

Page 72: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

The statistical error can be expressed in terms of the variance of the ensemble aver-age, viz. exp(−β∆A) = 〈exp(−β∆U)〉0, measured over the n samples accrued in asingle simulation.

Using the propagation of uncertainty,41

σ2∆A

=(1 + 2κ)

nβ2

1〈exp(−β∆U)〉20

σ2〈exp(−β∆U)〉0

where κ is the correlation length of the series and (1 + 2κ), the sampling ratio,corresponds to the minimum number of samples found between two independentobservables.42

A similar formula can be devised for the BAR 43 estimator,

σ2∆A

=(1 + 2κ0)

n0β2

(〈f 2(x)〉0〈f (x)〉20

− 1

)+

(1 + 2κ1)

n1β2

(〈f 2(−x)〉1〈f (−x)〉21

− 1

)

where f (x) = 1/(1 + ex) and x = β(∆U − C).41

MEYER (1992)42

STRAATSMA ET AL. (1986); FLYVBJERG, PETERSEN (1989)43

BENNETT (1976); HAHN, THEN (2009); POHORILLE ET AL. (2010)

Chris Chipot Free-energy calculations

Page 73: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

Measuring the systematic, finite-sampling error is less straightforward.

To a large extent, the accuracy of a free-energy estimate is intimately related to thesampling of the associated probability distribution.

Simulations of finite length are necessarily prone to sample preferentially states ofenergy close to the peak of the probability distributions, i.e. either 〈∆U〉0 or 〈∆U〉1,at the expense of their tails.

Yet, insufficient sampling of the latter is tantamount to ignoring the most significantcontributions to the free-energy difference.

In a forward transformation, these contributions are found in the lower tail of P0(∆U).Symmetrically, they correspond to the higher tail of P1(∆U) in a backward transfor-mation.

Chris Chipot Free-energy calculations

Page 74: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

A naive view of this problem can be put forth in terms ofa frontier value of the perturbation, ∆U0, below which,in a forward transformation, states characterized by anenergy difference ∆U < ∆U0 are never sampled.

The systematic error then arises from failure to exploreimportant regions of configurational space that corre-spond to ∆U < ∆U0.

In the ergodic limit, the exact free-energy difference, ∆A,of a forward transformation can be expressed as a sumof two contributions reflecting sampling of regions aboveand below the frontier value, ∆U0,

exp(−β∆A) =

∫ ∆U0

−∞P0(∆U) exp(−β∆U) d∆U

+

∫ +∞

∆U0

P0(∆U) exp(−β∆U) d∆U

Chris Chipot Free-energy calculations

Page 75: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

A naive view of this problem can be put forth in terms ofa frontier value of the perturbation, ∆U0, below which,in a forward transformation, states characterized by anenergy difference ∆U < ∆U0 are never sampled.

The systematic error then arises from failure to exploreimportant regions of configurational space that corre-spond to ∆U < ∆U0.

In the ergodic limit, the exact free-energy difference, ∆A,of a forward transformation can be expressed as a sumof two contributions reflecting sampling of regions aboveand below the frontier value, ∆U0,

exp(−β∆A) =

∫ ∆U0

−∞P0(∆U) exp(−β∆U) d∆U

+

∫ +∞

∆U0

P0(∆U) exp(−β∆U) d∆U

Chris Chipot Free-energy calculations

Page 76: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Free-energy perturbation calculations Measuring the error associated to an FEP calculation

In simulations of finite length, where regions contribut-ing significantly to the free-energy difference are ignored,only the second term obviously prevails.

exp(−β∆A0) =

∫ +∞

∆U0

P0(∆U) exp(−β∆U) d∆U

The systematic error is the difference between the ex-act free-energy difference and its finite-sampling biasedestimator,

δε0bias,∆A

= −∫ ∆U0

−∞P0(∆U) exp(−β∆U) d∆U

Of practical interest is the relative systematic error asso-ciated to the measure of the forward free-energy differ-ence,

δε0bias,∆A

exp(−β∆A)= −

∫ ∆U0

−∞P1(∆U) d∆U

Chris Chipot Free-energy calculations

Page 77: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,44

Non-equilibrium work simulations,45

Perturbation theory,46

Measuring the derivative and integrating it.47

44WIDOM (1963); TORRIE, VALLEAU (1977)

45JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

46LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

47KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 78: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Foreword

Free-energy differences can be estimated computationally following four different routes:

Methods based on histograms,44

Non-equilibrium work simulations,45

Perturbation theory,46

Measuring the derivative and integrating it.47

44WIDOM (1963); TORRIE, VALLEAU (1977)

45JARZYNSKI (1997); IZRAILEV ET AL. (1998); CROOKS (1999)

46LANDAU (1938); ZWANZIG (1954); BENNETT (1976)

47KIRKWOOD (1935); CARTER ET AL. (1989); WIDOM (1963)

Chris Chipot Free-energy calculations

Page 79: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations

Synopsis

1 Free-energy perturbation calculations

2 Reaction coordinate–based free-energy calculations

3 Good practices

Chris Chipot Free-energy calculations

Page 80: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Bridging biological and computational time scales

Chris Chipot Free-energy calculations

Page 81: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Bridging biological and computational time scales

Chris Chipot Free-energy calculations

Page 82: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Bridging biological and computational time scales

Chris Chipot Free-energy calculations

Page 83: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A host of methods

Umbrella samplingTORRIE, VALLEAU (1977)

Constrained MDCARTER ET AL. (1989)

DEN OTTER, BRIELS (2000)

Non-equilibrium MDJARZYNSKI (1997)

PARK (2003)

Adaptive umbrella samplingBARTELS, KARPLUS (1998)

Local elevation/floodingHUBER (1994)

GRUBMULLER (1995)

Adaptive biasing forceDARVE, POHORILLE (2001)

HENIN, CHIPOT (2004)

MINOUKADEH ET AL. (2010)

MetadynamicsLAIO, PARRINELLO (2002)

Adaptively biased MDBABIN ET AL. (2008)

Degree of evolutionDE DONDER (1927)

Generalized extent parameterKIRKWOOD (1935)

Commitment probabilityONSAGER (1938)

Minimum-resistance pathBERKOWITZ ET AL. (1983)

Minimum-action pathOLENDER, ELBER (1996)

FRANKLIN (2007)

Transition path samplingBOLHUIS ET AL. (2002)

String methodE ET AL. (2002)

PAN ET AL. (2008)

MilestoningFARADJIAN (2004)

Maximum flux transition pathZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 84: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A host of methods

Umbrella samplingTORRIE, VALLEAU (1977)

Constrained MDCARTER ET AL. (1989)

DEN OTTER, BRIELS (2000)

Non-equilibrium MDJARZYNSKI (1997)

PARK (2003)

Adaptive umbrella samplingBARTELS, KARPLUS (1998)

Local elevation/floodingHUBER (1994)

GRUBMULLER (1995)

Adaptive biasing forceDARVE, POHORILLE (2001)

HENIN, CHIPOT (2004)

MINOUKADEH ET AL. (2010)

MetadynamicsLAIO, PARRINELLO (2002)

Adaptively biased MDBABIN ET AL. (2008)

Degree of evolutionDE DONDER (1927)

Generalized extent parameterKIRKWOOD (1935)

Commitment probabilityONSAGER (1938)

Minimum-resistance pathBERKOWITZ ET AL. (1983)

Minimum-action pathOLENDER, ELBER (1996)

FRANKLIN (2007)

Transition path samplingBOLHUIS ET AL. (2002)

String methodE ET AL. (2002)

PAN ET AL. (2008)

MilestoningFARADJIAN (2004)

Maximum flux transition pathZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 85: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A host of methods

Umbrella samplingTORRIE, VALLEAU (1977)

Constrained MDCARTER ET AL. (1989)

DEN OTTER, BRIELS (2000)

Non-equilibrium MDJARZYNSKI (1997)

PARK (2003)

Adaptive umbrella samplingBARTELS, KARPLUS (1998)

Local elevation/floodingHUBER (1994)

GRUBMULLER (1995)

Adaptive biasing forceDARVE, POHORILLE (2001)

HENIN, CHIPOT (2004)

MINOUKADEH ET AL. (2010)

MetadynamicsLAIO, PARRINELLO (2002)

Adaptively biased MDBABIN ET AL. (2008)

Degree of evolutionDE DONDER (1927)

Generalized extent parameterKIRKWOOD (1935)

Commitment probabilityONSAGER (1938)

Minimum-resistance pathBERKOWITZ ET AL. (1983)

Minimum-action pathOLENDER, ELBER (1996)

FRANKLIN (2007)

Transition path samplingBOLHUIS ET AL. (2002)

String methodE ET AL. (2002)

PAN ET AL. (2008)

MilestoningFARADJIAN (2004)

Maximum flux transition pathZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 86: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Order parameters

The reaction coordinate is the committor function inR3N , defined between 0 and 1.48

The definition of order parameter ξ : R3N → Rn, withn small, is reasonable if ξ is essentially decoupledfrom the slow manifolds.

The choice of an order parameter, or combinationthereof, unlikely to embrace concerted, collectivemovements is prone to yield quasi non-ergodicityscenarios.

48BOLHUIS ET AL. (2002); E ET AL. (2005); ZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 87: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Order parameters

The reaction coordinate is the committor function inR3N , defined between 0 and 1.48

The definition of order parameter ξ : R3N → Rn, withn small, is reasonable if ξ is essentially decoupledfrom the slow manifolds.

The choice of an order parameter, or combinationthereof, unlikely to embrace concerted, collectivemovements is prone to yield quasi non-ergodicityscenarios.

48BOLHUIS ET AL. (2002); E ET AL. (2005); ZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 88: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Order parameters

The reaction coordinate is the committor function inR3N , defined between 0 and 1.48

The definition of order parameter ξ : R3N → Rn, withn small, is reasonable if ξ is essentially decoupledfrom the slow manifolds.

The choice of an order parameter, or combinationthereof, unlikely to embrace concerted, collectivemovements is prone to yield quasi non-ergodicityscenarios.

48BOLHUIS ET AL. (2002); E ET AL. (2005); ZHAO ET AL. (2010)

Chris Chipot Free-energy calculations

Page 89: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A backdrop on potential of mean force calculations

Generalization of the classical definition of w(r), based on g(r), w(r) = −1/β ln g(r), is notstraightforward.49

Turn to an alternate definition:

A(ξ) = −1β

ln Pξ + A0

Probability to find the system at ξ along the order parameter:

Pξ =

∫δ[ξ − ξ(x)] exp[−βH (x, px)] dx dpx

First derivative of the free energy with respect to the order parameter:

dA(ξ)

dξ=

⟨∂H (x, px)

∂ξ

⟩ξ

49CHANDLER (1987)

Chris Chipot Free-energy calculations

Page 90: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A backdrop on potential of mean force calculations

ξ and {x} are not independent variables:

Pξ =

∫|J| exp[−βU(q; ξ)] dq

∫exp[−βT(px)]dpx

Derivative of the probability distribution with respect to ξ:

dPξdξ

=

∫exp[−βU(q; ξ)]

{−β|J|

∂U(q; ξ)

∂ξ+∂|J|∂ξ

}dq

×∫

exp[−βT(px)] dpx

The kinetic contribution vanishes in dA(ξ)/dξ:

dA(ξ)

dξ= −

1Pξ

∫exp[−βU(q; ξ∗)] δ(ξ∗ − ξ)

×{−β|J|

∂U(q; ξ∗)

∂ξ+∂|J|∂ξ

}dq dξ∗

Chris Chipot Free-energy calculations

Page 91: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A backdrop on potential of mean force calculations

Back transformation into Cartesian coordinates:

dA(ξ)

dξ= −

1Pξ

∫exp[−βU(x)] δ[ξ(x)− ξ]

×{−β

∂U(x)

∂ξ+

1|J|

∂|J|∂ξ

}dx

The derivative of the free energy with respect to the order parameter may be expressed as asum of configurational averages at constant ξ: 50

dA(ξ)

dξ=

⟨∂U(x)

∂ξ

⟩ξ

−1β

⟨∂ ln |J|∂ξ

⟩ξ

:= −〈Fξ〉ξ

50CARTER ET AL. (1989); CHIPOT, POHORILLE (2007)

Chris Chipot Free-energy calculations

Page 92: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A vector field approach

Derivative of the free energy with respect to the orderparameter:

dA(ξ)

dξ= −

1Q(ξ)

dQ(ξ)

Partition function:

Q(ξ) =

∫δ[ξ − ξ(x)] exp[−βU(x)] dx

The δ–function can be viewed as a square pulse ofwidth ∆ξ. Q(ξ) is an integral over a thin slab ofconfigurational space, i.e. a sum of the Boltzmannweight over the volume elements vi(ξ), so that:

Q(ξ) =1

∆ξ

∑i

exp[−βUi(ξ)] vi(ξ)

Chris Chipot Free-energy calculations

Page 93: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A vector field approach

Increase the order parameter by δξ. The partitionfunction, Q(ξ+δξ), is obtained from summing all vol-ume elements in the new slab bounded by surfacesξ(x) = ξ + δξ ± 1/2∆ξ:

Q(ξ + δξ) =1

∆ξ

∑i

exp[−βUi(ξ + δξ)] vi(ξ + δξ)

Assuming that the changes in the volume elementsis sufficiently small, δQ(ξ) can be approximated froma Taylor expansion:

δQ(ξ)

δξ=

1∆ξ

∑i

[−β

δUi(ξ)

δξ+

1vi(ξ)

δvi(ξ)

δξ

]× exp[−βUi(ξ)] vi(ξ)

Chris Chipot Free-energy calculations

Page 94: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A vector field approach

Procedure to move and transform vi(ξ) into vi(ξ+δξ).It converts a grid of points in the old slab into anothergrid of points in the new slab. In continuous space,this is tantamount to:

ξ[P(x; δξ)] = ξ(x) + δξ

For a small projection:

P(x; δξ) = x + δξ V(x)

V = (vT1 , . . . )

T is an arbitrarily chosen vector field ofR3N → R3N , which verifies:

vi ·∇xξj = δij ∀i, j

Chris Chipot Free-energy calculations

Page 95: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations A vector field approach

From P(x; δξ) = x + δξ V(x), it follows to first orderin δξ, that the potential energy changes by:

δUi(ξ)

δξ= V ·∇xU(x)

From the fact that vector x2 − x1 is projected ontox2−x1 +δξ(x2−x1) ·∇xV(x1), it follows to first orderin δξ, that the kinetic term changes by:

1vi(ξ)

δvi(ξ)

δξ= ∇x · V

Derivative of the free energy with respect to the orderparameter:51

dA(ξ)

dξ=

⟨V ·∇xU(x)−

1β∇x · V

⟩ξ

51DEN OTTER (2000)

Chris Chipot Free-energy calculations

Page 96: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations The algorithm

Accrue the instantaneous force exertedalong ξ in bins of finite size, δξ, and providean estimate of dA(ξ)/dξ.

The biasing force, −⟨

Fξ⟩ξ∇ξ, is applied af-

ter a user-defined number of steps.

ABF erases the roughness of the free energysurface along ξ.

The system is in principle driven only byits self–diffusion properties, granted thatξ is essentially decoupled from the slowmanifolds.52

ABF formally converges.53

52DARVE, POHORILLE (2001); HENIN, CHIPOT (2004); CHIPOT,

HENIN (2005)53

LELIEVRE ET AL. (2007)

Chris Chipot Free-energy calculations

Page 97: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations The algorithm

Accrue the instantaneous force exertedalong ξ in bins of finite size, δξ, and providean estimate of dA(ξ)/dξ.

The biasing force, −⟨

Fξ⟩ξ∇ξ, is applied af-

ter a user-defined number of steps.

ABF erases the roughness of the free energysurface along ξ.

The system is in principle driven only byits self–diffusion properties, granted thatξ is essentially decoupled from the slowmanifolds.52

ABF formally converges.53

52DARVE, POHORILLE (2001); HENIN, CHIPOT (2004); CHIPOT,

HENIN (2005)53

LELIEVRE ET AL. (2007)

Chris Chipot Free-energy calculations

Page 98: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Reversible unfolding of a short peptide

Pulling of deca–alanine to investigate the equilibrium be-tween the native, α–helical conformation and an ensem-ble of extended structures.

Steered molecular dynamics and the application of theJarzynski equality with a cumulant expansion:54

exp[−β ∆A(ξ)] = 〈exp[−β w(ξ)]〉

Reference reversible pulling: 200.0 nsJarzynski: 100× 2.0 ns (v = 10.0 A/ns)

100× 0.2 ns (v = 100.0 A/ns)

Unconstrained dynamics with the formalism of the aver-age force. The chosen order parameter, ξ, is the distanceseparating the first and the last α–carbon atoms.55

54PARK ET AL. (2003)

55HENIN, CHIPOT (2004); CHIPOT, HENIN (2005)

Chris Chipot Free-energy calculations

Page 99: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Reversible unfolding of a short peptide

Pulling of deca–alanine to investigate the equilibrium be-tween the native, α–helical conformation and an ensem-ble of extended structures.

Steered molecular dynamics and the application of theJarzynski equality with a cumulant expansion:54

exp[−β ∆A(ξ)] = 〈exp[−β w(ξ)]〉

Reference reversible pulling: 200.0 nsJarzynski: 100× 2.0 ns (v = 10.0 A/ns)

100× 0.2 ns (v = 100.0 A/ns)

Unconstrained dynamics with the formalism of the aver-age force. The chosen order parameter, ξ, is the distanceseparating the first and the last α–carbon atoms.55

54PARK ET AL. (2003)

55HENIN, CHIPOT (2004); CHIPOT, HENIN (2005)

Chris Chipot Free-energy calculations

Page 100: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Reversible unfolding of a short peptide

Pulling of deca–alanine to investigate the equilibrium be-tween the native, α–helical conformation and an ensem-ble of extended structures.

Steered molecular dynamics and the application of theJarzynski equality with a cumulant expansion:54

exp[−β ∆A(ξ)] = 〈exp[−β w(ξ)]〉

Reference reversible pulling: 200.0 nsJarzynski: 100× 2.0 ns (v = 10.0 A/ns)

100× 0.2 ns (v = 100.0 A/ns)

Unconstrained dynamics with the formalism of the aver-age force. The chosen order parameter, ξ, is the distanceseparating the first and the last α–carbon atoms.55

54PARK ET AL. (2003)

55HENIN, CHIPOT (2004); CHIPOT, HENIN (2005)

Chris Chipot Free-energy calculations

Page 101: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Reversible unfolding of a short peptide

Pulling of deca–alanine to investigate the equilibrium be-tween the native, α–helical conformation and an ensem-ble of extended structures.

Steered molecular dynamics and the application of theJarzynski equality with a cumulant expansion:54

exp[−β ∆A(ξ)] = 〈exp[−β w(ξ)]〉

Reference reversible pulling: 200.0 nsJarzynski: 100× 2.0 ns (v = 10.0 A/ns)

100× 0.2 ns (v = 100.0 A/ns)

Unconstrained dynamics with the formalism of the aver-age force. The chosen order parameter, ξ, is the distanceseparating the first and the last α–carbon atoms.55

54PARK ET AL. (2003)

55HENIN, CHIPOT (2004); CHIPOT, HENIN (2005)

Chris Chipot Free-energy calculations

Page 102: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Reversible unfolding of a short peptide

Pulling of deca–alanine to investigate the equilibrium be-tween the native, α–helical conformation and an ensem-ble of extended structures.

Steered molecular dynamics and the application of theJarzynski equality with a cumulant expansion:54

exp[−β ∆A(ξ)] = 〈exp[−β w(ξ)]〉

Reference reversible pulling: 200.0 nsJarzynski: 100× 2.0 ns (v = 10.0 A/ns)

100× 0.2 ns (v = 100.0 A/ns)

Unconstrained dynamics with the formalism of the aver-age force. The chosen order parameter, ξ, is the distanceseparating the first and the last α–carbon atoms.55

54PARK ET AL. (2003)

55HENIN, CHIPOT (2004); CHIPOT, HENIN (2005)

Chris Chipot Free-energy calculations

Page 103: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Hydrophobic hydration

Translocation of a single methane molecule across awater–air interface, using unconstrained MD and the av-erage force exerted along ξ, the direction normal to theaqueous interface.

The free energy difference between the tail–ends of thePMF yields the hydration free energy: +2.4±0.4 kcal/mol(exp. +2.0 kcal/mol).

FEP creation and annihilation of methane in vacuum andin water. 1.02 ns forward and reverse simulations.∆Ghydr = +2.5±0.4 kcal/mol.

This agrees nicely with the recent estimate of+2.44 kcal/mol, based on a 73.2 ns simulation.56

56SHIRTS ET AL. (2003)

Chris Chipot Free-energy calculations

Page 104: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Hydrophobic hydration

Translocation of a single methane molecule across awater–air interface, using unconstrained MD and the av-erage force exerted along ξ, the direction normal to theaqueous interface.

The free energy difference between the tail–ends of thePMF yields the hydration free energy: +2.4±0.4 kcal/mol(exp. +2.0 kcal/mol).

FEP creation and annihilation of methane in vacuum andin water. 1.02 ns forward and reverse simulations.∆Ghydr = +2.5±0.4 kcal/mol.

This agrees nicely with the recent estimate of+2.44 kcal/mol, based on a 73.2 ns simulation.56

56SHIRTS ET AL. (2003)

Chris Chipot Free-energy calculations

Page 105: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Reaction coordinate–based free-energy calculations Measuring the error associated to an ABF calculation

Midpoint rule: ∆A ' −∆ξ

p∑i=1

〈Fξ〉ξi

Average and variance of the force over the reaction pathway:µ = 〈Fξ〉ξ =

1p

p∑i=1

〈Fξ〉ξi =1p

p∑i=1

µi

σ2 =1p

p∑i=1

σ2i + (µ− µi)

2

Fluctuation on the free-energy difference:

〈|∆A−∆A|2〉 = (∆ξ)2p∑

i,j=1

ni∑k=1

nj∑l=1

1ninj〈(Fi

ξ,l − µ)(Fiξ,k − µ)〉

' (∆ξ)2

{pN

p∑i=1

[σ2

i + (µ− µi)2]

+ 2σ2 p2

}

Standard deviation:57 σ∆A ' ∆ξσ

N1/2(1 + 2κ)1/2

57RODRIGUEZ-GOMEZ ET AL. (2004)

Chris Chipot Free-energy calculations

Page 106: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Good practices

Synopsis

1 Free-energy perturbation calculations

2 Reaction coordinate–based free-energy calculations

3 Good practices

Chris Chipot Free-energy calculations

Page 107: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Good practices Free-energy perturbation calculations

1 All free-energy calculations should be accompa-nied by an error estimate. A distinction betweenstatistical and systematic error ought to be made.

2 Since the reliability of free-energy estimates de-pends on the overlap between P0(∆U) andP1(∆U), these distributions should be monitoredto assess the degree of overlap.

3 Stratification provides an effective, generalmethod for reducing the variance and improvingoverlap at each stage.

4 Combining forward and backward simulationsusing, for instance, the BAR estimator is stronglyrecommended.

Chris Chipot Free-energy calculations

Page 108: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Good practices Reaction-coordinate based free-energy calculations

1 The continuity of the derivative dA(ξ)/dξ acrossthe reaction pathway imposes that 〈Fξ〉ξ be con-tinuous throughout.

2 Since the dynamics of ξ corresponds to a ran-dom walk at zero mean force, sampling acrossthe reaction pathway ought to be completely uni-form. A markedly uneven sampling may be sym-ptomatic of a poorly chosen order parameter.

3 Like any free-energy measure, potentials ofmean force should be provided with error bars.

4 Since the kinetic properties of the system de-pend on the choice of the order parameter, it isrecommended to ascertain that the latter consti-tutes a reasonable model of the reaction coordi-nate.

Chris Chipot Free-energy calculations

Page 109: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

References

BENNETT, C. H. (1976): Efficient estimation of free energy differences from Monte Carlo data, in: J. Comp. Phys., 22, S.245–268.

BEUTLER, T. C.;MARK, A. E.;VAN SCHAIK, R. C.;GERBER, P. R.;VAN GUNSTEREN, W. F. (1994): Avoiding singularitiesand neumerical instabilities in free energy calculations based on molecular simulations, in: Chem. Phys. Lett., 222, S.529–539.

BOLHUIS, P. G.;CHANDLER, D.;DELLAGO, C.;GEISSLER, P. (2002): Transition path sampling: Throwing ropes overmountain passes, in the dark, in: Ann. Rev. Phys. Chem., 59, S. 291–318.

BORESCH, S.;KARPLUS, M. (1999a): The role of bonded terms in free energy simulations: I. Theoretical analysis, in: J.Phys. Chem. A, 103, S. 103–118.

BORESCH, S.;KARPLUS, M. (1999b): The role of bonded terms in free energy simulations: II. Calculation of their influenceon free energy differences of solvation, in: J. Phys. Chem. A, 103, S. 119–136.

BORN, M. (1920): Volumen und Hydratationswarme der Ionen, in: Z. Phys., 1, S. 45–48.

CARTER, E.;CICCOTTI, G.;HYNES, J. T.;KAPRAL, R. (1989): Constrained reaction coordinate dynamics for the simulationof rare events, in: Chem. Phys. Lett., 156, S. 472–477.

CHANDLER, D. (1987): Introduction to modern statistical mechanics, Oxford University Press.

CHIPOT, C.;HENIN, J. (2005): Exploring the free energy landscape of a short peptide using an average force, in: J. Chem.Phys., 123, S. 244.906.

CHIPOT, C.;POHORILLE, A. (Hrsg.) (2007): Free energy calculations. Theory and applications in chemistry and biology,Springer Verlag.

CHIPOT, C.;ROZANSKA, X.;DIXIT, S. B. (2005): Can free energy calculations be fast and accurate at the same time?Binding of low–affinity, non–peptide inhibitors to the SH2 domain of the src protein, in: J. Comput. Aided Mol. Des., 19,S. 765–770.

CHIPOT, C.;WILSON, M. A.;POHORILLE, A. (1997): Interactions of anesthetics with the water–hexane interface. Amolecular dynamics study, in: J. Phys. Chem. B, 101, S. 782–791.

CROOKS, G. E. (1999): Entropy production fluctuation theorem and the nonequilibrium work relation for free energydifferences, in: Phys. Rev. E, 60, S. 2721–2726.

DARVE, E.;POHORILLE, A. (2001): Calculating free energies using average force, in: J. Chem. Phys., 115, S. 9169–9183.

DENG, Y.;ROUX, B. (2009): Computations of standard binding free energies with molecular dynamics simulations, in: J.Phys. Chem. B, 113, S. 2234–2246, doi:10.1021/jp807701h, URL: http://dx.doi.org/10.1021/jp807701h.

Chris Chipot Free-energy calculations

Page 110: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

References

DIXIT, S. B.;CHIPOT, C. (2001): Can absolute free energies of association be estimated from molecular mechanicalsimulations ? The biotin–streptavidin system revisited, in: J. Phys. Chem. A, 105, S. 9795–9799.

E, W.;REN, W.;VANDEN-EIJNDEN, E. (2005): Transition pathways in complex systems: Reaction coordinates,isocommittor surfaces, and transition tubes, in: Chemical Physics Letters, 413, S. 242–247.

FENN, J. B.;MANN, M.;MENG, C. K.;WONG, S. F.;WHITEHOUSE, C. M. (1989): Electrospray ionization for massspectrometry of large biomolecules, in: Science, 246, S. 64–71.

FLYVBJERG, H.;PETERSEN, H. G. (1989): Error estimates on averages of correlated data, in: J. Chem. Phys., 91, S.461–466.

GAO, J.;KUCZERA, K.;TIDOR, B.;KARPLUS, M. (1989): Hidden thermodynamics of mutant proteins: A molecular dynamicsanalysis, in: Science, 244, S. 1069–1072.

GILSON, M. K.;GIVEN, J. A.;BUSH, B. L.;MCCAMMON, J. A. (1997): The statistical–thermodynamic basis for computationof binding affinities: A critical review, in: Biophys. J., 72, S. 1047–1069.

HAHN, A. M.;THEN, H. (2009): Characteristic of Bennett’s acceptance ratio method, in: Phys. Rev. E Stat. Nonlin. SoftMatter Phys., 80, S. 031.111.

HENIN, J.;CHIPOT, C. (2004): Overcoming free energy barriers using unconstrained molecular dynamics simulations, in: J.Chem. Phys., 121, S. 2904–2914.

HERMANS, J.;WANG, L. (1997): Inclusion of loss of translational and rotational freedom in theoretical estimates of freeenergies of binding. Application to a complex of benzene and mutant T4 lysozyme, in: J. Am. Chem. Soc., 119, S.2707–2714.

HUMMER, G.;PRATT, L.;GARCIA, A. E. (1996): Free energy of ionic hydration, in: J. Phys. Chem., 100, S. 1206–1215.

HUNENBERGER, P. H.;MCCAMMON, J. A. (1999): Ewald artifacts in computer simulations of ionic solvation and ion–ioninteractions: A continuum electrostatics study, in: J. Chem. Phys., 110, S. 1856–1872.

IZRAILEV, S.;STEPANIANTS, S.;ISRALEWITZ, B.;KOSZTIN, D.;LU, H.;MOLNAR, F.;WRIGGERS, W.;SCHULTEN, K. (1998):Steered molecular dynamics, in: DEUFLHARD, P.;HERMANS, J.;LEIMKUHLER, B.;MARK, A. E.;SKEEL, R.;REICH, S.(Hrsg.), Computational molecular dynamics: Challenges, methods, ideas, Bd. 4vonLecture Notes in ComputationalScience and Engineering, S. 39–65, Springer Verlag, Berlin.

JARZYNSKI, C. (1997): Nonequilibrium equality for free energy differences, in: Phys. Rev. Lett., 78, S. 2690–2693.

JORGENSEN, W. L.;RAVIMOHAN, C. (1985): Monte Carlo simulation of differences in free energies of hydration, in: J.Chem. Phys., 83, S. 3050–3054.

Chris Chipot Free-energy calculations

Page 111: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

References

KARLSSON, R.;LARSSON, A. (2004): Affinity measurement using surface plasmon resonance, in: Methods Mol. Biol., 248,S. 389–415.

KING, P. M. (1993): Free energy via molecular simulation: A primer, in: VAN GUNSTEREN, W. F.;WEINER,P. K.;WILKINSON, A. J. (Hrsg.), Computer simulation of biomolecular systems: Theoretical and experimentalapplications, Bd. 2, S. 267–314, ESCOM, Leiden.

KIRKWOOD, J. G. (1935): Statistical mechanics of fluid mixtures, in: J. Chem. Phys., 3, S. 300–313.

KOFKE, D.;CUMMINGS, P. (1998): Precision and accuracy of staged free-energy perturbation methods for computing thechemical potential by molecular simulation, in: Fluid Phase Equil., 150, S. 41–49.

KOLLMAN, P. A. (1993): Free energy calculations: Applications to chemical and biochemical phenomena, in: Chem. Rev.,93, S. 2395–2417.

KOLLMAN, P. A. (1996): Advances and continuing challenges in achieving realistic and predictive simulations of theproperties of organic and biological molecules, in: Acc. Chem. Res., 29, S. 461–469.

KULLBACK, S.;LEIBER, R. (1951): On information and sufficiency, in: Annals Math. Stat., 22, S. 79–86.

LANDAU, L. D. (1938): Statistical physics, The Clarendon Press, Oxford.

LEE, C. Y.;SCOTT, H. L. (1980): The surface tension of water: A Monte Carlo calculation using an umbrella samplingalgorithm, in: J. Chem. Phys., 73, S. 4591–4596.

LELIEVRE, T.;ROUSSET, M.;STOLTZ, G. (2007): Computation of free energy profiles with adaptive parallel dynamics, in: J.Chem. Phys., 126, S. 134.111.

LU, N.;ADHIKARI, J.;KOFKE, D. A. (2003): Variational formula for the free energy based on incomplete sampling in amolecular simulation, in: Phys. Rev. E, 68, S. 026.122–1–026.122–7.

LU, N.;KOFKE, D. A. (2001): Accuracy of free-energy perturbation calculations in molecular simulation. I. Modeling, in: J.Chem. Phys., 114, S. 7303–7312.

LU, N.;KOFKE, D. A.;WOOLF, T. B. (2004): Improving the efficiency and reliability of free energy perturbation calculationsusing overlap sampling methods, in: J. Comput. Chem., 25, S. 28–39.

MARKUS, Y. (1991): The thermodynamics of solvation of ions. Part 5 — Gibbs free energy of hydration at 298.15 Ks, in: J.Chem. Soc. Faraday Trans., 87, S. 2995–2999.

MEYER, S. L. (1992): Data analysis for scientists and engineers, Peer Management Consultants, Ltd.

DEN OTTER, W. K. (2000): Thermodynamic integration of the free energy along a reaction coordinate in Cartesiancoordinates, in: J. Chem. Phys., 112, S. 7283–7292.

Chris Chipot Free-energy calculations

Page 112: Free-energy calculations - Measuring free-energy ... · PDF fileFree-energy calculations Measuring free-energy differences using computer simulations Chris Chipot Theoretical and Computational

Good practices Reaction-coordinate based free-energy calculations

PARK, S.;KHALILI-ARAGHI, F.;TAJKHORSHID, E.;SCHULTEN, K. (2003): Free energy calculation from steered moleculardynamics simulations using Jarzynski’s equality, in: J. Chem. Phys., 119, S. 3559–3566.

PEARLMAN, D. A. (1994): Free energy derivatives: A new method for probing the convergence problem in free energycalculations, in: J. Comput. Chem., 15, S. 105–124.

PEARLMAN, D. A.;CHARIFSON, P. S. (2001): Are free energy calculations useful in practice? A comparison with rapidscoring functions for the p38 MAP kinase protein system, in: J. Med. Chem., 44, S. 3417–3423.

PEARLMAN, D. A.;KOLLMAN, P. A. (1989): A new method for carrying out free energy perturbation calculations:Dynamically modified windows, in: J. Chem. Phys., 90, S. 2460–2470.

POHORILLE, A.;JARZYNSKI, C.;CHIPOT, C. (2010): Good practices in free-energy calculations, in: J. Phys. Chem. B, 114,S. 10.235–10.253.

POHORILLE, A.;WILSON, M. A. (1993): Viewpoint 9 — Molecular structure of aqueous interfaces, in: J. Mol.Struct./Theochem, 284, S. 271–298.

RODRIGUEZ-GOMEZ, D.;DARVE, E.;POHORILLE, A. (2004): Assessing the efficiency of free energy calculation methods,in: J. Chem. Phys., 120, S. 3563–3578.

SHING, K. S.;GUBBINS, K. E. (1982): The chemical potential in dense fluids and fluid mixtures via computer simulation, in:Mol. Phys., 46, S. 1109–1128.

SHIRTS, M.;PITERA, J.;SWOPE, W.;PANDE, V. (2003): Extremely precise free energy calculations of amino acid chainanalogs : Comparison of common molecular mechanical force fields for proteins, in: J. Chem. Phys., 119, S.5740–5761.

SIMONSON, T.;ARCHONTIS, G.;KARPLUS, M. (2002): Free energy simulations come of age: Protein–ligand recognition, in:Acc. Chem. Res., 35, S. 430–437.

STRAATSMA, T. P.;BERENDSEN, H. J. C.;STAM, A. J. (1986): Estimation of statistical errors in molecular simulationcalculations, in: Mol. Phys., 57, S. 89–95.

TORRIE, G. M.;VALLEAU, J. P. (1977): Nonphysical sampling distributions in Monte Carlo free energy estimation: Umbrellasampling, in: J. Comput. Phys., 23, S. 187–199.

WADSO, I. (1995): Isothermal microcalorimetry for the characterization of interactions between drugs and biologicalmaterials, in: Thermochimica Acta, 267, S. 45–59.

WIDOM, B. (1963): Some topics in the theory of fluids, in: J. Chem. Phys., 39, S. 2808–2812.ZACHARIAS, M.;STRAATSMA, T. P.;MCCAMMON, J. A. (1994): Separation-shifted scaling, a new scaling method for

Lennard-Jones interactions in thermodynamic integration, in: J. Chem. Phys., 100, S. 9025–9031.ZHAO, R.;SHEN, J.;SKEEL, R. D. (2010): Maximum flux transition paths of conformational change, in: J. Chem. Theory

Comput., 6, S. 2411–2423, doi:10.1021/ct900689m, URL: http://dx.doi.org/10.1021/ct900689m.ZWANZIG, R. W. (1954): High–temperature equation of state by a perturbation method. I. Nonpolar gases, in: J. Chem.

Phys., 22, S. 1420–1426.

Chris Chipot Free-energy calculations