Conceived and designed the experiments: BKH DAA. Performed the experiments: BKH. Analyzed the data: BKH. Wrote the paper: BKH DAA.
One of the applications of Molecular Dynamics (MD) simulations is to explore the energetic barriers to mechanical unfolding of proteins such as occurs in response to the mechanical pulling of single molecules in Atomic Force Microscopy (AFM) experiments. Although Steered Molecular Dynamics simulations have provided microscopic details of the unfolding process during the pulling, the simulated forces required for unfolding are typically far in excess of the measured values. To rectify this, we have developed the Pulsed Unconstrained Fluctuating Forces (PUFF) method, which induces constant-momentum motions by applying forces directly to the instantaneous velocity of selected atoms in a protein system. The driving forces are applied in pulses, which allows the system to relax between pulses, resulting in more accurate unfolding force estimations than in previous methods. In the cases of titin, ubiquitin and e2lip3, the PUFF trajectories produce force fluctuations that agree quantitatively with AFM experiments. Another useful property of PUFF is that simulations get trapped if the target momentum is too low, simplifying the discovery and analysis of unfolding intermediates.
Many crucial biological processes occur through large conformational changes in proteins, such as the unfolding of titin in the muscle sarcomere. The ability to model mechanical forces in such processes provides an understanding of how large conformational changes occur in microscopic detail. Although Molecular Dynamics (MD) simulations are generally accepted to accurately model protein dynamics
There are two broad cases used in directly inducing conformation change in MD. When a reaction pathway (typically starting and ending states) has already been determined, Targeted MD, or umbrella sampling, uses harmonic restraints to sample pre-defined intermediate conformations along the pathway
Recent developments in Atomic Force Microscopy (AFM) have provided quantitative experiments that measure the response of single molecules to pulling forces applied to defined sites within the molecule. One very well studied system is the I27 domain of titin, an immunoglobin domain. In the constant-velocity AFM pulling experiments of I27, unfolding forces of 150–300 pN were measured at a pulling velocity of 10−8 Å/ps
The AFM experiments of I27 provide a comprehensive set of data to compare with simulation. In order to explore the mechanical pulling of I27 on the microscopic level, Steered MD simulations induce a constant-velocity motion by applying moving harmonic restraints to defined atoms or groups within the protein
In order to overcome the problem of generating forces with harmonic restraints, we have developed a force-inducing protocol that is conceptually different than Steered MD. This protocol, which we call Pulsed Unconstrained Fluctuating Forces (PUFF), generates force pulses that directly control the instantaneous velocity of defined locations within the protein and then allows them to relax. In PUFF, forces are applied directly to the instantaneous velocities of atoms, without the need for intermediate harmonic restraints. This results in direct control of the magnitude of the applied forces. If the restrained groups are moving too fast, PUFF will slow them down and vice versa, thus damping velocity fluctuations. As the PUFF forces are applied intermittently, the system is allowed to respond to or resist the applied forces. One interesting consequence is that the system can get trapped, which provides an easy way to identify unfolding intermediates and the critical forces that are needed to induce conformational change. The use of pulses was first developed in a protocol that generates local perturbations in proteins using sidechain rotamers
Using the PUFF protocol on the I27 domain of titin, we show that it is possible to generate unfolding trajectories with unfolding forces that compare well with the AFM measurements and that are much lower than those deduced from standard simulations. We further show that PUFF quantitatively accounts for the measured differences in critical forces when using different pulling geometries in both e2lip3
We first use PUFF to explore the mechanical unfolding of the titin I27 domain. As in the AFM experiment (
(A) Schematic of I27 for target pulling [1TIT]. The key interactions for the unfolding intermediate are the hydrogen bonds (blue) between β-strand-A' and β-strand-B, and between β-strand-A and β-strand-G. In the pulling experiments and simulations, the anchor points for the pulling are the N and C terminii (red). (B) The trajectory for a target velocity of 6.0 Å/ps shows constant velocity motion with a fitted slope of 5.9 Å/ps. (C) The pre-pulse velocities fluctuate around 4.1 Å/ps except for the early part of the trajectory where the velocities is close to zero. (D) The applied forces derived from the change in velocities from the pre-pulse velocities to the target velocity (dark blue). As the forces fluctuate ∼150 pN, to find the general shape of the curve (light blue), a low-pass FFT filter was used to filter out the fluctuations. The fitted curve has a maximum of 280 pN near the beginning of the trajectory before dropping down to ∼20 pN. In the second column are the results for the trajectory with a target velocity of 1.00 Å/ps. (E) The system is effectively trapped as the distance between the anchor points do not change. (F) The pre-pulse velocities are negative −0.7 Å/ps, due to the reflection against the free-energy barrier. (G) The applied forces. The fitted curve has a maximum of 93 pN that is maintained throughout the simulation.
Pulling with Vtarget = 6.0 Å/ps unfolds the I27 domain without any significant barriers even in a quite short 50 ps simulation. As measured by the distance between the center of masses of the two anchor groups, the two terminii are observed to separate at an approximately constant velocity (slope = 5.9 Å/ps,
To examine how the instantaneous velocities evolve over time, the velocities at the end of one relaxation period and just before the application of the force at the beginning of the next pulse are shown in
In a second example, the I27 domain is pulled with a constant-momentum at a target velocity of Vtarget = 1.0 Å/ps. At this target velocity the protein is trapped in the folded state and the end-to-end distance remains at a constant 50 Å throughout the simulation (
In the analysis of PUFF forces, it can thus be seen that an average negative pre-pulse velocity indicates that the system is resisting the applied force to remain in the folded state. Comparing the two trajectories, it is apparent that the minimum force required to break out of the folded state lies somewhere between 90 pN and 280 pN.
Given that applying constant-momentum PUFF to the I27 domain produces a different response at different target velocities, the system can be characterized by performing simulations over a range of target velocities (
(A) In the distance response curves, the points along each column represents the distance evolution of the trajectory for a given target velocity. If the last point approaches the gray dotted line, the protein is unfolding at the target velocity rate. Otherwise the protein is trapped by an unfolding barrier. (B) In the velocity response curves the averaged pre-pulse velocity is plotted for each trajectory. Negative values means the protein is trapped in an intermediate or is completely extended. When the protein is unfolding without barriers, the values approaches the positive dotted curve. (C) In the fitted force response curves, the forces can be compared to the theoretical maximum force (2MVtarget) indicated by the gray line. When the system is trapped or completely extended, the maximum force is close the the theoretical maximum. When the system is unfolding with no barriers, the maximum force plateaus at the unfolding force of the protein.
We can derive a relationship between the target velocity and the maximum force, when the unfolding is impeded, i.e. for simulations where Vtarget<2.6 Å/ps. In these simulations, the average pre-pulse velocities are negative, with a magnitude almost equivalent to the target velocity (
This relationship should hold for target velocities where the unfolding is impeded such as the case of Vtarget = 1.0 Å/ps (
The critical force required to unfold the protein without barriers can be derived by an analysis of these simulations. This is defined by the critical velocity between the intermittent range and constant-velocity range, giving a critical velocity of Vcritical = 2.6 ⊕/ps. Above this target velocity, the maximum forces applied by PUFF are consistently capable of taking the system out of the well. Given the pulling mass of m = 224 Da = 41 pN⋅ps2/Å, this gives Funfolding = 213 pN, which is in excellent agreement with the measured value of 180 pN
In the previous section, a series of short 50 ps trajectories were analyzed. Whilst it is clear that for constant-momentum with large target velocities, the I27 domain unfolds without barriers, it is not clear if the behavior in the intermittent range is a consequence of short simulations. To investigate this further, a series of PUFF simulations were performed with target velocities less than 2.6 Å/ps with a much longer simulation time of 500 ps (
(A) The evolution of the end-to-end distance of the trajectories from the initial state. The trajectory at Vtarget = 0.6 Å/ps (cyan trace) is trapped in the folded state. At Vtarget = 0.8 Å/ps (red trace), the system is trapped in an unfolding intermediate. At higher velocities (green trace, Vtarget = 1.4 Å/ps), the system works through a kinetic barrier before unfolding without impedance. The following snapshots show the key backbone hydrogen bonds between β-strand-A (green sticks), β-strand-G (purple sticks) and β-strand-B (blue sticks). (B) The last snapshot of the trapped trajectory (cyan trace, Vtarget = 0.6 Å/ps), with hydrogen bonds intact between β-strands-A, B – G. (C) The last snapshot from the trajectory trapped in the unfolding intermediate (red trace, Vtarget = 0.8 Å/ps) where the hydrogen-bonds between β-strand-A' and B are broken. The following snapshots are from a trajectory that unfolds through the kinetic barrier (green trace, Vtarget = 1.4 Å/ps): (D) three hydrogen-bonds between β-strand-A and G are broken; (E) all hydrogen bonds between β-strand-A and G are broken; and (F) the protein can now unfold without kinetic barriers at a constant velocity.
At a very small constant-momentum of Vtarget = 0.6 Å/ps, the end-to-end distance hardly changes over 500 ps (magenta in
In a constant-momentum simulation at a slightly higher target velocity of Vtarget = 0.8 Å/ps, the protein is trapped in an unfolding intermediate at an extension of 10 Å (red in
At a constant-momentum simulation with Vtarget = 1.4 Å, the protein unfolds at the same rate as the target velocity after ∼170 ps (green in
By applying relatively low forces, it has been possible to identify an unfolding intermediate, and characterize the key structural transitions leading to the unfolding of this intermediate. To reach the intermediate from the folded state requires forces in the range of 57–67 pN to break the hydrogen-bonds between β-strands A' and B, which leads to an extension of 10 Å. Forces greater than 67 pN will break the barrier between the unfolding intermediate and the unfolded state due to the breaking of the hydrogen-bonds of β-strands A and G. This provides a lower bound to the kinetic barrier.
An upper bound to the kinetic barrier is given from the previous section, where a force of 213 pN was found to be sufficient to unfold the protein without impedance, where the hydrogen bonds between β-strands A and G can all be broken simultaneously. Below this value, in the range 67–213 pN, the forces can only break the hydrogen bonds sequentially between β-strands A and G. This range defines the kinetic unfolding barrier where unfolding is velocity dependent. This range of forces compares favorably to the experimental values of 60–150 pN derived for the folding intermediate
A strong test for PUFF is the ability to accurately model the differences in the unfolding forces for the same protein with different pulling geometries. AFM experiments were conducted on e2lip3
The pulling geometries are (A,B) N-C pulling in e2lip3, (C,D) N-41 pulling in e2lip3, (E,F) N-C pulling in ubiquitin, and (G,H) 48-C pulling in ubiquitin. The left column shows the schematic whilst the right column shows the distance-response curve as explained in the captions for
We applied PUFF with the velocity analysis for both pulling geometries of e2lip3. In the N-C pulling of e2lip3 (
A similar AFM pulling experiment was conducted on ubiquitin
We applied PUFF with the velocity analysis to ubiquitin. In the N-C pulling (
The choice of relaxation time between pulses plays a crucial part in defining the response to PUFF pulling. To study the effect of different relaxation times, we repeated the titin pulling at 6.0 Å/ps for 5 ps with relaxation times of 200 fs, 100 fs and 10 fs (
The first row shows a trajectory with a large relaxation time of 200 fs, with plots of (A) the pre-pulse velocities and (B) the force response. The pulses here are applied so infrequently that the system cannot escape out of the folded state, indicated by the negative pre-pulse velocities. The second row corresponds to the default relaxation time of 100 fs, with (C) pre-pulse velocities that oscillates around zero before rising to the target velocity of 6.0 Å/ps, and (D) forces rising to a peak and then falling. The third row corresponds to a small relaxation time 10 fs, where (E) the target velocity is easily maintained with small fluctuations, and the system is never allowed to relax to negative values, which corresponds to (F) a very small force response.
Thus, to observe natural fluctuations in PUFF, a certain amount of relaxation time is necessary. A good amount of fluctuation corresponds to a trajectory where the pre-pulse velocities oscillate between positive and negative values, as the simulation explores the full extent of a local minimum. In such a situation, the force calculated by PUFF can characterize the extent of the energy well. Heuristically, we have found that a value of 100 fs (
Although MD simulations are beginning to breach the one microsecond barrier, there is still a long way to go before large-scale conformational changes can be directly observed. In the meantime, there remains a need for techniques that apply external forces to explore conformational changes in a practical amount of time. Here, the focus is on systems where proteins are mechanically pulled to induce unfolding. Such systems have been explored by AFM experiments, which provide detailed force measurements that constitute a rigorous test of the accuracy of any computational force-generating methodology.
In the previous literature, most of the focus has been on constant-velocity AFM pulling experiments, which generate a characteristic saw-tooth force profile over the extension of the protein
Steered MD simulations have been used to explore constant-velocity motions where pulling velocities (1 Å/ps) 108 much faster than the AFM experiments are used to generate sufficient motion within a reasonable timescale (less than a nanosecond). Although Steered MD simulations have reproduced the linear dependency between forces and pulling velocities, the simulated force fluctuations were much larger than expected from the AFM experiments. This has been found using both implicit
In contrast, the PUFF methodology generates forces directly without the need of harmonic springs. Although both PUFF and Steered MD simulations are parameterized by a target velocity, the target velocity in PUFF is conceptually different to the target velocity in Steered MD. In Steered MD, once the harmonic spring restraints are set to the target velocity, the instantaneous velocities are allowed to fluctuate wildly, whilst the overall velocity, averaged over a time-scale larger than the response of the harmonic spring, is maintained to a fixed value. In contrast, in a PUFF simulation, it is the instantaneous velocity that is fixed at the beginning of every pulse, which constrains the instantaneous momentum. If the applied momentum is insufficient to break out of a local minimum, then the protein gets trapped.
In PUFF simulations, then, the forces are capped, which can retard the overall motion, whilst in Steered MD, forces can fluctuate wildly, but the overall motion is fixed. Conceptually then, the PUFF simulations are closer to the force-clamp AFM experiments, which measure a range of static forces for different levels of unfolding. Simply by noting whether a PUFF simulation unfolds at the target velocity or at an impeded rate or not all, we can calculate a corresponding range of forces, where the range of forces from PUFF agree well with the force-clamp AFM experiments for titin. As PUFF does not model the kinetics of unfolding at a fixed velocity, it is not expected to model the relationship between force and pulling velocity found in constant-velocity AFM experiments. However, for purposes of comparison with other proteins, we assume that the force measured in constant-velocity AFM experiments falls near the value where the protein unfolds without impedance in the PUFF simulations. As such, the PUFF simulations produce values that agree well with the AFM pulling experiments of e2lip3, and ubiquitin.
Another advantage of PUFF is that the relaxation period after the pulse allows the protein to respond to the applied forces in qualitatively different ways. We can use the trajectories where the I27 domain is trapped to identify unfolding intermediates and reproduce the range of forces that determines the unfolding intermediate. In previous Steered MD simulations, the I27 unfolding intermediate was also identified using constant-force pulling restraints
The tradeoff in PUFF is in the overhead of implementing the protocol within standard MD packages. In PUFF, the simulations are performed in pulses outside the MD simulations, which require PYTHON scripts to make calculations between each MD run of the pulses. However, this allows the PUFF technique to be easily ported to other MD packages. As well, it becomes much easier to implement other more complex forces (we are currently exploring domain-domain interactions).
Currently, PUFF is implemented in AMBER using a GB/SA implicit solvent potential. As the implicit potential used in PUFF is able to derive realistic force values, this suggests that the main component of the force barrier are the internal hydrogen bonds. However, the derivation of the complete free-energy profile requires the accurate modeling of kinetics, especially the role of explicit waters. In previous Steered MD studies of the unfolding of titin, it was that found that hydrogen bonding with explicit solvent waters plays a key role in defining the kinetics
The MD simulations are performed by the AMBER package. The AMBER96 force-field was used with the GB/SA implicit solvent. The proteins were pre-equilibrated to 300 K for 100 ps using a Langevin thermometer with a friction coefficient of γ = 5 s−1.
The pulses were carried out by performing constant energy MD simulations of 100 fs with a time-step of 1 fs. Between each pulse, the simulations are stopped, where the coordinates and velocities are read from the restart files by PYTHON scripts. The velocities in the system are first scaled to 300 K. Then modified velocities are generated and applied to the system. The new system are written to new restart files. The simulations are restarted for the next 100 fs pulse. The modified velocities represents the applied forces. One of the features of PYTHON is that it allows the use of dynamic and functional programming techniques that makes it quite easy to implement forces in PYTHON. The library for the PYTHON code implementing the PUFF protocol can be downloaded from
To generate repeats of the pulling simulations, starting conformations were taken from different points of the 100 ps equilibration: the 100, the 90, 80, 70 and 60 ps conformations.
The simulations are defined by a target velocity Vtarget. At the beginning of the simulations, two sets of residues (group1 and group2) are chosen to be the anchor points of the pulling. Between each pulse, the axis direction between the center of mass of group1 and group2 is first calculated as
To force the system to move at a given target velocity Vtarget, the change in velocity is ΔV = Vtarget - V12,axis. Since the force is applied at an instant between pulses, time intervals are not necessary, and the acceleration vector is set to