FE Alchem#
Important
For more information, refer to the Best Practices for Alchemical Free Energy Calculations paper by Xu et. al.
Alchemical calculations can be used in a variety of scenarios, such as:
computing the free energy of a conformational change for a molecule with a high barrier to interconversion (Fig. 1A);
computing partition (log P) or distribution (log D) coeffi- cients between environments (Fig. 1B) [3, 4]
determining partitioning between compartments into membranes (Fig. 1C) [5].
Furthermore, alchemical calculations are frequently used to estimate changes in free energies upon modifying a ligand or protein:
a protein residue can be alchemically mutated to probe the impact on binding affinity (Fig. 1D)[6, 7] or changes in protein thermostability [8–11];
the entire ligand can be alchemically transferred from protein to solvent in an absolute binding free energy calculation (Fig. 1E) [12–14];
small alchemical modifications can be made between chemically related ligands to estimate relative differ- ences in binding free energies (Fig. 1F) [15–19]. – Xu et. al, Best Practices for Alchemical Free Energy Calculations.
Alchemical Free Energy#
Alchemical free energy calculations use unphysical intermediate states to estimate the free energy of the physical process we’re investigating.
Here, the quantity of interest is the change in binding affinity between a compound A and a related compound B, (e.g., by modifying one of the drug scaffold’s substituents) is given by:
Alchemical relative free energy calculations avoids the need to simulate binding and unbinding events by making use of the fact that the free energy is a state function and exploiting the thermodynamic cycle.
Where \(\Delta G_{bound/unbound}\) is the free energy of mutating \(A\) to \(B\) Eq. 9 and Fig. 2 tell us that the difference in free energy of binding can be computed by running two independent calculations estimating the free energy cost of mutating A into B in the binding pocket (\(\Delta G_{bound}\)) and in solvent (\(\Delta G_{unbound}\)), saving us the need to simulate the physical binding process of the two.
Note
Note that, when A and B have a different number of atoms, the factors \(\ln \frac{Z(RB)}{Z(B)} \mathrm{and} \ln \frac{Z(RA)}{Z(A)}\), appear with units of volume in logarithms, but these factors exactly cancel between the terms.
In practice, the mutation of A to B is carried out by introducing one or more parameters \(\vec \lambda\) controlling the potential energy function \(U(\vec q; \vec \lambda)\) such that the potential of compounds A and B is recovered at two particular values \(\vec \lambda_A\) and \(\vec \lambda_B\).
Briefly, this is achieved by simulating a “chimeric” molecule composed of enough atoms to represent both A and B. A subset of the energetic terms in \(U(\vec q; \vec \lambda)\) is then modulated by \(\vec \lambda\) so that at \(\vec \lambda_A\), the atoms that form molecule A are activated and those belonging exclusively to B are non-interacting “dummy atoms”, while the opposite occurs at \(\vec \lambda_B\).
We can rigorously account for fluctuations in other thermodynamic parameters such as, changes in volume \(V\) when simulating at constant pressure \(P\), or changes in number of molecules, \(n_i\) of species \(i\) at constant chemical potential \(\mu_i\) (e.g., number of waters or ions) by introducing the reduced potential.
Where, the thermodynamic and alchemical parameters \({\beta , \vec \lambda, P, \mu, ...}\) gives us the thermodynamic state. In an alchemical calculation, which the thermodynamic state only vary in \(\vec \lambda\), are referred to as alchemical states. The free energy of mutating A to B in any environment (binding pocket, solvent…) can then be computed as (free energy difference equation?)
over the configurational space of the enviornment (\(\Gamma_{env}\)). While it is generally not feasible to compute the two partition functions \(Z(\vec \lambda_\), several free energy estimators have been devised to robustly estimate the ratio of partition functions.