Literature DB >> 34569110

On the use of intra-molecular distance and angle constraints to lengthen the time step in molecular and stochastic dynamics simulations of proteins.

Maria Pechlaner1, Wilfred F van Gunsteren1.   

Abstract

Computer simulation of proteins in aqueous solution at the atomic level of resolution is still limited in time span and system size due to limited computing power available and thus employs a variety of time-saving techniques that trade some accuracy against computational effort. An example of such a time-saving technique is the application of constraints to particular degrees of freedom when integrating Newton's or Langevin's equations of motion in molecular dynamics (MD) or stochastic dynamics (SD) simulations, respectively. The application of bond-length constraints is standard practice in protein simulations and allows for a lengthening of the time step by a factor of three. Applying recently proposed algorithms to constrain bond angles or dihedral angles, it is investigated, using the protein trypsin inhibitor as test molecule, whether bond angles and dihedral angles involving hydrogen atoms or even stiff proper (torsional) dihedral angles as well as improper ones (maintaining particular tetrahedral or planar geometries) may be constrained without generating too many artificial side effects. Constraining the relative positions of the hydrogen atoms in the protein allows for a lengthening of the time step by a factor of two. Additionally constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein does not allow for an increase of the MD or SD time step.
© 2021 The Authors. Proteins: Structure, Function, and Bioinformatics published by Wiley Periodicals LLC.

Entities:  

Keywords:  classical equations of motion; constraints; molecular dynamics; stochastic dynamics; trypsin inhibitor

Mesh:

Substances:

Year:  2021        PMID: 34569110      PMCID: PMC9293444          DOI: 10.1002/prot.26251

Source DB:  PubMed          Journal:  Proteins        ISSN: 0887-3585


INTRODUCTION

The length of the time step Δt in a molecular dynamics simulation is limited by the highest frequency (ν max) motions occurring in the system, ν max can be decreased by freezing high‐frequency internal vibrations, such as bond‐length or possibly bond‐angle or particular torsional‐angle vibrations. This then allows for a longer time step Δt. However, although such internal vibrations are often not of primary interest, the application of constrained dynamics only makes sense physically and computationally when Bond‐length degrees of freedom in proteins largely satisfy these conditions. Their vibrational frequencies are higher than those of the other degrees of freedom, their oscillations are largely decoupled from the other motions in a molecule, metric‐tensor effects are insignificant, and algorithms to impose distance constraints do not require excessive computational effort. A factor of three in computer time can typically be saved by the application of bond‐length constraints. the frequencies of the frozen (constrained) degrees of freedom are (considerably) higher than those of the remaining ones, thereby allowing for a (substantial) increase of Δt, the frozen degrees of freedom are only weakly coupled to the remaining ones, that is, when the molecular motion is not significantly affected by the application of the constraints, so‐called metric‐tensor effects , , play a minor role, the algorithm by which the constraints are imposed on the molecular system does not require excessive computational effort. Bond‐angle constraints in molecules containing torsional‐angle degrees of freedom do not satisfy the above‐mentioned four conditions as well as bond‐length constraints. Their vibrational frequencies are lower, their motions are less decoupled from other motions in a molecule, and metric‐tensor effects can be significant. While small solvent molecules without torsional‐angle degrees of freedom are commonly simulated as rigid molecules, in proteins, the effect of bond‐angle constraints applied to all bond angles present in the molecule is significant: Flexibility and entropy are halved, and the number of torsional‐angle transitions is reduced. Yet, bond angles involving hydrogen atoms might be constrained without too many artificial side effects. In addition, torsional‐angle degrees of freedom, proper (torsional) ones as well as improper ones (maintaining particular tetrahedral or planar geometries), may also be constrained in order to remove their motions from the molecular system. In bio‐molecular systems a hierarchy of motional frequencies originating in different types of interatomic interactions can be distinguished. , , , In order of decreasing frequency or increasing smoothness of the corresponding atom–atom interaction term in the bio‐molecular force field we have (table 2 of Reference 13): (i) Bond‐stretching vibrations with an approximate oscillation or relaxation time τ  < 10 fs for bonds involving a hydrogen atom and τ  < 20 fs for bonds involving only carbon or heavier atoms. (ii) Bond‐angle bending vibrations with τ  < 20 fs for bond angles involving hydrogen atoms and τ  < 40 fs for bond angles involving only carbon or heavier atoms. (iii) Improper dihedral angle vibrations due to force field terms used to impose the proper chirality at chiral CH1 united atoms or to impose planarity on ring structures with conjugated double bonds with τ  < 30 fs. (iv) Torsional‐angle vibrations around double bonds (e.g., peptide bonds) with τ  < 30 fs. (v) Water or solvent librational vibrations with τ  < 30 fs. (vi) Torsional‐angle vibrations around single bonds with τ  < 40 fs for torsional angles involving a hydrogen atom and τ  < 80 fs for torsional angles involving only carbon or heavier atoms. (vii) Motions dominated by (not softened) van der Waals contacts and short‐range (e.g., hydrogen bonding) Coulomb interactions with τ  < 150 fs. (viii) Motions dominated by long‐range Coulomb (ionic, dielectric) interactions with relaxation time τ  < 2000 fs. It is this hierarchy that is exploited to enhance the efficiency of a simulation through the use of longer time steps Δt. Several methods are available to apply distance constraints during a MD simulation based on equations of motion in Cartesian coordinates, , , , , of which the SHAKE method is the oldest, simplest and a very robust technique. In SHAKE there is a limit to the maximal displacement, induced by the unconstrained forces, allowed for the atoms involved in each individual constraint. This local convergence criterion means that SHAKE will fail to converge when the forces acting on the specific atoms in a given constraint become very large. Thus, a SHAKE failure can be used to detect an error in the simulation, specifically the presence and location of unphysically large forces. Bond angles can be constrained in a similar manner using the procedure SHAKEBAC, , , and the dihedral angles accordingly with the procedure SHAKEDAC. , , An alternative to the use of equations of motion in Cartesian coordinates and imposing constraints through Lagrange multipliers , , , , is to employ internal coordinates, bond lengths, bond angles, and torsional angles. , , , , , , , , The classical equations of motion have been formulated by Lagrange in a most general form where q denote the generalized coordinates, their time derivatives and the Lagrangean is the kinetic energy minus the potential energy V(q) of the system which contains N degrees of freedom. When using Cartesian coordinates q ≡ x, one has and Equation (2) reduce to Newton's equations of motion (for N degrees of freedom). For branched polymers, such as proteins, the choice of internal coordinates, bond lengths, bond angles, and torsional angles seems to be natural. However, the equations of classical dynamics (2) expressed in the N internal, generalized coordinates q  = θ are considerably more complex than when expressed in Cartesian coordinates (Equation 3). They contain two additional summations over the number of degrees of freedom and two additional quadratic (i.e., nonlinear) terms in the generalized velocities, and the coefficients a , b , and c depend on the atomic masses and the molecular topology of the protein considered. Therefore, these equations of motion will not be used here. In the present article, it is investigated whether the application of bond‐angle and dihedral‐angle constraints, in combination with the commonly applied bond‐length constraints, in a molecular dynamics (MD) or stochastic dynamics (SD) simulation of a protein may allow for a lengthening of the discrete time step Δt used to numerically integrate the equations of motion, thereby keeping the distortive effects of constraining particular degrees of freedom upon the motion of the nonconstrained degrees of freedom small. In view of the above‐mentioned hierarchy of motions in proteins, three sets of constraints were used (see Tables 1 and 2):
TABLE 1

