Abstract
In combined quantum-mechanical/molecular-mechanical (QM/MM) dynamics simulations, the adaptive-partitioning (AP) schemes reclassify atoms on-the-fly as QM or MM in a smooth manner. This yields a mobile QM subsystem with contents that are continuously updated as needed. Here, we tailor the Hamiltonian adaptive many-body correction (HAMBC) proposed by Boreboom et al. [J. Chem. Theory Comput. 2016, 12, 3441] to the permuted AP (PAP) scheme. The treatments lead to the HAMBC-PAP method (HPAP), which both conserves energy and produces accurate solvation structures in the test of “water-in-water” model system.
Keywords: combined QM/MM, molecular dynamics simulations, energy conservation, radial distribution function, adaptive partitioning
1. Introduction
Molecular dynamics (MD) simulations of diffusive systems, such as the diffusion of a solute (a solvated ion or molecule) through solvent, has been a challenging task for multiscale methods, especially for combined quantum-mechanics/molecular-mechanics (QM/MM) methods [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]. In conventional QM/MM methodology, atoms are designated as QM or MM at the beginning of a simulation and do not change these identities throughout a simulation. This causes difficulties when solvent molecules are exchanged between the solute’s solvation shells and the bulk solution, which may occur frequently. Adaptive QM/MM mitigates these problems by reclassifying the atoms as QM or MM on-the-fly based on their positions, assuring that the solute and its solvation shells are always described at the QM level of theory [25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52]. As a result, the QM and MM partitions in adaptive QM/MM are dynamically updated as needed, in contrast to the static partitions in conventional QM/MM.
One adaptive QM/MM algorithm is the permuted adaptive partitioning (PAP) scheme [29,32], which uses distance-based criteria for the QM and MM partitioning (Figure 1). In PAP, the QM zone, also called the active zone, consists of the solute and all molecules within a preset cutoff distance from the solute. A group-based prescription is often adopted, where a whole molecule is treated as an entity, and the distance from the solute is measured using the center of mass or a representative atom of the entire molecule. The description for whole molecules can also be applied to molecular fragments, such as functional groups [32]. The MM zone, also known as the environmental zone, consists of molecules with , where is another preset cutoff distance. Between the QM and MM zones is the buffer zone (), and the molecules in the buffer zone are often called the buffer groups. The energy of the system and the gradients of all (QM, buffer, and MM) atoms are smoothly interpolated when molecules or functional groups migrate into, across, or out of the buffer zone. This is accomplished by expressing the QM/MM potential as a weighted sum of many-body contributions that vary continuously and smoothly as the buffer groups change their positions. The PAP method conserves energy and momentum, and it has been found to yield superior numerical stabilities in MD simulations [29,32].
A challenge in PAP (and other distance-based adaptive QM/MM methods) concerns the gradients due to the smoothing functions employed in the interpolation procedure, which, if not negligible, may cause artefacts in the MD simulations [30,35,42,46]. These forces, which are sometimes called transition forces, are proportional to the difference between the QM and MM energies at the current geometry. More specifically, the energy difference is the energy released (or absorbed) when a buffer group is switched from MM to QM while holding the QM or MM classifications of the other groups as well as all atomic coordinates fixed [42]. These transition forces are therefore associated with the difference in chemical potential between the QM and MM descriptions of the given buffer group. These transition forces drive the molecules moving towards the QM or MM zones, even in the absence of the interpolated gradients between the QM and MM potential derivatives, which are considered the “real” or “physical” forces.
In principle, the effects due to these transition forces can be eliminated or minimized by carefully aligning the QM and MM potentials [29]. However, it is difficult to align multi-dimensional potentials, and a simple and general algorithm to for potential alignment has not yet been developed. An alternative solution is the modified PAP (mPAP) scheme, where external forces are applied to cancel out these artificial forcs [35]. Mathematically, the transition forces are simply deleted. Conceptually, this means that the chemical potentials are equalized at every step for the system [46]. It has been demonstrated that mPAP yields reasonably accurate structures and dynamics in MD simulations [35,40,43]. The downside is that, because of the involvement of the external forces, the scheme no longer has a Hamiltonian formulation and therefore cannot be used for studies where Hamiltonian systems are required [43].
Recently, Boreboom et al. [42] proposed the Hamiltonian adaptive many-body correction (HAMBC) for sorted adaptive-partitioning (SAP) QM/MM simulations. Inspired by the works of the molecular-mechanics/course-grained (MM/CG) community, especially the Hamiltonian adaptive resolution scheme (H-AdResS) by Potestio et al. [53] the HAMBC method includes per-molecule-based correction terms to the SAP QM/MM Hamiltonian. By design, the gradients of the correction terms should cancel out the average transition forces due to the smoothing functions; the cancellation is not necessarily exact at any single time step. The HAMBC was demonstrated in test calculations of a “water-in-water” model using dual MM levels, where a selected water molecule as the solute and its solvation shell are treated by one MM force field model and the bulk solvent by another MM force field model [42]. (Due to their high efficiencies, dual-MM test calculations have frequently been employed in testing adaptive QM/MM schemes, e.g., in the development of the original PAP scheme [29].) It is encouraging to find that HAMBC was able to produce correct solvation structures for the selected solute water while conserving energy in SAP simulations [42].
In this paper, we report the tailoring of the HAMBC treatment to the much more sophisticated PAP method. In the HAMBC by Boreboom et al. [42] the per-molecule correction term is a function of the fractional “QM character” for a solvent molecule, which is the sum of the weights of the contributing partitions that describe this solvent molecule at the QM level. Because in general there is no analytical function for the correction term, the correction must be calculated through thermodynamic integration over the selected variable. In PAP, it is more convenient to use the value of the smoothing function than the QM character for the given buffer group. We have previously shown that this QM character is equivalent to the value of the smoothing function for a given buffer group in a fully expanded PAP potential [46]. However, the many-body expansion of the PAP potential is often truncated to reduce computational costs, and in a truncated PAP potential, the value of the smoothing function no longer equals the QM character. In this work, we demonstrate that the correction can be taken as a function of the value of the smoothing function even when the PAP potential is truncated.
2. Materials and Methods
2.1. The PAP Algorithm
In PAP, the QM/MM potential is expressed using a many-body expansion: [29]
(1a) |
Or more compactly, [32]
(1b) |
(1c) |
Here, is the QM/MM energy of the partitions with no buffer group treated at the QM level, with the i-th buffer group treated at the QM level, with the i-th and j-th buffer groups treated at the QM level, … with all N buffer groups at the QM level, is the smoothing function for the i-th buffer group, and the weights , , … are assigned to the partitions , , … respectively. Note that N can vary from one time step to another. We have chosen the smoothing function to be a fifth-order spline:
(2) |
where is a reduced distance for the i-th buffer group,
(3) |
where the distance is between the buffer group at position and the solute at position , and . The smoothing function is continuous and differentiable over the domain [0, 1], and corresponds to all possible that a buffer group can take in the buffer zone. The PAP scheme is a Hamiltonian algorithm and conserves energy.
According to Equation (1), a buffer group is treated by QM in some partitions and by MM in the others, in line with its dual QM-MM characteristics. This contrasts with the groups in the QM and MM zones, which remain as QM and MM, respectively, in all possible partitions. (Note that the QM and MM zones are also called the active and environmental zones, respectively.) All derivatives of the PAP potential energy with respect to the coordinates vary smoothly up to the same order for which varies continuously. The full expansion of the PAP potential requires calculations. However, the potential is typically truncated and only the terms from a subset of lower-orders are calculated to increase computational efficiency.
If we denote the included partitions by S, be it a subset or the total of all the partitions at a given time step, the PAP potential can be written as:
(4) |
The derivative with respect to any atomic Cartesian coordinate component is:
(5) |
The first term (), the negative of the sum of the smoothed gradients, represents the interpolated physical forces between the QM and MM forces. The second term () corresponds to the gradients due to the smoothing functions and is the so-called transition forces. The transition forces are associated with the difference in chemical potentials between the QM and MM regions [42]. These transition forces are pairwise, acting on both the solute molecule at the QM-zone center and the buffer groups, and they cause structural artifacts if non-negligible. This “transition-force problem” is universal in distance-based adaptive QM/MM algorithms and is not limited to PAP [46]. Various treatments have been implemented to eliminate the problem or minimize its effects. For example, in the non-Hamiltonian mPAP method [35], these transition forces are deleted, and as a result, the remaining forces acting on the atoms no longer correspond to the potential defined in Equation (1). The mPAP scheme has been shown to yield very accurate structural and dynamics properties in a number of tests [35,40,41].
2.2. HAMBC Expression for PAP
To minimize the effects due to the transition forces while maintaining energy conservation, Boreboom et al. [42] recently proposed the HAMBC for SAP QM/MM, which also suffers from the transition force problem. In HAMBC-SAP, an energy correction term is added to the SAP potential for every buffer group. The correction term is assumed to depend only on the type of the buffer group (e.g., water versus ethanol) and the so-called “QM character,” which is the sum of the weights of the contributing partitions that describe this buffer group at the QM level. For PAP, it would be more convenient to select the smoothing function than to choose the QM character. Both and the QM character are metrics related to the buffer group′s position within the buffer zone; the QM character is equivalent to in a fully expanded PAP potential but differs otherwise [46]. The theory and implementations for HAMBC-PAP (HPAP for short) are described below.
2.2.1. A Mean-Field Treatment of the Individual Group Corrections
As in Ref. [42], we assume here that the total correction is a sum of individual group corrections over all N buffer groups and that the individual i-th group correction () only depends on the type of species of the group and on the group′s distance to the active-zone center. Because decreases monotonously from 1 to 0 as increases from to , the correction term can also be expressed as a function of the dimensionless , i.e., . That the corrections to the buffer groups are independent of each other implies that the interactions between the groups are treated in a “mean-field” manner as the correlations between the groups are neglected. Thus, many-body effects are treated in an average fashion. For simplicity, we only consider one species, the solvent. Under this circumstance, the new HPAP potential is:
(6) |
The subscript i in is dropped because all corrections are identical for the same species.
The corresponding forces are given by:
(7) |
The correction force due to the derivative of the individual correction energy () is designed such that, at any given distance that separates the solute molecule and the i-th buffer group, it should cancel the average transition forces acting on the buffer group:
(8a) |
The requirement is enforced for any given and . Therefore, if follows that
(8b) |
The relevant are the coordinates of the buffer group. Based on Newton’s Third Law of Motion, such cancellation will automatically be realized at the active-zone center.
We compute the individual correction derivative as the average energy difference between a pair of partitions where the only variation is that the i-th group at is treated at QM or MM:
(9) |
Here, the energies of the partition pair are denoted and , respectively, and indicates the corresponding average. As usual, the zeros of the potentials and are chosen such that these energies represent the net interaction energies [46]. At any given time step of the simulation, the number of partitions depends on the truncation order of mPAP potential, and usually there are multiple such pairs of partitions for the i-th group at , each with different buffer groups treated by QM. Thus, the average is over the partition pairs for the buffer group at in a sampled geometry and over all sampled geometries while keeping the buffer group at in the mPAP simulations. By varying continuously, one obtains the complete profile of . Again, because decreases monotonously from 1 to 0 as increases from to , the average energy difference , which depends solely on , can also be expressed as a function of the dimensionless .
2.2.2. Calculations of and
First, we consider one partition pair for a sampled geometry at a given time step. Let us assume that the partition of has a QM subsystem consists of the active-zone “A”, the i-th group, and ) other groups selected from the N buffer groups. Accordingly, the other partition of will feature a QM subsystem consisting of the active-zone “A” and the other ) buffer groups, since the i-th group is treated by MM. These two partitions correspond to the m-th and )-th order terms in the mPAP potential, respectively. For the sake of brevity, we refer to this partition pair as of the m-th order. Without losing generality, we label these m buffer groups by 1, 2 … m. The energy difference for this partition pair is
(10) |
Next, we combine all such partition pairs corresponding to a given m-th order term in the mPAP Hamiltonian, where there are such pairs, up to the p-th order at which the mPAP Hamiltonian is truncated, all for the sampled geometry at the given time step. That is, we take the average of over partition pairs for a given m and then over m for . This gives the average energy difference for a given sampled geometry:
(11) |
We then average over all sampled geometries in the simulations where the i-th group is located at . This gives for the corresponding . The complete curve of is obtained by varying continuously from 0 to 1. For better statistics, we also average over all buffer groups of the same type in the simulations.
In general, there is no analytic form for , which must be obtained through thermodynamic integration:
(12) |
where is the dummy variable for integration.
The final correction is applied to each group in the system according to the following scheme:
(13) |
We note that in general.
2.2.3. Many-Body Contributions to
To see how many-body interactions are incorporated into the energy difference for a partition pair, we use the standard formula of many-body expansion for a system made of n monomers:
(14) |
where is the energy of an isolated monomer, is the energy of a dimer minus the energies of the monomers it comprises (i.e., it is the pairwise interaction energy), etc. Applying Equation (14) to and , and after canceling identical terms, one has
(15) |
where
(16a) |
(16b) |
(16c) |
(16d) |
(16e) |
(16f) |
Here and are the QM and MM energies of the i-th group at the QM and MM levels, respectively; is the pairwise interaction energy between groups i and j, both treated at the QM level; is the pairwise interaction energy between group j described at the QM level and group i at the MM level; is the three-body contribution by groups i, j, and k treated at the QM level; is the three-body contribution by groups j and k described at the QM level and group i at the MM level… Terms involving the active-zone “A” are defined similarly. The many-body interactions where the i-th group treated by MM depend on the specific QM/MM embedding model. Note that these many-body interactions never need to be explicitly evaluated; they are prescribed here merely to assist understanding of the many-body interactions in . The above analysis indicates that is a sum of the differences between the many-body terms in the partition pair involving the i-th group in the many-body expansions up to the m-th order.
2.2.4. Effects Due to Truncation in mPAP Hamiltonian
If the mPAP potential is truncated at a low order p and if , which is the case in our current simulations, the average is dominated by the p-th order , which has the largest number of partitions:
(17) |
Moreover, because all groups are the same type of molecules,
(18) |
That is, depends on the truncation order in the mPAP potential. A special case is dual-MM, where effective two-body potentials are employed, the third and higher order terms are 0 in Equation (14). Consequently, , , and higher-order contributions vanish, leading to
(19) |
2.3. Simulation Details
An Open-MP-based parallel version of HPAP method has been implemented in our in-house code, QMMM [54]. The QMMM code calls an MM program such as NAMD [55] for MM calculations and a QM program such as MNDO [56] for QM calculations, synthesizes the energies and gradients from both, and propagates the trajectory. Here, to reduce the computational expense from QM/MM calculations, we carry out dual-MM (MM′/MM) simulations, as we have done previously in the development of the original PAP algorithm [29] and as Boreboom et al. [42] did in their HAMBC study. Since we are only focusing on the adaptive-boundary treatments, the use of dual-MM test calculations suffices.
The model system for all calculations is a 30.25 × 30.25 × 30.25 Å3 water box that contains 915 water molecules (density = 0.99 g/mL). The water box was prepared by equilibration for 10 ns under the NVT ensemble at the single-MM level using the TIP3P/Fs [57,58] water model. For the adaptive-partitioning simulations, each water molecule is an adaptive partitioning group, with the oxygen atom designated as the representative atom for the group. One water oxygen was chosen to be the active-zone center for the simulation, and the buffer and active zone radii were set to Å and Å respectively. All adaptive-partitioning potentials were truncated at the 2nd order. For all calculations, periodic boundary conditions with the minimum-image convention were adopted. The cutoff for non-bonded interactions was set to 12 Å with smoothing switched on at 11 Å. All simulations are under constant volume with a time step of 0.5 fs. If constant temperatures were required, a Nosé-Hoover [59] thermostat of 298.15 K was coupled to the model system with a coupling coefficient of 40 fs.
First, to obtain the correction term , the model was simulated at constant temperature at the MM′/MM level using the mPAP scheme, where MM′ = SPC/Fw [58] and MM = TIP3P/Fs [57,58] (the force field parameters are compared in Table 1). Five 20-ps trajectories were propagated. Only the second half 10 ps of every trajectory was utilized to determine the correction term , during which the energies of the partitions were recorded. Note that multiple partitions and thus multiple energy differences are available at one single time step, unless there is no or only one buffer group. The combined 50-ps trajectories for the calculations resulted in a total of 16,791,809 energy differences ( and ). Figure 2 shows the density distribution of . We found that the 50 ps combined simulation time was sufficient to converge the correction term in the present work (more details in the Results section). These energy differences were added to 100 bins equally spaced over the domain [0, 1] according to the value of the buffer group. The average of each bin was then taken and used as input for linear regression to obtain the function . We have dropped the subscript i, because is identical for all buffer groups here. The linear regression was motivated by the approximately linear nature of the curve (more details in the Discussion section). The analytical integral of the regression line was used to obtain . Both and were discretized into 10,000 evenly spaced points between the domain [0, 1] and are stored as a look-up table read in by the QMMM source code. The correction for a group was chosen by looking up the and values in the table for the next largest value.
Table 1.
Interaction | Parameter | TIP3P/Fs 1 | SPC/Fw 2 |
---|---|---|---|
O-H stretching | kb [kcal/mol/Å2] | 1059.162 | 1059.162 |
B0 [Å] | 0.960 | 1.012 | |
H-O-H bending | kθ [kcal/mol/rad2] | 68.097 | 75.900 |
θ0 [deg] | 104.500 | 113.24 | |
Electrostatic | qH [e] | 0.417 | 0.41 |
qO [e] | −0.834 | −0.82 | |
van der Waals (O only) | Rmin/2 [Å] | 1.7682 | 1.7767 |
ε [kcal/mol] | −0.1522 | −0.1524 |
Second, to examine the solvation structures obtained through the HAMBC correction, we carried out adaptive-partitioning simulations at constant temperature using three schemes: PAP, mPAP, and HPAP. For each scheme, five trajectories were propagated using the final geometries and velocities from the five mPAP simulations used to compute . Each trajectory was propagated for 10 ps. The combined 50 ps trajectories were employed to calculate the pairwise radial distribution function for a given scheme.
Finally, to examine the degree of energy conservation, we also performed NVE simulations for all three schemes. One trajectory for each method was propagated for 25 ps with 0.5 fs time steps.
3. Results
3.1. HAMBC Correction Term
Figure 2a plots the energy difference over the thermodynamic variable obtained from the combined 50-ps trajectories, together with the linear regression results. The almost perfect linear fit is incidental due to the similarity in some parameters of the two employed force fields (see Section 4 for detailed discussion). In general, the linearity is very approximate or does not hold. Nevertheless, by taking advantage of the analytical representation of from the linear regression, we estimated the correction term , which is depicted in Figure 2b.
To explore the length of simulation needed to generate the HPAP correction, we calculated the root mean squared deviation (RMSD) of and as functions of simulation time, taking as reference the final curves from the accumulated 50-ps simulations (Figure 3). The RMSD values of and were calculated over the 100 bins that are equally distributed bins along the domain [0, 1]. It can be seen that both RMSDs drop consistently after ~15 ps. The function converged to below 0.01 kcal mol−1 after 30 ps of combined simulations. Because integration reduces the fluctuations in , the RMSD values of are even smaller than those of .
A necessary requirement for the correction term is that the correction force must, on average, cancel out the transition force . This fact is exemplified in the distribution of the difference between these two forces () in the final HPAP simulations (Figure 4). It can be seen that is distributed approximately normally around 0 kcal·mol−1Å−1 across the entire domain of . The calculated average over all is 0.0007 kcal·mol−1Å−1, with a standard deviation of 0.4 kcal·mol−1Å−1, in excellent agreement with the cancellation requirement.
3.2. Solvation Structures
We examined the solvation structure around the solute water by computing the pairwise radial distribution function (RDF) between its oxygen (O′, serving as the center of the active zone) and the surrounding oxygen (O) atoms for the original PAP, mPAP, and HPAP simulations under constant temperature (Figure 5a). The original PAP results show an erroneous dip around Å which corresponds to the center of the buffer zone. This is caused by the transition forces pushing water out of the buffer zone. However, this artifact is eliminated by inclusion of the correction term in HPAP, for which the RDF closely matches the mPAP reference data, indicating that the HPAP method is able to produce accurate solvation structures. The results here are in line with what were found by Boreboom et al. [42] although different adaptive schemes are employed.
For comparison, we also present in Figure 5b the RDF computed from the mPAP and the two single-level MM simulations. All three RDF curves are overall quite similar, although the TIP3P/Fs water is slightly less structural than SPC/Fw. The mPAP RDF better resembles the SPC/Fw curve in the active-zone, as it is supposed to be. Interestingly, despite the similarity between SPC/Fw and TIP/Fs, a significantly distorted RDF was produced by PAP in the buffer-zone region, as observed in Figure 5a. This demonstrates the sensitivity of the RDF to the boundary treatment in the adaptive simulations and underscores the importance of proper treatments implemented in mPAP and HPAP.
Next, we checked the degree of energy conservation in the NVE simulations (Figure 6a,b). As expected, there was a large energy drift during the duration of the mPAP simulation of 17 kcal·mol−1·ps−1. On the other hand, both the original PAP and the newly introduced HPAP show negligible drifts in energy (0.004 and 0.015 kcal·(mol−1·ps−1), respectively) over the duration of the 25-ps simulations. The root mean squared deviations of the energy over the timeseries were almost the same for HPAP (~0.82 kcal·mol−1) and PAP (~0.76 kcal·mol−1).
4. Discussion
It is interesting to note that the correction is approximately a linear function of in the present work. To understand the origin of this approximate linearity, let us consider a given i-th buffer group. When the description of this buffer groups is switched between the two employed MM force fields, SPC/Fw and TIP3P/Fs, there will be changes in the non-bonded (van der Waals and electrostatic) interactions through which this buffer group interacts with active-zone groups, environmental-zone groups, and the other buffer groups. Also changing are the intramolecular bonded (O-H bond and H-O-H angle) interactions within this buffer group. The decomposition of is depicted in Figure 7a according to
(20a) |
(20b) |
where i denotes the i-th buffer group.
The bonded energy terms are the dominant contributors to . This is not surprising because of the similarity in the nonbonded interaction parameters (Table 1). Both the O-H bond and H-O-H angle energies are sizeable, but the O-H bond energy is overall more significant. The difference in the O-H bond energies between the two descriptions are
(21) |
where x is the instantaneous O-H bond length, and and are the force constants parameters and and the equilibrium geometric parameters of the two water models, respectively. If , as it is for the two water models employed here, one has
(22) |
This means that the energy difference will vary linearly with respect to the instantaneous bond length. Figure 7b suggests smooth structural changes of the water molecule in the buffer zone between the TIP3P/Fs model at and the SPC/Fw model at and confirms that the average instantaneous O-H bond length in the simulations is indeed approximately linear with respect to . The situation is similar in the H-O-H angle energy (Figure 7c), where , and the linearity also roughly holds. As a result, is approximately linear with respect to .
Of course, the above analysis can only be conducted when the interactions are pairwise, which is true here for the dual-MM simulations. However, because pairwise interactions are usually predominant (e.g., accounting for ~80% of total interaction energies in water [60]), the approximate linearity may still hold when models with higher-order many-body potentials are employed, albeit to a less extent, unless the two employed potentials differ significantly from each other. In reality, the potentials should agree with each other reasonably well in the buffer region, otherwise it is likely that at least one potential is very inaccurate and should not be used at all.
We note that while the forces by the correction term cancel the average transition forces, the cancellation is not exact at every step. Inexact transient cancellations lead to “residue” forces, whose effects on the simulation may or may not lead to erroneous solvation structures, which probably varies from case to case. While further investigations will be needed to explore this in the future, it is conceivable that narrow, symmetric distributions of the residue forces can help to minimize their effects, which is the case in this work. Therefore, it is prudent to match the potentials as closely as possible in the buffer zone. At this point, we note that Jiang et al. [61] are developing MM water models specifically designed for adaptive QM/MM simulations.
Overall, the results presented here demonstrate that the HPAP can both yield accurate solvation structures and conserve energy in NVE simulations. The progress thus fills a gap in the PAP algorithms. The successful applications of the HAMBC treatment to both SAP by Boreboom et al. [42] and PAP in this work suggest that other distance-based adaptive QM/MM schemes may also benefit from this treatment. We expect that the new HPAP algorithm will be useful to many applications where simulations of Hamiltonian systems are required. Future studies are especially encouraged to investigate the cases where multiple types of buffer groups (e.g., water and ions) are present and to explore the treatments for inhomogeneous systems (e.g., ion channels).
Acknowledgments
We thank Danielle Miller and Christina Garza for helpful discussion.
Author Contributions
Conceptualization, H.L.; Methodology, A.W.D. and H.L.; Software, A.W.D. and C.-H.W.; Validation, A.W.D. and C.-H.W.; Formal Analysis, A.W.D. and C.-H.W.; Writing-Original Draft Preparation, A.W.D.; Writing-Review & Editing, A.W.D., C.-H.W., and H.L.; Supervision, H.L.; Project Administration, H.L.; Funding Acquisition, H.L.
Funding
This work is supported by the NSF (CHE-1564349), Camille & Henry Dreyfus Foundation (TH-14-028), and NVIDIA Corporation. This work used XSEDE under grant CHE-140070, supported by NSF grant number ACI-1053575, and NERSC under grant m2495.
Conflicts of Interest
The authors declare no conflict of interest. The funding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.
References
- 1.Warshel A., Levitt M. Theoretical studies of enzymic reactions: Dielectric, electrostatic and steric stabilization of the carbonium ion in the reaction of lysozyme. J. Mol. Biol. 1976;103:227–249. doi: 10.1016/0022-2836(76)90311-9. [DOI] [PubMed] [Google Scholar]
- 2.Singh U.C., Kollmann P.A. A combined ab initio quantum mechanical and molecular mechanical method for carrying out simulations on complex molecular systems: Applications to the CH3Cl + Cl− exchange reaction and gas phase protonation of polyethers. J. Comput. Chem. 1986;7:718–730. doi: 10.1002/jcc.540070604. [DOI] [Google Scholar]
- 3.Field M.J., Bash P.A., Karplus M. A combined quantum mechanical and molecular mechanical potential for molecular dynamics simulations. J. Comput. Chem. 1990;11:700–733. doi: 10.1002/jcc.540110605. [DOI] [Google Scholar]
- 4.Gao J. Methods and applications of combined quantum mechanical and molecular mechanical potentials. Rev. Comput. Chem. 1996;7:119–185. [Google Scholar]
- 5.Monard G., Merz K.M., Jr. Combined quantum mechanical/molecular mechanical methodologies applied to biomolecular systems. Acc. Chem. Res. 1999;32:904–911. doi: 10.1021/ar970218z. [DOI] [Google Scholar]
- 6.Hammes-Schiffer S. Theoretical perspectives on proton-coupled electron transfer reactions. Acc. Chem. Res. 2000;34:273–281. doi: 10.1021/ar9901117. [DOI] [PubMed] [Google Scholar]
- 7.Sherwood P. Hybrid quantum mechanics/molecular mechanics approaches. In: Grotendorst J., editor. Modern Methods and Algorithms of Quantum Chemistry. Volume 3. John von Neumann-Instituts; Jülich, German: 2000. pp. 285–305. [Google Scholar]
- 8.Gao J., Truhlar D.G. Quantum mechanical methods for enzyme kinetics. Annu. Rev. Phys. Chem. 2002;53:467–505. doi: 10.1146/annurev.physchem.53.091301.150114. [DOI] [PubMed] [Google Scholar]
- 9.Riccardi D., Schaefer P., Yang Y., Yu H., Ghosh N., Prat-Resina X., König P., Li G., Xu D., Guo H., et al. Development of effective quantum mechanical/molecular mechanical (QM/MM) methods for complex biological process. J. Phys. Chem. B. 2006;110:6458–6469. doi: 10.1021/jp056361o. [DOI] [PubMed] [Google Scholar]
- 10.Lin H., Truhlar D.G. QM/MM: What have we learned, where are we, and where do we go from here? Theor. Chem. Acc. 2007;117:185–199. doi: 10.1007/s00214-006-0143-z. [DOI] [Google Scholar]
- 11.Senn H.M., Thiel W. QM/MM methods for biological systems. Top. Curr. Chem. 2007;268:173–290. [Google Scholar]
- 12.Hu H., Yang W. Free energies of chemical reactions in solution and in enzymes with ab initio quantum mechanics/molecular mechanics methods. Annu. Rev. Phys. Chem. 2008;59:573–601. doi: 10.1146/annurev.physchem.59.032607.093618. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Sherwood P., Brooks B.R., Sansom M.S.P. Multiscale methods for macromolecular simulations. Curr. Opin. Struct. Biol. 2008;18:630–640. doi: 10.1016/j.sbi.2008.07.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Sabin J.R., Brändas E. Combining Quantum Mechanics and Molecular Mechanics. Some Recent Progresses in QM/MM Methods. Academic Press; San Diego, CA, USA: 2010. pp. 1–416. [Google Scholar]
- 15.Ferrer S., Ruiz-Pernia J., Marti S., Moliner V., Tunon I., Bertran J., Andres J. Hybrid schemes based on quantum mechanics/molecular mechanics simulations: Goals to success, problems, and perspectives. In: Christov C., editor. Advances in Protein Chemistry and Structural Biology, Vol. 85: Computational Chemistry Methods in Structural Biology. Volume 85. Elsevier Academic Press Inc.; San Diego, CA, USA: 2011. pp. 81–142. [DOI] [PubMed] [Google Scholar]
- 16.Menikarachchi L.C., Gascon J.A. QM/MM approaches in medicinal chemistry research. Curr. Top. Med. Chem. 2010;10:46–54. doi: 10.2174/156802610790232297. [DOI] [PubMed] [Google Scholar]
- 17.Wallrapp F.H., Guallar V. Mixed quantum mechanics and molecular mechanics methods: Looking inside proteins. Wiley Interdiscip. Rev. Comput. Mol. Sci. 2011;1:315–322. doi: 10.1002/wcms.27. [DOI] [Google Scholar]
- 18.Woodcock H.L., Miller B.T., Hodoscek M., Okur A., Larkin J.D., Ponder J.W., Brooks B.R. MSCALE: A general utility for multiscale modeling. J. Chem. Theory Comput. 2011;7:1208–1219. doi: 10.1021/ct100738h. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Chung L.W., Hirao H., Li X., Morokuma K. The ONIOM method: Its foundation and applications to metalloenzymes and photobiology. Wiley Interdiscip. Rev. Comput. Mol. Sci. 2012;2:327–350. doi: 10.1002/wcms.85. [DOI] [Google Scholar]
- 20.Lonsdale R., Harvey J.N., Mulholland A.J. A practical guide to modelling enzyme-catalysed reactions. Chem. Soc. Rev. 2012;41:3025–3038. doi: 10.1039/c2cs15297e. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Monari A., Rivail J.-L., Assfeld X. Theoretical modeling of large molecular systems. Advances in the local self consistent field method for mixed quantum mechanics/molecular mechanics calculations. Acc. Chem. Res. 2012;46:596–603. doi: 10.1021/ar300278j. [DOI] [PubMed] [Google Scholar]
- 22.Wu R., Cao Z., Zhang Y. Computational simulations of zinc enzyme: Challenges and recent advances. Prog. Chem. 2012;24:1175–1184. [Google Scholar]
- 23.Mennucci B. Modeling environment effects on spectroscopies through QM/classical models. Phys. Chem. Chem. Phys. 2013;15:6583–6594. doi: 10.1039/c3cp44417a. [DOI] [PubMed] [Google Scholar]
- 24.Meier K., Choutko A., Dolenc J., Eichenberger A.P., Riniker S., van Gunsteren W.F. Multi-resolution simulation of biomolecular systems: A review of methodological issues. Angew. Chem. Int. Ed. 2013;52:2820–2834. doi: 10.1002/anie.201205408. [DOI] [PubMed] [Google Scholar]
- 25.Pezeshki S., Lin H. Recent developments in QM/MM methods towards open-boundary multi-scale simulations. Mol. Simulat. 2015;41:168–189. doi: 10.1080/08927022.2014.911870. [DOI] [Google Scholar]
- 26.Duarte F., Amrein B.A., Blaha-Nelson D., Kamerlin S.C.L. Recent advances in QM/MM free energy calculations using reference potentials. BBA-Gen. Subj. 2015;1850:954–965. doi: 10.1016/j.bbagen.2014.07.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Kerdcharoen T., Liedl K.R., Rode B.M. A QM/MM simulation method applied to the solution of Li+ in liquid ammonia. Chem. Phys. 1996;211:313–323. doi: 10.1016/0301-0104(96)00152-8. [DOI] [Google Scholar]
- 28.Kerdcharoen T., Morokuma K. ONIOM-XS: An extension of the ONIOM method for molecular simulation in condensed phase. Chem. Phys. Lett. 2002;355:257–262. doi: 10.1016/S0009-2614(02)00210-5. [DOI] [Google Scholar]
- 29.Heyden A., Lin H., Truhlar D.G. Adaptive partitioning in combined quantum mechanical and molecular mechanical calculations of potential energy functions for multiscale simulations. J. Phys. Chem. B. 2007;111:2231–2241. doi: 10.1021/jp0673617. [DOI] [PubMed] [Google Scholar]
- 30.Bulo R.E., Ensing B., Sikkema J., Visscher L. Toward a practical method for adaptive QM/MM simulations. J. Chem. Theory Comput. 2009;5:2212–2221. doi: 10.1021/ct900148e. [DOI] [PubMed] [Google Scholar]
- 31.Nielsen S.O., Bulo R.E., Moore P.B., Ensing B. Recent progress in adaptive multiscale molecular dynamics simulations of soft matter. Phys. Chem. Chem. Phys. 2010;12:12401–12414. doi: 10.1039/c004111d. [DOI] [PubMed] [Google Scholar]
- 32.Pezeshki S., Lin H. Adaptive-partitioning redistributed charge and dipole schemes for QM/MM dynamics simulations: On-the-fly relocation of boundaries that pass through covalent bonds. J. Chem. Theory Comput. 2011;7:3625–3634. doi: 10.1021/ct2005209. [DOI] [PubMed] [Google Scholar]
- 33.Takenaka N., Kitamura Y., Koyano Y., Nagaoka M. The number-adaptive multiscale QM/MM molecular dynamics simulation: Application to liquid water. Chem. Phys. Lett. 2012;524:56–61. doi: 10.1016/j.cplett.2011.12.053. [DOI] [PubMed] [Google Scholar]
- 34.Bulo R.E., Michel C., Fleurat-Lessard P., Sautet P. Multiscale modeling of chemistry in water: Are we there yet? J. Chem. Theory Comput. 2013;9:5567–5577. doi: 10.1021/ct4005596. [DOI] [PubMed] [Google Scholar]
- 35.Pezeshki S., Davis C., Heyden A., Lin H. Adaptive-partitioning QM/MM dynamics simulations: 3. Solvent molecules entering and leaving protein binding sites. J. Chem. Theory Comput. 2014;10:4765–4776. doi: 10.1021/ct500553x. [DOI] [PubMed] [Google Scholar]
- 36.Waller M.P., Kumbhar S., Yang J. A density-based adaptive quantum mechanical/molecular mechanical method. ChemPhysChem. 2014;15:3218–3225. doi: 10.1002/cphc.201402105. [DOI] [PubMed] [Google Scholar]
- 37.Watanabe H.C., Kubař T., Elstner M. Size-consistent multipartitioning QM/MM: A stable and efficient adaptive QM/MM method. J. Chem. Theory Comput. 2014;10:4242–4252. doi: 10.1021/ct5005593. [DOI] [PubMed] [Google Scholar]
- 38.Böckmann M., Doltsinis N.L., Marx D. Adaptive switching of interaction potentials in the time domain: An extended lagrangian approach tailored to transmute force field to QM/MM simulations and back. J. Chem. Theory Comput. 2015;11:2429–2439. doi: 10.1021/acs.jctc.5b00142. [DOI] [PubMed] [Google Scholar]
- 39.Jiang T., Boereboom J.M., Michel C., Fleurat-Lessard P., Bulo R.E. Proton transfer in aqueous solution: Exploring the boundaries of adaptive QM/MM. In: Rivail J.-L., Ruiz-Lopez M., Assfeld X., editors. Quantum Modeling of Complex Molecular Systems. Springer International Publishing; Cham, Switzerland: 2015. pp. 51–91. [Google Scholar]
- 40.Pezeshki S., Lin H. Adaptive-partitioning QM/MM for molecular dynamics simulations: 4. Proton hopping in bulk water. J. Chem. Theory Comput. 2015;11:2398–2411. doi: 10.1021/ct501019y. [DOI] [PubMed] [Google Scholar]
- 41.Pezeshki S., Lin H. Recent developments in adaptive QM/MM. In: Rivail J.-L., Ruiz-Lopez M., Assfeld X., editors. Quantum Modeling of Complex Molecular Systems. Springer; New York, NY, USA: 2015. pp. 93–113. [Google Scholar]
- 42.Boereboom J.M., Potestio R., Donadio D., Bulo R.E. Toward Hamiltonian adaptive QM/MM: Accurate solvent structures using many-body potentials. J. Chem. Theory Comput. 2016;12:3441–3448. doi: 10.1021/acs.jctc.6b00205. [DOI] [PubMed] [Google Scholar]
- 43.Duster A., Garza C., Lin H. Adaptive partitioning QM/MM dynamics simulations for substrate uptake, product release, and solvent exchange. In: Voth G.A., editor. Computational Approaches for Studying Enzyme Mechanism. Elsevier; Cambridge, UK: 2016. pp. 342–358. [Google Scholar]
- 44.Zheng M., Waller M.P. Adaptive quantum mechanics/molecular mechanics methods. Wiley Interdiscip. Rev. Comput. Mol. Sci. 2016;6:369–385. doi: 10.1002/wcms.1255. [DOI] [Google Scholar]
- 45.Dohm S., Spohr E., Korth M. Developing adaptive QM/MM computer simulations for electrochemistry. J. Comput. Chem. 2017;38:51–58. doi: 10.1002/jcc.24513. [DOI] [PubMed] [Google Scholar]
- 46.Duster A.W., Wang C.-H., Garza C.M., Miller D.E., Lin H. Adaptive quantum/molecular mechanics: What have we learned, where are we, and where do we go from here? Wiley Interdiscip. Rev. Comput. Mol. Sci. 2017;7:e1310. doi: 10.1002/wcms.1310. [DOI] [Google Scholar]
- 47.Field M.J. An algorithm for adaptive QC/MM simulations. J. Chem. Theory Comput. 2017;13:2342–2351. doi: 10.1021/acs.jctc.7b00099. [DOI] [PubMed] [Google Scholar]
- 48.Zheng M., Kuriappan J.A., Waller M.P. Toward more efficient density-based adaptive QM/MM methods. Int. J. Quantum Chem. 2017;117:e25336. doi: 10.1002/qua.25336. [DOI] [Google Scholar]
- 49.Boereboom J.M., Fleurat-Lessard P., Bulo R.E. Explicit solvation matters: Performance of QM/MM solvation models in nucleophilic addition. J. Chem. Theory Comput. 2018;14:1841–1852. doi: 10.1021/acs.jctc.7b01206. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Hofer T.S., Hünenberger P.H. Absolute proton hydration free energy, surface potential of water, and redox potential of the hydrogen electrode from first principles: QM/MM MD free-energy simulations of sodium and potassium hydration. J. Chem. Phys. 2018;148:222814. doi: 10.1063/1.5000799. [DOI] [PubMed] [Google Scholar]
- 51.Zheng M., Waller M.P. Yoink: An interaction-based partitioning API. J. Comput. Chem. 2018;39:799–806. doi: 10.1002/jcc.25146. [DOI] [PubMed] [Google Scholar]
- 52.Watanabe H. Improvement of performance, stability and continuity by modified size-consistent multipartitioning quantum mechanical/molecular mechanical method. Molecules. 2018;23:1882. doi: 10.3390/molecules23081882. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Potestio R., Fritsch S., Español P., Delgado-Buscalioni R., Kremer K., Everaers R., Donadio D. Hamiltonian adaptive resolution simulation for molecular liquids. Phys. Rev. Lett. 2013;110:108301. doi: 10.1103/PhysRevLett.110.108301. [DOI] [PubMed] [Google Scholar]
- 54.Lin H., Zhang Y., Pezeshki S., Duster A., Truhlar D.G. QMMM. University of Minnesota; Minneapolis, MN, USA: 2017. Version 2.2.8.CO. [Google Scholar]
- 55.Phillips J.C., Braun R., Wang W., Gumbart J., Tajkhorshid E., Villa E., Chipot C., Skeel R.D., Kale L., Schulten K. Scalable molecular dynamics with NAMD. J. Comput. Chem. 2005;26:1781–1802. doi: 10.1002/jcc.20289. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Thiel W. MNDO2005. Max-Planck-Institut für Kohlenforschung; Müheim an der Ruhr, Germany: 2005. Version 7.0. [Google Scholar]
- 57.Schmitt U.W., Voth G.A. The computer simulation of proton transport in water. J. Chem. Phys. 1999;111:9361–9381. doi: 10.1063/1.480032. [DOI] [Google Scholar]
- 58.Wu Y., Tepper H.L., Voth G.A. Flexible simple point-charge water model with improved liquid-state properties. J. Chem. Phys. 2006;124:024503. doi: 10.1063/1.2136877. [DOI] [PubMed] [Google Scholar]
- 59.Hoover W.G. Canonical dynamics: Equilibrium phase-space distributions. Phys. Rev. A. 1985;31:1695–1697. doi: 10.1103/PhysRevA.31.1695. [DOI] [PubMed] [Google Scholar]
- 60.Cisneros G.A., Wikfeldt K.T., Ojamäe L., Lu J., Xu Y., Torabifard H., Bartók A.P., Csányi G., Molinero V., Paesani F. Modeling molecular interactions in water: From pairwise to many-body potential energy functions. Chem. Rev. 2016;116:7501–7528. doi: 10.1021/acs.chemrev.5b00644. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61.Jiang T., Simko S., Bulo R.E. Accurate QM/MM simulation of aqueous solutions with tailored MM models. J. Chem. Theory Comput. 2018;14:3943–3954. doi: 10.1021/acs.jctc.7b01218. [DOI] [PubMed] [Google Scholar]