Abstract
Diverse classes of proteins function through large-scale conformational changes and various sophisticated computational algorithms have been proposed to enhance sampling of these macromolecular transition paths. Because such paths are curves in a high-dimensional space, it has been difficult to quantitatively compare multiple paths, a necessary prerequisite to, for instance, assess the quality of different algorithms. We introduce a method named Path Similarity Analysis (PSA) that enables us to quantify the similarity between two arbitrary paths and extract the atomic-scale determinants responsible for their differences. PSA utilizes the full information available in 3N-dimensional configuration space trajectories by employing the Hausdorff or Fréchet metrics (adopted from computational geometry) to quantify the degree of similarity between piecewise-linear curves. It thus completely avoids relying on projections into low dimensional spaces, as used in traditional approaches. To elucidate the principles of PSA, we quantified the effect of path roughness induced by thermal fluctuations using a toy model system. Using, as an example, the closed-to-open transitions of the enzyme adenylate kinase (AdK) in its substrate-free form, we compared a range of protein transition path-generating algorithms. Molecular dynamics-based dynamic importance sampling (DIMS) MD and targeted MD (TMD) and the purely geometric FRODA (Framework Rigidity Optimized Dynamics Algorithm) were tested along with seven other methods publicly available on servers, including several based on the popular elastic network model (ENM). PSA with clustering revealed that paths produced by a given method are more similar to each other than to those from another method and, for instance, that the ENM-based methods produced relatively similar paths. PSA was applied to ensembles of DIMS MD and FRODA trajectories of the conformational transition of diphtheria toxin, a particularly challenging example. For the AdK transition, the new concept of a Hausdorff-pair map enabled us to extract the molecular structural determinants responsible for differences in pathways, namely a set of conserved salt bridges whose charge-charge interactions are fully modelled in DIMS MD but not in FRODA. PSA has the potential to enhance our understanding of transition path sampling methods, validate them, and to provide a new approach to analyzing conformational transitions.
Author Summary
Many proteins are nanomachines that perform mechanical or chemical work by changing their three-dimensional shape and cycle between multiple conformational states. Computer simulations of such conformational transitions provide mechanistic insights into protein function but such simulations have been challenging. In particular, it is not clear how to quantitatively compare current simulation methods or to assess their accuracy. To that end, we present a general and flexible computational framework for quantifying transition paths—by measuring mutual geometric similarity—that, compared with existing approaches, requires minimal a-priori assumptions and can take advantage of full atomic detail alongside heuristic information derived from intuition. Using our Path Similarity Analysis (PSA) framework in parallel with several existing quantitative approaches, we examine transitions generated for a toy model of a transition and two biological systems, the enzyme adenylate kinase and diphtheria toxin. Our results show that PSA enables the quantitative comparison of different path sampling methods and aids the identification of potentially important atomistic motions by exploiting geometric information in transition paths. The method has the potential to enhance our understanding of transition path sampling methods, validate them, and to provide a new approach to analyzing macromolecular conformational transitions.
This is a PLOS Computational Biology Methods paper.
Introduction
Protein function is intimately linked with the mechanistic nature of conformational transitions—a central problem in computational biophysics is to determine the function of a protein given its 3D structure [1–3]. Proteins such as enzymes, molecular motors and membrane transporters behave much like nano-molecular machines that perform mechanical or chemical work by undergoing conformational transitions between two or more metastable states. Large scale conformational changes comprise the slowest frequency motions of a macromolecule and can take place on the millisecond time scale and beyond. Equilibrium molecular dynamics (MD) is arguably one of the most robust approaches to simulating macromolecular dynamics, in large part due to the availability of full atomistic detail [4]. It has has been the workhorse tool for studying the protein structure–function connection [5]. However, conformational transitions are rare events: crossing events in the transition region of phase space take place much faster than the (waiting) time scales of metastable equilibria, often by several orders of magnitude. Equilibrium simulations thus disproportionately sample metastable states instead of transition events—the so-called sampling problem—greatly limiting their ability to generate conformational transition paths [6].
Enhanced path-sampling methods and other computational approaches have been developed to mitigate the sampling problem inherent to macromolecular transition events, permitting the observation of physics on time- and length-scales inaccessible to equilibrium MD (see [7–12] for reviews). Conformational sampling in trajectory-based (i.e., dynamics-based) methods [13–21] is accelerated by reducing the computational cost per time step and/or by minimizing the total number of time steps needed for sampling [10]. Non-dynamical approaches can be roughly divided into the class of minimum (free) energy path (MEP/MFEP) methods [22–30], including elastic network model (ENM) approaches [31–35], and prior-information/geometry-based algorithms [36–39]. A large number of the aforementioned methods overlap algorithmically or are similar in spirit; many are also directly amenable (or can be adapted) to performing free energy calculations. Presently, however, the full extent to which such coarse-grained (CG) or biased MD approaches can replicate physical transition ensembles is unknown, especially given the diversity of physical assumptions of the various models. Thus, tools aiding more rigorous inspection of the capabilities and effectiveness of path-sampling methods are needed. In a more general sense we need a means to compare the protein motions, i.e. the transition paths, in an unbiased manner that makes use of all the available structural information.
Approaches to transition path analysis
Conformational transition paths are represented by sequences of (snapshots of) conformers in 3N-dimensional configuration space, making it difficult to examine—both visually and quantitatively—their character without resorting to dimensionality reduction in a collective variable (CV) space. Native contacts analysis (NCA), for example, is a general approach frequently used to characterize protein folding pathways [40] and enables dimensionality reduction via a projection onto 2D native contacts (NC) space. NCA has the property that structural contacts are defined without reference to another structure, making NC space projections particularly useful when good reaction coordinates are not known a priori. Another common approach is principal component analysis (PCA), a tool that can be used to visualize conformational dynamics in a lower-dimensional subspace spanned by several principle components (PCs) [41, 42]. An important aspect of PCA is that motion along PCs can be viewed in real space, helping make complicated dynamical motions visually tractable.
Using NCA, PCA or other CV approaches cannot, however, guarantee that important dynamical motions will be captured in the projections—whether (and what) dynamical information is lost depends on the projection itself. It is clear that a quantitative method that can examine a full 3N-dimensional trajectory would help mitigate biases inherent to selecting a coordinate projection. We propose a general computational method named Path Similarity Analysis (PSA) to quantitatively compare 3N-dimensional macromolecular transition paths, which is based on the idea of measuring the geometric similarity between pairs of paths using path similarity metrics. Once distances are assigned to all pairs of paths, trajectories are then clustered by similarity. The structural determinants responsible for the difference between any two trajectories are extracted at the atomic level by exploiting properties of the underlying metric. Here we introduce the PSA approach, examine its suitability, performance, and limitations as a computational approach to quantifying path similarity and apply it to a toy system and conformational transitions of two proteins.
Path metrics for measuring transition path similarity
Path similarity analysis (PSA) exploits the properties of a (path) metric function, δ, that measures a distance between a pair of piecewise-linear or polygonal curves, i.e., an ordered set of vertices connected by edges. A metric δ applied to curves A, B, C has the properties
(1a) |
(1b) |
(1c) |
(1d) |
In particular, Eq 1b, the identity property, is essential since it implies that, given two curves A and B, if B were to be continuously deformed so as to monotonically decrease the distance δ(A, B), then δ(A, B) → 0 as B → A. That is, two curves must become identical as their mutual distance approaches zero so that decreasing values of δ correspond to increasing similarity. The other properties—non-negativity (Eq 1a), commutativity (Eq 1c) and triangle inequality (Eq 1d)—guarantee that δ behaves in the same way as any other metric usually used in structural comparisons (such as root mean squared distance) even though it compares whole paths and not just individual conformations.
PSA does not require the use of true metrics and can be used with any path distance function or other dissimilarity measure where only Eqs 1a–1c are satisfied. The triangle inequality (Eq 1d), which is a generalization of the transitive property, says that when two objects, A and B, in some metric space, are each close to a third object, C, in the same space, then A is close to B in the sense that the triangle inequality, d(A, B) ≤ d(A, C) + d(B, C), provides an upper bound on their distance apart. The triangle inequality is therefore important when comparing more than two objects, which is the common scenario when analyzing many conformational transitions. Although in the following we only consider true metrics, we also explore several distance functions that violate the triangle inequality in S1 Text. In the main part of this study, we consider two candidates for δ—the Hausdorff metric [43–45] and the discrete Fréchet metric [46, 47]—and illuminate situations where one might be selected in favor of the other. Given two paths as input, both metrics locate two points, one per path, corresponding to some notion of a maximal deviation between the paths. An important property of these metrics is that they are sensitive only to path geometry; they are insensitive to dynamical motions and associated physical time scales along paths. We provide a brief overview of these two path metrics in the context of conformational transitions.
Hausdorff metric
We start with a 3N-dimensional configuration space containing two paths P and Q represented, respectively, as sequences of conformations and . The Hausdorff distance is defined as
(2) |
where
(3) |
is the directed Hausdorff distance from P to Q, and d is a distance metric on ℝ3N (measuring point distances) [43]; the vertical bar (P∣Q) emphasizes that δh(P∣Q) is not commutative. The function δh(P∣Q) selects the point p* ∈ P, among all points in P, with the most distant nearest neighbor q* ∈ Q (as measured by d(p*,q*)). In the language of conformational transitions, we interpret d(p, q) as a putative structural similarity measure between conformers p and q, so that for some conformer pk ∈ P, its structural “nearest neighbor” in Q is given by minq ∈ Q d(pk, q). Thus, δh(P∣Q) is the distance d associated with the conformer in P having the most distant or least similar nearest neighbor (in Q). The Hausdorff distance between P and Q, δH(P, Q), is therefore the distance associated with the point—of all points in P and Q—with the least similar nearest neighbor, and implies that all points have a nearest neighbor that is at most δH(P, Q) away.
Fréchet metric
Unlike the Hausdorff metric, Fréchet metrics are sensitive to the orientation (i.e., directionality) of paths; real transition paths are inherently directional which in principle makes Fréchet metrics superior to the Hausdorff metric. Informally, the continuous Fréchet distance can be visualized by considering a man walking on a path P and his dog on another path Q [47]. Both start at the initial points of their respective paths, and they are imagined to be connected by an elastic leash that remains taught so as to measure the distance separating them at all times. We then allow the man and dog to move independently on their respective paths under the condition that each progresses in a monotonic fashion (i.e., no backward steps) from start to finish. The Fréchet distance between P and Q is then defined as the length of the shortest leash necessary for the man and dog to move along their respective paths from beginning to end according to the aforementioned constraints. Formally, for two continuous curves P : [a0, a1] → ℝ3N, a0 < a1 and Q : [b0, b1] → ℝ3N, b0 < b1 that are parameterized with a real parameter, the continuous Fréchet distance corresponds to finding two specific continuous and monotonous parameterizations α:[0, 1] → [a0, a1] and β:[0, 1] → [b0, b1] (the “schedules” of the man and the dog along their paths) so that the largest point distance d for a given set of parameterizations is minimized [47],
(4) |
Algorithms exist to solve this difficult problem in O(nm log nm) time for polygonal curves (where n and m are the number of vertices in each curve) [47] and various faster approximate solutions have been suggested [48, 49].
In this paper, however, we exclusively use the discrete Fréchet distance, δdF, with the algorithm outlined by [50] as it is simpler and faster to compute (in O(nm) time) than its continuous counterpart, δF. The formal definition of δdF considers two polygonal curves P and Q that are defined respectively by n and m ordered points in a metric space (V, d) for some metric d. Let the corresponding sequence of endpoints of the line segments of P and Q be respectively defined as σ(P) = (p1, …, pn) and σ(Q) = (q1, …, qm). In the product space σ(Q, P) ≡ σ(P) × σ(Q), we define a coupling between two polygonal curves P and Q as a sequence,
(5) |
of L unique pairs of points (i.e., number of links) satisfying the following conditions: (1) The first/last pairs correspond to the first/last points of the respective paths (a1 = b1 = 1, aL = n and bL = m); (2) at least one point on a path (for a pair of points, one per path) must be advanced to its successive point, i.e., (ai+1 = ai and bi+1 = bi + 1) or (ai+1 = ai + 1 and bi+1 = bi) or (ai+1 = ai + 1 and bi+1 = bi + 1) for all i = 1, …, L. The largest distance between a pair of points (pai, qbi) for a given coupling C defines the coupling distance
(6) |
Given the space of all possible couplings between P and Q, ΓP, Q, the discrete Fréchet distance between P and Q is the minimum coupling distance among all couplings in ΓP, Q:
(7) |
The continuous Fréchet distance constitutes a lower bound on the discrete Fréchet distance, δF ≤ δdF, because δF accounts for points along the (straight) edges connecting the vertices, whereas δdF only takes the vertices themselves into consideration [50]. Furthermore, if we define the maximum edge length for a polygonal curve P to be the largest distance between consecutive points in P, dmax(P) ≡ maxi = 1, …, p−1 d(pi, pi+1), we can set an upper bound on δdF given two polygonal curves P and Q so that δF(P, Q) ≤ δdF(P, Q) ≤ δF(P, Q) + max{dmax(P), dmax(Q)} [50]. Thus, δdF differs from δF by no more than the longest edge among both paths and, to good approximation, δdF ≈ δF for typical trajectories with regularly spaced conformations. Hereafter we refer to the discrete Fréchet distance as simply the Fréchet metric (distance) with symbol δF for brevity. The Fréchet distance is bounded from below by the Hausdorff distance for any given pair of piecewise-linear curves [51] (δF ≥ δH) because for convex polygonal curves the Fréchet and Hausdorff distances are equal [52] while for other path geometries the Fréchet distance can become arbitrarily larger than the Hausdorff distance [48]. In the case of macromolecular trajectories, the case of backtracking appears particularly relevant because of its conceptual link to a random walk and its connection to thermal fluctuations. If one path runs backward along some portion relative to another path, the Fréchet distance will increase with the extent of the backtracking, whereas the Hausdorff distance will be unaffected since it ignores the direction of path traversal (Fig 1).
Measuring structural similarity
Both the Hausdorff and Fréchet distances defined in Eq 2 and Eq 7, respectively, are defined in terms of a point metric d(p, q) on 3N-dimensional configuration space that measures the distance (i.e., similarity) between conformations p and q. We employ the root mean square distance (rmsd) defined in the usual way as
(8) |
where N is the number of atoms, and and define the configuration space coordinates of conformations p and q, respectively.
It should be noted that Hausdorff and Fréchet metrics can be defined in terms of other point metrics to measure and thus emphasize different aspects of macromolecular structure or topology. For example, one could choose to measure the similarity of two protein conformers by quantifying the percentage of shared contacts. Another promising approach may be to integrate information-based metrics used for measuring the similarity of protein ensembles [53]. In this paper, we exclusively used the best-fit rmsd as the point metric due to its simplicity and widespread use, helping to connect with familiar intuitions and avoid obfuscating the examination of the path metrics themselves.
Previous studies and alternative approaches
The Hausdorff metric has found applications in image comparison [43], while the orientation-dependent Fréchet metric has been used for handwriting recognition and searching handwritten documents [54], and comparing trajectories of moving objects in geographic information systems [55]. Both metrics have also found applications in biology for protein structure alignment [56, 57] and protein homology analysis [58, 59].
To our knowledge, the Hausdorff and Fréchet metrics have not been widely used as general tools to quantify macromolecular pathways. However, recently two studies employed Fréchet distances to assess convergence of transition paths to an optimal path. Jiang et al. [60] used the same discrete Fréchet metric as used in this study to assess the convergence of a swarms-of-trajectories string method. Dickson et al. [61] employed a variation of the discrete Fréchet distance where the coupling distance was defined as the average distance between all pairs in a coupling (instead of the maximum distance as in Eq 6); this discrete average Fréchet distance was used in combination with an adaptive biasing force method to assess the convergence to an optimal path in an a priori CV space and was found to produce easier-to-read results by reducing statistical noise compared to the conventional metric. We explore this distance function in more detail in S1 Text along with a type of average Hausdorff distance. Protein folding pathways have been compared quantitatively but not with Hausdorff or Fréchet metrics. Several such studies utilized native contacts-based path (dis)similarity measures [62–65]. In particular, both Graham et al. [64] and Lindorff-Larsen et al. [65] used dissimilarity scores to assign individual paths to folding pathways using clustering. Different methods to sample conformational transitions were compared by Huang et al. [66], who contrasted the original targeted MD (TMD) algorithm [13] with a harmonic restraint variation of TMD (also known as “steered MD” (SMD) or “restrained TMD” (rTMD) [67])—and biased MD (BMD) approaches, and Ovchinnikov and Karplus [68], who analyzed the free energy profiles along the transition tubes surrounding the paths produced by several TMD variants.
The use of the Fréchet and Hausdorff path metrics on transition paths itself is not new; however, their application as general-purpose tools for quantitatively analyzing and comparing ensembles of transition paths—and extracting the molecular-scale determinants that dictate their differences—is, to our knowledge, novel. A particularly important advantage of the Hausdorff and Fréchet metrics is that they do not require a choice of progress variable, unlike metrics based on binning trajectory snapshots to compute path rmsds. While we emphasize that PSA suggests a general approach to quantitative transition path analysis using different structural and path metrics, we restricted our study to the Hausdorff and Fréchet path metrics implemented with the rmsd (as a structural similarity metric) to demonstrate the viability of a basic approach. We attempted to keep the underlying principles of PSA in view to engender future PSA-based analyses (such as quantifying putative reaction coordinates) and we stress that this study does not purport to exhaust all applications of PSA, nor represent an optimized application. Other path metrics—e.g., Fréchet with speed limits, direction-based Fréchet [69], or Fréchet with shortcuts for the analysis of noisy data [70]—may offer advantages in carrying out various analyses. The Hausdorff distance can be generalized as well to measure, for instance, distances between surfaces (instead of 1D curves) [71]. The multitudinous permutations that can be selected among the various path metrics, structural similarity metrics, clustering algorithms, etc. make PSA a flexible tool for trajectory analysis.
Model systems
To investigate the applicability of the Hausdorff and Fréchet metrics to the problem of quantifying transition paths, we generated trajectories using an abstract toy system and we simulated conformational transitions of two globular proteins, the enzyme adenylate kinase (AdK) in its ligand-free form and diphtheria toxin (DT). The toy model was designed to gain an intuition for the path metrics and their applicability to highly fluctuating paths in high dimensions. AdK’s closed/open transition (Fig 2A) is a standard test case that captures general, essential features of conformational changes in proteins [12]. Alongside AdK in our analysis of transition ensembles, we also examined closed → open DT transitions (Fig 2B), which serves as a more challenging example due to the difficultly of capturing the putative unfolding and refolding required for conformational change [72].
AdK is divided into three domains: the ATP-binding (or “LID”) domain, residues 122–159 in the mesophilic Escherichia coli sequence (AKeco), and the AMP-binding (or “NMP” or “AMPbd”) domain, residues 30–59, move relative to the CORE domain [73–77] around conserved hinges [78] (Fig 2A). The conformational change can occur in the ligand-free (apo) state as demonstrated in multiple experimental studies [78–81] and corroborated by computational analyses (reviewed by Seyler and Beckstein [12]). Therefore, the apo AKeco enzyme is a particularly suitable model system for studying general conformational transitions [12]. We produced transition paths between an open conformation of AdK [represented by chain A of PDB id 4AKE [77] from the Protein Data Bank [82] (PDB)], and a closed conformation (chain A of 1AKE [83] with ligand removed).
DT is believed to undergo a transition from an inactive closed conformation to an active open one, which includes a 180° rotation of a mobile domain [84] (Fig 2B). An open conformation was captured in a domain-swapped dimeric structure [85] and compared to the closed monomeric structure [86]. DT is divided into three domains, with the receptor-binding (R) domain, residues 380–535, being responsible for the majority of the opening and unrolling conformational motion about the translocation (T) domain, residues 179–379, and the catalytic (C) domain, residues 1–178. The conformational transition of a DT monomer was simulated previously and considered challenging for simulation methods [39, 72]. We simulated transition pathways of DT between a closed and open conformation based on chain A from the monomeric structure (PDB id: 1MDT [86]) and chain A from the domain-swapped dimeric structure (PDB id: 1DDT [85]), respectively.
Methods
In the following we define the PSA approach as implemented in this study (using the metrics described in the Introduction), and we also summarize several alternative approaches to analyzing transitions that we employed alongside PSA for comparison. We describe how a range of conformational transition paths were generated to supply a variety of contexts in which to test PSA.
Molecular images were created with VMD [87] and the Bendix plugin [88]. Graphs were plotted with the Python libraries matplotlib [89] and seaborn [90], in particular its implementation of violin plots [91].
Characterizing transition paths
Path similarity analysis (PSA)
The Hausdorff metric, δH, and the discrete Fréchet metric, δdF, defined in Eq 2 and Eq 7, respectively, were computed as described in the Introduction. Further details on the numerical implementation are provided in S2 Text. Both metrics are implemented as part of the MDAnalysis Python package [92] in the module MDAnalysis.analysis.psa, which is available as open source at www.mdanalysis.org under the GNU General Public License 2.
To analyze a set of N paths, we compute the N(N − 1)/2 unique pairwise Hausdorff and Fréchet distances. To present the data efficiently, we levied the versatility of hierarchical clustering [93] along with the visual power of a heat map-dendrogram representation to present a quantitative approach to visualizing the similarities of collections of paths. In agglomerative hierarchical clustering, similar objects are linked together in a pairwise fashion to form growing clusters in a bottom-up approach. The similarity between two objects is defined by a metric, while the similarity of clusters (i.e., sets of objects) is uniquely determined by a linkage criterion that computes inter-cluster similarity as a function of the pairwise similarities of the objects comprising each cluster.
Using the Hausdorff and Fréchet metrics as similarity measures, we employed Ward’s method [94] in conjunction with agglomerative hierarchical clustering as implemented in the SciPy Python package [95]. The Ward linkage criterion specifies a minimum variance criterion that minimizes the total intra-cluster variance. In light of the focus of this paper, we restrict our study to hierarchical clustering using primarily Ward linkage—details regarding this restriction are provided in S3 Text in the Supporting Information along with other relevant considerations in using cluster analysis to facilitate PSA.
Native contacts analysis (NCA)
For consistency with other methods used in this paper, we define a contact to be a residue pair whose Cα atoms are separated by a distance smaller than 8 Å. A native contact is a contact present in a reference structure. Given a transition path, the fraction of native contacts Q [96] is the fraction of contacts in a native structure that are present in a transition structure. We then define Q1 and Q2, for any intermediate conformer in a transition, as the fractions of native contacts with respect to an initial and final structure, respectively. Transition paths are projected onto 2D Q1-Q2 (NC) space by parametrically plotting the percentage of contacts relative to the initial and final states.
Comparison with a linearly interpolated path
A simple way to quantify the geometry of a single transition path is to measure its orthogonal separation, ρ, from a reference path as a function of progress, ζ, along the reference path (Fig 3). In this way, any transition path can be projected in a 2D space depicting “displacement” (ρ) versus “progress” (ζ) relative to a reference path. We selected naive linear interpolation (LinInt) to serve as a simple zeroth-order reference. Note that, in comparison with PSA, this approach necessitates defining an explicit progress measure in the form of a reference path—which may not be appropriate beyond relatively simple examples like the AdK transition—and is furthermore not amenable to direct pairwise comparisons among a large ensemble of transition paths.
Given two boundary conformations {c0, cf} ∈ ℝ3N in 3N-dimensional configuration space with reference path R embedded in ℝ3N (that linearly interpolates c0 and cf), and a piecewise-linear (transition) path P embedded in ℝ3N and composed of a sequence of conformations, , where m is the number of time steps, we compute for each pk: (1) the rmsd between pk and its orthogonal projection onto R, rk,
(9) |
and (2) the rmsd between rk and final state cf,
(10) |
(see Fig 3). A transition path can then be projected onto ζ-ρ space by parametrically plotting ζ(k) versus ρ(k) for all values of k. For a path beginning at r0 = c0, the rmsd to the final structure is given by the rmsd between the initial and final states, ζ(0) = dRMS(c0, cf), while the rmsd for a path ending at rm = cf is ζ(m) = dRMS(cf, cf) = 0.
Defining ρ using the rmsd permits a close connection with PSA in the following way: the maximal rmsd of a path P from LinInt, will be the Hausdorff distance between P and LinInt, δH(P,LinInt), when P is restricted to the region of configuration space between the boundary conformations (and assuming that structural alignment prior to rmsd measurement was performed identically). Furthermore, when P does not “backtrack”, ζ(k) is monotonically decreasing—indeed, P can be said to backtrack (with respect to some reference path) when ζ(k) is not monotone—and the Hausdorff and Fréchet distances coincide: .
Heuristic collective variables
While dimensionality reduction can be useful for visualizing and identifying functional protein motions, selecting the collective variables that span the projected space and adequately describe a conformational transition is nontrivial [97, 98]. Choosing heuristic coordinates for a given system often requires strong physical intuition, something that may be absent when studying new or complicated transitions. In general, the determination of reaction coordinates and/or order parameters can be guided by quantitative methods, such as principal component analysis or the construction of isocommittor surfaces. In the relatively simple case of AdK’s closed ↔ open transition, several viable order parameters have been used as low-dimensional descriptions [12].
To explicitly illustrate the uses and limitations of heuristic collective variables, and to make a connection with previous work, we examine the AdK closed ↔ open transition (Fig 2A) in 2D angle-angle space [99]. The NMP-CORE angle θNMP is formed by the geometric centers of residues 115–125 (CORE-LID), 90–100 (CORE), and 35–55 (NMP) of E. coli AdK. Likewise, θLID is defined as the angle between residues 179–185 (CORE), 115–125 (CORE-hinge-LID), and 125–153 (LID). As many of the methods we studied used Cα-only models, we defined NMP-CORE and LID-CORE angles by exclusively using the Cα atoms of the residues. The angle-angle space defined by (θNMP, θLID) quantifies the degree to which NMP and LID are open and the sequence in which they open (close) for the closed → open (open → closed) transition.
Generating transition paths
We first describe the toy model system used to supply simple transitions for testing purposes. We then summarize the path generation—using a variety of enhanced path-sampling methods—of closed → open transitions of AdK and DT, which serve as more realistic representations of conformational transitions.
Toy model: Double-barrel potential
To determine the extent to which the Hausdorff and Fréchet metrics are suitable for measuring transition paths, we constructed a toy system to generate well-defined trajectories driven by a one-way ramp potential and subject to thermal noise; the resulting paths in configuration space can be viewed as thermally-perturbed straight lines. For our purposes, transition progress was measured by the center-of-mass distance of a group of particles moving along the ramp so that a transition was completed once the center-of-mass trajectory crossed a threshold value.
The toy system is defined as a group of N particles connected by harmonic springs subject to Brownian dynamics in a 3D potential energy landscape (Fig 4). Individual particles were connected in analogy to a complete graph, with vertices and edges respectively representing particles and springs. Spring equilibrium distances were set to zero separation for simplicity. Differing dimensionalities of the configuration space were examined by varying the number of particles N. The external potential was given a double-well shape in the y-direction and a parabolic shape in the x-direction (centered at x = y = 0), ensuring that particle clusters are confined to one of two “barrels” running along the z-direction (Fig 4). The energy barrier between the tubes was set to a height of 2 kB T (∼ 5 kJ/mol) at T = 300 K. We set up a ramp potential sloping down toward increasing z (i.e., a constant potential energy gradient in the positive z direction) to induce large-scale transitions from small to large values of z.
To construct a properly coarse-grained system, we required zero-temperature cluster dynamics to be identical for all N-particle clusters (given sensibly chosen initial conditions). Spring constants, particle masses and sizes, and the external potentials were scaled so as to preserve the average diffusive behavior of a cluster. Furthermore, spring constants were chosen to be large enough to prevent clusters from splitting themselves across the central barrier (where some particles in the cluster fall to one tube and some fall to the other). Particles comprising a cluster were furthermore initialized at the same location so that zero temperature center-of-mass trajectories would be independent of particle number, N. It should be emphasized that this toy model was not intended to replicate a real physical system, but primarily served to build intuition prior to studying conformational pathways in realistic protein systems. More detailed information about the construction of the double-barrel system is provided in S4 Text in the Supporting Information.
Simulation methods and systems
The path-sampling methods comparison was performed using the AdK closed → open transition—between the (initial) closed conformation (PDB id 1AKE:A) and final (open) conformation (PDB id 4AKE:A)—as a testbed. We used eight methods available on publicly accessible servers [31, 72, 100–104], two in-house methods (DIMS, dynamic importance sampling [105], and FRODA, Framework Rigidity Optimized Dynamics Algorithm [39]), and targeted MD (rTMD [67]) using local simulation resources (see Tables 1 and 2 for overviews). DIMS and FRODA were additionally used to generate example ensembles of AdK and DT transitions (200 transitions per method per protein, 800 total) for ensemble-based and Hausdorff pairs analysis. In principle, other path-sampling methods could be included in a comparison and, in the future, it would be worth exploring alternative methods such as the finite-temperature string method [106], weighted ensemble dynamics [107, 108], milestoning [109], transition path sampling [110], non-equilibrium umbrella sampling [111] or forward flux sampling [112], to name a few. Key aspects of each method used in this study are summarized below to help connect our results with physical intuition about the models. Each path-sampling method is described in the context of the energetics they model (Table 1) and the schemes by which paths are propagated or generated (Table 2). Additional details about the methods and the corresponding simulation settings that were used can be found in S5 Text.
Table 1. Modeling of energetics in tested path-sampling methods.
Resa | Name | Force field/potentialb | Solvent energeticsc | Mixing function/other energeticsd |
---|---|---|---|---|
all-atom | DIMS[105] | CHARMM22/CMAP | ACS/ACE2 IS | T = 300 K |
rTMD[67] | CHARMM22/CMAP | Generalized Born IS | T = 300 K | |
MDdMD[100] | bonds/angles: inf. sq-well | Lazaridis-Karplus IS | NBF: simple vdW/electrostatic, T = 300 K | |
FRODA[39] | stereochemical constraints | hydrophobic contacts* | overlap/angle/H-bond constraints | |
Morph[72] | CHARMM/XPLOR† | – | energy minimization of intermediate snapshots | |
LinInt | – | – | – | |
Cα-only | GOdMD[101] | bonds: inf. sq-well | – | NBF: Go-like + ENM-MetaD |
ANMP[102] | double-well ANM | – | Emix = min{Ui, Uf} | |
iENM[103] | double-well ANM | – | Emix = F(Ui, Uf) (arbitrary), collision penalty | |
MAP[31] | two ANMs, OM dynamics | overdamped Langevin‡ | minimum OM action → 2 ODEs+BCs → path | |
MENM-SD/SP[104] | double-well ANM | – | Emix = β−1ln{exp[−β(Ui + ϵi)] + exp(−β(Uf + ϵf)]} |
All MD-based methods use atomic resolution; Morph and LinInt are the only other methods with greater than Cα resolution. Except for MAP, ENM-based models define double-well potentials using different mixing functions of each anisotropic network model (ANM) constructed about each native states. MAP uses 2 ODEs, found by minimizing the Onsager-Machlup action for each ANM about the native states, and satisfying continuity conditions for positions and velocities at their interface. MENM-SD/SP assumes weak mixing: Tm = T (β = 1/kTm, is an adjustable parameter); in the limit of vanishing mixing, Tm → 0+, Emix = min{Ui, Uf}, which is the same double-well potential used by ANMP.
aResolution of the model.
binf. sq-well, infinite square well; ANM, anisotropic network model; OM, Onsager-Machlup.
cIS, implicit solvent; FRODA does not have a solvent model; MAP assumes overdamped Langevin dynamics in using the Onsager-Machlup action.
dNBF, non-bonded forces; vdW, van der Waals potential; ENM-MetaD, elastic network model-based metadynamics; Emix, mixing function for two-state potential; Ui (Uf), potential energy function about the initial (final) native state; OM, Onsager-Machlup; ODEs+BCs, ordinary differential equations plus boundary conditions.
*FRODA does not use a solvent model.
†Morph uses CHARMM/XPLOR relaxation to minimize energy of intermediate snapshots.
‡MAP assumes overdamped Langevin dynamics in using the Onsager-Machlup action.
Table 2. Approach to generating paths in tested path-sampling methods.
Type | Name | Dynamics | Path propagation/biasinga | Revb | TS/Stochc | Progress variable |
---|---|---|---|---|---|---|
perturbation MD | DIMS[105] | Langevin NVT | SR | N | Y/Y | rmsd-to-target |
rTMD[67] | Langevin NVT | moving harmonic restraint | N | Y/Y | rmsd-to-target | |
MDdMD[100] | discrete MD | SR + essential dynamics | N | Y/Y | ssd-to-target† | |
GOdMD[101] | discrete CG-MD | SR + metadynamics | N | Y/Y | ssd-to-target† | |
geometric targeting | FRODA[39] | – | stepwise-enforced rmsd constraint* | N | Y/(Y/N) | rmsd-to-target |
CG-ENM | ANMP[102] | – | SD from SP (cusp min.) to minima | Y | N/N | – |
iENM[103] | – | parametric SP/fixed-point eqn. | Y | N/N | – | |
MAP[31] | – | OM minimum action path | Y | N/N | – | |
MENM-SD[104] | – | SD from SP to minima | Y | N/N | – | |
MENM-SP[104] | – | parametric SP/fixed-point eqn. | Y | N/N | – | |
adiabatic mapping | Morph[72] | – | linearly interpolated snapshots | Y | N/N | – |
linear interpolation | LinInt | – | linearly interpolated snapshots | Y | N/N | – |
DIMS, rTMD, MDdMD, and GOdMD are all non-deterministic MD-based methods. DIMS and rTMD employ a conventional force field and Langevin dynamics in the canonical ensemble; the discrete MD algorithms used by MDdMD and GOdMD assume ballistic particle motion until a collision occurs—along with the depth of the interatomic square wells, momentum and energy conservation are used to determine outgoing momenta without explicitly computing forces. FRODA uses a non-physical dynamical algorithm to path-search stereochemically correct regions of configuration space. CG-ENM methods generate transitions by constructing low-energy paths in the potential energy landscape. Morph and LinInt linearly interpolate the position of each atom between the initial and final states.
aSR, soft ratcheting; SD, steepest descent; SP, saddle point; OM, Onsager-Machlup.
bIs the method exactly reversible?
cIs the algorithm based on a (physical or non-physical) time step? Is it stochastic?
*At each step, rmsd reduced by fixed amount while simultaneously enforcing other constraints.
†ssd, sum of squared distances to target (includes weighting that varies between MDdMD and GOdMD.
Two of the tested methods are based on MD combined with perturbation techniques (perturbation MD) designed to drive transitions between initial and final states. Two MD methods—DIMS MD [15, 105] (implemented in CHARMM c36b2 [113]) and TMD (implemented in NAMD 2.10 [114])—used the all-atom CHARMM22/CMAP force field [115, 116] with Langevin dynamics and implicit solvents (ACE [117] in CHARMM, Generalized Born [118] in NAMD) in the NVT ensemble at 300 K. NAMD’s TMD implementation uses a time-dependent harmonic restraint that moves toward a target conformation with constant velocity [67], instead of the original TMD approach introduced by Schlitter [13] that employed a stepwise holonomic constraint; in accordance with Ovchinnikov and Karplus [68], we refer to the NAMD implementation as restrained TMD (rTMD) to distinguish it from the original algorithm. DIMS and rTMD transitions were driven using the heavy-atom rmsd to the target structure. The soft-ratcheting DIMS algorithm moves towards the target by taking trial MD steps. Steps toward the target (decreasing rmsd-to-target) are accepted whereas backward steps are rejected with a finite probability; velocities are re-sampled (according to Maxwell-Boltzmann) until the step is accepted. rTMD moves a harmonic restraint to linearly decrease the rmsd-to-target. We generated three rTMD paths using a fast pulling speed and three with slower pulling. rTMD differs from DIMS in that explicit forces are introduced into the system Hamiltonian whereas DIMS effectively introduces an entropic force.
Maxwell-Demon discrete Molecular Dynamics [100] (MDdMD) and GOdMD [101] are similar in spirit and are the only two methods based on a physical dynamical model among the server-based transition path generation methods. Both are based on discrete MD combined with soft ratcheting and a type of essential dynamics sampling. MDdMD utilizes an atomistic representation and an implicit solvent model; GOdMD uses a Cα representation and neglects solvent effects. Both methods model bonded forces with infinite square-wells although MDdMD incorporates further detail by using simple potentials to describe van der Waals and electrostatic forces; GOdMD uses a Go-like potential to describe non-bonded forces. Both also include an additional form of biasing to ensure transitions follow essential deformation movements of a protein: MDdMD accepts steps when the transition vector (from the current conformer to the target) overlaps sufficiently with an essential transition vector (defined using eigenvectors from NMA on a Go-like potential about the initial or final state); GOdMD uses an ENM-based metadynamics approach to bias the sampling of essential deformation modes and to ensure that trajectories escape the initial minima.
The geometrical targeting algorithm, FRODA [39], is an approach designed to produce stereochemically acceptable transition paths. FRODA moves a structure toward a target conformation by decreasing the rmsd-to-target while enforcing stereochemical constraints such as bond distances and angles, backbone dihedrals, and contact constraints. In particular, FRODA can avoid steric clashes in an all-atom structure, something that may not be achieved by coarse-grained elastic network models (CG-ENMs) or algorithms using simple linear interpolation.
We also generated transitions using five CG-ENM-based methods. These particular models first construct two harmonic potential energy functions, based on anisotropic network models (ANMs), about initial and final native (crystallographic) states, which has the general form
where the sum is taken over all unique pairs of Cα atoms separated by less than a specified cutoff distance, Rc, and ΔU is the energy difference between the two states. For atoms i and j, Cij is the force constant, dij is the Euclidean distance between them, and is the corresponding distance in the native (crystallographic) structure. Force constants can be determined by fitting to isotropic crystallographic B-factors for instance. A double-well (two-state) potential landscape is constructed by combining the separate potentials. Given a two-state potential, transition paths are generated by connecting the two (end-state) minima along low-energy pathways. The ENM-based methods are distinguished primarily by their two-state energetics (i.e., mixing potential) and method of defining and searching for low-energy transition paths. The cutoff distance, Rc, can be adjusted to some degree for all the tested ENM-based approaches, but a couple also enable modification of the force (spring) constants, Cij, and the end state energy difference, ΔU.
ANMPathway [102] (ANMP) forms a double-well landscape where the energy at each point is taken to be the smaller of the energies specified by the two wells; the wells intersect to form a cusp hypersurface in configuration space. A path is found by locating the minimum along the cusp and performing steepest descent (SD) toward both well minima. The Mixed Elastic Network Model [104] (MENM) employs a double-well function with a tunable mixing temperature whose purpose is to modulate the cusp-like intersection to provide a smooth transition in energy between the two wells. The method locates saddle points (SPs), and can use a steepest descent (SD) mode (MENM-SD) to generate paths from the SPs to the minima, or it can provide a parametric equation describing an SP path through the fixed points of the landscape. The interpolated Elastic Network Model [103] (iENM) is similar to MENM-SP in that it analytically solves for a parametric SP path, although it only requires a general form of a double-well potential function (does not use an explicit mixing function). Unlike the other ENM-based methods, MinActionPath [31] (MAP) does not use a mixing function. Instead, a path is generated by minimizing the Onsager- Machlup (OM) action—which assumes overdamped Langevin dynamics—with the two separate ANMs for the native states to derive two one-dimensional differential equations describing the minimum action paths in the region of each ANM. A unique transition path between the initial and final states is found by satisfying continuity boundary conditions in the positions and velocities at the interface.
To provide a point of comparison to one of the most simple approaches, we used the Yale morph server [72, 119] (Morph), which combines linear interpolation and optional energy minimization of the intermediate snapshots (i.e., adiabatic mapping), and we also used explicit linear interpolation to generate a single path between the end states (LinInt).
The main thrust of the path-sampling methods comparison is to demonstrate PSA’s viability and not necessarily to directly evaluate the performance of the sampling algorithms. As such, adjustable parameters for all simulations were left at their default values unless explicitly stated. Transitions were produced using the highest allowable resolution, i.e., using all non-hydrogen atoms when possible or only Cα atoms otherwise. For each method, three unique paths were generated by either re-running those with stochastic algorithms or, for the deterministic ones, by adjusting a single parameter; in the case of rTMD, six total simulations were performed [three each for fast (∼ 1 Å/ps) and slow (∼ 0.01 Å/ps) pulling speed; see S5 Text for further details]. DIMS, FRODA and MDdMD simulations, which produce a unique trajectory every run, were run three times each without altering initial settings. Three GOdMD runs were performed by changing the relaxation window (20, 50 and 100). Distinct trajectories for the deterministic, ENM- based algorithms were obtained by varying spring cutoff distances: one transition at the default value and two by decreasing/increasing the cutoff. Morph trajectories were produced by toggling energy minimization and structural pre-alignment settings, and a single LinInt trajectory was included as a zeroth-order reference. All other simulation settings were left at default values where possible. Simulations and analyses performed in this study are summarized in Table 3. Furthermore, as half of the methods were limited to Cα structures as inputs—the coarsest representation among the methods—all analyses were restricted to Cα trajectory representations to provide a lowest common denominator. Trajectories were also aligned to a common reference structure generated by aligning and averaging the CORE Cα coordinates of the 1AKE:A and 4AKE:A structures (see S6 Text in the Supporting Information for a description of the structural alignment procedures).
Table 3. Summary of simulations, calculations, and analyses.
Assessment | System | Transition | Path generation | # path samples | Analysis methods† |
---|---|---|---|---|---|
(1) Intuition and viability | double-barrel | z: 0 → 4 nm | Brownian + ramp | 4×(2 ICs) | PSA (δF), δF -δH distr/corr* |
(2) Methods comparison | AdK | closed → open | various methods | 3×(11 methods) | PSA (δF/δH *), NCA, ζ-ρ, AA |
(3) Transition ensembles | AdK | closed → open | DIMS, FRODA | 200×(2 methods) | PSA (δF *), δF-δH distr/corr* |
DT | closed → open | DIMS, FRODA | 200×(2 methods) | PSA (δF), δF-δH distr/corr* | |
(4) Atomic detail from PSA | AdK | closed → open | DIMS, FRODA | 200×(2 methods) | PSA (δH-pairs) |
*Result in Supporting Information
†Analysis methods: PSA, path similarity analysis; δF, Fréchet distance; δH, Hausdorff distance; δF-δH distr/corr, Fréchet -Hausdorff distribution/correlation analysis; NCA, native contacts analysis; ζ-ρ, progress vs. displacement along path of linear interpolation; AA, angle-angle space.
Results and Discussion
We subdivided our study in four parts to show how PSA can be used to answer a range of questions about macromolecular transition paths and pathways (see Table 3): (1) The path metrics were able to distinguish and categorize simple trajectories in a toy system, taking thermal motion and varying number of particles into account. (2) PSA could be used to compare different path-sampling methods and, when combined with more traditional low-dimensional projections on collective variables, provide insights into similarities and differences between different methods. (3) PSA was able to analyze path ensembles, opening the door to analyzing dynamical simulations with statistical approaches. (4) PSA enabled us to extract the molecular structural determinants responsible for differences in paths, thus linking the general analysis of high-dimensional transition paths to the specific molecular detail.
Path similarity analysis of toy model transitions
We simulated one- and eight-particle cluster transitions in the double-barrel potential energy landscape between a starting state (defined as a center-of-mass location below z = 0nm) and a final state (z ≥ 4nm). Eight-particle simulations at zero and 250 K are shown in Fig. 5. The particles were weakly confined to one of two potential energy barrels separated by a 2 kBT barrier at 250 K (Fig 5A and 5D) and evolved under the influence of thermal diffusion and drift due to a linearly decreasing ramp potential in the z direction (Fig 5B and 5E). Simulations were run at temperatures between 0 K and 600 K in 50 K increments, with eight runs at each temperature. Trajectories were initialized such that two distinct groups of paths would be produced at zero temperature: for each temperature, we initialized half of the simulations to one side of the central barrier at (x0, y0) = (0 nm, 0.4 nm) and the other half at (0 nm, −0.4 nm).
At zero temperature, trajectories initiated at the same point progressed along identical paths due to the absence of thermal diffusion. Two trajectory groups were formed (Fig 5A and 5B), consistent with what was expected from the initial conditions. A clustered heat map of the Fréchet distances between the T = 0 K trajectories clearly showed two well-defined clusters (Fig 5C), containing four trajectories each, in both the structure of the dendrogram as well as the color division in the heat map. Due to thermal perturbations, higher-temperature trajectories exhibited substantial wandering (Fig 5D and 5E) and even produced a transition across the central barrier (blue trajectory in Fig 5E). In contrast with the zero temperature case, both the number of clusters and the clusters themselves were much more vaguely defined. Two clusters with four trajectories per cluster (red and green/blue trajectories, Fig 5D–5F) were still formed, although the blue trajectory, which underwent a barrier-crossing transition near z = −0.5 nm, is an outlier in the cluster with the three green trajectories.
Trajectory categorization for the toy model with PSA did not depend strongly on the dimensionality (cluster size) as thermal noise alone appeared to have a much more substantial influence (S1 Fig). In particular, we could not discern meaningful differences in the center of mass motions between one- and eight-particle clusters from the data. Furthermore, in the eight-particle case at 250 K, performing PSA using the full (24-dimensional) configuration space trajectories did not produce a different clustering than PSA applied only to the center of mass trajectories. The same analysis as above was carried out with the Hausdorff distance instead of the Fréchet distance to assess their relative discriminative powers. Both metrics produce similar results at temperatures below 300 K, each identifying two distinct pathways (S2 Fig). Between 350 K and 500 K, however, Hausdorff and Fréchet distance measurements started to become substantially uncorrelated (S3 Fig). This effect is likely due in part to the sensitivity of the Fréchet metric to backtracking (Fig 1), which may be amplified when the typical energy of thermal perturbations become comparable to the height of a potential barrier (2kBT at 300 K). High-temperature simulations (≥300 K) began to explore both tubes as if they were a single pathway (S2 Fig and S4 Fig).
Taken together, PSA was able to distinguish groups of paths in the presence of stochastic thermal motions as long as the thermal energy was lower than the energy scale of distinguishing features in the underlying energy landscape. The dimensionality of the problem did not appear to be an important factor. Fréchet and Hausdorff distances discriminated paths equally well with some small differences at high temperatures that likely reflect trajectory backtracking.
Comparing enhanced path-sampling methods
In order to compare a selection of fast transition path sampling methods, three distinct trajectories were generated for the closed → open AdK transition as described in Methods.
Direct comparison using PSA
A total of 37 paths (eleven methods, three paths per method with the exception of six paths for rTMD, plus one LinInt path) were analyzed by computing the Fréchet distance between all possible pairs and clustering of the resulting (symmetric) distance matrix (S5 Fig). Using the same approach as with the toy model, the clustered distance matrix was translated to a heat map-dendrogram representation (Fig 6).
Paths from a given method were more similar to other paths from the same method than to those produced by a different method, as indicated by well-defined 3 × 3 squares along the heat map diagonal. Methods based on similar physical models tended to sample relatively similar pathways, while algorithmically distinct approaches appeared less likely to produce similar paths. For instance, Morph and LinInt both implement linear coordinate interpolation. Their paths are essentially identical (δF ≤ 0.5 Å), which indicates that additional features implemented in Morph, such as checking for steric overlaps, may not be relevant for the AdK transition. Another cluster was formed by the two MD-based importance sampling methods, DIMS and MDdMD, together with MD-based rTMD at slow pulling velocity (“rTMD-S”; Fréchet distance 2.1 Å ≤ δF ≤ 2.7 Å). In other cases, similarities and differences did not always follow an immediately obvious pattern. FRODA, which satisfies rigidity constraints during a transition but does not employ a potential energy function, nevertheless formed a cluster with DIMS, MDdMD, and rTMD-S (2.6 Å ≤ δF ≤ 3.1 Å). The grouping of FRODA with DIMS/MDdMD/rTMD-S appears, however, less strong than, for instance, the clustering of DIMS with MDdMD because for other choices of the linkage criterion FRODA is more distantly associated with the DIMS/MDdMD/rTMD-S cluster and a robust cluster of MAP/Morph/LinInt trajectories (see S6B–S6D Fig and further discussion in S3 Text). The fast-pulling rTMD (“rTMD-F”) and MAP trajectories were strikingly similar to the Morph paths (δF ≈ 1 Å), even though rTMD-F performs MD with an atomistic physics-based force field, whereas MAP’s energy function is based on an elastic network model and the path is generated via minimization of Onsager-Machlup action (and not just linear interpolation). Interestingly, the MAP/rTMD-F/Morph sub-cluster was grouped with the cluster formed by four of the dynamical algorithms (DIMS, MDdMD, rTMD-S, FRODA). The other four ENM algorithms—iENM, MENM-SD/SP, and ANMP—produced their own cluster, with MENM-SD and iENM being the most similar to each other. A careful examination of the heat map revealed that although MAP, rTMD-F, and Morph paths somewhat resembled iENM and MENM-SD paths (δF ≤ 2.5 Å), their overall patterns of Fréchet distances were very similar to DIMS/MDdMD/rTMD-S (as seen in the similar overall striping in the shading of the heat map) so that the “Morph-like cluster” rather clustered with these dynamical methods than with the “ENM cluster”. The GOdMD paths formed their own outlier cluster, appearing substantially different from all other methods (δF > 3 Å).
The classification of trajectories was found to be robust against use of different linkage functions in the clustering algorithm, provided that the linkage primarily assessed the dissimilarity of clusters (such as Ward’s criterion in Fig 6 and the complete/average/weighted linkage in S6B–S6D Fig) instead of similarity (single linkage in S6A Fig). Using the Hausdorff metric instead of the Fréchet metric did not change the clustering either and the Pearson correlation coefficient between δH and δF was very close to unity (S7 Fig). In S1 Text, alternative distance definitions, namely averaged Fréchet and Hausdorff distances (which are, however, not proper metrics), reduced the amount of detail in the clustering and resulted in an amalgamation of clusters into one large “dynamical methods cluster” (TMD-S, DIMS, MDdMD, GOdMD, FRODA), a “Morph-like cluster” (Morph, LinInt, TMD-S, MAP), and an “ENM cluster” (ANMP, iENM, MENM-SP/SD).
Without any input except the trajectories themselves, PSA produced distinct clusters that appeared to broadly distinguish between dynamical and non-dynamical path sampling methods. With the help of more specialized analyses to be described next we sought to further rationalize the observed pattern of clustering.
Native Contacts Analysis
We performed two dimensional NCA on trajectories by measuring (for each conformer snapshot) the fraction of native contacts relative to the closed starting state (Q1ake) and to the open target conformation (Q4ake) as collective variables (Fig 7A). Using the NC trajectories, we examined the dynamic relationship of contact formation and breaking for each method. In general, the closed → open trajectories began on or near the right vertical axis, corresponding to the first conformers of the paths having (nearly) 100% of their contacts in common with the closed structure and around 95% of open state contacts. Most trajectories terminated at the top horizontal axis with the final conformers containing close to 100% of the final, open 4AKE:A structure contacts and about 93% of 1AKE:A contacts. The starting conformers of the DIMS NC paths only contained 96% of the contacts seen in the 1AKE crystal structure (Q1ake = 0.96), which is to be expected given that the initial closed structure was energy-minimized and equilibrated prior to performing MD.
The five dynamical methods—DIMS, rTMD, FRODA, MDdMD, and GOdMD—produced somewhat noisy paths where the fluctuations took place along a positively sloping direction in NC space. A positive slope implies that contacts were simultaneously formed or broken relative to both native structures, which can be taken to be indicative of passage through a transition state that is distinct from either end state conformation. DIMS trajectories did not exactly reach the target structure (Q4ake ≤ 0.98) as DIMS simulations were considered complete as soon as a conformer was within 0.5 Å heavy atom (non-hydrogen) rmsd from the target crystal structure 4AKE. MDdMD paths partly overlapped with DIMS paths during contact breaking but failed to reform them (Q4ake < 0.94); as with DIMS, transition completion is determined by a cutoff—manually set to 1.5 Å Cα rmsd—due to the difficulties of convergence to a target using the soft-ratcheting biasing approach in MDdMD. DIMS and MDdMD broke a similar number of contacts relative to both states (around 8–9% and 9–10%, respectively). rTMD-S showed qualitatively similar behavior but broke up to about 12% of native contacts. The closely-knit cluster of DIMS, MDdMD and rTMD-S paths produced by PSA reflects the qualitative similarity of their NC trajectories. DIMS, MDdMD and FRODA all generated noisy, V-shaped NC pathways suggestive of a transition region, which supports the picture from PSA where these three methods form a loose cluster apart from the non-dynamical methods. FRODA clustered somewhat apart from the other three, correlating with the observation that FRODA trajectories in NC space exhibited the greatest contact breaking (Q1ake = 0.82, Q4ake = 0.80) of all methods tested. This behavior is not unexpected because FRODA achieves random motion by randomly displacing and rotating rigid units of the protein at the sub-amino acid level at each step prior to re-enforcing geometric constraints. As such, Cα fluctuations and, thus, native contact dynamics that would be prohibited by conventional potentials are permitted by the geometric model although constraints on the overall sequence and structure would nevertheless limit dramatic perturbations to the Cα rmsd. GOdMD paths, though quite noisy, followed a path more closely resembling those from the non-dynamical methods, particularly MAP and Morph.
Morph, LinInt, and two of the five ENM-based methods (ANMP and iENM) produced the shortest NC trajectories progressing directly to the target conformation with relatively little wandering, whereas the six MENM paths deviated noticeably toward the DIMS and FRODA trajectories in the latter half of the transition; MAP paths were also nearer the MENM pathways in location and shape than to the paths from the other ENM-based methods. The MENM paths and two MAP paths were unique among the non-dynamical methods in that they each contained a V-shaped, cusp-like feature where extra 4AKE:A contacts were broken (Q4ake ≈ 0.91, 0.91 and 0.92, respectively) that were subsequently reformed toward the end of the transition. The rTMD-F NC paths were situated in an intermediate position between the other dynamical methods and the non-dynamical methods. Initially, only 1AKE:A contacts that do not exist in 4AKE:A were broken. Then the missing 4AKE:A native contacts were formed. The Morph, LinInt, ANMP and iENM paths, which were divided between two clusters in PSA, exhibited progress along negatively sloped NC space trajectories during which 4AKE:A contacts were formed while 1AKE:A contacts were simultaneously broken. However, the close structural correspondence between MAP, rTMD-F, and Morph paths in PSA was not recapitulated in NCA. On the other hand, the ANMP paths, which were reasonably similar to iENM in PSA (1.4 Å ≤ δF ≤ 2.7 Å in Fig 6) but fairly different from Morph (2.8 Å ≤ δF ≤ 3.1 Å), appeared fairly similar to both iENM and Morph in NC space.
Comparison of the NC projections of rTMD-S and rTMD-F indicated that the pulling velocity in rTMD directly affected the degree to which native contacts were broken and reformed. Consequently, different transition pathways were followed, as indicated by PSA, where rTMD-S clustered with the other dynamical methods and rTMD-F was most similar to LinInt and Morph.
NCA identified the same general division between the dynamical and non-dynamical methods as PSA, while some subdivisions within the dynamical/non-dynamical dichotomy are also borne out by both analyses, such as the closer grouping of MDdMD/rTMD-S/DIMS than FRODA/DIMS or FRODA/MDdMD. However, the cusp-like feature and overall qualitative similarity of the MENM and MAP trajectories in NC space that set them apart from the other non-dynamical methods is not obviously captured by PSA. The NC projection did not offer a clear hint as to why ANMP, iENM, and MENM-SD/SP were subdivided as they were in PSA and why GOdMD appeared as an outlier—two questions addressed by the following analysis of the transition paths projected onto ζ-ρ and angle-angle coordinates.
Projections into ζ-ρ and angle-angle space
PSA and NCA are both general transition path analysis methods that do not require knowledge of any system-specific order parameters or collective variables. We employ the ζ-ρ projection (distance from and progress along the path of linear interpolation) in order to resolve the remaining apparent discrepancies between PSA and NCA. Because good collective variables are known for the AdK transition [12], we also use a 2D projection onto domain angles [99] to connect the conclusions derived from the general analyses to visually intuitive structural motions of the closed → open transition.
In the ζ-ρ space projection (Fig 7C), the dynamical methods tended to obtain the greatest distance from the LinInt reference path near the end of the transition (ζ ⪅ 3.5 Å) whereas the non-dynamical methods peaked nearer the beginning. Thus, the dynamical/non-dynamical method dichotomy previously observed in both NCA and PSA was also present in ζ-ρ space. The structural interpretation of this behavior is, based on the projection into angle-angle space (Fig 7B), that the dynamical methods favored a pathway during which first the LID domain opens, followed by the NMP domain. Non-dynamical methods produced either NMP-opening-first paths or paths with brief LID-opening motions. In ζ-ρ space, however, dynamical methods produced paths with a greater average and peak (orthogonal) displacement from LinInt than non-dynamical methods (which cannot be discerned by apparent displacements in angle-angle space), further corroborating the clusterings from PSA.
Fast-pulling rTMD (rTMD-F), as a dynamical method, appeared as an exception to the dynamical/non-dynamical method dichotomy. However, both the projection onto domain angles and especially the ζ-ρ projection clearly showed that the rTMD-F path was very similar to LinInt (ρ < 1 Å in Fig 7C). rTMD with very high pulling velocities of the restraint potential moves the system almost exlusively in the direction of the restraint force. For an rmsd restraint, the gradient points exactly along the LinInt path. Therefore, rTMD-F functions more like LinInt or Morph and less like equilibrium MD with an additional bias potential and hence PSA clustered rTMD-F with LinInt and Morph (Fig 6).
MENM-SP was the most distant member in the cluster of the four ENM-based methods in PSA (Fig 6). Careful inspection of both angle-angle space (Fig 7B) and ζ-ρ (Fig 7C) revealed that the MENM-SP path contained a very large gap in the trajectory snapshots; the penultimate conformer was located in the first half of the transition (ζ > 4 Å), while the final snapshot was the open crystal structure end state. Such a big gap in the path affects the discrete Hausdorff/Fréchet distances because the distance between two MENM-SP paths with well-aligned gaps is unaffected whereas the distance between an MENM-SP path and one without gaps tends to be somewhat larger due to large point distances originating from the latter’s conformers in the portion of the transition where the gap occurs. ANMP was also somewhat of an outlier within the ENM cluster (Fig 6), which can be traced to its path being much farther away from the LinInt reference than any other ENM/Morph method (ρ ≈ 2.2 …2.3 Å versus ρ ≈ 1.3 Å; Fig 7C). Structurally, the NMP domain opened nearly all the way before much of the LID motion took place, in contrast with every other method (Fig 7B).
GOdMD produced the path with the greatest peak displacement (ρ ≈ 2.8 Å; Fig 7C), corresponding to complete LID opening before substantial NMP movement occured (Fig 7B). The results from GOdMD are unlike any of the other methods and therefore GOdMD is well-classified as an outlier by PSA (Fig 6).
PSA was able to group fast transition path sampling methods into distinct clusters. These groupings could be rationalized by employing projections on more specialized collective variables. An important observation was that transition paths were most similar to other transition paths generated by the same method. This conclusion was, however, based on a small sample of three paths per method. We then sought to extend our analysis to larger ensembles of paths that would provide a statistically more meaningful comparison.
Comparing DIMS and FRODA transition ensembles
We applied PSA to transition path ensembles containing hundreds of trajectories to highlight several approaches to handling the statistical nature of dynamical path-sampling methods and illustrate the portability of our analyses to other systems. Ensembles of the AdK and DT closed → open transitions were analyzed. DT was selected in part to make contact with a previous study by Farrell et al. [39] as well as provide a more challenging example to demonstrate the ease with which PSA can filter erroneous trajectories from an ensemble. We focused on two methods, DIMS MD and FRODA, because they differ fundamentally in their energetic considerations yet still share several salient features: Heavy-atom representations were used for both methods for both AdK and DT. Both methods can generate path ensembles by employing a form of stochastic dynamics, and they both drive transitions (toward a target structure) with similar rmsd-to-target progress variables (DIMS uses the heavy-atom rmsd-to-target for the soft-ratcheting coordinate; FRODA attempts to gradually decrease the Cα rmsd to the target). Furthermore, our in-house implementations of DIMS MD methods allowed us to efficiently generate large numbers of transitions. Four unique ensembles and 800 total trajectories were generated: 200 pathways per method per protein. Details about trajectory alignment for both AdK and DT are provided in S6 Text of the Supporting Information.
For AdK, transition path trajectories generated with DIMS formed one cluster that was distinct from a second cluster containing all FRODA trajectories (see S8 Fig in the Supporting Information). The mean Fréchet distance 〈δF〉 between DIMS and FRODA trajectories was 2.9 ± 0.1 Å, significantly higher than the mean within the FRODA (2.2 ± 0.1 Å) and DIMS ensemble (1.4 ± 0.2 Å). DIMS generated paths with smaller Fréchet distances among themselves than FRODA, while paths produced by a given method were notably more similar among themselves than when compared with paths from the other method, with no difference between Fréchet and Hausdorff distance (S10A Fig). These observations imply that while FRODA produced paths that sampled a larger region of AdK’s configuration space than DIMS, each method generated a unique pathway that can be viewed as a tube in configuration space whose diameter was smaller than the typical distance between the tubes.
While the AdK analysis was relatively straightforward, the DT heat map immediately revealed nine erroneous FRODA trajectories producing Fréchet distances upwards of 5 Å from any other path (see S9 Fig for the original clustering). Erroneous paths were removed by specifying a distance cutoff and re-clustering using the trimmed FRODA ensemble. Visual inspection of the omitted trajectories confirmed that they either stopped short of the target or that they came somewhat near the target but continued to dramatically wander in its vicinity. All the DIMS trajectories and all of the FRODA trajectories formed two large, separate clusters (Fig 8).
It is not immediately obvious how one would tune one particular path-generating algorithm to increase its likelihood to produce a path characteristic of another algorithm, although we already observed that the variation of the pulling speed in the rTMD method led to quantitatively (Fig 6) and qualitatively (Fig 7) different paths. In particular, fast pulling (rTMD-F) generated paths similar to linear interpolation (LinInt), whereas slow pulling (rTMD-S) paths were more similar to DIMS and MDdMD. Thus, although we do not yet understand the general relationship between the pathways sampled by different algorithms, PSA appears to be a useful tool to tackle this question.
The ultimate goal is, of course, to find a method that reliably samples transitions realized in the real system. The analyses presented here should also aid in identifying any overlap between different sampling methods and experimental data (e.g. from femtosecond structural biology experiments) when such data become available.
Hausdorff pairs connect PSA to molecular detail
PSA is a general approach that can operate on the full 3N-dimensional trajectories without requiring any system-specific knowledge. It provides a very broad means to categorize transitions as distinct from one other. But as described so far, it is difficult to relate the global PSA analysis to physically relevant differences at the molecular level. To address this question we introduce the new concept of “Hausdorff pairs” (or “Fréchet pairs”) that allows us to pinpoint conformations that may be more likely to exhibit geometric (structural) features relevant to conformational change.
By construction, the Hausdorff and the Fréchet distances identify a point-wise distance between two particular conformers, one on each path, as the global distance between the paths. The path metrics therefore induce a map between a conformer on one path to a conformer on another whose separation distance is, in some sense, a maximal deviation between the paths. We term such a pair of conformers a Hausdorff pair (δH-pair) or a Fréchet pair (δF-pair). These conformers can be examined at the molecular or atomic level to reveal the specific structural discrepancies that give rise to large deviations in configuration space between pairs of paths.
As an explicit example, we identified three Hausdorff pairs for the DIMS and FRODA closed → open AdK transition ensembles and projected them in AA space (Fig 9A). We first segregated the full set of Hausdorff distance measurements into: (1) mutual distances among DIMS paths, (2) mutual distances among FRODA paths, and (3) inter-method distances measured between a DIMS and a FRODA path. A total of N(N−1)/2 = 79800 δH-pairs were identified for the ensemble of N = 400 paths. In order to present representative data for the whole ensemble, we identified the two δH-pairs associated with the median and maximum Hausdorff distances for each comparison (1), (2), and (3) as defined above.
As a typical example we explicitly examined the median δH-pair identified for the inter-method comparisons and projected the atomic displacements onto each structure to locate regions of large deviation (see structures in Fig 9A). It became apparent that the NMP domain in the DIMS structure was closer to the LID domain because a number of evolutionary conserved salt bridges (D33–R156, R36–D158, D54–K157) persisted late into the transition due to the strong electrostatic interaction between the acidic and basic moieties [99] (Fig 9B). FRODA, on the other hand, operating on purely geometric principles and neglecting Coulomb interactions, does not account for the influence of salt bridges on the transition and the associated δH-pair structure exhibited broken salt bridges in the inter-LID/NMP region (Fig 9C). It is therefore not surprising that the FRODA trajectory did not show the “salt-bridge zipper” [99], which manifested itself as discerning difference between the DIMS and FRODA trajectories. With salt bridges located across the NMP domain but primarily on the side of the LID, the LID is relatively free to move to an open configuration, whereas the NMP domain is prevented from fully opening until the salt bridges are broken. These considerations are consistent with the tendency of DIMS paths to primarily favor a LID-opening pathway (Fig 9A, blue circles), while FRODA paths (Fig 9A, green circles) sampled the region around LinInt (Fig 9A, black dashed line) corresponding to simultaneous LID/NMP-opening.
A Hausdorff pair describes the two frames at which the two trajectories in question differ most. Additionally, the regions where trajectories differ to varying degrees from each other might also be of interest. This kind of information is provided by the set of nearest neighbor distances along a path. Eq 3 defines the nearest neighbor distance of point pk on path P from path Q as δh(k; P ∣ Q) ≔ δh(pk ∣ Q) ≔ minq ∈ Q d(pk, q) and the nearest neighbor distance of point qk on path Q from path P as δh(k; Q ∣ P). In general, these two distances are not symmetric, i.e. δh(k; P ∣ Q) ≠ δh(j; Q ∣ P) for any conformations j, k. When δh(k(ξ); P ∣ Q) and δh(j(ξ); Q ∣ P) are plotted against a suitable common order parameter ξ, the regions of large and small differences between trajectories can be quantified. For example, in S11 Fig, the nearest neighbor distances of the three pairs of trajectories corresponding to the median Hausdorff pairs in Fig 9A showed that the DIMS and FRODA trajectories primarily differed in the first ∼ 60% of the transition, which corresponds to LID-opening in DIMS and simultaneous LID/NMP-opening in FRODA. The DIMS trajectories differed almost uniformly along the whole path by only ⪅ 1.3 Å, suggesting that they follow a similar path perturbed by thermal fluctuations. The FRODA trajectories differed by ∼ 2 Å during the middle half of the transition but practically coincided at beginning and end, showing that FRODA can accurately connect two given endpoint structures even with its stochastic component enabled.
The Hausdorff-pair and nearest neighbor distance analysis naturally followed from the formulation of PSA. Even though only Cα atoms were used to distinguish DIMS from FRODA trajectories hence the level of detail of PSA was primarily restricted to conformational differences in the protein backbone, atomic-scale analysis of Hausdorff-pairs was able to reveal the molecular determinants responsible for the structural differences.
Conclusions
Summary
We have developed a flexible and quantitative framework for analyzing macromolecular transition paths using path metrics as a means to measure the mutual similarity of paths in configuration space, potentially using the full 3N-dimensional configuration space information. As far as we are aware, there is currently no standard procedure for quantitatively analyzing and characterizing transition paths. After comparing a set of transitions from a variety of path-sampling algorithms and analyzing transition ensembles of two sets of dynamical, stochastic trajectories, the viability of PSA (Path Similarity Analysis) as a tool to quantitatively compare transition paths appears promising.
In particular, PSA demonstrated that for the adenylate kinase closed → open transition, fast path sampling methods generated paths that were more similar to other paths produced by the same method than to any other paths, suggesting that among these methods there is currently no real consensus for what a realistic conformational transition looks like. Hierarchical clustering in combination with a heat map representation indicated broad patterns whereby dynamical methods tended to be clustered with each other while non-dynamical ones (especially most of the elastic network-based ones) were more similar to each other than to methods such as dynamic importance sampling (DIMS) or the Framework Rigidity Optimized Dynamics Algorithm (FRODA). The clustering was qualitatively confirmed by a range of low-dimensional projections on collective variables, which can be used synergistically with PSA once additional knowledge about the system of interest is available.
The ensemble analysis also clearly showed that at least for large scale macromolecular transitions, the Fréchet and the Hausdorff distance are equally appropriate measures for path similarity, with the Hausdorff distance being cheaper to compute.
A key advantage of PSA is its generality in that no system specific knowledge is required and all trajectory data can easily be used. That generality might, however, obscure the physical and biological detail that is important for a mechanistic understanding of protein function. The new concept of Hausdorff (or Fréchet) pairs within the context of PSA suggests an effective approach to identifying the molecular determinants responsible for differences in paths between sampling methods, which could be related to variations in protein function, differences in path-sampling algorithms/models, or some combination of both (as demonstrated for the comparison between DIMS and FRODA).
Future directions
The rmsd proved a useful choice for the point metric to measure structural similarity as its preponderance in the literature helps to connect path metric distance measurements to familiar intuitions although its interpretation is not entirely obvious across disparate contexts [120]. A further study would, for instance, benefit from a revised definition of native contacts where consecutive alpha carbons (within the cutoff distance) would be ignored. As such, a revised native- or self-contacts measure could be used as a point metric instead of rmsd. We also plan to employ k-medoids clustering—used to identify a “median” element (i.e., a medoid) in a set—as one possible approach to identifying representative transition paths, bringing us a step closer to identifying transition tubes or candidates for reaction coordinates.
Furthermore, PSA can aid the assessment of enhanced path-sampling algorithms and their performance by quantifying the degree of similarity to gold-standard transition paths (for instance, equilibrium MD transitions or—when available—experimental time-resolved structural data). Such quantitative comparisons would be key to assessing the physical plausibility of transitions generated by enhanced sampling methods. However, comparison of such transition paths to true equilibrium paths will require the development of a method to identify the actual transition events in the equilibrium data and to distinguish them from residency in (meta) stable states, ideally without introducing problem-specific order parameters. Possible approaches may include an analysis of the distribution of Hausdorff nearest neighbor distances or discrete Fréchet couplings or techniques to match subtrajectories [121, 122] but identifying barrier crossing events from coordinate trajectories in a general manner alone remains an open problem. By extending the analysis of Hausdorff pairs we should also be able to better pinpoint key structural events or mutations that affect the function of biomolecules and so improve our understanding of the connection between protein structure, dynamics and function.
Supporting Information
Acknowledgments
We thank David Dotson for helpful discussions and Marc Delarue for introducing us to native contact analysis for conformational transitions. This work used the Extreme Science and Engineering Discovery Environment (XSEDE), which is supported by National Science Foundation grant number ACI-1053575 (allocation MCB130177 to OB).
Data Availability
The method described here is implemented in the MDAnalysis package (http://www.mdanalysis.org), which is available under the open source GNU General Public License, v2. Data are available from https://github.com/Becksteinlab/PSAnalysisTutorial under the GNU General Public License, v3 with DOI 10.5281/zenodo.31457.
Funding Statement
SLS was supported in part by a Wally Stoelzel Fellowship from the Department of Physics at Arizona State University. AK was supported in part under grants from the US Department of Education http://www2.ed.gov (GAANN P200A090123), from the National Science Foundation http://www.nsf.gov (DMR 0703973), and from the National Institutes of Health, National Institute of General Medical Sciences http://www.nigms.nih.gov (U54 GM094599), and through a Scholarship from the ARCS Foundation https://www.arcsfoundation.org/. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
References
- 1. Yon JM, Perahia D, Ghélis C. Conformational dynamics and enzyme activity. Biochimie. 1998. January;80(1):33–42. 10.1016/S0300-9084(98)80054-0 [DOI] [PubMed] [Google Scholar]
- 2. Karplus M, Gao YQ, Ma J, van der Vaart A, Yang W. Protein structural transitions and their functional role. Philos Trans A Math Phys Eng Sci. 2005. 15 February;363(1827):331–55; discussion 355–6. 10.1098/rsta.2004.1496 [DOI] [PubMed] [Google Scholar]
- 3. Henzler-Wildman K, Kern D. Dynamic personalities of proteins. Nature. 2007. 13 December;450(7172):964–972. 10.1038/nature06522 [DOI] [PubMed] [Google Scholar]
- 4. Dror RO, Dirks RM, Grossman JP, Xu H, Shaw DE. Biomolecular simulation: a computational microscope for molecular biology. Annu Rev Biophys. 2012;41:429–52. 10.1146/annurev-biophys-042910-155245 [DOI] [PubMed] [Google Scholar]
- 5. Orozco M. A theoretical view of protein dynamics. Chem Soc Rev. 2014;43:5051–5066. 10.1039/c3cs60474h [DOI] [PubMed] [Google Scholar]
- 6. Schwartz SD, Schramm VL. Enzymatic transition states and dynamic motion in barrier crossing. Nat Chem Biol. 2009. August;5(8):551–558. 10.1038/nchembio.202 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. Lei H, Duan Y. Improved sampling methods for molecular simulation. Curr Opin Struct Biol. 2007. April;17(2):187–191. 10.1016/j.sbi.2007.03.003 [DOI] [PubMed] [Google Scholar]
- 8. Yang LW, Chng CP. Coarse-grained models reveal functional dynamics–I. Elastic network models–theories, comparisons and perspectives. Bioinform Biol Insights. 2008. 4 March;2:25–45. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Chng CP, Yang LW. Coarse-grained models reveal functional dynamics–II. Molecular dynamics simulation at the coarse-grained level–theories and biological applications. Bioinform Biol Insights. 2008. 5 March;2:171–185. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10. Zuckerman DM. Equilibrium sampling in biomolecular simulations. Annu Rev Biophys. 2011;40:41–62. 10.1146/annurev-biophys-042910-155255 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11. Christen M, van Gunsteren WF. On searching in, sampling of, and dynamically moving through conformational space of biomolecular systems: A review. J Comput Chem. 2008. 30 January;29(2):157–166. 10.1002/jcc.20725 [DOI] [PubMed] [Google Scholar]
- 12. Seyler SL, Beckstein O. Sampling large conformational transitions: adenylate kinase as a testing ground. Mol Simul. 2014. 9 August;40(10–11):855–877. 10.1080/08927022.2014.919497 [DOI] [Google Scholar]
- 13. Schlitter J, Engels M, Krüger P. Targeted molecular dynamics: a new approach for searching pathways of conformational transitions. J Mol Graph. 1994. 1 June;12(2):84–89. 10.1016/0263-7855(94)80072-3 [DOI] [PubMed] [Google Scholar]
- 14. Voter AF. Hyperdynamics: Accelerated Molecular Dynamics of Infrequent Events. Phys Rev Lett. 1997. 19 May;78(20):3908–3911. 10.1103/PhysRevLett.78.3908 [DOI] [Google Scholar]
- 15. Woolf TB. Path corrected functionals of stochastic trajectories: towards relative free energy and reaction coordinate calculations. Chem Phys Lett. 1998. 19 June;289(5–6):433–441. 10.1016/S0009-2614(98)00427-8 [DOI] [Google Scholar]
- 16. Sugita Y, Okamoto Y. Replica-exchange molecular dynamics method for protein folding. Chem Phys Lett. 1999. 26 November;314(1–2):141–151. 10.1016/S0009-2614(99)01123-9 [DOI] [Google Scholar]
- 17. Laio A, Parrinello M. Escaping free-energy minima. Proc Natl Acad Sci U S A. 2002. 1 October;99(20):12562–12566. 10.1073/pnas.202427399 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18. Hamelberg D, Mongan J, McCammon JA. Accelerated molecular dynamics: a promising and efficient simulation method for biomolecules. J Chem Phys. 2004. 22 June;120(24):11919–11929. 10.1063/1.1755656 [DOI] [PubMed] [Google Scholar]
- 19. Kubitzki MB, de Groot BL. The atomistic mechanism of conformational transition in adenylate kinase: a TEE-REX molecular dynamics study. Structure. 2008. 6 August;16(8):1175–1182. 10.1016/j.str.2008.04.013 [DOI] [PubMed] [Google Scholar]
- 20. Barnett CB, Naidoo KJ. Free Energies from Adaptive Reaction Coordinate Forces (FEARCF): an application to ring puckering. Mol Phys. 2009. 20 April;107(8–12):1243–1250. 10.1080/00268970902852608 [DOI] [Google Scholar]
- 21. Abrams C, Bussi G. Enhanced Sampling in Molecular Dynamics Using Metadynamics, Replica-Exchange, and Temperature-Acceleration. Entropy. 2013. 27 December;16(1):163–199. 10.3390/e16010163 [DOI] [Google Scholar]
- 22. Bolhuis PG, Chandler D, Dellago C, Geissler PL. Transition path sampling: Throwing ropes over rough mountain passes, in the dark. Annu Rev Phys Chem. 2002;53(1):291–318. 10.1146/annurev.physchem.53.082301.113146 [DOI] [PubMed] [Google Scholar]
- 23. E W, Ren W, Vanden-Eijnden E. Finite temperature string method for the study of rare events. J Phys Chem B. 2005. 14 April;109(14):6688–6693. 10.1021/jp0455430 [DOI] [PubMed] [Google Scholar]
- 24. Maragliano L, Fischer A, Vanden-Eijnden E, Ciccotti G. String method in collective variables: minimum free energy paths and isocommittor surfaces. J Chem Phys. 2006. 14 July;125(2):24106 10.1063/1.2212942 [DOI] [PubMed] [Google Scholar]
- 25. van der Vaart A, Karplus M. Minimum free energy pathways and free energy profiles for conformational transitions based on atomistic molecular dynamics simulations. J Chem Phys. 2007. 28 April;126(16):164106 10.1063/1.2719697 [DOI] [PubMed] [Google Scholar]
- 26. Pan AC, Sezer D, Roux B. Finding transition pathways using the string method with swarms of trajectories. J Phys Chem B. 2008. 20 March;112(11):3432–3440. 10.1021/jp0777059 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27. Jónsson H, Mills G, Jacobsen KW. Nudged elastic band method for finding minimum energy paths of transitions In: Berne BJ, Ciccoti G, Coker DF, editors. Classical and Quantum Dynamics in Condensed Phase Simulations. World Scientific; 1998. p. 385–394. [Google Scholar]
- 28. Henkelman G, Jónsson H. Improved tangent estimate in the nudged elastic band method for finding minimum energy paths and saddle points. J Chem Phys. 2000. 8 December;113(22):9978–9985. [Google Scholar]
- 29. Henkelman G, Uberuaga BP, Jónsson H. A climbing image nudged elastic band method for finding saddle points and minimum energy paths. J Chem Phys. 2000. 8 December;113(22):9901–9904. 10.1063/1.1329672 [DOI] [Google Scholar]
- 30. Fischer S, Karplus M. Conjugate peak refinement: an algorithm for finding reaction paths and accurate transition states in systems with many degrees of freedom. Chem Phys Lett. 1992. June;194(3):252–261. 10.1016/0009-2614(92)85543-J [DOI] [Google Scholar]
- 31. Franklin J, Koehl P, Doniach S, Delarue M. MinActionPath: maximum likelihood trajectory for large-scale structural transitions in a coarse-grained locally harmonic energy landscape. Nucleic Acids Res. 2007. July;35(Web Server issue):W477–82. 10.1093/nar/gkm342 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32. Tirion MM. Large Amplitude Elastic Motions in Proteins from a Single-Parameter, Atomic Analysis. Phys Rev Lett. 1996. 26 August;77(9):1905–1908. 10.1103/PhysRevLett.77.1905 [DOI] [PubMed] [Google Scholar]
- 33. Bahar I, Atilgan AR, Erman B. Direct evaluation of thermal fluctuations in proteins using a single-parameter harmonic potential. Fold Des. 1997;2(3):173–181. 10.1016/S1359-0278(97)00024-2 [DOI] [PubMed] [Google Scholar]
- 34. Atilgan AR, Durell SR, Jernigan RL, Demirel MC, Keskin O, Bahar I. Anisotropy of fluctuation dynamics of proteins with an elastic network model. Biophys J. 2001. January;80(1):505–515. 10.1016/S0006-3495(01)76033-X [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35. Maragakis P, Karplus M. Large amplitude conformational change in proteins explored with a plastic network model: adenylate kinase. J Mol Biol. 2005. 30 September;352(4):807–822. 10.1016/j.jmb.2005.07.031 [DOI] [PubMed] [Google Scholar]
- 36. Cortés J, Siméon T, Ruiz de Angulo V, Guieysse D, Remaud-Siméon M, Tran V. A path planning approach for computing large-amplitude motions of flexible molecules. Bioinformatics. 2005. June;21 Suppl 1:i116–25. 10.1093/bioinformatics/bti1017 [DOI] [PubMed] [Google Scholar]
- 37. Seeliger D, Haas J, de Groot BL. Geometry-based sampling of conformational transitions in proteins. Structure. 2007. November;15(11):1482–1492. 10.1016/j.str.2007.09.017 [DOI] [PubMed] [Google Scholar]
- 38. Raveh B, Enosh A, Schueler-Furman O, Halperin D. Rapid sampling of molecular motions with prior information constraints. PLoS Comput Biol. 2009. February;5(2):e1000295 10.1371/journal.pcbi.1000295 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39. Farrell DW, Speranskiy K, Thorpe MF. Generating stereochemically acceptable protein pathways. Proteins. 2010. 1 November;78(14):2908–2921. 10.1002/prot.22810 [DOI] [PubMed] [Google Scholar]
- 40. Best RB, Hummer G, Eaton WA. Native contacts determine protein folding mechanisms in atomistic simulations. Proc Natl Acad Sci U S A. 2013. 29 October;110(44):17874–17879. 10.1073/pnas.1311599110 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41. Balsera MA, Wriggers W, Oono Y, Schulten K. Principal Component Analysis and Long Time Protein Dynamics. J Phys Chem. 1996;100(7):2567–2572. 10.1021/jp9536920 [DOI] [Google Scholar]
- 42. Kitao A, Go N. Investigating protein dynamics in collective coordinate space. Curr Opin Struct Biol. 1999. April;9(2):164–169. 10.1016/S0959-440X(99)80023-2 [DOI] [PubMed] [Google Scholar]
- 43. Huttenlocher DP, Klanderman GA, Rucklidge WJ. Comparing images using the Hausdorff distance. IEEE Trans Pattern Anal Mach Intell. 1993. September;15(9):850–863. 10.1109/34.232073 [DOI] [Google Scholar]
- 44. Alt H, Behrends B, Blömer J. Approximate matching of polygonal shapes. Ann Math Artif Intell. 1995. 1 September;13(3–4):251–265. 10.1007/BF01530830 [DOI] [Google Scholar]
- 45. Alt H, Scharf L. Computing the Hausdorff distance between curved objects. Int J Comput Geom Appl. 2008. August;18(04):307–320. 10.1142/S0218195908002647 [DOI] [Google Scholar]
- 46. Fréchet M. Sur quelques points du calcul fonctionnel. Rend Circ Mat Palermo. 1906. December;22(1):1–72. 10.1007/BF03018603 [DOI] [Google Scholar]
- 47. Alt H, Godau M. Computing the Fréchet distance between two polygonal curves. Int J Comput Geom Appl. 1995. March;05(01n02):75–91. 10.1142/S0218195995000064 [DOI] [Google Scholar]
- 48. Driemel A, Har-Peled S, Wenk C. Approximating the Fréchet Distance for Realistic Curves in Near Linear Time. Discrete Comput Geom. 2012. 18 July;48(1):94–127. 10.1007/s00454-012-9402-z [DOI] [Google Scholar]
- 49. Har-Peled S, Raichel B. The fréchet distance revisited and extended. ACM Trans Algorithms. 2014. 1 January;10(1):3 10.1145/2532646 [DOI] [Google Scholar]
- 50. Eiter T, Mannila H. Computing Discrete Fréchet Distance. Wien: Christian Doppler Laboratory for Expert Systems, Technische Universität Wien; 1994. [Google Scholar]
- 51.Helmut Alt, Christian Knauer,. Bounding the Fréchet distance by the Hausdorff distance. In: In Proceedings of the Seventeenth European Workshop on Computational Geometry; 2001. p. 166–169.
- 52. Buchin K, Buchin M, Wenk C. Computing the Fréchet distance between simple polygons. Comput Geom. 2008. October;41(1–2):2–20. 10.1016/j.comgeo.2007.08.003 [DOI] [Google Scholar]
- 53. Lindorff-Larsen K, Ferkinghoff-Borg J. Similarity measures for protein ensembles. PLoS One. 2009. 15 January;4(1):e4203 10.1371/journal.pone.0004203 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Sriraghavendra R, Karthik K, Bhattacharyya C. Fréchet Distance Based Approach for Searching Online Handwritten Documents. In: Document Analysis and Recognition, 2007. ICDAR 2007. Ninth International Conference on. vol. 1; 2007. p. 461–465.
- 55. de Berg M, Cook AF IV. Go with the Flow: The Direction-Based Fréchet Distance of Polygonal Curves In: Marchetti-Spaccamela A, Segal M, editors. Theory and Practice of Algorithms in (Computer) Systems. vol. 6595 of Lecture Notes in Computer Science. Springer; Berlin Heidelberg; 2011. p. 81–91. [Google Scholar]
- 56. Zhu B. Protein local structure alignment under the discrete Fréchet distance. J Comput Biol. 2007. December;14(10):1343–1351. 10.1089/cmb.2007.0156 [DOI] [PubMed] [Google Scholar]
- 57. Jiang M, Xu Y, Zhu B. Protein structure-structure alignment with discrete Fréchet distance. J Bioinform Comput Biol. 2008. February;6(1):51–64. 10.1142/S0219720008003278 [DOI] [PubMed] [Google Scholar]
- 58. Panchenko AR, Madej T. Analysis of protein homology by assessing the (dis)similarity in protein loop regions. Proteins. 2004. 15 November;57(3):539–547. 10.1002/prot.20237 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59. Panchenko AR, Madej T. Structural similarity of loops in protein families: toward the understanding of protein evolution. BMC Evol Biol. 2005. 3 February;5:10 10.1186/1471-2148-5-10 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60. Jiang W, Phillips JC, Huang L, Fajer M, Meng Y, Gumbart JC, et al. Generalized Scalable Multiple Copy Algorithms for Molecular Dynamics Simulations in NAMD. Comput Phys Commun. 2014. March;185(3):908–916. 10.1016/j.cpc.2013.12.014 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 61. Dickson BM, Huang H, Post CB. Unrestrained computation of free energy along a path. J Phys Chem B. 2012. 13 September;116(36):11046–11055. 10.1021/jp304720m [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62. Gin BC, Garrahan JP, Geissler PL. The limited role of nonnative contacts in the folding pathways of a lattice protein. J Mol Biol. 2009. 9 October;392(5):1303–1314. 10.1016/j.jmb.2009.06.058 [DOI] [PubMed] [Google Scholar]
- 63. Lenz P, Cho SS, Wolynes PG. Analysis of single molecule folding studies with replica correlation functions. Chem Phys Lett. 2009. 26 March;471(4–6):310–314. 10.1016/j.cplett.2009.02.054 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64. Graham TGW, Best RB. Force-induced change in protein unfolding mechanism: discrete or continuous switch? J Phys Chem B. 2011. 17 February;115(6):1546–1561. 10.1021/jp110738m [DOI] [PubMed] [Google Scholar]
- 65. Lindorff-Larsen K, Piana S, Dror RO, Shaw DE. How fast-folding proteins fold. Science. 2011. 28 October;334(6055):517–520. 10.1126/science.1208351 [DOI] [PubMed] [Google Scholar]
- 66. Huang H, Ozkirimli E, Post CB. A Comparison of Three Perturbation Molecular Dynamics Methods for Modeling Conformational Transitions. J Chem Theory Comput. 2009. 9 April;5(5):1301–1314. 10.1021/ct9000153 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 67. Ferrara P, Apostolakis J, Caflisch A. Computer simulations of protein folding by targeted molecular dynamics. Proteins. 2000. 15 May;39(3):252–260. 10.1002/(SICI)1097-0134(20000515)39:3%3C252::AID-PROT80%3E3.0.CO;2-3 [DOI] [PubMed] [Google Scholar]
- 68. Ovchinnikov V, Karplus M. Analysis and elimination of a bias in targeted molecular dynamics simulations of conformational transitions: application to calmodulin. J Phys Chem B. 2012. 26 July;116(29):8584–8603. 10.1021/jp212634z [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69. Maheshwari A, Sack JR, Shahbaz K, Zarrabi-Zadeh H. Fréchet distance with speed limits. Comput Geom. 2011. February;44(2):110–120. 10.1016/j.comgeo.2010.09.008 [DOI] [Google Scholar]
- 70. Driemel A, Har-Peled S. Jaywalking Your Dog: Computing the Fréchet Distance with Shortcuts. SIAM J Comput. 2013;42(5):1830–1866. 10.1137/120865112 [DOI] [Google Scholar]
- 71. Bartoň M, Hanniel I, Elber G, Kim MS. Precise Hausdorff distance computation between polygonal meshes. Comput Aided Geom Des. 2010. November;27(8):580–591. 10.1016/j.cagd.2010.04.004 [DOI] [Google Scholar]
- 72. Krebs WG, Gerstein M. The morph server: a standardized system for analyzing and visualizing macromolecular motions in a database framework. Nucleic Acids Res. 2000. 15 April;28(8):1665–1675. 10.1093/nar/28.8.1665 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73. Schulz GE, Müller CW, Diederichs K. Induced-fit movements in adenylate kinases. J Mol Biol. 1990. 20 June;213(4):627–630. 10.1016/S0022-2836(05)80250-5 [DOI] [PubMed] [Google Scholar]
- 74. Gerstein M, Schulz G, Chothia C. Domain closure in adenylate kinase. Joints on either side of two helices close like neighboring fingers. J Mol Biol. 1993. 20 January;229(2):494–501. 10.1006/jmbi.1993.1048 [DOI] [PubMed] [Google Scholar]
- 75. Vonrhein C, Schlauderer GJ, Schulz GE. Movie of the structural changes during a catalytic cycle of nucleoside monophosphate kinases. Structure. 1995. 15 May;3(5):483–490. 10.1016/S0969-2126(01)00181-2 [DOI] [PubMed] [Google Scholar]
- 76. Sinev MA, Sineva EV, Ittah V, Haas E. Domain closure in adenylate kinase. Biochemistry. 1996. 21 May;35(20):6425–6437. 10.1021/bi952687j [DOI] [PubMed] [Google Scholar]
- 77. Müller CW, Schlauderer GJ, Reinstein J, Schulz GE. Adenylate kinase motions during catalysis: an energetic counterweight balancing substrate binding. Structure. 1996. 15 February;4(2):147–156. 10.1016/S0969-2126(96)00018-4 [DOI] [PubMed] [Google Scholar]
- 78. Henzler-Wildman KA, Lei M, Thai V, Kerns SJ, Karplus M, Kern D. A hierarchy of timescales in protein dynamics is linked to enzyme catalysis. Nature. 2007. 6 December;450(7171):913–916. 10.1038/nature06407 [DOI] [PubMed] [Google Scholar]
- 79. Shapiro YE, Meirovitch E. Activation energy of catalysis-related domain motion in E. coli adenylate kinase. J Phys Chem B. 2006. 15 June;110(23):11519–11524. 10.1021/jp060282a [DOI] [PubMed] [Google Scholar]
- 80. Hanson JA, Duderstadt K, Watkins LP, Bhattacharyya S, Brokaw J, Chu JW, et al. Illuminating the mechanistic roles of enzyme conformational dynamics. Proc Natl Acad Sci U S A. 2007. 13 November;104(46):18055–18060. 10.1073/pnas.0708600104 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 81. Adén J, Wolf-Watz M. NMR identification of transient complexes critical to adenylate kinase catalysis. J Am Chem Soc. 2007. 14 November;129(45):14003–14012. 10.1021/ja075055g [DOI] [PubMed] [Google Scholar]
- 82. Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, et al. The Protein Data Bank. Nucleic Acids Res. 2000. 1 January;28(1):235–242. 10.1093/nar/28.1.235 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 83. Müller CW, Schulz GE. Structure of the complex between adenylate kinase from Escherichia coli and the inhibitor Ap5A refined at 1.9 A resolution. A model for a catalytic transition state. J Mol Biol. 1992. 5 March;224(1):159–177. 10.1016/0022-2836(92)90582-5 [DOI] [PubMed] [Google Scholar]
- 84. Bennett MJ, Choe S, Eisenberg D. Domain swapping: entangling alliances between proteins. Proc Natl Acad Sci U S A. 1994. 12 April;91(8):3127–3131. 10.1073/pnas.91.8.3127 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 85. Bennett MJ, Choe S, Eisenberg D. Refined structure of dimeric diphtheria toxin at 2.0 A resolution. Protein Sci. 1994. September;3(9):1444–1463. 10.1002/pro.5560030911 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 86. Bennett MJ, Eisenberg D. Refined structure of monomeric diphtheria toxin at 2.3 resolution. Protein Sci. 1994;3:1464–1475. 10.1002/pro.5560030912 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 87. Humphrey W, Dalke A, Schulten K. VMD—Visual Molecular Dynamics. J Mol Graphics. 1996;14:33–38. Available from: http://www.ks.uiuc.edu/Research/vmd/. 10.1016/0263-7855(96)00018-5 [DOI] [PubMed] [Google Scholar]
- 88. Dahl ACE, Chavent M, Sansom MSP. Bendix: Intuitive helix geometry analysis and abstraction. Bioinformatics. 2012;28(16):2193–2194. 10.1093/bioinformatics/bts357 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 89. Hunter JD. Matplotlib: A 2D graphics environment. Computing In Science & Engineering. 2007. May–June;9(3):90–95. 10.1109/MCSE.2007.55 [DOI] [Google Scholar]
- 90.Waskom M, Botvinnik O, Hobson P, Cole JB, Halchenko Y, Hoyer S, et al. seaborn: v0.5.0 (November 2014); 2014. Available from: 10.5281/zenodo.12710. [DOI]
- 91. Hintze JL, Nelson RD. Violin Plots: A Box Plot-Density Trace Synergism. The American Statistician. 1998;52(2):181–184. 10.1080/00031305.1998.10480559 [DOI] [Google Scholar]
- 92. Michaud-Agrawal N, Denning EJ, Woolf TB, Beckstein O. MDAnalysis: a toolkit for the analysis of molecular dynamics simulations. J Comput Chem. 2011. 30 July;32(10):2319–2327. 10.1002/jcc.21787 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 93. Xu R, Wunsch D. Clustering IEEE Press Series on Computational Intelligence. John Wiley & Sons; 2008. [Google Scholar]
- 94. Ward JH Jr. Hierarchical Grouping to Optimize an Objective Function. J Am Stat Assoc. 1963. March;58(301):236–244. 10.1080/01621459.1963.10500845 [DOI] [Google Scholar]
- 95.Jones E, Oliphant T, Peterson P, et al. SciPy: Open source scientific tools for Python; 2001–. [Online; accessed 2015-05-13]. Available from: http://www.scipy.org/.
- 96. Shakhnovich E, Farztdinov G, Gutin AM, Karplus M. Protein folding bottlenecks: A lattice Monte Carlo simulation. Phys Rev Lett. 1991. 16 September;67(12):1665–1668. 10.1103/PhysRevLett.67.1665 [DOI] [PubMed] [Google Scholar]
- 97. Teodoro ML, Phillips GN Jr, Kavraki LE. Understanding protein flexibility through dimensionality reduction. J Comput Biol. 2003;10(3–4):617–634. 10.1089/10665270360688228 [DOI] [PubMed] [Google Scholar]
- 98. Mesentean S, Fischer S, Smith JC. Analyzing large-scale structural change in proteins: comparison of principal component projection and Sammon mapping. Proteins. 2006. 1 July;64(1):210–218. 10.1002/prot.20981 [DOI] [PubMed] [Google Scholar]
- 99. Beckstein O, Denning EJ, Perilla JR, Woolf TB. Zipping and Unzipping of Adenylate Kinase: Atomistic Insights into the Ensemble of Open ↔ Closed Transitions. J Mol Biol. 2009. November;394(1):160–176. 10.1016/j.jmb.2009.09.009 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 100. Sfriso P, Emperador A, Orellana L, Hospital A, Gelpí JL, Orozco M. Finding Conformational Transition Pathways from Discrete Molecular Dynamics Simulations. J Chem Theory Comput. 2012;8(11):4707–4718. 10.1021/ct300494q [DOI] [PubMed] [Google Scholar]
- 101. Sfriso P, Hospital A, Emperador A, Orozco M. Exploration of conformational transition pathways from coarse-grained simulations. Bioinformatics. 2013. 15 August;29(16):1980–1986. 10.1093/bioinformatics/btt324 [DOI] [PubMed] [Google Scholar]
- 102. Das A, Gur M, Cheng MH, Jo S, Bahar I, Roux B. Exploring the conformational transitions of biomolecular systems using a simple two-state anisotropic network model. PLoS Comput Biol. 2014. April;10(4):e1003521 10.1371/journal.pcbi.1003521 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 103. Tekpinar M, Zheng W. Predicting order of conformational changes during protein conformational transitions using an interpolated elastic network model. Proteins. 2010. 15 August;78(11):2469–2481. [DOI] [PubMed] [Google Scholar]
- 104. Zheng W, Brooks BR, Hummer G. Protein conformational transitions explored by mixed elastic network models. Proteins. 2007. 1 October;69(1):43–57. 10.1002/prot.21465 [DOI] [PubMed] [Google Scholar]
- 105. Perilla JR, Beckstein O, Denning EJ, Woolf TB. Computing ensembles of transitions from stable states: Dynamic importance sampling. J Comput Chem. 2011. 30 January;32(2):196–209. 10.1002/jcc.21564 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 106. Vanden-Eijnden E, Venturoli M. Revisiting the finite temperature string method for the calculation of reaction tubes and free energies. J Chem Phys. 2009. May;130(19):194103 10.1063/1.3130083 [DOI] [PubMed] [Google Scholar]
- 107. Huber G, Kim S. Weighted-ensemble Brownian dynamics simulations for protein association reactions. Biophys J. 1996. January;70(1):97–110. 10.1016/S0006-3495(96)79552-8 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 108. Zhang BW, Jasnow D, Zuckerman DM. The “weighted ensemble” path sampling method is statistically exact for a broad class of stochastic processes and binning procedures. J Chem Phys. 2010. February;132(5):054107 10.1063/1.3306345 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 109. Bello-Rivas JM, Elber R. Exact milestoning. J Chem Phys. 2015. March;142(9):094102 10.1063/1.4913399 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 110. Bolhuis P, Chandler D, Dellago C, Geissler P. Transition path sampling: Throwing ropes over rough mountain passes, in the dark. Ann Rev Phys Chem. 2002;53:291–318. 10.1146/annurev.physchem.53.082301.113146 [DOI] [PubMed] [Google Scholar]
- 111. Warmflash A, Bhimalapuram P, Dinner AR. Umbrella sampling for nonequilibrium processes. J Chem Phys. 2007. October;127(15):154112 10.1063/1.2784118 [DOI] [PubMed] [Google Scholar]
- 112. Allen RJ, Frenkel D, ten Wolde PR. Simulating rare events in equilibrium or nonequilibrium stochastic systems. J Chem Phys. 2006. January;124(2):024102 [DOI] [PubMed] [Google Scholar]
- 113. Brooks BR, Brooks CL III, Mackerell ADJ, Nilsson L, Petrella RJ, Roux B, et al. CHARMM: the biomolecular simulation program. J Comput Chem. 2009. July;30(10):1545–1614. 10.1002/jcc.21287 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 114. Phillips JC, Braun R, Wang W, Gumbart J, Tajkhorshid E, Villa E, et al. Scalable molecular dynamics with NAMD. J Comput Chem. 2005. December;26(16):1781–1802. 10.1002/jcc.20289 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 115. MacKerell A, Bashford D, Bellott M, Dunbrack R, Evanseck J, Field M, et al. All-atom empirical potential for molecular modeling and dynamics studies of proteins. J Phys Chem B. 1998;102(18):3586–3616. 10.1021/jp973084f [DOI] [PubMed] [Google Scholar]
- 116. MacKerell AD Jr, Feig M, Brooks CL III. Extending the treatment of backbone energetics in protein force fields: limitations of gas-phase quantum mechanics in reproducing protein conformational distributions in molecular dynamics simulations. J Comput Chem. 2004;25:1400–1415. 10.1002/jcc.20065 [DOI] [PubMed] [Google Scholar]
- 117. Schaefer M, Bartels C, Leclerc F, Karplus M. Effective atom volumes for implicit solvent models: comparison between Voronoi volumes and minimum fluctuation volumes. J Comput Chem. 2001. November;22(15):1857–1879. 10.1002/jcc.1137 [DOI] [PubMed] [Google Scholar]
- 118. Tanner DE, Chan KY, Phillips JC, Schulten K. Parallel Generalized Born Implicit Solvent Calculations with NAMD. Journal of Chemical Theory and Computation. 2011;7(11):3635–3642. 10.1021/ct200563j [DOI] [PMC free article] [PubMed] [Google Scholar]
- 119. Flores S, Echols N, Milburn D, Hespenheide B, Keating K, Lu J, et al. The Database of Macromolecular Motions: new features added at the decade mark. Nucleic Acids Res. 2006. 1 January;34(Database issue):D296–301. 10.1093/nar/gkj046 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 120. Maiorov VN, Crippen GM. Significance of root-mean-square deviation in comparing three-dimensional structures of globular proteins. J Mol Biol. 1994. 14 January;235(2):625–634. 10.1006/jmbi.1994.1017 [DOI] [PubMed] [Google Scholar]
- 121. Buchin K, Buchin M, van Kreveld M, Luo J. Finding long and similar parts of trajectories. Computational Geometry. 2011;44(9):465–476. 10.1016/j.comgeo.2011.05.004 [DOI] [Google Scholar]
- 122.Sankararaman S, Agarwal PK, Mølhave T, Pan J, Boedihardjo AP. Model-driven matching and segmentation of trajectories. In: 21st SIGSPATIAL International Conference on Advances in Geographic Information Systems, SIGSPATIAL 2013, Orlando, FL, USA, November 5–8, 2013; 2013. p. 234–243.
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
The method described here is implemented in the MDAnalysis package (http://www.mdanalysis.org), which is available under the open source GNU General Public License, v2. Data are available from https://github.com/Becksteinlab/PSAnalysisTutorial under the GNU General Public License, v3 with DOI 10.5281/zenodo.31457.