Bond angles and dihedral angles involving hydrogen atoms in the various amino‐acid residues that define the set of constraints BADAC(H)

Amino‐acid residueHydrogen atomConstrained bond angleValue constraint θ0 (°)Constrained dihedral angleValue constraint ξ 0 or φ 0 (°)
N‐terminusH1H1‐N‐CA109.5
H1, H2H1‐N‐H2109.5
H2H2‐N‐CA109.5
H2, H3H2‐N‐H3109.5
H3H3‐N‐CA109.5
Backbone (not Pro)HH‐N‐CA115.0N‐C(‐1)‐CA‐H0.0
ArgHEHE‐NE‐CD116.0NE‐CD‐CZ‐HE0.0
HH11HH11‐NH1‐CZ120.0NE‐CZ‐NH1‐HH110.0 or 180.0
HH12HH12‐NH1‐CZ120.0NH1‐HH11‐HH12‐CZ0.0
HH21HH21‐NH2‐CZ120.0NE‐CZ‐NH2‐HH210.0 or 180.0
HH22HH22‐NH2‐CZ120.0NH2‐HH21‐HH22‐CZ0.0
AsnHD21HD21‐ND2‐CG120.0ND2‐HD21‐HD22‐CG0.0
HD22HD22‐ND2‐CG120.0CB‐CG‐ND2‐HD210.0 or 180.0
GlnHE21HE21‐NE2‐CD120.0NE2‐HE21‐HE22‐CD0.0
HE22HE22‐NE2‐CD120.0CG‐CD‐NE2‐HE210.0 or 180.0
HisaHD1HD1‐ND1‐CG126.0ND1‐CG‐CE1‐HD10.0
HD2HD2‐CD2‐CG126.0CD2‐CG‐NE2‐HD20.0
HE1HE1‐CE1‐ND1126.0CE1‐ND1‐NE2‐HE10.0
HisbHD2HD2‐CD2‐CG126.0CD2‐CG‐NE2‐HD20.0
HE1HE1‐CE1‐ND1126.0CE1‐ND1‐NE2‐HE10.0
HE2HE2‐NE2‐CD2126.0NE2‐CD2‐CE1‐HE20.0
HishHD1HD1‐ND1‐CG126.0ND1‐CG‐CE1‐HD10.0
HD2HD2‐CD2‐CG126.0CD2‐CG‐NE2‐HD20.0
HE1HE1‐CE1‐ND1126.0CE1‐ND1‐NE2‐HE10.0
HE2HE2‐NE2‐CD2126.0NE2‐CD2‐CE1‐HE20.0
LyshHZ1HZ1‐NZ‐CE109.5
HZ1, HZ2HZ1‐NZ‐HZ2109.5
HZ2HZ2‐NZ‐CE109.5
HZ2, HZ3HZ2‐NZ‐HZ3109.5
HZ3HZ3‐NZ‐CE109.5
PheHD1HD1‐CD1‐CG120.0CD1‐CG‐CE1‐HD10.0
HD2HD2‐CD2‐CG120.0CD2‐CG‐CE2‐HD20.0
HE1HE1‐CE1‐CD1120.0CE1‐CD1‐CZ‐HE10.0
HE2HE2‐CE2‐CD2120.0CE2‐CD2‐CZ‐HE20.0
HZHZ‐CZ‐CE1120.0CZ‐CE1‐CE2‐HZ0.0
SerHGHG‐OG‐CB109.5
ThrHG1HG1‐OG1‐CB109.5
TrpHD1HD1‐CD1‐CG126.0CD1‐CG‐NE1‐HD10.0
HE1HE1‐NE1CD1126.0NE1‐CD1‐CE2‐HE10.0
HE3HE3‐CE3‐CD2120.0CE3‐CD2‐CZ3‐HE30.0
HZ2HZ2‐CZ2‐CE2120.0CZ2‐CE2‐CH2‐HZ20.0
HZ3HZ3‐CZ3‐CE3120.0CZ3‐CE3‐CH2‐HZ30.0
HH2HH2‐CH2‐CZ2120.0CH2‐CZ2‐CZ3‐HH20.0
TyrHD1HD1‐CD1‐CG120.0CD1‐CG‐CE1‐HD10.0
HD2HD2‐CD2‐CG120.0CD2‐CG‐CE2‐HD20.0
HE1HE1‐CE1‐CD1120.0CE1‐CD1‐CZ‐HE10.0
HE2HE2‐CE2‐CD2120.0CE2‐CD2‐CZ‐HE20.0
HHHH‐OH‐CZ109.5

Note: Values for the constraints were taken from the GROMOS force field 54A7. , An atom of the preceding residue in the polypeptide chain is indicated by (−1). The values of the improper dihedral angle ξ 0 are 0° or 35.26439°. The values for the stiff (force constant >15 kJ/mol in the cosine force field term) proper (torsional) dihedral angle φ 0 are 0° or 180° for planar groups.

TABLE 2

Improper and proper (torsional) dihedral angles not involving hydrogen atoms in the various amino‐acid residues that define the set of constraints ISDAC

Amino‐acid residueConstrained dihedral angleValue constraint ξ 0 or φ 0 (°)
BackboneC‐CA‐N(+1)‐O0.0
CA(−1)‐C(−1)‐N‐CA0.0 or 180.0
Backbone (not Gly)CA‐N‐C‐CB35.26
ArgCZ‐NH1‐NH2‐NE0.0
CD‐NE‐CZ‐NH10.0 or 180.0
AsnCG‐OD1‐ND2‐CB0.0
AspCG‐OD1‐OD2‐CB0.0
Cys1CB(1)‐SG(1)‐SG(2)‐CB(2)90.0 or 270.0
GlnCD‐OE1‐NE2‐CG0.0
GluCD‐OE1‐OE2‐CG0.0
Hisa/b/hCG‐ND1‐CD2‐CB0.0
ND1‐CG‐CD2‐NE20.0
CD2‐CG‐ND1‐CE10.0
IleCB‐CG1‐CG2‐CA35.26
LeuCB‐CD1‐CD2‐CG35.26
PheCG‐CD1‐CD2‐CB0.0
CD1‐CG‐CD2‐CE20.0
CD2‐CG‐CD1‐CE10.0
CG‐CD1‐CE1‐CZ0.0
ThrCB‐OG1‐CG2‐CA35.26
TrpCG‐CD1‐CD2‐CB0.0
CD1‐CG‐CD2‐CE20.0
CD2‐CG‐CD1‐NE10.0
CD2‐CE2‐CE3‐CG0.0
CE2‐CD2‐CZ2‐NE10.0
CD2‐CE2‐CZ2‐CH20.0
CE2‐CD2‐CE3‐CZ30.0
TyrCG‐CD1‐CD2‐CB0.0
CD1‐CG‐CD2‐CE20.0
CD2‐CG‐CD1‐CE10.0
CG‐CD1‐CE1‐CZ0.0
CZ‐CE1‐CE2‐OH0.0
ValCA‐CG1‐CG2‐CB35.26
C‐terminusC‐O1‐O2‐CA0.0

