| Literature DB >> 35485139 |
Marcus Wieder1, Markus Fleck2, Benedict Braunsfeld2, Stefan Boresch2.
Abstract
We describe the theory of the so-called common-core/serial-atom-insertion (CC/SAI) approach to compute alchemical free energy differences and its practical implementation in a Python package called Transformato. CC/SAI is not tied to a specific biomolecular simulation program and does not rely on special purpose code for alchemical transformations. To calculate the alchemical free energy difference between several small molecules, the physical end-states are mutated into a suitable common core. Since this only requires turning off interactions, the setup of intermediate states is straightforward to automate. Transformato currently supports CHARMM and OpenMM as back ends to carry out the necessary molecular dynamics simulations, as well as post-processing calculations. We validate the method by computing a series of relative solvation free energy differences.Entities:
Keywords: free energy calculations; solvation free energy; toolkit
Mesh:
Year: 2022 PMID: 35485139 PMCID: PMC9323469 DOI: 10.1002/jcc.26877
Source DB: PubMed Journal: J Comput Chem ISSN: 0192-8651 Impact factor: 3.672
FIGURE 1Model systems used in relative solvation free energy calculations. Two different common cores were used, a methane‐like molecule () for the seven solutes shown on the left, and a modified cyclopentane for the transformation of 2‐cyclopentylindole (2‐CPI) to 7‐cyclopentylindole (7‐CPI).
FIGURE 2Using the SAI/CC approach the physical end‐states can be formulated without using dummy atoms. The steps needed to compute the relative solvation free energy between toluene and methane using the CC/SAI approach as realized by Transformato are illustrated. Each of the physical molecules is transformed into a common core, shown on the right. The intermediate steps needed in each case are sketched in the plots in the middle: Changes in electrostatics are indicated in light blue, the transformation of LJ interactions to dummy atoms or into the atom type X are indicated in light green, and common core adjustments involving X (here needed only for toluene) are shown in brown. The same intermediates are used in the gas phase and in aqueous solution. The junction atom X is colored in red. The additional dummy atoms present in the common core obtained starting from toluene (top right) have no effect on the relative solvation free energy difference of interest.
FIGURE 3Comparing the ΔΔG values for six different approaches described in the methods section show good agreement on the investigated systems. Each of the free energy calculations was repeated five times and the average of the obtained ΔΔG estimates and its standard deviation is plotted. The dashed red line indicates the total average of the six described approaches and the thin, dotted red lines mark the ±0.25 kcal/mol interval around the average. Results generated with Transformato (abbreviated with TF in the legend) and OpenMM used either the OpenMM native switching function (TF/OpenMM/switch), the implementation of the “vfswitch” function (TF/OpenMM/vfswitch) or no‐switching function (TF/OpenMM/no‐switch), results generated with CHARMM used the “vswitch” (TF/CHARMM/vswitch) or “vfswitch” (TF/CHARMM/vfswitch). In addition to the alchemical path generated using Transformato we also calculated absolute solvation free energies with the PERT module of CHARMM (PERT/CHARMM/vswitch).