Abstract
We recently introduced transformato, an open-source Python package for the automated setup of large-scale calculations of relative solvation and binding free energy differences. Here, we extend the capabilities of transformato to the calculation of absolute solvation free energy differences. After careful validation against the literature results and reference calculations with the PERT module of CHARMM, we used transformato to compute absolute solvation free energies for most molecules in the FreeSolv database (621 out of 642). The force field parameters were obtained with the program cgenff (v2.5.1), which derives missing parameters from the CHARMM general force field (CGenFF v4.6). A long-range correction for the Lennard-Jones interactions was added to all computed solvation free energies. The mean absolute error compared to the experimental data is 1.12 kcal/mol. Our results allow a detailed comparison between the AMBER and CHARMM general force fields and provide a more in-depth understanding of the capabilities and limitations of the CGenFF small molecule parameters.
Introduction
Alchemical free energy simulations are quickly becoming a routine method in the toolbox of computational chemists.1−3 Their predictive capacity depends on (i) the accuracy of the force field used, (ii) the extent of sampling of the relevant regions of phase space, and (iii) the correct setup of the underlying molecular dynamics (MD) simulations.2,4 In the case of discrepancies between computed and experimentally measured free energy differences, it is often difficult, if not impossible, to determine the cause of the erroneous results. Especially when studying protein–ligand affinities, incorrect computed binding free energy differences can be caused by either of these three sources of error.
Because biological processes take place in aqueous solution, solvation by water and the accurate calculation of hydration free energies is relevant. The correct representation of a molecule’s interactions with water is a prerequisite for the computational prediction of transfer free energies, i.e., partition coefficients between a polar and non-polar phase, as well as of binding free energy differences. In contrast to proteins, exhaustive sampling is often feasible for small to mid-sized organic molecules. Similarly, the challenge of accurately assigning protomeric states is somewhat simplified compared to the protein environment, given that there are typically few accessible states under physiologically relevant conditions, and their environmental and dynamical dependencies are more readily modeled in isotropic settings. Nevertheless, attention should be paid to the choice of protonation and tautomeric state. Therefore, absolute solvation free energy (ASFE) calculations have served as a sensitive force field accuracy measure.5,6
Since the beginning of the century, several studies of increasing scope explored the quality of force fields by comparing the results of ASFE calculations to experiments. Three early examples are the calculation of ASFEs of the amino acid side chain analogues.7−9 This work was followed by competitive ASFE prediction challenges involving an increasing number of small organic compounds.5,10−12 Already in 2008, Mobley and co-workers computed ASFEs for 504 neutral molecules in implicit solvent. In a subsequent study, they used the AMBER general force field (GAFF)13 to calculate ASFEs in explicit solvent for the same set of 504 neutral small organic molecules.14 In 2009, Shivakumar et al.15 reported the ASFEs of 239 neutral ligands, a test set they also used in later work.16,17 In 2011, the Automated force field Topology Builder (ATB) and repository, a web server providing topologies and parameters compatible with the GROMOS force field family,18 was used to estimate the ASFE in water for 190 molecules, including the amino acid side chain analogues and various organic molecules from the SAMPL challenges.19 The calculation of ASFEs served to validate and refine the ATB as described in subsequent studies.20,21 In 2018, Boulanger et al.22 introduced General Automated Atomic Model Parameterization (GAAMP) to calculate ASFE for 426 compounds. Similarly to the ATB tool, GAAMP creates charges and parameters based on quantum mechanical calculations, which can be used together with either the GAFF or CHARMM force field.
Calculations as just described require experimental reference data. In 2014, Mobley and Guthrie23 established the FreeSolv database. It contains experimentally determined and computed ASFEs for 642 small organic, neutral molecules. The calculations reported in ref (23) were carried out with GROMACS 3.3.1,24,25 using the GAFF force field,13 explicit water (TIP3P26), and AM1-BCC27,28 charges. Updates were reported in 2017.29 Another source of experimental data is the Minnesota Solvation database,30 which also contains solvation free energies for non-aqueous solvents. The late J. Peter Guthrie started the compilation of an even larger collection of experimental solvation free energies of small molecules.31 Despite the relatively small size of the molecules in the FreeSolv database compared to typical drugs, the chemical space covered by the database is quite extensive.23,29 This makes the database suitable for evaluating the performance of force fields in realistic scenarios involving drug-like molecules.
The FreeSolv database frequently serves as the source of experimental reference values. One recent example is work by Riquelme et al.32 who recalculated the entire FreeSolv database with polarized Hirshfeld charges, obtaining a root mean squared error (RMSE) of 2.0 kcal/mol for the whole set. Dodda et al.33 calculated the ASFE for a subset of 426 molecules of the FreeSolv testing different charge models together with the OPLS-AA force field.34 Computational approaches are not limited to free energy methods based on molecular dynamics (MD). Quantum chemical calculations combined with implicit solvent models are known to predict solvation free energies well.35,36 Recently, excellent agreement between computed and experimental ASFE values was obtained using molecular density functional theory.37,38 Lately, the FreeSolv database is also used in the field of machine learning to develop and validate models for predicting molecular properties related to solvation and hydration.39,40
Large-scale free energy simulations require automated setups. We recently developed and presented a tool, called transformato,41,42 for calculating relative solvation and relative binding free energies using the common-core/serial-atom-insertion approach43 in a semi-automated manner. Given their importance, we extended the functionality of transformato to the computation of ASFEs. To the best of our knowledge, no systematic study for the compounds in the FreeSolv database has been carried out using the CHARMM general force field (CGenFF).44−48 The calculation of the ASFEs for all molecules in the FreeSolv database using CGenFF, therefore, is not only a large-scale test of the new ASFE functionality of transformato but also of wider interest concerning the strengths and weaknesses of this widely used force field.
Specifically, we proceeded as follows. First, we used transformato to calculate the ASFEs for 21 compounds and compared the results to values obtained with the PERT alchemical free energy functionality of CHARMM.49 Additional test/validation calculations were carried out to choose the treatment of Lennard-Jones (LJ) interactions and the handling of long-range corrections (LRCs) for the LJ interactions. We then computed the ASFEs of 621 (out of the 642) compounds in the FreeSolv database; see Results and Discussion section for the details on why we were unable to compute ASFEs for some molecules. The results for essentially the complete FreeSolv database are compared to both the experimental values and the results obtained with the GAFF force field. In light of the range of chemical functionalities covered by the FreeSolv database, we briefly analyze the relative strengths and weaknesses of CGenFF and GAFF in their description of a selection of functional groups.
Methods
Customizing Transformato for ASFE Simulations
Computing Relative Free Energy Differences with Transformato
We developed transformato for the calculation of relative free energy differences. When computing a relative solvation free energy difference between two solutes,41 the alchemical transformation from the initial to the final state in vacuum and in aqueous solution passes through an intermediate state, the so-called “common core” (CC). transformato determines a suitable CC by searching for the maximum common substructure of the two molecules. All non-CC atoms are mutated into non-interacting dummy atoms in a stepwise procedure. First, their charges are scaled to zero while maintaining the overall charge of the solute. Next, the LJ interactions of these atoms are removed one by one using the so-called “serial-atom-insertion” (SAI) method.43 When turning off the LJ interactions of heavy atoms not present in the CC, each atom is turned off in a separate simulation step. transformato generates all necessary input files (topology, custom parameters for the dummy atoms) so that plain MD simulations can be carried out. No special code, such as soft-core potentials or energy/parameter mixing, is required, making transformato, in principle, independent of the underlying MD program. In practice, OpenMM50 is the only fully supported backend presently; CHARMM can be used with some restrictions as well. During each MD simulation, trajectories are saved; these are post-processed to compute the energy differences to all other intermediate states. Finally, the multistate Bennett’s acceptance ratio method (MBAR) as implemented in pymbar(51) is used to obtain free energy differences from these data.40 For the full details, we refer the reader to refs (41) and (42).
Implementation of ASFE in Transformato
To calculate the ASFE ΔGL1, transformato uses the usual thermodynamic cycle shown in Figure 1A. Instead of calculating ΔGL1 directly, the approach used by transformato follows the horizontal arrows, i.e., all non-bonded interactions of the solute are turned off in the gas phase (ΔGL1vac) and in solution (ΔGL1) (an approach referred to as annihilation52). The ASFE of interest, ΔGL1, is obtained according to ΔGL1 = ΔGL1vac - ΔGL1; see Figure 1A.
In the case of absolute free energy differences, no CC is needed as all non-bonded interactions of the solute are turned off. Thus, transformato carries out SAI as described by Boresch and Bruckner43 in a fully automated manner. The traditional approach to calculating such free energy differences, e.g., with the PERT module of CHARMM,49 is sketched in Figure 1B. The gradual removal of the interactions as a function of a continuous coupling parameter (Figure 1B) should be compared with the transformato/SAI workflow, depicted in panel C of Figure 1: First, the electrostatic interactions of the molecule are turned off. This is achieved by scaling the partial charges of all atoms linearly to zero. By default, four intermediate states are employed, scaling the partial charges of the solute atoms by 1.0, 0.6, 0.3, and 0.0. Next, the LJ interactions of all solute hydrogen atoms are scaled to zero in two steps, scaling rmin and ε by 0.5 and 0.0. Subsequently, the LJ interactions of the heavy atoms are scaled to zero, one by one, using a single step for each atom. Each heavy atom is thus turned off in a separate intermediate state, except for the last atom, in which case, by default, two intermediate states are used to scale the LJ interactions to zero. As in the case of relative free energy differences, transformato generates all needed files so that for each intermediate state, one can perform a plain MD simulation. Coordinates are saved to disk and are analyzed using the (multistate) Bennett acceptance ratio method (MBAR).51
Workflow—Simulation Details
The FreeSolv database23,29 was used as provided on GitHub (https://github.com/MobleyLab/FreeSolv). For each provided SMILES string in the file database.txt, a PDB file was created using the Python extension of Open Babel (Pybel).53 Missing solute parameters were generated with a stand-alone version of cgenff (v2.5.1), which is based on version 4.6 of the CHARMM general force field (CGenFF).44−48 The solutes were placed in cubic simulation boxes with a side length of ≥ 26 Å, which is sufficiently large to be commensurate with the default CHARMM cut-off of 12 Å. Depending on the size of the molecule, the box length may be considerably larger to ensure adequate solvation. The initial side-length of the cubic box, as well as the number of water molecules in the box, are listed for each solute in the Supporting Information. These initial steps were automated with a small utility written in Python, called macha (https://github.com/akaupang/macha), which utilizes CHARMM scripts generated by CHARMM-GUI,54,55 as templates. The macha utility wraps these scripts/tools in a package that enables the automatic processing of multiple input molecules into solvated systems that can be simulated with CHARMM or OpenMM. Once basic inputs for simulating a system in the gas phase and in aqueous solution were generated, we invoked transformato to create all intermediate states from full solute–solvent interactions to a solute without any non-bonded interactions as described above. Then, the simulations were run using OpenMM (v7.7).50 For each intermediate state, a Langevin dynamics simulation of 5 ns was carried out at 303.15 K; the friction coefficient was set to 1/ps. All simulations were carried out under constant pressure conditions, using a Monte Carlo barostat.56,57 Waters were kept rigid throughout the simulation employing the SETTLE58 algorithm; the time step was set to 1 fs. Coulomb interactions were calculated using the particle-mesh Ewald (PME) method.59 LJ interactions were switched smoothly to zero between 10 and 12 Å with the standard switching function of OpenMM (see eq 1 in the SI). Several simulations were repeated using the force switching function of CHARMM (“vfswitch”),60 which can be mimicked using OpenMM; see below for additional details concerning the treatment of LJ interactions. Before each production run, the system was minimized for 500 steps using the L-BFGS minimizer of OpenMM. Simulations of each state were repeated four times with different random initial velocities.
Post-Processing the Intermediate States
During each of the MD simulations, coordinates were saved to disk every 500 steps, resulting in 10,000 frames per trajectory. The first 25% of each trajectory was discarded as equilibration; the remaining coordinates were used to recompute the energies at all intermediate states. All post-processing was automated by transformato, which then invokes the MBAR functionality of pymbar(51) to compute the free energy differences ΔGL1vac and ΔGL1 (cf. Figure 1A). For each intermediate state k and for each configuration sample x, the reduced potential u(x,k) was computed, resulting in a N × K matrix, where N = 7500 is the number of snapshots used and K is the number of intermediate states k = 1, ..., K for a given transformation. The exact number of intermediate states used for each molecule is listed in the Supporting Information. Each set of simulations was repeated four times, using different independent initial velocities (cf. above), so we obtained four statistically independent free energy differences. We used these four values to estimate the statistical error.
Reference Calculations Using the PERT Module of CHARMM
We utilized the same topology and coordinates (PSF- and CRD files) as for the transformato runs. All calculations were carried out with version c47a1 of CHARMM.49 The non-bonded interactions of the solute were turned off in 21 equidistant λ-states. Since we also removed intramolecular non-bonded interactions, a gas phase correction was needed. We set the time step to 1 fs; SHAKE61 was applied to the waters only. The PSSP soft-core potential was used to avoid LJ endpoint problems.49 In the gas phase, neither LJ nor electrostatic interactions were truncated. In aqueous solution, LJ interactions were switched smoothly to zero between 10 and 12 Å using the potential-based CHARMM switching function.62 Electrostatic interactions were computed by PME59 (κ = 0.34 Å–1; depending on the box size, a 24 × 24 × 24 or 32 × 32 × 32 grid was used for the fast Fourier transforms). In the gas phase, 2 ns simulations were performed (the first 10% was discarded as burn-in), while in solution, we performed 1 ns simulation (again, the first 10% of the simulation was discarded) per λ-state. All calculations were repeated five times. Free energy differences were computed by thermodynamic integration.63 The ⟨dU/dλ⟩λ averages were computed on the fly and extracted from the output files, fitted to a spline function, which was integrated analytically; see Fleck et al.64 for additional details.
Calculation of LJ Long-Range Correction (LRC)
In all simulations in the aqueous phase, the LJ potential was switched off between 10 and 12 Å. Thus, any non-polar, attractive interactions beyond the cut-off radius of 12 Å were omitted. Shirts and co-workers showed that such a truncation can affect binding free energies and outlined how missing dispersion interactions can be accounted for.65 In constant volume simulations (NVT), the isotropic LRC for the LJ interactions, which should be sufficient in the case of solute–solvent systems, is a constant term that can be calculated analytically for each molecule after the simulation has been carried out.
For NPT ensembles, the situation is a bit more complex. Shirts et al.65 describe several strategies for correcting binding free energy simulations. To account for the fluctuation of the box size during a simulation, at the very least, multiple snapshots of a trajectory have to be analyzed. For each of the 621 compounds, for which we computed the ASFE, we proceeded as follows. In each case, we ran two additional constant pressure MD simulations, one for the fully interacting solute–solvent system, and the other for the water box containing the same number of water molecules as for the native system but with the solute removed. All simulation conditions were identical to what was described above. The simulation length was 3 ns; the first nanosecond was discarded as equilibration. Snapshots were saved every 5 ps (5,000 steps), and their potential energy computed with and without the LRC as outlined in the OpenMM documentation (http://docs.openmm.org/7.7.0/userguide/theory/02_standard_forces.html). Thus, we obtained LRCs ΔELRC for the solute–solvent system and its corresponding water box. By averaging over the 400 snapshots, we obtained averaged values for the solute–solvent system (⟨ΔELRCfull⟩) and for the corresponding water box (⟨ΔELRC⟩). The difference ⟨ΔELRCfull⟩ – ⟨ΔELRC⟩ is our estimate for the omitted LJ LRC of the solute–solvent interactions. Since these energy differences are relatively noisy, we repeated the above procedure three times, using the average over the three repetitions as the LRC and the standard deviation as its error estimate.
Since an a posteriori correction as just described omits the influence of the LJ long-range interactions on the virial, we ascertained that corrections obtained in this manner are sufficient as follows. We selected nine compounds for which we repeated the full ASFE calculation as set up by transformato with OpenMM’s LRC option turned on. ASFEs obtained in this manner were compared to the values using the approximate a posteriori LRC. In all cases, both approaches gave LRC contributions that agreed within the respective error bars; see Figure S1 in SI.
Results and Discussion
Validation of Transformato
The ASFEs of 21 molecules were used to validate the correctness of the results obtained with transformato. Eighteen of these were chosen because we had computed their ASFEs with the PERT module of CHARMM in earlier work.41,64 Initially, we assumed that the minor differences in simulation setup and the use of earlier versions of cgenff in our previous work would be irrelevant, but see below. Four out of these 18 molecules are not part of the FreeSolv database, and their experimental ASFEs are not known. In addition, we recomputed the ASFEs with the PERT module of CHARMM for three molecules from the FreeSolv database, for which the values computed with transformato deviated significantly from the experimental results. All 21 compounds are depicted in Figure S2.
The initial comparison of the results, i.e., ASFEs obtained with transformato and the values computed by Fleck et al.64 and Wieder et al.41 is shown in Figure S3. The RMSE of 0.79 kcal/mol and the mean absolute error (MAE) of 0.46 kcal/mol were surprisingly high. In Figure S3, one sees that most values agree well but that four transformato results deviate by more than 1 kcal/mol from the literature values. One of the deviating ASFEs was obtained for cyclohexa-2,5-dien-1-one from the Fleck et al.64 data set (green data points and green box in Figure S3). The three other compounds are 2-methylfuran, 2-cyclopentylindole, and 7-cyclopentylindole, calculated initially by Wieder et al.41 (red data points and red box in Figure S3).
While the simulation setup in the earlier studies was very similar to what is described in Workflow—Simulation Details, we realized that force field parameters from different cgenff versions can be quite dissimilar, e.g., for cyclohexa-2,5-dien-1-one, we noted that the partial charges used by Fleck et al.,64 derived with cgenff (v2.2), were quite different from those obtained in this study with cgenff (v2.5.1). Thus, we recomputed the ASFE with transformato using the older charges; this reduced the deviation to less than 0.5 kcal/mol. We found similar discrepancies in the parameters, primarily in the partial charges, for the other three problematic molecules. For these cases, we recomputed the ASFEs with PERT as described above, using the cgenff (v2.5.1) force field parameters. We also inspected the partial charges of all other compounds; these were either identical or differed by no more than ±0.02 e.
Furthermore, we utilized PERT to compute the ASFEs for three molecules from the FreeSolv database, for which we detected significant discrepancies between the transformato results and the experimental values. The comparison between ASFEs computed with transformato and recomputed free energies using PERT is shown in Figure 2. The RMSE for this refined comparison involving 21 ASFEs was 0.21 kcal/mol, and the MAE was 0.16 kcal/mol. Given that the statistical uncertainty of the computed ASFEs for the 21 molecules is ±0.10 kcal/mol or larger, the agreement between the PERT reference and the transformato results is excellent. The excellent agreement between PERT and transformato results indicates that the initial discrepancies were not caused by transformato but by differences in the versions of the employed force field (mostly in the partial charges).
Treatment of LJ Interactions
While most MD programs treat electrostatic interactions by PME, they often provide several options on how to truncate LJ interactions smoothly at the cut-off distance, e.g., in CHARMM, two switching functions are available, the original potential-based (VSWI, see eq 2 in the SI),62 and the newer force-based one (VFSW).60 While VFSW should be used with the current family of CHARMM force fields,66 the traditional alchemical free energy module PERT of CHARMM only supports VSWI when soft cores are used.49 OpenMM natively supports a potential-based switching function, which we will call “OMMvswi.” In addition, CHARMM-GUI provides a custom force routine for VFSW, which we refer to as “OMMvfswi.”54 While the functional forms of VSWI and OMMvswi are different, the resulting shapes of the tapering functions are very similar. Therefore, we used OMMvswi in the validation calculations just described. To understand the effects of this particular switching function for LJ interactions on the ASFEs, we used transformato to (re)compute them with OMMvfswi. In Figure 3, we show the results for which experimental solvation free energies are available. One sees that the differences between the OMMvswi (green circles) and OMMvfswi results (red diamonds) are small. In both cases, most ASFEs are too positive compared to experiment. With OMMvfswi, an RMSE of 0.98 kcal/mol and an MAE of 0.85 kcal/mol were obtained. These values reduced slightly to an RMSE of 0.79 kcal/mol and an MAE of 0.66 kcal/mol when using the OMMvswi function (Figure 3). In the SI (Figure S4), we plot the ASFEs obtained with the two treatments of LJ interactions directly against each other. In this plot, we also included solvation free energies of the compounds for which no experimental data are available. The data can be fitted to a regression line y = 0.98 x + 0.25 (plotted in Figure S4). While the slope is very close to unity, the OMMvfswi results are systematically shifted toward more positive values by +0.25 kcal/mol. A closer examination shows that the difference between the two treatments of LJ interactions increases slightly with the size of the solute, in line with what we observed for the LRC of the LJ interactions (see below).
Thus, at least for the subset of compounds studied, OMMvswi gave results in slightly better agreement with experiment. We, therefore, decided to keep OMMvswi as the truncation method for LJ interactions in the calculations of ASFEs for the full FreeSolv data set. Since we are applying the LRC for the LJ interactions (cf. Calculation of LJ Long-Range Correction (LRC)), the choice of the switching function for LJ interactions used during the simulations should have only negligible effects on the computed ASFEs. In the future, such ambiguities could be avoided using LJPME.67,68
Absolute Solvation Free Energies for the FreeSolv Data Set
Difficulties, Challenges, and Failures
With the automated procedure outlined in the Methods section, we obtained ASFEs, which we considered converged and free from major problems, for 621 molecules out of the 642 entries in the FreeSolv database. In 10 cases, the cgenff program failed to parametrize the molecules. These are typically small, simple molecules, such as the carbontetrahalogenides CX4, ammonia, or formaldehyde; the list of all 10 molecules can be found in the SI (Table S1). While it would be straightforward to assign force field parameters for these compounds manually, it is presently not possible in an automated manner. Since we want to describe an automated workflow, we did not manually incorporate these molecules even though they might be interesting as test molecules for later force field refinements. The one exception was methane, which also cannot be handled by the cgenff program, since we had force field parameters available in our reference data set (see Validation of Transformato). We also excluded 11 organophosphorodithioates, all of which have a sulfur-phosphorus motif that seems to be handled incorrectly by cgenff/CGenFF. An example of these compounds is shown in Figure S5, together with the Mobley IDs for the other 10 compounds. While we obtained ASFEs for these molecules, the deviation from the experimental values was large in all cases. Upon inspecting the generated force field parameters, we noted that the phosphorus–sulfur double bond was parametrized identically to the P–S single bond (cf. Figure S5), which makes little sense.
In nine out of the remaining 621 cases, we obtained standard deviations between the four individual runs of more than kBT ≈ 0.6 kcal/mol. Upon closer inspection, we noticed that overlap was missing between some adjacent intermediate states. Recalculating these nine ASFEs with 10 ns production time per intermediate state, instead of the default 5 ns, improved the overlap between neighboring states and in all but one cases reduced the standard deviation significantly. For a detailed list of these compounds and the 5 vs 10 ns results, see Table S2.
Influence of the LRC
Since we calculated the LRCs as a separate correction, we could analyze how it influenced the overall agreement with the experimental values. The LRC contribution to the ASFE is always negative, ranging from −0.1 kcal/mol for small molecules up to −1.2 kcal/mol for large ones (see Figure S6). We already noted for the validation set that computed solvation free energies tend to be too positive, so the LRC on average improves the agreement with experiment slightly. Indeed, applying the correction improved the overall RMSE by 0.1 kcal/mol and the MAE by 0.2 kcal/mol, compared to the ASFE without LRC. In the remainder of the manuscript, all ASFEs include the LRC. The uncorrected ASFEs for all compounds can be found in the Supporting Information.
Comparison between Experiment and Previous Computational Studies
Our results for 621 out of the 642 molecules in the FreeSolv database have an RMSE of 1.76 [1.52,2.02] kcal/mol and an MAE of 1.12 [1.02,1.23] kcal/mol compared to the experimental solvation free energies. The 95% confidence interval is given in brackets, and the bootstrapping procedure is described in the Supporting Information. The Pearson and Spearman correlation coefficients are 0.9 [0.88,0.92] and 0.91 [0.89, 0.93], respectively. The results are plotted in Figure 4 (blue crosses), which also displays the computational results reported in the FreeSolv database (orange diamonds). The detailed results can be found in the Supporting Information.
Our results are in slightly poorer agreement with experiment than the computational results obtained with GAFF.23 Using the data as presently reported in the FreeSolv database, the RMSE and MAE for GAFF for the respective 621 molecules are 1.43 [1.31, 1.55] and 1.07 [1.00, 1.15] kcal/mol, respectively. The Pearson and Spearman correlation coefficients both are 0.94 [0.93, 0.95], which is also marginally better. As one can see in Figure 4, our results contain data points that deviate massively from their respective experimental ASFEs. In Table 1, we list the number of molecules deviating by more than a certain threshold from the experimental result. We also include the corresponding numbers for the GAFF results. The numbers in Table 1 confirm that we have poor agreement for more molecules compared to Mobley and Guthrie.23
Table 1. Number (and Percentage) of Molecules with Large Deviations from the Experimental Results.
deviation [kcal/mol] | >2.0 | >3.0 | >4.0 | >6.0 |
---|---|---|---|---|
CGenFF | 85 (14%) | 41 (7%) | 20 (3%) | 7 (1%) |
GAFF23 | 62 (10%) | 26 (4%) | 13 (2%) | 4 (0.5 %) |
Aside from the computational results reported in the FreeSolv database, one related large-scale study is the work by Shivakumar et al.15 who reported ASFEs for 239 neutral molecules. They compared the commercial version of the CHARMM force field (CHARMm-MSI)69 and the standard GAFF force field13 with different charge assignments (AM1-BCC/RESP/CHelpG) for the respective compounds. Unfortunately, their molecules are named differently than in this work and no SMILES strings are available, which makes an automated comparison impossible. Performing a spot check, we could identify 101 molecules that are present in both the FreeSolv database and Shivakumar et al.15 For this subset, our calculations yielded an RMSE of 1.38 kcal/mol and an MAE of 1.03 kcal/mol, which compares favorably to the results obtained with the commercial CHARMM force field (CHARMm-MSI);69 for these 101 molecules, their RMSE was 2.41 kcal/mol, and their MAE was 1.40 kcal/mol. Among the different force fields and charge models they used, a combination of AM1-BCC and the GAFF performed best, with an RMSE of 1.34 kcal/mol and an MAE of 1.05 kcal/mol. This is similar to the performance of the current cgenff/CGenFF combination used in this study.
The validation set for version 3.0 of the ATB19,20 contains a significant portion of the FreeSolv database, with 59 molecules excluded due to experimental uncertainties of 1 kcal/mol or more.21 This resulted in an MAE of 1.00 kcal/mol and an RMSE of 1.5 kcal/mol. When excluding compounds with experimental uncertainties greater than 1.0 kcal/mol, the performance of the CGenFF results presented here is comparable, with an MAE of 1.08 kcal/mol and an RMSE of 1.68 kcal/mol.
The largest too negative deviation was observed for cyanuric acid, where we missed the experimental ASFE (−18.06 kcal/mol) by 11.59 kcal/mol, with a calculated ASFE of −29.65 kcal/mol. In the opposite direction, we obtained the most positive wrong result for β-glucose, −15.51 kcal/mol instead of the experimental value of −25.47 kcal/mole. Both molecules were part of the SAMPL2 challenge5 and were among those compounds having the largest variation in results during the competition. Cyanuric acid may adopt multiple tautomeric forms. Initially, we simulated the all-oxo form based on the SMILES code provided in the FreeSolv database as it is believed to be the dominant form in solution.70,71 However, Pérez-Manríquez et al.72 suggest that the aromatic enol form may partially exist in aqueous solution as well. Thus, we also calculated the ASFE for this tautomeric form, obtaining a value of −7.27 kcal/mol. For glucose, the organizers of the SAMPL2 challenge pointed out the high flexibility of the sugar and argued that its polarity, and hence, its ASFE, may change considerably upon a conformational change. Thus, in both cases, the origin of the large error may not be caused by the force field alone.
Performance for Different Functional Groups
We categorized the molecules based on their chemical functionalities using the groups.txt file from the FreeSolv repository available on GitHub (https://github.com/MobleyLab/FreeSolv). While many compounds in the data set exhibit a high degree of polyfunctionality, there are also large groups of monofunctional molecules. To avoid double-counting polyfunctional compounds, we utilized only the first category provided in the groups.txt file to assign the molecules to their respective categories. The assignment used is listed in the Supporting Information. Proceeding in this manner results in some ambiguity, e.g., our category “amine” contains both aliphatic and aromatic compounds. We consider this acceptable for a quick survey, and the same criteria were applied to our results, as well as to those of Mobley and Guthrie.23 Furthermore, since the number of molecules in the FreeSolv database is not too large to begin with, more detailed classification attempts quickly lead to categories consisting of only very few molecules. Figure 5 summarizes our analysis. For all functional groups, for which there are at least 10 molecules in the database, we plot the absolute error obtained with transformato/CGenFF (blue) against the GAFF results (orange).23 Based on the MAE (black crosses in Figure 5), GAFF outperformed CGenFF for nine out of the 18 investigated functional groups; i.e., for these groups, the use of GAFF led to a lower MAE. Conversely, CGenFF yielded a lower MAE for the remaining nine functional groups. In Figure 5, one sees that CGenFF performs notably worse than GAFF for the primary, secondary, and tertiary amines, the latter having an MAE (black cross) of 2.6 kcal/mol; the corresponding RMSE was 3.2 kcal/mol. Overall, tertiary amines were the chemical functionality for which calculations with CGenFF presented the largest deviations from the experimental results. Note, though, that in terms of the median absolute error (gray dashed line), the performance of CGenFF is much closer to that of GAFF. Primary and secondary amines were the other two functional groups for which the MAE obtained with CGenFF was > 2 kcal/mol. For the halogen derivatives and alkyl chlorides, CGenFF also gave results in poor agreement with experiment (MAE > 1.5 kcal/mol). Examples of functional groups for which GAFF performed worse are aryl chlorides and primary alcohols. In these two cases, GAFF resulted in MAEs > 1.5 kcal/mol, significantly higher than the MAEs obtained with CGenFF. CGenFF also performs significantly better for diaryl ethers, whereas, for the dialkyl ethers, both force fields give similar results.
We conducted similar analyses with the other used metrics (RMSE and the Pearson correlation coefficients); see Figure S7. The results for the Pearson correlation coefficient contained one unexpected data point. For the diaryl ethers, the GAFF results show a negative Pearson’s r, possibly indicating one or more erroneous entries in the database. It should be noted that for this group, CGenFF also has an r value of only 0.6. In line with the MAE results, the CGenFF r values for primary, secondary, and tertiary amines are low as well; for all other chemical groups r(CGenFF) ≥ 0.8.
Conclusions
Advantages of Transformato
The present results, as well as those of refs (41) and (42), demonstrate the utility of transformato in setting up and carrying out large-scale free energy calculations. By relying on SAI, the underlying MD program does not need support for special purpose code, such as soft-core potentials. Not counting the initial validation and preliminary tests for some subsets, we were able to compute the 621 ASFEs in 4 weeks, utilizing on average 15 consumer-grade GPUs (the fastest ones being NVIDIA RTX2080 cards). Furthermore, since transformato provides self-contained inputs for each intermediate state, computations can be easily distributed across as many nodes as there are available. For a medium-sized molecule from the FreeSolv database with seven heavy atoms (e.g., toluene), 15 intermediate states are necessary. When running them in parallel with the local resources just described, a simulation of one intermediate state takes approximately 20 minutes. The post processing of the trajectories takes another 20 minutes; thus, on this small cluster, the calculation of an ASFE requires less than an hour of wall time. A peculiarity of SAI is that the number of intermediate states depends on the size of the alchemical region of the solute, in particular, the number of non-hydrogen atoms. This contrasts with most standard free energy simulation protocols, in which a fixed number of intermediate λ-states, e.g., 11 or 21, is used for all alchemical transformations. At first glance, this is a downside since the larger a molecule, the longer it takes to compute its solvation free energy simply because more intermediate states are necessary. However, this intrinsic adaptiveness also has advantages. First, for smaller molecules, e.g., ethane or methanol, typical protocols with 21 λ-states are inefficient. Conversely, these 21 λ-states may be not enough for large solutes. In Figure 6, we plot the MAEs sorted by the number of solute heavy atoms. The present results (blue) are compared to the ASFEs from Mobley and Guthrie,23 who used a 21 λ-states protocol. For molecules with 14 heavy atoms or more, the MAEs of the transformato results are lower than those of Mobley and Guthrie.23 Thus, transformato automatically imposes less costly protocols for small(er) molecules and more expensive ones for large(r) compounds; the data in Figure 6 indicate that this extra effort is well spent.
cgenff/CGenFF for ASFE
Overall, the use of cgenff/CGenFF leads to a slightly worse agreement with experimental ASFEs compared to GAFF. As one can see from Table 1, this is caused by a relatively small number of compounds for which the computed ASFEs are off by 2 or more kcal/mol. There is no trivial way to relate a wrong free energy difference to particular force field parameters (though there are attempts such as “Time Machine” (https://github.com/proteneer/timemachine)), and a systematic failure analysis is out of scope for this study. At the same time, it was straightforward to identify a chemical functionality, in particular amines, for which CGenFF tends to perform poorly (cf. Figure 5). Although occasionally used,73 the comparison of computed ASFEs to experimental data is not a routine part of parameter optimization for the additive CHARMM force field family. In light of this, we consider the agreement between computed and experimental ASFEs quite satisfactory.
Users of CGenFF should, however, keep some additional cautions in mind. Force field parameters generated by the cgenff program are different depending on the version used. Similarly, for a compound that is part of CGenFF’s template set (i.e., which is explicitly present in the topology file top_all36_cgenff.rtf), one may obtain different partial charges when processing the molecule with cgenff compared to the charges found in the template topology file. Since the parameters generated by cgenff are based on a machine-learning model, the resulting assigned charges and bonded parameters can vary as the training set for the force field is extended.44,74 Keeping this in mind, the above observations are the expected behavior. Nevertheless, some differences in parameters we encountered during the validation phase were unexpectedly drastic, which caused some confusion, e.g., for 2-methylfurane, there are differences in partial charges of > 0.2 e between the two cgenff/CGenFF versions, changing the computed ASFE by almost 2 kcal/mol. The need for strict version control of parameters and keeping the version of cgenff constant during a project might need to be better communicated.
Summary
In conclusion, the implementation of transformato establishes a scalable solution for calculating ASFEs. Separating the “alchemical setup and post-processing” from running the underlying MD simulations is beneficial as the two functionalities can be optimized independently. The computational efficiency of transformato is also a step toward democratizing access to extensive testing of force fields, empowering even smaller research entities with limited resources to perform ASFE calculations for the FreeSolv database. The results obtained offer insights in the limitations of the cgenff/CGenFF small molecule parameter set for calculating ASFEs and may serve as a starting point for further development of the CGenFF force field.
Acknowledgments
The authors would like to thank Charles L. Brooks III and Arghya Chakravorty for several fruitful discussions, as well as H. Lee Woodcock for feedback on an early version of this manuscript. This research was funded by National Institute of General Medical Sciences grant number 7601R01GM129519-0 and grant P-31024-N28 of the Austrian Science Fund (FWF).
Data Availability Statement
All plots shown in this paper were produced using the Jupyter-notebook available on GitHub (https://github.com/JohannesKarwou/notebooks/blob/main/freeSolvSummary.ipynb). The notebook also contains the calculations of all statistics reported in this paper (RMSE, MAE, Pearson correlation, and Spearman’s rank correlation), as well as the corresponding bootstrapped errors. Transformato version used in this work (release v0.3): https://github.com/wiederm/transformato. Macha version used in this work (release v0.0.1): https://github.com/akaupang/macha.
Supporting Information Available
The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jctc.3c00691.
Supporting figures and tables. Figure S1: comparison of two approaches to compute the LJ LRC; Figure S2: molecules for which ASFEs with comparable simulation setups and force field parameters have been reported in the literature; Figure S3: initial comparison between results from transformato (TF) and reference results from the literature before ensuring that identical force field parameters were used; Figure S4: comparison of ASFEs calculated with TF when using two different switching functions for the LJ interactions; Figure S5: one of the 11 organophosphorodithioates for which we report no ASFEs (Mobley ID: 7754849); Figure S6: average long-range correction as a function of the number of atoms per molecule, including hydrogens, are shown as blue squares; Figure S7: expanded statistical measures for the results reported in this study (blue) and by Mobley and Guthrie; Table S1: all molecules for which the cgenff program failed to provide parameters; and Table S2: molecules, for which the standard deviation (std) of the ASFE (dG TF) was >0.6 kcal/mol when using the default simulation length per state of 5 ns (PDF)
Supporting spreadsheet. Entries labeled dG (TF) are the direct results calculated with transformato, entries labeled dG (TF) lrc are the long-range corrected ASFE, i.e., the final results on which our analysis and discussion are based; entry std lists the standard deviation between the four individual runs; file further provides the number of intermediate states used for each ASFE calculation (nr intst), and the initial box size and number of water molecules for each solute (box length and nr waters); and functional group used for the analysis of the respective molecule can be found in the functional group column (XLSX)
Force field parameters for each solute generated by cgenff (ZIP)
Open Access is funded by the Austrian Science Fund (FWF).
The authors declare no competing financial interest.
Supplementary Material
References
- Cournia Z.; Allen B.; Sherman W. Relative Binding Free Energy Calculations in Drug Discovery: Recent Advances and Practical Considerations. J. Chem. Inf. Model. 2017, 57, 2911–2937. 10.1021/acs.jcim.7b00564. [DOI] [PubMed] [Google Scholar]
- Chodera J. D.; Mobley D. L.; Shirts M. R.; Dixon R. W.; Branson K.; Pande V. S. Alchemical free energy methods for drug discovery: progress and challenges. Curr. Opin. Struct. Biol. 2011, 21, 150–160. 10.1016/j.sbi.2011.01.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Williams-Noonan B. J.; Yuriev E.; Chalmers D. K. Free Energy Methods in Drug Design: Prospects of “alchemical Perturbation” in Medicinal Chemistry. J. Med. Chem. 2018, 61, 638–649. 10.1021/acs.jmedchem.7b00681. [DOI] [PubMed] [Google Scholar]
- Lee T. S.; Tsai H. C.; Ganguly A.; York D. M. ACES: Optimized Alchemically Enhanced Sampling. J. Chem. Theory Comput. 2023, 19, 472–487. 10.1021/acs.jctc.2c00697. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Geballe M. T.; Skillman A. G.; Nicholls A.; Guthrie J. P.; Taylor P. J. The SAMPL2 blind prediction challenge: Introduction and overview. J. Comput.-Aided Mol. Des. 2010, 24, 259–279. 10.1007/s10822-010-9350-8. [DOI] [PubMed] [Google Scholar]
- Kashefolgheta S.; Oliveira M. P.; Rieder S. R.; Horta B. A.; Acree W. E.; Hünenberger P. H. Evaluating Classical Force Fields against Experimental Cross-Solvation Free Energies. J. Chem. Theory Comput. 2020, 16, 7556–7580. 10.1021/acs.jctc.0c00688. [DOI] [PubMed] [Google Scholar]
- Villa A.; Mark A. E. Calculation of the free energy of solvation for neutral analogs of amino acid side chains. J. Comput. Chem. 2002, 23, 548–553. 10.1002/jcc.10052. [DOI] [PubMed] [Google Scholar]
- Shirts M. R.; Pitera J. W.; Swope W. C.; Pande V. S. Extremely precise free energy calculations of amino acid side chain analogs: Comparison of common molecular mechanics force fields for proteins. J. Chem. Phys. 2003, 119, 5740–5761. 10.1063/1.1587119. [DOI] [Google Scholar]
- Deng Y.; Roux B. Hydration of Amino Acid Side Chains: Nonpolar and Electrostatic Contributions Calculated from Staged Molecular Dynamics Free Energy Simulations with Explicit Water Molecules. J. Phys. Chem. B 2004, 108, 16567–16576. 10.1021/jp048502c. [DOI] [Google Scholar]
- Nicholls A.; Mobley D. L.; Guthrie J. P.; Chodera J. D.; Bayly C. I.; Cooper M. D.; Pande V. S. Predicting Small-Molecule Solvation Free Energies: An Informal Blind Test for Computational Chemistry. J. Med. Chem. 2008, 51, 769–779. 10.1021/jm070549+. [DOI] [PubMed] [Google Scholar]
- Guthrie J. P. A blind challenge for computational solvation free energies: Introduction and overview. J. Phys. Chem. B 2009, 113, 4501–4507. 10.1021/jp806724u. [DOI] [PubMed] [Google Scholar]
- Mobley D. L.; Wymer K. L.; Lim N. M.; Guthrie J. P. Blind prediction of solvation free energies from the SAMPL4 challenge. J. Comput.-Aided Mol. Des. 2014, 28, 135–150. 10.1007/s10822-014-9718-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wang J.; Wolf R. M.; Caldwell J. W.; Kollman P. A.; Case D. A. Development and testing of a general amber force field. J. Comput. Chem. 2004, 25, 1157–1174. 10.1002/jcc.20035. [DOI] [PubMed] [Google Scholar]
- Mobley D. L.; Bayly C. I.; Cooper M. D.; Shirts M. R.; Dill K. A. Small molecule hydration free energies in explicit solvent: An extensive test of fixed-charge atomistic simulations. J. Chem. Theory Comput. 2009, 5, 350–358. 10.1021/ct800409d. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shivakumar D.; Deng Y.; Roux B. Computations of absolute solvation free energies of small molecules using explicit and implicit solvent model. J. Chem. Theory Comput. 2009, 5, 919–930. 10.1021/ct800445x. [DOI] [PubMed] [Google Scholar]
- Shivakumar D.; Williams J.; Wu Y.; Damm W.; Shelley J.; Sherman W. Prediction of absolute solvation free energies using molecular dynamics free energy perturbation and the opls force field. J. Chem. Theory Comput. 2010, 6, 1509–1519. 10.1021/ct900587b. [DOI] [PubMed] [Google Scholar]
- Shivakumar D.; Harder E.; Damm W.; Friesner R. A.; Sherman W. Improving the prediction of absolute solvation free energies using the next generation opls force field. J. Chem. Theory Comput. 2012, 8, 2553–2558. 10.1021/ct300203w. [DOI] [PubMed] [Google Scholar]
- Oostenbrink C.; Villa A.; Mark A. E.; Van Gunsteren W. F. A biomolecular force field based on the free enthalpy of hydration and solvation: The GROMOS force-field parameter sets 53A5 and 53A6. J. Comput. Chem. 2004, 25, 1656–1676. 10.1002/jcc.20090. [DOI] [PubMed] [Google Scholar]
- Malde A. K.; Zuo L.; Breeze M.; Stroet M.; Poger D.; Nair P. C.; Oostenbrink C.; Mark A. E. An Automated Force Field Topology Builder (ATB) and Repository: Version 1.0. J. Chem. Theory Comput. 2011, 7, 4026–4037. 10.1021/ct200196m. [DOI] [PubMed] [Google Scholar]; PMID: 26598349
- Koziara K. B.; Stroet M.; Malde A. K.; Mark A. E. Testing and validation of the Automated Topology Builder (ATB) version 2.0: prediction of hydration free enthalpies. J. Comput.-Aided Mol. Des. 2014, 28, 221–233. 10.1007/s10822-014-9713-7. [DOI] [PubMed] [Google Scholar]
- Stroet M.; Caron B.; Visscher K. M.; Geerke D. P.; Malde A. K.; Mark A. E. Automated Topology Builder Version 3.0: Prediction of Solvation Free Enthalpies in Water and Hexane. J. Chem. Theory Comput. 2018, 14, 5834–5845. 10.1021/acs.jctc.8b00768. [DOI] [PubMed] [Google Scholar]; PMID: 30289710
- Boulanger E.; Huang L.; Rupakheti C.; MacKerell A. D. J.; Roux B. Optimized Lennard-Jones Parameters for Druglike Small Molecules. J. Chem. Theory Comput. 2018, 14, 3121–3131. 10.1021/acs.jctc.8b00172. [DOI] [PMC free article] [PubMed] [Google Scholar]; PMID: 29694035
- Mobley D. L.; Guthrie J. P. FreeSolv: a database of experimental and calculated hydration free energies, with input files. J. Comput.-Aided Mol. Des. 2014, 28, 711–720. 10.1007/s10822-014-9747-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lindahl E.; Hess B.; van der Spoel D. GROMACS 3.0: A package for molecular simulation and trajectory analysis. J. Mol. Model. 2001, 7, 306–317. 10.1007/s008940100045. [DOI] [Google Scholar]
- Van Der Spoel D.; Lindahl E.; Hess B.; Groenhof G.; Mark A. E.; Berendsen H. J. GROMACS: Fast, flexible, and free. J. Comput. Chem. 2005, 26, 1701–1718. 10.1002/jcc.20291. [DOI] [PubMed] [Google Scholar]
- Jorgensen W. L.; Chandrasekhar J.; Madura J. D.; Impey R. W.; Klein M. L. Comparison of simple potential functions for simulating liquid water. J. Chem. Phys. 1983, 79, 926–935. 10.1063/1.445869. [DOI] [Google Scholar]
- Jakalian A.; Bush B. L.; Jack D. B.; Bayly C. I. Fast, Efficient Generation of High-Quality Atomic Charges. AM1-BCC Model: I. Method. J. Comput. Chem. 2000, 21, 132–146. . [DOI] [PubMed] [Google Scholar]
- Jakalian A.; Jack D. B.; Bayly C. I. Fast, efficient generation of high-quality atomic charges. AM1-BCC model: II. Parameterization and validation. J. Comput. Chem. 2002, 23, 1623–1641. 10.1002/jcc.10128. [DOI] [PubMed] [Google Scholar]
- Duarte Ramos Matos G.; Kyu D. Y.; Loeffler H. H.; Chodera J. D.; Shirts M. R.; Mobley D. L. Approaches for Calculating Solvation Free Energies and Enthalpies Demonstrated with an Update of the FreeSolv Database. J. Chem. Eng. Data 2017, 62, 1559–1569. 10.1021/acs.jced.7b00104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Marenich A. V.; Kelly C. P.; Thompson J. D.; Hawkins G. D.; Chambers C. C.; Giesen D. J.; Winget P.; Cramer C. J.; Truhlar D. G.. Minnesota Solvation Database Home Page; Minnesota Solvation Database, University of Minnesota: Minneapolis, 2012. [Google Scholar]
- Guthrie J.; Mobley D.. The Guthrie Hydration Free Energy Database of Experimental Small Molecule Hydration Free Energies; Department of Pharmaceutical Sciences, UCI, 2018, [Google Scholar]
- Riquelme M.; Lara A.; Mobley D. L.; Verstraelen T.; Matamala A. R.; Vöhringer-Martinez E. Hydration Free Energies in the FreeSolv Database Calculated with Polarized Iterative Hirshfeld Charges. J. Chem. Inf. Model. 2018, 58, 1779–1797. 10.1021/acs.jcim.8b00180. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Dodda L. S.; Vilseck J. Z.; Tirado-Rives J.; Jorgensen W. L. 1.14*CM1A-LBCC: Localized Bond-Charge Corrected CM1A Charges for Condensed-Phase Simulations. J. Phys. Chem. B 2017, 121, 3864–3870. 10.1021/acs.jpcb.7b00272. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jorgensen W. L.; Tirado-Rives J. Potential energy functions for atomic-level simulations of water and organic and biomolecular systems. Proc. Natl. Acad. Sci. U. S. A. 2005, 102, 6665–6670. 10.1073/pnas.0408037102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ribeiro R. F.; Marenich A. V.; Cramer C. J.; Truhlar D. G. Prediction of SAMPL2 aqueous solvation free energies and tautomeric ratios using the SM8, SM8AD, and SMD solvation models. J. Comput.-Aided Mol. Des. 2010, 24, 317–333. 10.1007/s10822-010-9333-9. [DOI] [PubMed] [Google Scholar]
- Klamt A.; Diedenhofen M. Blind prediction test of free energies of hydration with COSMO-RS. J. Comput.-Aided Mol. Des. 2010, 24, 357–360. 10.1007/s10822-010-9354-4. [DOI] [PubMed] [Google Scholar]
- Luukkonen S.; Belloni L.; Borgis D.; Levesque M. Predicting Hydration Free Energies of the FreeSolv Database of Drug-like Molecules with Molecular Density Functional Theory. J. Chem. Inf. Model. 2020, 60, 3558. 10.1021/acs.jcim.0c00526. [DOI] [PubMed] [Google Scholar]
- Borgis D.; Luukkonen S.; Belloni L.; Jeanmairet G. Accurate prediction of hydration free energies and solvation structures using molecular density functional theory with a simple bridge functional. J. Chem. Phys. 2021, 155, 024117 10.1063/5.0057506. [DOI] [PubMed] [Google Scholar]
- Zhang Z. Y.; Peng D.; Liu L.; Shen L.; Fang W. H. Machine Learning Prediction of Hydration Free Energy with Physically Inspired Descriptors. J. Phys. Chem. Lett. 2023, 14, 1877–1884. 10.1021/acs.jpclett.2c03858. [DOI] [PubMed] [Google Scholar]
- Wiercioch M.; Kirchmair J. DNN-PP: A novel Deep Neural Network approach and its applicability in drug-related property prediction. Expert Syst. Appl. 2023, 213, 119055 10.1016/j.eswa.2022.119055. [DOI] [Google Scholar]
- Wieder M.; Fleck M.; Braunsfeld B.; Boresch S. Alchemical free energy simulations without speed limits. A generic framework to calculate free energy differences independent of the underlying molecular dynamics program. J. Comput. Chem. 2022, 43, 1151–1160. 10.1002/jcc.26877. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Karwounopoulos J.; Wieder M.; Boresch S. Relative binding free energy calculations with transformato: A molecular dynamics engine-independent tool. Front. Mol. Biosci. 2022, 9, 954638 10.3389/fmolb.2022.954638. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Boresch S.; Bruckner S. Avoiding the van der Waals endpoint problem using serial atomic insertion. J. Comput. Chem. 2011, 32, 2449–2458. 10.1002/jcc.21829. [DOI] [PubMed] [Google Scholar]
- Vanommeslaeghe K.; Hatcher E.; Acharya C.; Kundu S.; Zhong S.; Shim J.; Darian E.; Guvench O.; Lopes P.; Vorobyov I.; Mackerell A. D. CHARMM general force field: A force field for drug-like molecules compatible with the CHARMM all-atom additive biological force fields. J. Comput. Chem. 2010, 31, 671–690. 10.1002/jcc.21367. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yu W.; He X.; Vanommeslaeghe K.; MacKerell A. D. Extension of the CHARMM general force field to sulfonyl-containing compounds and its utility in biomolecular simulations. J. Comput. Chem. 2012, 33, 2451–2468. 10.1002/jcc.23067. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vanommeslaeghe K.; Raman E. P.; MacKerell A. D. Automation of the CHARMM General Force Field (CGenFF) II: Assignment of Bonded Parameters and Partial Atomic Charges. J. Chem. Inf. Model. 2012, 52, 3155–3168. 10.1021/ci3003649. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vanommeslaeghe K.; MacKerell A. D. Automation of the CHARMM general force field (CGenFF) I: Bond perception and atom typing. J. Chem. Inf. Model. 2012, 52, 3144–3154. 10.1021/ci300363c. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gutiérrez I. S.; Lin F.-Y.; Vanommeslaeghe K.; Lemkul J. A.; Armacost K. A.; Brooks C. L.; MacKerell A. D. Parametrization of halogen bonds in the CHARMM general force field: Improved treatment of ligand–protein interactions. Bioorg. Med. Chem. 2016, 24, 4812–4825. 10.1016/j.bmc.2016.06.034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Brooks B. R.; Brooks C. L.; Mackerell A. D.; Nilsson L.; Petrella R. J.; Roux B.; Won Y.; Archontis G.; Bartels C.; Boresch S.; Caflisch A.; Caves L.; Cui Q.; Dinner A. R.; Feig M.; Fischer S.; Gao J.; Hodoscek M.; Im W.; Kuczera K.; Lazaridis T.; Ma J.; Ovchinnikov V.; Paci E.; Pastor R. W.; Post C. B.; Pu J. Z.; Schaefer M.; Tidor B.; Venable R. M.; Woodcock H. L.; Wu X.; Yang W.; York D. M.; Karplus M. CHARMM: The biomolecular simulation program. J. Comput. Chem. 2009, 30, 1545–1614. 10.1002/jcc.21287. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Eastman P.; Swails J.; Chodera J. D.; McGibbon R. T.; Zhao Y.; Beauchamp K. A.; Wang L. P.; Simmonett A. C.; Harrigan M. P.; Stern C. D.; Wiewiora R. P.; Brooks B. R.; Pande V. S. OpenMM 7: Rapid development of high performance algorithms for molecular dynamics. PLoS Comput. Biol. 2017, 13, 1005659 10.1371/journal.pcbi.1005659. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shirts M. R.; Chodera J. D. Statistically optimal analysis of samples from multiple equilibrium states. J. Chem. Phys. 2008, 129, 124105. 10.1063/1.2978177. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mey A. S. J. S.; Allen B. K.; McDonald H. E. B.; Chodera J. D.; Hahn D. F.; Kuhn M.; Michel J.; Mobley D. L.; Naden L. N.; Prasad S.; Rizzi A.; Scheen J.; Shirts M. R.; Tresadern G.; Xu H. Best Practices for Alchemical Free Energy Calculations. Living J. Comput. Mol. Sci. 2020, 2, 18378. 10.33011/livecoms.2.1.18378. [DOI] [PMC free article] [PubMed] [Google Scholar]
- O’Boyle N. M.; Morley C.; Hutchison G. R. Pybel: A Python wrapper for the OpenBabel cheminformatics toolkit. Chem. Cent. J. 2008, 2, 5. 10.1186/1752-153X-2-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Lee J.; Cheng X.; Swails J. M.; Yeom M. S.; Eastman P. K.; Lemkul J. A.; Wei S.; Buckner J.; Jeong J. C.; Qi Y.; Jo S.; Pande V. S.; Case D. A.; Brooks C. L.; MacKerell A. D.; Klauda J. B.; Im W. CHARMM-GUI Input Generator for NAMD, GROMACS, AMBER, OpenMM, and CHARMM/OpenMM Simulations Using the CHARMM36 Additive Force Field. J. Chem. Theory Comput. 2016, 12, 405–413. 10.1021/acs.jctc.5b00935. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jo S.; Kim T.; Iyer V. G.; Im W. CHARMM-GUI: A web-based graphical user interface for CHARMM. J. Comput. Chem. 2008, 29, 1859–1865. 10.1002/jcc.20945. [DOI] [PubMed] [Google Scholar]
- Åqvist J.; Wennerström P.; Nervall M.; Bjelic S.; Brandsdal B. O. Molecular dynamics simulations of water and biomolecules with a Monte Carlo constant pressure algorithm. Chem. Phys. Lett. 2004, 384, 288–294. 10.1016/j.cplett.2003.12.039. [DOI] [Google Scholar]
- Chow K. H.; Ferguson D. M. Isothermal-isobaric molecular dynamics simulations with Monte Carlo volume sampling. Comput. Phys. Commun. 1995, 91, 283–289. 10.1016/0010-4655(95)00059-O. [DOI] [Google Scholar]
- Miyamoto S.; Kollman P. A. Settle: An analytical version of the SHAKE and RATTLE algorithm for rigid water models. J. Comput. Chem. 1992, 13, 952–962. 10.1002/jcc.540130805. [DOI] [Google Scholar]
- Essmann U.; Perera L.; Berkowitz M. L.; Darden T.; Lee H.; Pedersen L. G. A smooth particle mesh Ewald method. J. Chem. Phys. 1995, 103, 8577. 10.1063/1.470117. [DOI] [Google Scholar]
- Steinbach P. J.; Brooks B. R. New spherical-cutoff methods for long-range forces in macromolecular simulation. J. Comput. Chem. 1994, 15, 667–683. 10.1002/jcc.540150702. [DOI] [Google Scholar]
- Ryckaert J. P.; Ciccotti G.; Berendsen H. J. Numerical integration of the cartesian equations of motion of a system with constraints: molecular dynamics of n-alkanes. J. Comput. Phys. 1977, 23, 327–341. 10.1016/0021-9991(77)90098-5. [DOI] [Google Scholar]
- Brooks B. R.; Bruccoleri R. E.; Olafson B. D.; States D. J.; Swaminathan S.; Karplus M. CHARMM: A Program for Macromolecular Energy, Minimization, and Dynamics Calculations*. J. Comput. Chem. 1983, 4, 187–217. 10.1002/jcc.540040211. [DOI] [Google Scholar]
- Kirkwood J. G. Statistical Mechanics of Fluid Mixtures. J. Chem. Phys. 1935, 3, 300–313. 10.1063/1.1749657. [DOI] [Google Scholar]
- Fleck M.; Wieder M.; Boresch S. Dummy Atoms in Alchemical Free Energy Calculations. J. Chem. Theory Comput. 2021, 17, 4403–4419. 10.1021/acs.jctc.0c01328. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shirts M. R.; Mobley D. L.; Chodera J. D.; Pande V. S. Accurate and Efficient Corrections for Missing Dispersion Interactions in Molecular Simulations. J. Phys. Chem. B 2007, 111, 13052–13063. 10.1021/jp0735987. [DOI] [PubMed] [Google Scholar]
- Huang J.; Rauscher S.; Nawrocki G.; Ran T.; Feig M.; De Groot B. L.; Grubmüller H.; MacKerell A. D. CHARMM36m: an improved force field for folded and intrinsically disordered proteins. Nat. Methods 2017, 14, 71–73. 10.1038/nmeth.4067. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Leonard A. N.; Simmonett A. C.; Pickard F. C.; Huang J.; Venable R. M.; Klauda J. B.; Brooks B. R.; Pastor R. W. Comparison of Additive and Polarizable Models with Explicit Treatment of Long-Range Lennard-Jones Interactions Using Alkane Simulations. J. Chem. Theory Comput. 2018, 14, 948–958. 10.1021/acs.jctc.7b00948. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Wennberg C. L.; Murtola T.; Páll S.; Abraham M. J.; Hess B.; Lindahl E. Direct-Space Corrections Enable Fast and Accurate Lorentz-Berthelot Combination Rule Lennard-Jones Lattice Summation. J. Chem. Theory Comput. 2015, 11, 5737–5746. 10.1021/acs.jctc.5b00726. [DOI] [PubMed] [Google Scholar]
- Momany F. A.; Rone R. Validation of the general purpose QUANTA 3.2/CHARMm force field. J. Comput. Chem. 1992, 13, 888–900. 10.1002/jcc.540130714. [DOI] [Google Scholar]
- Wahman D. G. First acid ionization constant of the drinking water relevant chemical cyanuric acid from 5 to 35 °C. Environ. Sci.: Water Res. Technol. 2018, 4, 1522–1530. 10.1039/C8EW00431E. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Reva I. Comment on “Density functional theory studies on molecular structure, vibrational spectra and electronic properties of cyanuric acid”. Spectrochim. Acta, Part A 2015, 151, 232–236. 10.1016/j.saa.2015.06.070. [DOI] [PubMed] [Google Scholar]
- Pérez-Manríquez L.; Cabrera A.; Sansores L. E.; Salcedo R. Aromaticity in cyanuric acid. J. Mol. Model. 2011, 17, 1311–1315. 10.1007/s00894-010-0825-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen I. J.; Yin D.; MacKerell A. D. Combined ab initio/empirical approach for optimization of Lennard-Jones parameters for polar-neutral compounds. J. Comput. Chem. 2002, 23, 199–213. 10.1002/jcc.1166. [DOI] [PubMed] [Google Scholar]
- Orr A. A.; Sharif S.; Wang J.; MacKerell A. D. Preserving the Integrity of Empirical Force Fields. J. Chem. Inf. Model. 2022, 62, 3825–3831. 10.1021/acs.jcim.2c00615. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
All plots shown in this paper were produced using the Jupyter-notebook available on GitHub (https://github.com/JohannesKarwou/notebooks/blob/main/freeSolvSummary.ipynb). The notebook also contains the calculations of all statistics reported in this paper (RMSE, MAE, Pearson correlation, and Spearman’s rank correlation), as well as the corresponding bootstrapped errors. Transformato version used in this work (release v0.3): https://github.com/wiederm/transformato. Macha version used in this work (release v0.0.1): https://github.com/akaupang/macha.