Note: Values for the constraints were taken from the GROMOS force field 54A7. , An atom of the next residue in the polypeptide chain is indicated by (+1), of the preceding residue by (−1). Cys1: first Cys residue that forms a S‐S bridge with residue Cys2. The atoms of Cys1 and Cys2 are indicated with (1) and (2), respectively. The values of the improper dihedral angle ξ 0 are 0° or 35.26439°. The values for the stiff (force constant >15 kJ/mol in the cosine force field term) proper (torsional) dihedral angle φ 0 are either 0° or 180° for planar groups, and 90° or 270° for the S–S bridge.

All bond lengths in the protein (constraint set BLC). One bond angle and one improper dihedral angle per hydrogen atom that, in combination with the constrained bond to the hydrogen atom, rigidify the position of the hydrogen atom with respect to its covalently bound neighbor nonhydrogen atoms (constraint set BADAC[H]), see Table 1. Stiff torsional dihedral‐angle degrees of freedom involving a hydrogen atom are also constrained. For hydrogen atoms in C–O–H groups, in Ser, Thr, and Tyr amino‐acid residues, only the O–H bond length and the C–O–H bond angle are constrained, its C–C–O–H dihedral angle is not constrained. All other (not involving hydrogen atoms) improper dihedral angles and the stiff peptide‐plane torsional angle and other stiff torsional angles in side chains are constrained (constraint set ISDAC), see Table 2. Bond angles and dihedral angles involving hydrogen atoms in the various amino‐acid residues that define the set of constraints BADAC(H) Note: Values for the constraints were taken from the GROMOS force field 54A7. , An atom of the preceding residue in the polypeptide chain is indicated by (−1). The values of the improper dihedral angle ξ 0 are 0° or 35.26439°. The values for the stiff (force constant >15 kJ/mol in the cosine force field term) proper (torsional) dihedral angle φ 0 are 0° or 180° for planar groups. Improper and proper (torsional) dihedral angles not involving hydrogen atoms in the various amino‐acid residues that define the set of constraints ISDAC Note: Values for the constraints were taken from the GROMOS force field 54A7. , An atom of the next residue in the polypeptide chain is indicated by (+1), of the preceding residue by (−1). Cys1: first Cys residue that forms a S‐S bridge with residue Cys2. The atoms of Cys1 and Cys2 are indicated with (1) and (2), respectively. The values of the improper dihedral angle ξ 0 are 0° or 35.26439°. The values for the stiff (force constant >15 kJ/mol in the cosine force field term) proper (torsional) dihedral angle φ 0 are either 0° or 180° for planar groups, and 90° or 270° for the S–S bridge. The small protein bovine pancreatic trypsin inhibitor (BPTI) was chosen as test case, as in an earlier study of the effect of constraining bond‐length and bond‐angle degrees of freedom in MD simulation. Since the protein model of Reference 5 did not contain explicit hydrogen atoms, the effect of constraining their relative positions was not investigated. The effect of constraining the geometry of the peptide plane and other stiff torsional‐angle degrees of freedom was also not investigated. The protein is simulated in three different ways: In vacuo using MD simulation (MD_vac), in order to test the degree of conservation of total energy, linear and rotational momentum of the protein as function of the type of constraint (set BLC, set BLC + BADAC(H), or set BLC + BADAC(H) + ISDAC) applied and the size of the MD time step Δt. The vacuum boundary condition was chosen, instead of the commonly used periodic boundary condition, in order to be able to use a very large (100 nm), de facto infinite, nonbonded interaction cut‐off distance. This eliminates the nonbonded interaction cut‐off error, because all atom pairs are used in the force calculation. The geometric error induced by the application of constraints is governed by tol for the bond lengths, by tol for the bond angles, and by tol for the dihedral or torsional angles. Values of tol  = 10−5 and 10−4, and tol  = tol  = 0.001° and 0.01° were used when solving the constraint equations. In order to monitor energy conservation, the system was not coupled to heat or pressure baths and the motions of the center of mass and around the center of mass were not removed during the simulation. Solvated in water using MD simulation (MD_aq), that is, in a rectangular periodic box with minimum image periodic boundary conditions, with many (6295) explicit rigid water molecules, the standard way of protein simulation, in order to test the behavior of dynamical protein properties as function of the type of constraint (set BLC, set BLC + BADAC(H), or set BLC + BADAC(H) + ISDAC) applied and the size of the MD time step Δt. Again, values of tol = 10−4 and 10−5 were used for the bond lengths and tol  = tol  = 0.01° and 0.001° for the bond angles and dihedral angles when solving the constraint equations. The protein and water were separately coupled to a heat bath and the system was coupled to a pressure bath. The motion of the center of mass of the system was removed during the simulation. In vacuo using SD simulation (SD_vac), that is, replacing explicit water molecules by frictional and stochastic forces on the protein atoms, which roughly mimic the solvation effect , in order to test the behavior of various protein properties as function of the type of constraint (set BLC, set BLC + BADAC(H), or set BLC + BADAC(H) + ISDAC) applied and the size of the SD time step Δt. This type of simulation may be used for very large protein complexes, such as the nucleosome, which would require the presence of very many water molecules in the system to fill a periodic box containing the complex.

METHODS

Potential energy function or force field

When solvated in water (MD_aq), the protein was modeled using the GROMOS bio‐molecular force field 54A7. , The rigid simple point charge (SPC) model was used to describe the 6295 water molecules in the rectangular periodic box. When simulating the protein in vacuo (MD_vac, SD_vac), the GROMOS bio‐molecular force field 54B7 was used. The A‐version of a GROMOS force field is the basic force field designed for molecules in solution or in crystalline form. The B‐version is derived from the A‐version in order to be used for simulating molecules in vacuo, where the dielectric screening effect of the environment is neglected. The atomic charges and van der Waals parameters are changed such that atom charge groups with a nonzero total charge are neutralized while maintaining the hydrogen‐bonding capacity of the individual atoms. When applying bond‐length constraints, that is, constraint set BLC, the corresponding bond‐stretching terms of the force field are not evaluated. When applying the bond‐angle and dihedral‐angle constraint set BADAC(H), the bond‐angle bending terms of the force field are not evaluated for all bond angles involving a hydrogen atom, and the improper dihedral‐angle terms and the stiff torsional dihedral‐angle terms of the force field are not evaluated for the dihedral angles involving a hydrogen atom. A stiff proper (torsional) dihedral angle has a force constant k  > 15 kJ/mole in the cosine force‐field term. , We note that the force field contains more bond‐angle terms involving hydrogen atoms than bond angles involving a hydrogen atom that are constrained. The force field also contains more covalent interaction terms (bond‐stretching, bond‐angle bending, dihedral‐angle bending) force‐field terms than the corresponding number of degrees of freedom. This implies that the number of constraints may be less than the number of force‐field terms corresponding to the constraints that must not be evaluated when the constraints are applied. Each hydrogen atom should have not more than three constraints, for example, one bond‐length, one bond‐angle and one (improper) dihedral‐angle constraint. For hydrogens in a –C–O–H group, there are only two constraints, the bond length and the bond angle. For hydrogens in a –C–N–H3 group, there are only three bond‐length and five bond‐angle constraints. When applying the improper and proper (torsional) angle constraint set ISDAC, the corresponding improper and stiff torsional dihedral‐angle bending terms of the force field must not be evaluated. Again, the force field contains more dihedral bending force‐field terms than the corresponding number of constrained degrees of freedom.

Constraints

The implementation into simulation software of the constraints and the omission of particular force‐field terms is not trivial. In the GROMOS simulation software use of the bond‐length constraint set BLC is simple. The constraints correspond exactly with the bond‐stretching force‐field terms, and thus the constraints are taken from these force‐field terms. In the GROMOS simulation software, each type of force‐field term can be switched on or off. So when applying the BLC constraints, the bond‐stretching force‐field terms are switched off. The use of the bond‐angle and dihedral‐angle constraints set BADAC(H) is less straightforward. In that case, the constraints of Table 1 are used in the form of a constraint list for the functions SHAKEBAC and SHAKEDAC that constrain bond angles and dihedral angles, respectively. In addition, all bond‐angle terms and improper dihedral‐angle terms involving hydrogen atoms are switched off. For the proper (torsional) dihedral angles involving hydrogens, this cannot be done, because only the stiff ones should not be evaluated. So the stiff dihedral angles involving hydrogen atoms should be removed either from the protein molecular topology or from the amino‐acid residue building blocks used to construct the protein molecular topology. The use of the improper and stiff proper (torsional) dihedral‐angle constraints set ISDAC is also less straightforward. In that case, the constraints of Table 2 are used in the form of a constraint list for the function SHAKEDAC. For some dihedral angles the choice of 0° or 180° as reference value for the constraint will depend on the actual value of the dihedral angle in the protein structure used in the simulation. In addition, all improper dihedral‐angle terms not involving hydrogen atoms are switched off. For the proper (torsional) dihedral angles not involving hydrogens, this cannot be done, because only the stiff ones should not be evaluated. So the stiff dihedral angles not involving hydrogen atoms should be removed either from the protein molecular topology or from the amino‐acid residue building blocks used to construct the protein molecular topology. The bond lengths in the protein and water molecules and the bond‐angle distance of the water molecules were kept rigid with a relative geometric precision of tol  = 10−4 or 10−5 using the SHAKE algorithm. The bond angles and the dihedral angles in the protein were kept rigid with a precision of tol  = 0.01° or 0.001° using the SHAKEBAC algorithm and tol  = 0.01° or 0.001° using the SHAKEDAC algorithm, respectively. The procedure to determine the Lagrange multipliers that determine the constraints may fail (i) because reference vectors (distances) and vectors being modified to satisfy the constraint distances or angles may become orthogonal (i.e., the atoms are moved much due to large forces) or (ii) because no convergence of the iterations over all constraints can be obtained within a set limit of 1000 iterations.

Treatment of long‐ranged interactions

When simulating the protein in vacuo using MD (MD_vac), the nonbonded interactions are calculated for all atom pairs in the protein. When simulating the protein solvated in a periodic box filled with water molecules (MD_aq), the nonbonded interactions were calculated using a triple‐range method , with cut‐off radii of 0.8/1.4 nm. Short‐range (within 0.8 nm) van der Waals and electrostatic interactions were evaluated every time step based on a charge‐group pair list. Medium‐range van der Waals and electrostatic interactions, between pairs at a distance larger than 0.8 nm and shorter than 1.4 nm, were evaluated every 10 fs, at which time point the pair list was updated, and kept constant between updates. Outside the larger cut‐off radius (1.4 nm) a reaction‐field approximation , with a relative dielectric permittivity ε  = 78.5 and a ionic strength of zero (κ  = 0) was used. The relative dielectric permittivity in the cut‐off sphere was ε  = 1. Minimum‐image periodic boundary conditions were applied. The triple‐range method was also used in the SD simulations in vacuo (SD_vac) in order to keep the conditions as close as possible to the ones for the explicitly solvated protein.

Simulation set‐up and equilibration

The protein was simulated using the GROMOS bio‐molecular simulation software. , The leap‐frog algorithm , was used to integrate Newton's or Langevin's equations of motion. The initial structure of the protein BPTI, including four internally hydrogen bonded water molecules, was taken from the Protein Data Bank (PDB), entry 1bpi. The protein initial structure was first energy minimized in vacuo to release possible strain induced by small differences in bond lengths, bond angles, improper dihedral angles, and short nonbonded contacts between the force‐field parameters and the X‐ray structure. The resulting protein configuration was used as initial configuration for the MD and SD simulations in vacuo (MD_vac, SD_vac). In order to exclude the influence of the fast librational motions of water molecules, the four internal water molecules were not included in these simulations. The MD simulation of the protein solvated in a periodic box with explicit water molecules required the addition of water molecules. For the simulation of the protein in aqueous solution (MD_aq), the protein was put into a rectangular box filled with water molecules, such that the minimum solute‐wall distance was 1.0 nm, and water molecules closer than 0.23 nm from the solute were removed. This resulted in a box with 6295 water molecules for the initial protein structure. In order to relax unfavorable contacts between atoms of the solute and the solvent, a second energy minimization was performed for the protein in the periodic box with water while keeping the atoms of the solute harmonically position‐restrained with a force constant of 25 000 kJmol−1 nm−2. The resulting protein‐water configuration was used as initial configuration for the MD simulation of the protein solvated in explicit water (MD_aq). In order to avoid artificial deformations in the protein structure due to relatively high‐energy atomic interactions still present in the system, the MD simulations were started at T = 60 K and then the temperature was slowly raised to T = 300 K. Initial atomic velocities were sampled from a Maxwell distribution at T = 60 K and the translation of and the rotation around the center of mass of the system were removed. The equilibration scheme consisted of five short 20 ps simulations at temperatures 60, 120, 180, 240, and 300 K, at constant volume. At 300 K, the equilibration was extended to 2 ns. During the first four of the equilibration periods, the solute atoms were harmonically restrained to their positions in the initial structures with force constants of 25 000, 2500, 250, and 25 kJ mol−1 nm−2. The temperature was kept constant using the weak‐coupling algorithm with a relaxation or coupling time τ  = 0.1 ps. Solute and solvent, if present, were separately coupled to the heat bath. In the MD_aq simulations, the pressure was kept at 1 atm using the weak‐coupling algorithm with a coupling time τ  = 0.5 ps and an isothermal compressibility κ  = 4.575 10−4 (kJ mol−1 nm−3)−1. Following this equilibration procedure, the simulations were performed at a reference temperature of 300 K and, if in aqueous solution (MD_aq), a reference pressure of 1 atm. The center of mass motion of the system was removed after equilibration of the system and then, for the simulations of the protein in explicit water (MD_aq) and using SD in vacuo (SD_vac), every 2 ps. After the equilibration of the protein in vacuo, in the MD simulations in vacuo (MD_vac) the coupling to the heat bath was removed and translation of and rotation around the center of mass of the protein (if present) were not removed anymore in order to avoid perturbation of total energy conservation. After the equilibration of the protein in vacuo, in the SD simulations in vacuo (SD_vac) the temperature is maintained by the Langevin equations or thermostat, and by weak coupling to a heat bath (τ  = 0.1 ps), the latter in order to control the temperature of atoms that have a friction coefficient equal to zero, whose temperature is thus not controlled by the Langevin thermostat. The required equilibration time before analysis of the trajectories depends mainly on the coupling between and the range of the interactions, the systems size, and the initial configuration and velocities. We note, however, that any change in system composition, set of constraints, boundary condition or size of the time step is to be followed by some further equilibration, here 20 ps, in order to let the system adapt to the changed circumstances before analyzing ensemble averages or time series.

MD simulation in vacuo to test conservation properties

When integrating Newton's equations of motion forward in time t, the total energy E tot (t), the total translational kinetic energy E kin,trans (t), the total translational momentum trans (t), and, in case of a single molecule in vacuo, the total rotational kinetic energy E kin,rot (t) and the total rotational momentum (t) must be conserved. The extent of conservation will be determined by the numerical integration algorithm (the leap‐frog algorithm), the precision of the algorithms to impose the constraints (tol , tol , and tol ), and the size of the MD time step Δt. This is investigated using MD in vacuo. This boundary condition was chosen in order to be able to use a very large (R  = R  = 100 nm), de facto infinite, nonbonded interaction cut‐off distance. This eliminates the nonbonded cut‐off error because all atom pairs are used in the force calculation. The error induced by the application of bond‐length, bond‐angle and dihedral‐angle constraints was made very small by requiring precisions tol  = 10−5, tol  = 0.001°, and tol  = 0.001°. To test the conservation of total energy and momenta, which should apply at every MD time step, long simulations are not required. MD simulations of 100 ps were performed. Configurations were saved every 0.02 ps. No coupling of the temperature to a heat bath was present and center of mass translation and molecular rotation were not removed during the simulation. Time steps of 1, 2, 4, 6, and 8 fs were tested.

MD simulation in explicit water under periodic boundary conditions

MD simulations of proteins in explicit water are commonly performed using periodic spatial boundary conditions and keeping the temperature and pressure constant. The algorithm and parameters of the temperature and pressure coupling were mentioned above. These simulations were performed for 10 ns with time steps of 2, 4, and 6 fs and the constraint precisions tol  = 10−4 or 10−5, tol , = 0.01° or 0.001°, and tol  = 0.01° or 0.001°. Translational motion of the center of mass of the system was removed every 2 ps. Configurations were saved every 0.1 ps and were used to analyze various dynamical properties as function of the type of constraints applied.

SD simulation in vacuo without explicit water, but with frictional and stochastic forces

In stochastic dynamics (SD) simulation the Langevin equations of motion in Cartesian coordinates are integrated forward in time. The atomic velocities are indicated by v . The stochastic force f stoch (t) and the atomic friction coefficient γ will only be sizable for protein atoms at the surface. Therefore, they are taken dependent on the number of neighbor atoms. with where N (t) denotes the number of nonhydrogen neighbor atoms of the protein atom i within 0.3 nm radius, and N was defined as an upper limit of six neighbor protein atoms at which solvent forces on solute atom i are assumed to vanish. For water as solvent γ solv = 91 ps−1, and ω (t) was updated every 1 ps during the simulation. The SD simulations were performed for 10 ns with time steps of 2, 4, and 6 fs and the constraint precisions tol  = 10−4 or 10−5, tol , = 0.01° or 0.001°, and tol  = 0.01° or 0.001°. Translational motion of the center of mass of the system was removed every 2 ps. Configurations were saved every 0.1 ps and were used to analyze various dynamical properties as function of the type of constraints applied.

Analysis of trajectory structures

Total energy conservation can be evaluated by comparing the fluctuation of the total energy with that of the kinetic energy. The former should be much smaller than the latter. The root–mean–square (RMS) fluctuation of an energy E is defined as where <…> indicates an average over time t. The drift E drift of an energy E can be defined as the slope of the line E line (t) that is least‐squares fitted to E(t) for a chosen period of time. The quantity represents the deviation of the actual energy from the line, E line (t), representing the drift. ΔE drift represents the short‐time‐scale fluctuation of E. This quantity may thus be better suited than ΔE to evaluate the extent of total energy conservation while integrating the equations of motion. The time evolution of structural features that would be sensitive to the way the bond‐stretching forces are integrated or to whether bond‐length constraints are applied, was examined in terms of auto‐correlation functions and spectral densities of bond angles and of torsional angles. From a time series of a quantity Q(t), a normalized time correlation function, was calculated using the Fast Fourier Transform technique. , For these calculations, 25 ps towards the end of the simulations were repeated while saving configurations every 0.01 ps instead of 0.1 ps in order to obtain a finer resolution of the auto‐correlation functions. When calculating the spectral density, only the first 2% of the auto‐correlation function was used.

RESULTS

MD simulation of a protein in vacuo to test conservation properties

In Table 3, the average total and kinetic energy and their fluctuations are shown for the protein in vacuo (MD_vac) using various time steps and different values of the geometric precision by which the bond‐length (tol ), bond‐angle (tol ), and dihedral‐angle (tol ) constraints are maintained. Constraining all bond lengths (BLC) in the protein with a relative precision of tol  = 10−5, the ratio ΔE tot drift/ΔE kin drift of the fluctuation of the total energy around the total energy drift (ΔE tot drift) and the fluctuation of the kinetic energy around the kinetic energy drift (ΔE kin drift) changes from 0.014 for a time step Δt = 1 fs to 0.253 for a time step Δt = 4 fs. Using a lower precision of maintaining the bond‐length constraints, tol  = 10−4, the ratio ΔE tot drift/ΔE kin drift changes from 0.117 for a time step Δt = 1 fs to 0.529 for a time step Δt = 4 fs. So for these time steps, the precision of maintaining the bond‐length constraints governs total energy conservation. Yet, using tol  = 10−5 and Δt = 4 fs, the ratio ΔE tot drift/ΔE kin drift is larger, 0.253, than using tol  = 10−4 and Δt = 1 fs. For larger time steps, the integration error dominates the constraint error. Requiring a ΔE tot drift/ΔE kin drift ratio of about 1/20 for total energy conservation, use of tol  = 10−5 and Δt = 2 fs leading to a ratio of 0.056 seems possible. We note that in it was found that tol  = 10−4 and Δt = 2 fs would lead to sufficient energy conservation. Since the protein BPTI in was modeled using only united atoms, that is, without explicit hydrogens, the higher‐frequency bond‐length motions of the light hydrogen atoms were missing in the simulation, which allowed a lower precision for the bond‐length constraints to be used for a given total energy conservation value.
TABLE 3

Energy conservation in 100 ps MD simulations of the protein BPTI in vacuo (MD_vac) using three different sets of constraints, set BLC, set BADAC(H), and set ISDAC

Constraints tol DC tol BAC tol DAC (°)Δt (fs) E tot ΔE tot E tot drift ΔE tot drift E kin ΔE kin E kin drift ΔE kin drift T (K)ΔE totE kin ΔE tot driftE kin drift
BLC 10−5 1−149315−0.520.60147145−0.22442980.340.014
2−151123−0.792.43146644−0.32432970.520.056
4−148536−1.2010.26146643−0.50412970.840.253
6,8***********
BLC + BADAC(H) 0.0011−21165−0.180.171152400.11403080.130.004
2−21557−0.260.51111439−0.24382980.190.013
4−220211−0.362.22111638−0.08382980.280.058
6−218514−0.474.76110636−0.27362950.400.134
8−210616−0.459.05113635−0.05353030.460.260
0.011−22008−0.270.24110739−0.17392950.200.006
2−216316−0.550.59112839−0.23383010.410.016
4−219218−0.612.17111037−0.26372960.470.059
6−221427−0.915.03110738−0.50352960.700.142
8−215615−0.439.32113634−0.02343030.460.276
BLC + BADAC(H) + ISDAC 0.0011–8###########
0.011###########
2−2820138−4.793.1572468−2.12292612.040.108
4−2913164−5.667.6368077−2.49272452.130.284
6−2947198−6.867.7266690−3.00262402.200.298
8−2993219−7.5813.47639103−3.46252302.130.534
BLC 10−4 1−1756169−5.854.64133984−2.58402712.000.117
2−1893249−8.6314.641281121−3.98372592.060.394
4−2031302−10.4518.271216140−4.70352462.160.529
6,8***********
BLC + BADAC(H) 0.0011−216641−1.420.57112241−0.52383000.990.015
2−233193−3.231.90105355−1.44362811.700.053
4−2379137−4.735.02101775−2.31342711.830.149
6−2423164−5.687.9599582−2.61312662.010.253
8−2454186−6.4310.2899789−2.89312662.090.333
0.011−222639−1.341.10109442−0.64382920.920.029
2−236395−3.280.89103359−1.61362761.610.025
4−2441138−4.794.4098575−2.32332631.850.134
6−2444179−6.198.4498890−2.92332641.980.259
8−2489179−6.2110.4097788−2.89292612.030.358
BLC + BADAC(H) + ISDAC 0.0011–8###########
0.011###########
2−2919172−5.955.6867481−2.62272432.130.207
4−3017239−8.2517.33625116−3.92272252.060.654
6−3103273−9.4124.94595124−4.22242142.201.020
8−3122303−10.4528.48589140−4.78242122.171.195

Note: The bond‐length constraints are imposed with a relative geometric precision of tol , the bond‐angle constraints with a precision of tol , and the dihedral‐angle constraints with a precision of tol . *, no constraint solution, vectors orthogonal; #, no constraint solution, no convergence; Nonbonded interaction cut‐off R  = R , 100 nm (infinity); Δt, leap‐frog integration time step; E tot, total energy; ΔE tot, fluctuation of E tot; E tot drift, total energy drift; ΔE tot drift, fluctuation around E tot drift; E kin, kinetic energy; ΔE kin, fluctuation of E kin; E kin drift, kinetic energy drift; ΔE kin drift, fluctuation around E kin drift; T, temperature. All values are averages calculated from the same number of trajectory structures separated by 0.02 ps. Energies in kJ mol−1. Energy drifts in kJ mol−1 ps−1.

Energy conservation in 100 ps MD simulations of the protein BPTI in vacuo (MD_vac) using three different sets of constraints, set BLC, set BADAC(H), and set ISDAC Note: The bond‐length constraints are imposed with a relative geometric precision of tol , the bond‐angle constraints with a precision of tol , and the dihedral‐angle constraints with a precision of tol . *, no constraint solution, vectors orthogonal; #, no constraint solution, no convergence; Nonbonded interaction cut‐off R  = R , 100 nm (infinity); Δt, leap‐frog integration time step; E tot, total energy; ΔE tot, fluctuation of E tot; E tot drift, total energy drift; ΔE tot drift, fluctuation around E tot drift; E kin, kinetic energy; ΔE kin, fluctuation of E kin; E kin drift, kinetic energy drift; ΔE kin drift, fluctuation around E kin drift; T, temperature. All values are averages calculated from the same number of trajectory structures separated by 0.02 ps. Energies in kJ mol−1. Energy drifts in kJ mol−1 ps−1. When also constraining the relative positions of the hydrogen atoms, using constraint set BADAC(H) in addition to set BLC, the ratio ΔE tot drift/ΔE kin drift becomes much smaller. Using a high precision maintaining the constraints, tol  = 10−5 and tol  = tol  = 0.001°, the ratio ΔE tot drift/ΔE kin drift changes from 0.004 for a time step Δt = 1 fs to 0.260 for a time step Δt = 8 fs. Lowering the precision of the bond‐angle and dihedral‐angle constraints to tol  = tol  = 0.01°, the ratio ΔE tot drift/ΔE kin drift becomes only slightly larger comparing the same time step sizes, except for the small time step Δt = 1 fs. For a time step Δt = 4 fs, the ratio ΔE tot drift/ΔE kin drift is 0.059, which value is comparable to the value 0.056 obtained using only bond‐length constraints (BLC) and Δt = 2 fs. Lowering the precision of the bond‐length constraints from tol  = 10−5 to tol  = 10−4, leads, as expected, to larger ΔE tot drift/ΔE kin drift values, in particular for the smaller time steps. Interestingly, the additional use of a lower precision tol  = tol  = 0.01° instead of 0.001° leads to a lower ratio ΔE tot drift/ΔE kin drift for Δt = 2 and 4 fs, and to a comparable ratio for Δt = 6 fs. Yet using tol  = 10−4, the time step should not be larger than Δt = 2 fs, with a ΔE tot drift/ΔE kin drift ratio of 0.053 or 0.025 for tol  = tol  = 0.001° or 0.01°, respectively, because using Δt = 4 fs, the ratio becomes 0.149 or 0.134. When also constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, using constraint set ISDAC in addition to the sets BADAC(H) and BLC, the ratio ΔE tot drift/ΔE kin drift becomes rather large, ranging from 0.108 to 1.195, for all time steps and constraint precision values tol , tol and tol investigated. For tol  = tol  = 0.001° and Δt = 1–8 fs and for tol  = tol  = 0.01° and Δt = 1 fs the algorithms to maintain the various constraints do not even converge. This is due to the large number of constraints that involve many of the same atoms and thus the algorithms have trouble to find Lagrange multiplier values that make the molecular structure satisfy all constraints to within the specified precision. So the use of improper dihedral‐angle and stiff proper (torsional) dihedral‐angle constraints in the protein does not allow an increase of the time step in a MD simulation using Cartesian coordinates.

MD simulation of a protein in aqueous solution to test dynamical protein properties

Using only bond‐length constraints (set BLC), simulations in aqueous solution fail at Δt = 4 and 6 fs, because vectors become orthogonal during the execution of the SHAKE algorithm, an indication that disruptive forces occur. In simulations with constraint set ISDAC with Δt = 2 fs SHAKE does not converge. Figures 1 and 2 (upper part) show the root‐mean‐square fluctuations of the backbone φ and ψ torsional angles as function of residue number applying the different sets of constraints and time steps Δt. The larger peaks are due to the occurrence of relatively rare (on the nanosecond time scale) torsional‐angle transitions over relatively low barriers separating the different minima of the torsional‐angle potential‐energy terms in the force field used. For example, in the simulation with constraint set BLC, tol  = 10−4 and tol  = tol  = 0.01°, with Δt = 2 fs, the peptide plane between residues 39 and 40 changes orientation which induces a correlated change in ψ(39) and φ(40).
FIGURE 1

Root‐mean‐square fluctuations (in degree) of the φ‐angles in the backbone of the protein BPTI as function of residue number in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Left panels: tol  = 10−5. Right panels: tol  = 10−4. tol  = tol  = 0.01°. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs

FIGURE 2

Root‐mean‐square fluctuations (in degree) of the ψ‐angles in the backbone of the protein BPTI as function of residue number in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Left panels: tol  = 10−5. Right panels: tol  = 10−4. tol  = tol  = 0.01°. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs

Root‐mean‐square fluctuations (in degree) of the φ‐angles in the backbone of the protein BPTI as function of residue number in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Left panels: tol  = 10−5. Right panels: tol  = 10−4. tol  = tol  = 0.01°. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs Root‐mean‐square fluctuations (in degree) of the ψ‐angles in the backbone of the protein BPTI as function of residue number in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Left panels: tol  = 10−5. Right panels: tol  = 10−4. tol  = tol  = 0.01°. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs The application of constraints when integrating the equations of motion would primarily affect the motions along the nonconstrained degrees of freedom that are close or adjacent to the constrained ones. The influence of the different combinations of the three sets of constraints can be inferred from Figure 3 (upper part), which shows the auto‐correlation function and spectral density of the bond angle θ(N‐CA‐C) of residue Phe 22 in the backbone of the protein for the different sets of constraints and time steps Δt. The curves resulting from the application of the constraint sets BLC and BLC + BADAC(H) are almost identical. When also constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, using constraint set ISDAC in addition to the sets BADAC(H) and BLC, slightly larger differences are observed.
FIGURE 3

Auto‐correlation function (left panels) and spectral density (right panels) of the bond angle θ(N‐CA‐C) of residue Phe 22 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density

Auto‐correlation function (left panels) and spectral density (right panels) of the bond angle θ(N‐CA‐C) of residue Phe 22 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density Figures 4 and 5 (upper part) show the auto‐correlation function and spectral density of the torsional angles ψ(N‐CA‐C‐N) of residue Arg 17 and φ(C‐N‐CA‐C) of residue Ile 18 in the backbone of the protein applying the different sets of constraints and time steps Δt. Using the constraint sets BLC and set BLC + BADAC(H), the spectral densities are rather similar, while the auto‐correlation functions show differences in the longer time (beyond 0.2 ps) correlation. This is due to torsional‐angle transitions occurring rarely on the simulated time scale. The difference of the angle at time t with its average is much larger when a transition occurs than when this is not the case. When a transition occurs, the difference of the angle with its average is thus only slowly reduced, leading to a slow decay of the auto‐correlation function. In case there is no transition, the difference of the angle with its average is much smaller and changes much more rapidly, leading to a much faster decay of the auto‐correlation function. The effect of relatively rare torsional‐angle transitions on the auto‐correlation function is even more prominent for side‐chain torsional angles, as is illustrated in Figure 6 for the side‐chain torsional angle χ (CA‐CB‐CG‐CD) of residue Arg 39. When also constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, using constraint set ISDAC in addition to the sets BADAC(H) and BLC, the peak in the spectral densities of the torsional angles ψ(N‐CA‐C‐N) of residue Arg 17 and φ(C‐N‐CA‐C) of residue Ile 18 at about 9 ps−1 is gone.
FIGURE 4

Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle ψ(N‐CA‐C‐N) of residue Arg 17 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density

FIGURE 5

Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle φ(C‐N‐CA‐C) of residue Ile 18 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density

FIGURE 6

Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle χ 2(CA‐CB‐CG‐CD) of residue Arg 39 of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density

Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle ψ(N‐CA‐C‐N) of residue Arg 17 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle φ(C‐N‐CA‐C) of residue Ile 18 in the backbone of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density Auto‐correlation function (left panels) and spectral density (right panels) of the torsional angle χ 2(CA‐CB‐CG‐CD) of residue Arg 39 of the protein BPTI in 10 ns MD simulations solvated in (SPC) water (MD_aq) and from 10 ns SD simulations in vacuo (SD_vac) using three different sets of constraints, set BLC, set BLC + BADAC(H), and set BLC + BADAC(H) + ISDAC, and for different time steps Δt. Upper three panels: simulations MD_aq. Lower two panels: simulations SD_vac. Dotted lines: Δt = 2 fs. Dashed lines: Δt = 4 fs. Solid lines: Δt = 6 fs. tol  = 10−5. tol  = tol  = 0.01°. Configurations from 25 ps towards the end of the simulations, separated by 0.01 ps were used to calculate the auto‐correlation functions and only the first 2% of the auto‐correlation function was used to calculate the spectral density In summary, when comparing the motions along nonconstrained degrees of freedom in the MD simulations of the protein in aqueous solution using the different combinations of the two sets of constraints, set BLC and set BADAC(H), no large differences are observed. This indicates that the motions along these constrained degrees of freedom are not strongly coupled to the motions along the other degrees of freedom of the protein. This allows constraining the relative positions of the hydrogen atoms in the protein, using constraint set BADAC(H) in addition to set BLC, and a time step Δt = 4 fs. When also constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, using constraint set ISDAC in addition to the sets BADAC(H) and BLC, larger variations in mobility are observed between the different time step sizes. In a study similar to the current one it was observed that the presence of many water molecules, as in liquid water, limits the size of the MD time step to about 2 fs.

SD simulation of a protein in vacuo to test dynamical protein properties

In a stochastic dynamics simulation of a protein, the influence of the solvent molecules on the protein structure and dynamics is modeled using a mean‐field approximation by stochastic and frictional forces acting on the protein atoms, see Equations (5–7). Due to the absence of specific interactions, such as hydrogen bonding, between protein atoms and water molecules, the protein structure and mobility may differ from that in a simulation with explicit water molecules, see for example,. , This can be addressed by adding an additional force‐field term, that in a mean‐field manner approximates the influence of the solvent molecules. Since in the present study the focus is on the influence of constraining particular degrees of freedom on the dynamics and mobility of the protein atoms, such mean‐field force‐field terms were not used in order to minimize the changes in the force field between the three simulation types, MD in vacuo (MD_vac), MD in aqueous solution (MD_aq) and SD in vacuo (SD_vac). Figures 1 and 2 (lower part) show the root‐mean‐square fluctuations of the backbone φ and ψ torsional angles as function of residue number applying the different sets of constraints and time steps Δt. Constraining all bond lengths (BLC) in the protein, the simulations fail to converge for tol  = 10−5 and Δt = 6 fs and for tol  = 10−4 and Δt = 4 and 6 fs. The torsional‐angle fluctuations are more or less comparable, the differences being due to differences in torsional‐angle transitions occurring during the simulations. All SD simulations using constraint set ISDAC fail due to vectors becoming orthogonal in the SHAKE procedure. When also constraining the relative positions of the hydrogen atoms, using constraint set BADAC(H) in addition to set BLC, the larger time steps can be used. Constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, using constraint set ISDAC in addition to the sets BADAC(H) and BLC in the SD simulations, no convergence could be obtained. Figure 3 (lower part) shows the auto‐correlation function and spectral density of the bond angle θ(N‐CA‐C) of residue Phe 22 in the backbone of the protein for the different sets of constraints and time steps Δt. The curves resulting from the application of the constraint sets BLC and BLC + BADAC(H), are similar. For the large time steps Δt = 4 and 6 fs, the peak at about 9 ps−1 is more pronounced when constraining the relative hydrogen positions. The auto‐correlation functions and spectral densities do resemble those for the MD simulations in aqueous solution (MD_aq). Figures 4 and 5 (lower part) show the auto‐correlation function and spectral density of the torsional angles ψ(N‐CA‐C‐N) of residue Arg 17 and φ(C‐N‐CA‐C) of residue Ile 18 in the backbone of the protein applying the different sets of constraints and time steps Δt. Using the constraint sets BLC and set BLC + BADAC(H), the spectral densities are rather similar, while the auto‐correlation functions show differences in the longer time (beyond 0.2 ps) correlation. This is due to torsional‐angle transitions occurring rarely on the simulated time scale. Again, the auto‐correlation functions and spectral densities do resemble those obtained from the MD simulations in aqueous solution (MD_aq). In summary, when comparing the motions along nonconstrained degrees of freedom in the SD simulations of the protein in vacuo using the two sets of constraints BLC and BLC + BADAC(H), no large differences are observed. This indicates that the motions along these constrained degrees of freedom are not strongly coupled to the motions along the other degrees of freedom of the protein. This allows constraining the relative positions of the hydrogen atoms in the protein, using constraint set BADAC(H) in addition to set BLC, and a time step Δt = 4 fs.

CONCLUSIONS

The application of bond‐angle and dihedral‐angle constraints, in addition to bond‐length constraints, in molecular (MD) and stochastic (SD) dynamics simulations of a protein, bovine pancreatic trypsin inhibitor (BPTI), is investigated with an eye to lengthening the time step by which the classical equations of motion are integrated forward in time. Using Newton's equations of motion the extent of conservation of the total energy will be determined by the numerical integration algorithm (the leap‐frog algorithm), the precision of the algorithms to impose the bond‐length (tol ), bond‐angle (tol ) and dihedral‐angle (tol ) constraints, and the size of the MD time step Δt. For the MD simulations of the protein solvated in water and for the SD simulations of the protein in vacuo it is investigated whether dynamical properties of selected nonconstrained degrees of freedom are affected by the application of the various types of constraints. Using total energy conservation as criterion, constraining all bond lengths in the protein with a relative geometric precision of tol  = 10−5 allows for a time step Δt = 2 fs. In one of the earliest protein simulation studies, using a simple protein model containing no hydrogen atoms, only united atoms, it was found that a time step of Δt = 2 fs could be used when the bond‐length constraints between the united atoms were maintained with a precision of tol  = 10−4. Since in current models of proteins the light hydrogen atoms are explicitly treated, their relatively fast motion requires a higher precision, tol  = 10−5, when constraining the bond lengths in a protein. Constraining the relative positions of the hydrogen atoms, in addition to constraining all bond lengths in the protein, allows for a lengthening of the time step by a factor two to Δt = 4 fs, without much distortion of the dynamics of the protein. The computational effort of the evaluation of the bond‐stretching and bond‐angle bending forces at a number of small time steps Δt is comparable to that of maintaining the bond‐length (and bond‐angle) constraints at the larger time step Δt. Constraining the improper dihedral angles and the stiff proper (torsional) dihedral angles in the protein, in addition to constraining all bond lengths and the relative positions of the hydrogen atoms, does not allow for a lengthening of the time step in a MD or SD simulation using Cartesian coordinates. This is due to the large number of constraints that involve many of the same atoms and thus the algorithms that maintain the constraints have trouble to find Lagrange multiplier values that make the molecular structure satisfy all constraints to within the specified precision. When simulating a protein solvated in water, it may not be possible to use a 4 fs time step while constraining the relative positions of the hydrogen atoms, because the relatively fast librational motions of the rigid water molecules present may not allow for a time step longer than 2 fs. Furthermore, in simulations including water in a periodic box the nonbonded interaction cut‐off is the dominant factor for nonconservation of energy and leads to changes in some dynamic water properties at time steps higher than 2 fs. Yet, when performing SD simulation in vacuo, including a proper potential of mean force mimicking the influence of the solvent upon the protein motion, a time step of 4 fs can be used when constraining the relative positions of the hydrogen atoms.

CONFLICT OF INTEREST

The authors declare no conflict of interest.

PEER REVIEW

The peer review history for this article is available at https://publons.com/publon/10.1002/prot.26251.
  18 in total

1.  Distance and angular holonomic constraints in molecular simulations.

Authors:  David Dubbeldam; Gloria A E Oxford; Rajamani Krishna; Linda J Broadbelt; Randall Q Snurr
Journal:  J Chem Phys       Date:  2010-07-21       Impact factor: 3.488

2.  Classical statistical mechanics of constraints: a theorem and application to polymers.

Authors:  M Fixman
Journal:  Proc Natl Acad Sci U S A       Date:  1974-08       Impact factor: 11.205

3.  A method to apply bond-angle constraints in molecular dynamics simulations.

Authors:  Maria Pechlaner; Andreas P Dorta; Zhixiong Lin; Victor H Rusu; Wilfred F van Gunsteren
Journal:  J Comput Chem       Date:  2020-12-22       Impact factor: 3.376

4.  A molecular dynamics computer simulation of an eight-base-pair DNA fragment in aqueous solution: comparison with experimental two-dimensional NMR data.

Authors:  W F Van Gunsteren; H J Berendsen; R G Geurtsen; H R Zwinderman
Journal:  Ann N Y Acad Sci       Date:  1986       Impact factor: 5.691

5.  Algorithms to apply dihedral-angle constraints in molecular or stochastic dynamics simulations.

Authors:  Maria Pechlaner; Wilfred F van Gunsteren
Journal:  J Chem Phys       Date:  2020-01-14       Impact factor: 3.488

Review 6.  Molecular mechanics in biology: from structure to function, taking account of solvation.

Authors:  W F van Gunsteren; F J Luque; D Timms; A E Torda
Journal:  Annu Rev Biophys Biomol Struct       Date:  1994

7.  Torsion angle dynamics: reduced variable conformational sampling enhances crystallographic structure refinement.

Authors:  L M Rice; A T Brünger
Journal:  Proteins       Date:  1994-08

8.  Improving efficiency of large time-scale molecular dynamics simulations of hydrogen-rich systems.

Authors:  K Anton Feenstra; Berk Hess; Herman J C Berendsen
Journal:  J Comput Chem       Date:  1999-06       Impact factor: 3.376

9.  Protein simulations using techniques suitable for very large systems: the cell multipole method for nonbond interactions and the Newton-Euler inverse mass operator method for internal coordinate dynamics.

Authors:  A M Mathiowetz; A Jain; N Karasawa; W A Goddard
Journal:  Proteins       Date:  1994-11

10.  On the use of multiple-time-step algorithms to save computing effort in molecular dynamics simulations of proteins.

Authors:  Maria Pechlaner; Chris Oostenbrink; Wilfred F van Gunsteren
Journal:  J Comput Chem       Date:  2021-05-05       Impact factor: 3.376

View more
  1 in total

1.  On the use of intra-molecular distance and angle constraints to lengthen the time step in molecular and stochastic dynamics simulations of proteins.

Authors:  Maria Pechlaner; Wilfred F van Gunsteren
Journal:  Proteins       Date:  2021-10-07
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.