Abstract
Understanding conformational dynamics is essential for elucidating protein function, yet most deep learning models in structural biology predict only static structures. Here, we present ESMDynamic, a deep learning model that predicts residue–residue contact dynamics directly from protein sequence. Built on the ESMFold architecture and trained on conformational variability from experimental structure ensembles and molecular dynamics (MD) simulations, ESMDynamic predicts dynamic contact probabilities, contact occupancy fraction, and coarse-grained kinetics of contact formation and dissociation across multiple temperature conditions. On large-scale MD benchmarks (mdCATH and ATLAS), ESMDynamic matches or outperforms state-of-the-art ensemble prediction methods (AlphaFlow, ESMFlow, BioEmu) while requiring orders-of-magnitude less computation. We demonstrate generalization to diverse systems, including membrane transporters, a de novo designed protein, and a homodimer complex. We show that predicted dynamic contacts enable automated selection of collective variables for Markov state model construction. Applied to the human proteome, ESMDynamic generates predictions for over 18,000 proteins, enabling large-scale analysis of conformational variability. Overall, ESMDynamic provides a scalable, sequence-based representation of protein dynamics to inform simulation, analysis, and design workflows.
Subject terms: Protein structure predictions, Machine learning, Computational biophysics, Proteins
Predicting protein dynamics from sequence remains challenging. Here, authors introduce ESMDynamic, an AI model that rapidly predicts contact fluctuations, providing insights that can reduce reliance on physics-based simulations.
Introduction
In recent years, machine-learning (ML) models have achieved excellent accuracy in predicting protein structure from amino acid sequences by exploiting their encoded evolutionary information. While some models1–5 utilize multiple-sequence alignments (MSAs)6,7 to acquire this information, other models employ protein language models (PLMs)8–10 to embed sequences in a latent space whose features facilitate downstream tasks, including structure prediction. Proteins always exist as conformational ensembles in thermodynamic equilibrium11. While knowledge of protein structure is crucial for understanding function, the current paradigm establishes the role of dynamics as a necessary hinge point between structure and function12, a relationship that was determined as early as the first cooperative binding models13 and was later verified in many instances of allosteric regulation14, motor proteins15, and enzymatic catalysis16, among others17–20. However, structure prediction models only output static structures. Even in cases where a sequence maps to different stable conformations21, these models tend to suffer from mode collapse22, where a single high-likelihood prediction is favored over other possible outputs. Nonetheless, several methodological innovations made it possible to predict multiple structures from sequences23–27.
Due to the relevance of dynamics in the elucidation of protein function, many methods have been devised to predict structural ensembles. Many such protocols rely on partially hiding, masking, or noising the coevolutionary data passed to the models in a random23 or a biased24 fashion to introduce diversity among the predictions. However, these methods present certain shortcomings. Firstly, the model must be iteratively queried with the perturbed inputs, increasing the inference time. Secondly, the sensitivity of the models to input perturbations is poorly characterized. Therefore, it cannot be known a priori whether alternative conformations will be predicted, and if they are, it is challenging to design the perturbation that results in the desired output change. Some authors have suggested that this approach is successful only when the alternative conformations are observed during training22, although results with held-out test sets indicate the contrary3. These methods have been extended by incorporating molecular dynamics (MD) simulations to sample a free energy landscape of the system once a conformational ensemble has been predicted28. Another family of methods employs diffusion-based or flow-based probabilistic models to sample conformational ensembles26,27.
A different approach to predict alternative conformations relies on re-interpreting the output of structure prediction models to infer the implicit conformational diversity encoded within intermediate outputs, which is typically suppressed once the model converges on a final structure. These approaches may construct energy restrictions based on pairwise residue distances29. However, these approaches are only intended to work on capturing large conformational changes, mostly rearrangements of interdomain distances. Nonetheless, many functionally relevant transitions are better described as subtle fluctuations propagated through networks of dynamically-coupled residues30.
With this in mind, we propose to leverage structure prediction models to predict dynamic contact maps of proteins. Structure prediction models introduce a strong inductive bias to learn protein dynamics. This arises from the fact that structural knowledge is required to propose physically coherent hypotheses about the dynamics of the system. Moreover, the evolutionary signals that encode structural information are also likely to encode the dynamics10.
While dynamic contact maps represent a coarse view of protein dynamics, many collective variables (CVs) used to represent conformational landscapes in proteins are purely functions of inter-residue distances, since these pairwise distances define the geometry of the backbone. Understanding the dynamic contacts within proteins can yield valuable insights for both experimental and computational studies. For instance, when designing Förster Resonance Energy Transfer (FRET) or Double Electron-Electron Resonance (DEER) experiments, one must carefully select labeling sites that undergo dynamic changes to effectively capture the conformational ensemble of the system31,32. Similarly, mutational studies can benefit from targeting residues involved in dynamic contacts, as these often represent key functional or regulatory regions33,34. In computational research, such as MD simulations, the sheer number of particles makes it challenging to monitor all degrees of freedom. Dynamic contact maps can help define meaningful CVs for enhanced sampling protocols, where an external bias is applied along the CVs35, or for efficient post hoc featurization and dimensionality reduction of trajectory data36.
In this work, we posit that dynamics can be learned by finetuning structure prediction models, and introduce ESMDynamic, a sequence to dynamic contact map model. We employ ESMFold8 as a base model, which is based on ESM2, a PLM that extracts coevolutionary signals without requiring an MSA, and can therefore infer structures without employing expensive sequence alignments, unlike other established methods1,3–5. A two-stage training protocol was applied to fit ESMDynamic, where we first pretrained on experimentally resolved structures and AlphaFold DB37 models from 88,294 sequence-aligned clusters (> 95% intracluster identity), where structural variations were used to infer dynamic contacts. These clusters comprise 946,397 protein chains from 598,144 uniquely resolved structures, with a median of four conformers per protein. The model was then finetuned on mdCATH38, a dataset of MD simulations covering 5,398 soluble domains, with an average trajectory length of 464 ns. The training objective comprises three tasks: (i) classification of residue–residue pairs as dynamic contacts, distinguishing fluctuating from static or non-interacting pairs; (ii) regression of contact occupancy, representing the fraction of time a contact is formed; and (iii) prediction of contact kinetics, assigning coarse-grained timescales for contact formation and dissociation. ESMDynamic is designed as a scalable predictor of MD-calibrated, contact-level descriptors of protein conformational variability. The model is not intended to fully characterize all aspects of protein conformational dynamics, but rather to identify residue pairs whose contact behavior may inform downstream simulation, analysis, or experimental design. Because the training targets are derived primarily from MD simulations, ESMDynamic should be interpreted as learning contact fluctuations within the sampling regimes represented by those datasets. Nevertheless, the case studies below show that these predictions can also recover experimentally observed conformational changes across diverse protein systems. Overall, ESMDynamic achieves excellent performance on the sequence-identity aware test split (< 20% identity between clusters in train, validation, and test sets), with a balanced accuracy of 80% and recall of 77% when using MD simulations as ground truth. Notably, more than 90% of all positive predictions occur within five residues of true positives, highlighting a strong correlation with the underlying dynamics. Importantly, ESMDynamic matches or surpasses state-of-the-art ensemble prediction models27,39 in the classification of dynamic contacts, both in terms of balanced accuracy and inference wall-clock time. This makes ESMDynamic a valuable tool for rapidly predicting dynamic properties in seconds, including features that may be utilized as CVs, obtaining insights that would take weeks or months with MD simulations.
Results
Dataset featurization
Experimental clusters (PDB + AlphaFoldDB) and MD simulations (mdCATH) are featurized to construct training targets for the three prediction tasks addressed by ESMDynamic: dynamic contact classification, contact occupancy regression, and contact kinetics prediction. In the three following sections, we discuss the key nuances, comparisons, and limitations associated with featurization.
Dynamic contact classification
We define dynamic contacts as residue pairs that transiently come into spatial proximity using a customary threshold of 8 Å40 (see Methods). While dynamic contacts frequently overlap with native contacts, the former are not necessarily a subset of the latter; residue pairs which form short-lived or unstable interactions are also considered dynamic contacts. More specifically, in the mdCATH dataset (320 K), we find that 64.6% of native contacts are also dynamic, while 27.3% of dynamic contacts are also native. For higher temperatures, we observe that the fraction of dynamic contacts that are also native decreases, reflecting the increasing level of structural disorder and the emergence of more non-native interactions (see Supplementary Table 1).
Moreover, the definition of dynamic contacts involves nuances which are often ignored when defining native contacts. While native contacts are generally defined based on a single static structure, dynamic contacts reflect the intrinsic flexibility of proteins and require considering an ensemble of conformations. In principle, a rigorous definition of dynamic contacts would depend on thermodynamic parameters, such as temperature, that determine the permissible states within the ensemble41. However, in practice, defining such ensembles is challenging due to variability in the experimental conditions under which protein structures are determined. To address this, we adopt a data-driven approach: for proteins with multiple experimentally determined structures, we identify dynamic contacts as residue pairs whose spatial separation varies above and below the threshold across conformations. A similar approach is applied to MD simulation datasets, where contact variability over time serves as the basis for labeling (see “Methods”). This framework allows us to systematically annotate dynamic contacts across diverse datasets.
We note that dynamic contacts derived from PDB/AFDB structural clusters (minimum 95% intracluster identity) may involve positions with amino acid substitutions. When aggregating over all residue pairs in the dataset, 5.3% of dynamic contact instances involve at least one mutated residue. When computed per protein and then averaged across proteins, this fraction is 3.1%, indicating that sequence variation contributes to a small subset of dynamic contacts. Mutations present in experimental structures can influence not only contacts directly involving the mutated residue but also distal regions of the protein, particularly in systems exhibiting allosteric coupling. Furthermore, variability in experimental conditions and protocols makes it difficult to ensure that deposited structures correspond to samples drawn from the same thermodynamic ensemble.
Despite these limitations, leveraging heterogeneous structural datasets has proven effective in large-scale protein modeling efforts, including both structure prediction1–5,8,9 and studies of conformational variability39. Even when the underlying ensembles are not strictly equivalent, the large number of available structures enables models to learn generalizable structural patterns while averaging over experiment-specific variation, although some biases may remain. In our framework, this issue is mitigated by using structural clusters only during the pretraining stage to expose the model to diverse conformations across many proteins, while the final finetuning stage is performed exclusively on MD simulation data (see “Methods”), which samples a well-defined thermodynamic ensemble for each protein system.
We perform additional characterization of dynamic contacts in Supplementary Note 1 (see also Supplementary Tables 1–4 and Supplementary Figs. 1–5). These analyses demonstrate that dynamic contacts inferred from experimental structural clusters are substantially sparser than those derived from MD simulations and should be regarded as complementary rather than interchangeable descriptors of conformational variability (Supplementary Note 1, Section 2.1). We further show that dynamic contact assignments are largely insensitive to differences in trajectory sampling frequency (Supplementary Note 1, Section 2.2), remain stable under replicate and temporal convergence analyses (Supplementary Note 1, Section 2.3), and exhibit expected sensitivity to the choice of distance cutoff (Supplementary Note 1, Section 2.4). Finally, dynamic contacts are found to be enriched in solvent-exposed and structurally flexible regions, while being depleted in buried and ordered secondary-structure elements, consistent with the physical picture of protein dynamics captured by MD simulations (Supplementary Note 1, Section 2.5).
Contact occupancy regression
To provide a more complete description of contact behavior, we introduce an additional featurization that estimates the contact fraction occupancy. For each residue pair, we compute the fraction of simulation frames in which the contact is formed. In a frequentist sense, this quantity approximates the marginal probability of contact formation under the thermodynamic conditions of the simulation. Unlike binary dynamic contact labels, which capture variability, this continuous measure reflects the relative stability of interactions within the sampled ensemble (see “Methods”).
As with the classification task, these quantities are computed independently for each temperature condition in the mdCATH dataset (320–450 K), enabling the model to learn temperature-dependent changes in contact stability. We emphasize that contact occupancy should be interpreted as an empirical estimate of equilibrium behavior within the accessible sampling window of the MD simulations. The finite trajectory lengths (~ 500 ns) may limit convergence for slow conformational processes, and therefore the estimated probabilities primarily reflect the dominant states sampled on ns to sub-μs timescales. Despite this limitation, we find that contact occupancy is relatively stable with respect to additional sampling (Supplementary Table 2), indicating that it provides a robust and informative target for learning.
Taken together with dynamic contact classification, this formulation enables a clear distinction between contact variability (whether a contact forms) and probability of occupancy (how often it forms). This separation improves interpretability and avoids conflating intermittency with stability when characterizing residue–residue interactions.
Kinetics prediction
We extend the featurization pipeline to include coarse-grained kinetic targets derived from MD simulations. Specifically, for each residue pair, we compute two quantities from the mdCATH trajectories: (i) the average time a contact remains in the “on” state before breaking (contact lifetime or on-time), and (ii) the average time required for contact formation (off-time). These quantities are estimated by tracking transitions in the contact time series and aggregating statistics across trajectories (see “Methods”). Rather than directly regressing continuous timescales, which are inherently noisy and limited by finite trajectory length, we discretize these values into coarse-grained bins spanning the ns regime: always on/off, 1–10 ns, 10–100 ns, 100–300 ns, > 300 ns, and undefined (transition is not observed). This discretization reflects the finite sampling of the mdCATH dataset, which consists of trajectories of approximately ~ 500 ns. Conformational changes occurring on longer (e.g., μs to ms) timescales are not represented in the training data. We therefore emphasize that the predicted kinetics should be interpreted as coarse-grained estimates within the timescale window accessible to MD simulations, rather than as a complete characterization of protein dynamics.
To characterize the underlying distribution of contact persistence times, we analyzed the empirical distributions of on-times and off-times across the mdCATH dataset (Supplementary Fig. 1). These distributions are skewed toward relatively short-lived contacts, with most formation and breaking events occurring on the few-ns timescale. This indicates that the dataset is enriched for fast, local fluctuations, with fewer examples of long-lived contacts associated with large-scale conformational transitions. We provide counts of the number of transition events in Supplementary Table 4. As expected, faster timescale bins are supported by more transition events, whereas slower bins contain fewer events and therefore have more limited statistics. Categories corresponding to contacts that remain always on/off or are never observed have no transitions by definition.
To further investigate the relationship between contact kinetics and residue-level dynamics, we analyzed the mdCATH dataset using Dyna-142, a sequence-based predictor of residue flexibility trained on NMR-derived measurements of protein dynamics. Dyna-1 assigns per-residue scores that correlate with slower timescales of local motions (specifically, in the μs–ms range), providing a complementary perspective on conformational variability. We compared the average contact lifetime for residue pairs as a function of the Dyna-1 scores of the participating residues (Supplementary Fig. 2). We find that contacts involving at least one residue with a high Dyna-1 score tend to exhibit longer lifetimes within the accessible MD timescales (~ 1–500 ns). Interestingly, residue pairs in which both residues have high Dyna-1 scores do not show a further increase in lifetime and, in some cases, exhibit slightly reduced lifetimes. We note that these trends are limited to the ns regime captured by the simulations and do not directly probe slower (μs–ms) dynamical processes.
Taken together, these features define a kinetics prediction task that complements the classification and occupancy heads. While the classification head captures contact variability and the occupancy head estimates stability, the kinetics head provides additional information on the timescales of contact formation and persistence.
Model architecture
ESMDynamic (Fig. 1) is built upon the ESMFold framework8. Structure prediction models offer a powerful prior for inferring protein dynamics, as knowledge of 3D geometry constrains the plausible ways a protein conformation can fluctuate. By leveraging ESMFold, we incorporate structural reasoning directly into the prediction process. An additional advantage of ESMFold is that it extracts evolutionary and structural features from a single input sequence, removing the need for computationally expensive MSAs and enabling high-throughput predictions.
Fig. 1. Schematic of the ESMDynamic approach.

A Sequence-aligned structural ensembles are used to derive dynamic contact maps for pretraining (classification task). B Dynamic contacts extracted from MD trajectories (mdCATH) are used for supervised training. C Model architecture: a single input sequence is processed by ESMFold; auxiliary outputs are transformed and used to bias the final Evoformer representations, which are passed to Dynamic Contact Modules (DCM) and multilayer perceptrons to predict contact features. The model is trained with focal loss for classification, regression loss for contact occupancy, and weighted multiclass cross-entropy for kinetics. D Predicted dynamic contacts can be used to define collective variables for MD trajectory analysis or biasing. E, F Applications include the derivation of collective variables for downstream tasks, prediction of dynamics in de novo proteins, and identification of dynamic protein interfaces.
Beyond its core structure prediction capability, ESMFold provides auxiliary signals that are particularly informative for modeling conformational variability. These include distogram logits, which represent predicted distributions of residue–residue distances and can highlight pairs that fluctuate between contact and non-contact states1. Language model (LM) logits provide token-level probabilities that correlate with sequence conservation, often enriched at functionally or structurally important sites8. Uncertainty-related outputs, such as predicted TM-score (pTM) and per-residue confidence (pLDDT), further help distinguish between rigid and flexible regions of a protein1.
ESMDynamic integrates these auxiliary signals by biasing the final sequence and pairwise representations from ESMFold’s last Evoformer1 block. These enriched features are then processed by three independent Dynamic Contact Modules (DCMs), each corresponding to a distinct prediction head with complementary objectives. The Evoformer architecture is well-suited for these tasks, as it models complex, context-dependent relationships between residues using attention-based mechanisms. Supplementary Table 5 provides parameter counts for different submodules.
The first head performs dynamic contact classification, predicting the probability that a residue pair forms a contact under thermal fluctuations. An auxiliary confidence module estimates the expected accuracy at each sequence position. The second head predicts the contact occupancy, defined as the fraction of frames in which a residue pair is in contact, providing an estimate of the contact stability. This head is also equipped with an error prediction module that estimates the expected regression error over each pair. Finally, the kinetics head predicts coarse-grained timescale information by classifying both contact formation (off-time) and contact persistence (on-time) into discrete bins spanning the ns regime (see “Methods”). This head is also equipped with a confidence prediction module that estimates the average accuracy per position. Predictions for all heads are available on the five temperature settings used in mdCATH (320–450 K). Together, these outputs capture contact formation probability, persistence, and coarse-grained kinetics within the timescales accessible to the training data. For details on training (see “Methods”).
Performance and ablation studies
ESMDynamic was first pretrained on experimentally determined protein structures (classification head) and subsequently finetuned using MD simulations (see “Methods”). Our validation focuses primarily on the MD dataset. MD trajectories offer a continuous and detailed view of protein conformational variability, whereas experimental structures typically provide only sparse snapshots, limiting their utility for capturing dynamic behavior. This is reflected in the proportion of dynamic contacts resolved by each method; in experimental clusters, dynamic contacts constitute fewer than 1% of all residue pairs, while in MD simulations, this proportion increases to approximately 15% (mdCATH, 320 K), reflecting their greater sensitivity to conformational dynamics (see Supplementary Note 1, Section 2.1).
On the MD-based, sequence-identity-aware test split, ESMDynamic achieves a balanced accuracy of 80% (Fig. 2A), with a recall of 77% and a precision of 51% at 320 K (Supplementary Table 6). Performance for the dynamic contact classification task decreases at higher temperatures (Supplementary Table 6), consistent with the increased prevalence of transient and disordered interactions. In contrast, the regression head predicts contact occupancy with an RMSE of 7.6% at 320 K, and its performance improves with increasing temperature (Supplementary Table 7). This trend likely reflects the fact that higher-temperature ensembles exhibit more uniform contact occupancies due to increased disorder, which are easier to approximate. The kinetics classification task is more challenging, resulting in lower overall performance. At 320 K, the model achieves macro recall (equivalent to macro-averaged balanced accuracy) of 34% and 43%, and macro precision of 34% and 47%, for on-time and off-time predictions, respectively (Supplementary Tables 8–9). Micro-averaged metrics are not reported due to class imbalance, which would otherwise inflate performance estimates. Notably, for a six-class problem, a naive classifier would yield a macro recall of 16.6%, indicating that the model captures meaningful kinetic signal. At higher temperatures, performance shifts toward higher recall at the expense of precision.
Fig. 2. Performance of ESMDynamic, ablated variants, and comparison with baseline and ensemble methods.

A Balanced accuracy (classification) and RMSE (regression) of the full model and ablated variants across mdCATH (320 K) splits (train n = 4, 858, validation n = 270, test n = 270; independent samples). Center line denotes mean. Error bars denote standard errors. B Comparative performance of ESMDynamic, BioEmu, AlphaFlow, and ESMFlow on the mdCATH (n = 270) and ATLAS (n = 82) test sets (independent samples). Center line denotes mean. Error bars denote standard errors. The naive baseline (ESMFold) assumes all native contacts are dynamic. C Fraction of positive predictions as a function of sequence-space (L1) distance to ground-truth positives for ablated models. A faster decay indicates stronger spatial localization of predictions around true positives, whereas a random baseline yields a more uniform distribution. D Same analysis as in (C), comparing ESMDynamic and ensemble methods. High-precision, low-recall models (e.g., AlphaFlow) exhibit steeper decay, reflecting more conservative but spatially concentrated predictions.
We also evaluate the performance of the confidence and error heads on the test set. The dynamic contact confidence head predicts the average per-site accuracy with an RMSE of 8.7% at 320 K. This error increases with temperature, indicating that the model’s confidence estimates become less calibrated at higher temperatures (Supplementary Table 10). This degradation should be taken into account when interpreting confidence values in high-temperature regimes. For the contact occupancy head, the residual RMSE is 5.6% and remains relatively stable across temperatures, suggesting that the residual predictions provide a consistent estimate of uncertainty across conditions (Supplementary Table 11). In contrast, the kinetics confidence head achieves an RMSE of 10.2% at 320 K, with errors increasing at higher temperatures, again indicating reduced calibration in more disordered regimes (Supplementary Table 12). In addition, we evaluated the relationship between ESMDynamic uncertainty estimates and ESMFold confidence (pLDDT). Interestingly, we find a strong correlation between these quantities, with Spearman’s ρ in the range of 0.7–0.8, where the sign depends on whether the head predicts confidence (positive correlation) or error (negative correlation). These results are shown in Supplementary Fig. 6.
To assess the contribution of different model components, we also evaluated ablated variants lacking auxiliary inputs or the DCM (see “Methods”). As expected, the removal of the model elements affects its final performance across the training, validation, and test sets (Fig. 2A and Supplementary Tables 13–20). The reduced models generally show marginal to moderate degradation in performance. The ablation results highlight the fact that the features derived from ESMFold can be readily used to predict dynamic contacts, i.e., the model without specialized Evoformer blocks can still attain good performance. However, the prediction task is complex and nuanced: the addition of auxiliary features and a dedicated DCM does improve the performance, indicating the need for additional parameters to correctly predict difficult examples. An interesting exception is the on-time kinetics prediction, where the model with no DCM performs marginally better than the full model, although the difference is less than 1%.
Beyond conventional classification metrics, we also evaluate the spatial correlation between predicted and ground-truth dynamic contacts in sequence space. Specifically, we compute the probability distribution of the shortest L1 distance between predicted and true positives (Fig. 2C). This distribution’s y-axis intercept is related to precision, and its overall shape captures how tightly the model’s predictions cluster around true dynamic contacts. Supplementary Fig. 7 shows an illustration of how the L1 distance is calculated. We find that > 90% of positive predictions fall within five residues of a true positive. The full ESMDynamic model shows faster decay than ablated versions, indicating that its dynamic contact predictions are more tightly concentrated around the ground truth compared to the reduced models.
Since we are computing the shortest L1 distance to characterize the resolution of the model, we note that even a naive random classifier would show strong results if ground-truth samples were distributed roughly uniformly throughout the map. However, this is not the case, as shown by the probability distribution for the naive random classifier (Fig. 2C). To further assess the co-localization of dynamic contacts, we compute their L1 radial distribution function (Supplementary Fig. 8), which confirms that dynamic contacts are spatially correlated in sequence space and that the concentration of positive predictions around the ground truth is a feature of such correlation.
ESMDynamic surpasses ensemble prediction models in accuracy and runtime
We compared ESMDynamic to three state-of-the-art ensemble prediction models: BioEmu39, AlphaFlow, and ESMFlow27. While BioEmu and AlphaFlow are both based on AlphaFold2 and rely on MSAs, ESMFlow is built on the ESMFold architecture. Unlike ESMDynamic, which is specifically trained to predict dynamic contacts, these models are designed to generate full structural ensembles from sequence inputs. They learn to reconstruct conformational variability using both experimental structures and MD simulations. In particular, BioEmu was trained on approximately 200 ms of MD data39, whereas the flow models and ESMDynamic were trained on only a few ms of protein trajectories. Although ensemble-generation models are not explicitly trained to classify dynamic contacts or predict their occupancy, such features can be inferred from their predictions, as dynamic contacts can be directly inferred from structural variability. The models compared here serve as demanding benchmarks, as they have demonstrated superior performance over other ensemble-generation methods, including those based on MSA subsampling27,39. Nonetheless, we note that these models do not generate time-correlated samples, and for this reason we cannot compare them against ESMDynamic in the kinetics prediction task.
When evaluated on dynamic contact prediction, ESMDynamic matches or substantially outperforms all benchmarks (Fig. 2B). ESMDynamic and BioEmu achieve similar balanced accuracy on the mdCATH test set. Notably, a large portion (46 ms) of BioEmu’s training data was derived from CATH sequences39, so overlap between the test set used in this work and BioEmu’s training data cannot be ruled out. In contrast, the flow-based models tend toward high-precision, low-recall predictions, resulting in lower overall balanced accuracy. Specifically, on the mdCATH test set, AlphaFlow achieves the highest precision (84%), but with low recall (40%), yielding a balanced accuracy of 69% averaged across proteins. While BioEmu does not attain the top balanced accuracy, recall, or precision, it achieves the highest F1 score (60%), compared to 57% for ESMDynamic, as well as the lowest contact occupancy RMSE (6.3% vs. 7.6% for ESMDynamic). See Table 1 for a full comparison.
Table 1.
Performance on mdCATH test set (320 K)
| Metric | ESMDynamic | BioEmu | AlphaFlow | ESMFlow (base) | ESMFlow (distilled) |
|---|---|---|---|---|---|
| Balanced Acc. | 0.796 ± 0.007 | 0.794 ± 0.006 | 0.687 ± 0.005 | 0.670 ± 0.005 | 0.593 ± 0.003 |
| Precision | 0.511 ± 0.012 | 0.568 ± 0.011 | 0.839 ± 0.011 | 0.764 ± 0.015 | 0.789 ± 0.016 |
| Recall | 0.767 ± 0.010 | 0.739 ± 0.010 | 0.402 ± 0.010 | 0.408 ± 0.012 | 0.248 ± 0.011 |
| F1 | 0.569 ± 0.008 | 0.598 ± 0.009 | 0.498 ± 0.008 | 0.453 ± 0.009 | 0.296 ± 0.008 |
| AUROC | 0.889 ± 0.006 | – | – | – | – |
| RMSE | 0.076 ± 0.002 | 0.063 ± 0.002 | 0.071 ± 0.002 | 0.084 ± 0.003 | 0.099 ± 0.003 |
Classification metrics and RMSE (contact occupancy) are reported for all models. AUROC is only reported for ESMDynamic, as other models do not produce probabilistic outputs. Values are mean ± standard error. Best performance shown in bold.
All models were also evaluated on the AlphaFlow test split derived from ATLAS43. Although mdCATH and ATLAS are both MD datasets, they differ in key parameters, including force field choice and simulation temperature38,43 (see also Supplementary Note 1, Section 2.2). Notably, the flow models were trained on ATLAS ensembles, whereas ESMDynamic had not been exposed to this data during training. Despite this, ESMDynamic significantly outperforms the flow models and BioEmu in identifying dynamic contacts, achieving a balanced accuracy of 87% (Fig. 2B). While BioEmu was not trained on ATLAS data, it performs comparably to the best-performing flow model, AlphaFlow. Additional performance metrics for all models are provided in Table 2. Nonetheless, the generative models exhibit higher precision (e.g., AlphaFlow at 68%) and lower contact occupancy RMSE (e.g., AlphaFlow at 4.4%). Finally, analysis of the minimum L1 distance distribution (see previous section) shows faster decay for these models compared to ESMDynamic, consistent with their preference for precision over recall (Fig. 2D).
Table 2.
Performance on the ATLAS test set
| Metric | ESMDynamic | BioEmu | AlphaFlow | ESMFlow (base) | ESMFlow (distilled) |
|---|---|---|---|---|---|
| Balanced Acc. | 0.872 ± 0.010 | 0.770 ± 0.011 | 0.780 ± 0.006 | 0.749 ± 0.007 | 0.685 ± 0.007 |
| Precision | 0.284 ± 0.013 | 0.450 ± 0.022 | 0.675 ± 0.020 | 0.552 ± 0.029 | 0.548 ± 0.034 |
| Recall | 0.890 ± 0.011 | 0.664 ± 0.028 | 0.582 ± 0.013 | 0.557 ± 0.015 | 0.447 ± 0.019 |
| F1 | 0.413 ± 0.016 | 0.458 ± 0.015 | 0.597 ± 0.011 | 0.490 ± 0.018 | 0.387 ± 0.018 |
| AUROC | 0.942 ± 0.007 | – | – | – | – |
| RMSE | 0.063 ± 0.003 | 0.050 ± 0.003 | 0.044 ± 0.003 | 0.058 ± 0.004 | 0.072 ± 0.004 |
Classification metrics and RMSE (contact occupancy) are reported for all models. AUROC is only reported for ESMDynamic, as other models do not produce probabilistic outputs. Values are mean ± standard error. Best performance shown in bold.
The relatively lower balanced accuracy of the flow models is likely a consequence of their design, in which sampling is constrained by the AlphaFold2 or ESMFold structure module (i.e., noised inputs are consistently passed through the structure module to generate final conformations, rather than using independently trained generative weights). These constraints favor the generation of physically plausible, low-energy conformations, but limit the ability to represent low-probability states in which contacts are broken. In contrast, ESMDynamic is trained directly to predict dynamic contact probabilities without enforcing strict geometric consistency. As a result, it can assign high probabilities to multiple, potentially incompatible contact states, better reflecting the range of structural fluctuations.
We also evaluated a naive baseline that labels native contacts predicted by ESMFold as dynamic. While this baseline performs comparably to the distilled version of ESMFlow on mdCATH, it fails to capture the complexity of the dynamic contact landscape, leading to poor balanced accuracy. To estimate the upper bound of this approach, we additionally used ground-truth native contacts derived from PDB structures. Under this idealized setting, we find that ESMFold performs close to the maximal achievable balanced accuracy (61% vs. 63% for mdCATH at 320 K; see Table 3).
Table 3.
Comparison of ESMFold-predicted native contacts and ground-truth native contacts from the PDB as baselines for dynamic contact prediction across mdCATH temperature conditions
| T (K) | Metric | ESMFold | Native contacts (PDB) |
|---|---|---|---|
| 320 | Balanced Acc. | 0.609 ± 0.003 | 0.627 ± 0.001 |
| Precision | 0.639 ± 0.011 | 0.646 ± 0.002 | |
| Recall | 0.238 ± 0.007 | 0.273 ± 0.001 | |
| F1 | 0.320 ± 0.007 | 0.358 ± 0.001 | |
| 348 | Balanced Acc. | 0.591 ± 0.003 | 0.604 ± 0.001 |
| Precision | 0.720 ± 0.011 | 0.727 ± 0.002 | |
| Recall | 0.197 ± 0.006 | 0.224 ± 0.001 | |
| F1 | 0.288 ± 0.007 | 0.321 ± 0.001 | |
| 379 | Balanced Acc. | 0.568 ± 0.003 | 0.577 ± 0.001 |
| Precision | 0.821 ± 0.009 | 0.820 ± 0.002 | |
| Recall | 0.150 ± 0.005 | 0.169 ± 0.001 | |
| F1 | 0.238 ± 0.006 | 0.265 ± 0.001 | |
| 413 | Balanced Acc. | 0.534 ± 0.005 | 0.537 ± 0.001 |
| Precision | 0.909 ± 0.007 | 0.914 ± 0.001 | |
| Recall | 0.101 ± 0.004 | 0.112 ± 0.001 | |
| F1 | 0.174 ± 0.005 | 0.191 ± 0.001 | |
| 450 | Balanced Acc. | 0.498 ± 0.007 | 0.492 ± 0.002 |
| Precision | 0.976 ± 0.004 | 0.978 ± 0.001 | |
| Recall | 0.062 ± 0.002 | 0.068 ± 0.0005 | |
| F1 | 0.115 ± 0.003 | 0.124 ± 0.001 |
Values are mean ± standard error. Better values shown in bold.
For completeness, we also compared ESMDynamic against BioEmu on four curated collections of experimental structures originally used as validation sets in BioEmu39. In this work, these datasets are repurposed for the dynamic contact classification task and are therefore not evaluated using the original metrics. We note that some structures in these sets may overlap with the ESMDynamic pretraining data. Across these benchmarks, ESMDynamic generally achieves higher balanced accuracy and recall, whereas BioEmu achieves higher precision and F1 scores, indicating a trade-off between sensitivity and specificity. Nonetheless, values from both models are generally within one standard deviation of each other. These results suggest that ESMDynamic identifies a broader set of experimentally observed conformational changes, while BioEmu produces a more conservative set of predictions. The results of this analysis are presented in Supplementary Note 2 and Table 4.
To further interpret and calibrate the nature of the dynamic contacts predicted by ESMDynamic, we ran our model on RelaxDB42, a 133-protein dataset containing residue labels corresponding to characteristic timescales of motion based on NMR data. Predicted dynamic contacts are enriched among residue pairs involving disordered termini, and show intermediate enrichment for residues annotated with fast ps–ns motions or slow μs–ms exchange. In contrast, contacts involving residues with combined fast and slow annotations or unassigned residues are depleted. These trends suggest that ESMDynamic predictions are primarily associated with local, short-timescale fluctuations accessible to the MD simulations used for training, while still showing interesting correspondence with experimentally derived residue-level dynamics. The analysis of these predictions is presented in Supplementary Note 3 and Supplementary Fig. 9.
In terms of runtime, ESMDynamic predicts dynamic contact maps in just a few ms to a few minutes, depending on protein length, since it requires only a single forward pass. Its runtime is virtually identical to that of ESMFold. In contrast, generative methods require up to hundreds of forward passes per protein to sample enough structures, significantly increasing computation time. Among the generative models compared, the distilled version of ESMFlow was the fastest, albeit at the cost of lower accuracy. A timing analysis is presented in Supplementary Fig. 10. AlphaFlow was excluded from this benchmark due to its substantially higher computational cost relative to the other methods, rendering it non-competitive in terms of speed. Overall, ESMDynamic is consistently faster across the full range of evaluated protein lengths.
In addition to evaluating our model against ablated variants and generative models, we also examine the correlation between ESMDynamic’s classification head predictions and the unsupervised contact probabilities produced by ESM28. Similar to the comparison against the naive baseline in Fig. 2B, this test serves to assess whether ESMDynamic is simply recovering native contact patterns rather than learning features specific to conformational dynamics. If the model’s output were highly correlated with ESM2’s unsupervised contact predictions, it would suggest that the dynamic contact probabilities reflect static structural features rather than dynamic behavior. However, on the mdCATH test set (320 K), we observe no meaningful correlation between ESMDynamic’s predictions and those from ESM2 (Supplementary Fig. 11). This supports the conclusion that ESMDynamic is learning non-trivial, dynamics-specific signals that are distinct from those captured by unsupervised models trained solely on sequence data.
ESMDynamic recovers experimental dynamics in proteins beyond its training set
Figure 3 illustrates the application of ESMDynamic to the neutral amino acid transporter ASCT2/SLC1A5, which is upregulated in cancer and also serves as a retroviral receptor44. The ASCT2 sequence shares less than 20% identity with proteins in both the pretraining and finetuning datasets (see “Methods”). Although ESMDynamic was pretrained on diverse structural ensembles, it was subsequently finetuned on the mdCATH database, which lacks membrane proteins. This raises the question of whether the model can retain accuracy on transmembrane transporters, making ASCT2 a stringent out-of-distribution test case.
Fig. 3. Sample output from ESMDynamic for the ASCT2/SLC1A5 transporter.

A Experimental structures of the inward-facing and outward-facing conformational states. B A cartoon representation highlights a structurally invariant region (red) and regions that undergo conformational change (yellow and purple, corresponding to each state). C Dynamic contact map predicted by ESMDynamic (lower triangle) and native contacts predicted by ESMFold (upper triangle). Residue indexing begins at D43. Annotations denote 149 dynamic contacts inferred from the experimental structures. Green triangles: dynamic contacts predicted by both ESMDynamic and native contacts baseline (62/149). Red circles: dynamic contacts predicted by ESMDynamic but not native contacts baseline (73/149). Magenta squares: dynamic contacts predicted by native contacts baseline but not ESMDynamic (1/149). Blue diamonds: dynamic contacts missed by both ESMDynamic and native contacts baseline (13/149). The inset shows a zoomed-in view of a dynamic contact cluster involving residues S351 to A355 and G430 to P432. These contacts are present in the inward-facing state but are disrupted during the transition to the outward-facing state. Residues involved in these interactions are highlighted in green.
To evaluate performance, we analyzed two experimental structures corresponding to inward-facing (PDB 6GCT)45 and outward-facing (PDB 7BCQ)46 conformations, which define a set of experimentally validated dynamic contacts. In Fig. 3C, we directly compare ESMFold native contacts (upper triangle) and ESMDynamic predictions (lower triangle), while marking ground-truth dynamic contacts with symbols indicating which model correctly identifies each interaction.
Out of 149 experimentally inferred dynamic contacts, ESMDynamic correctly detects 135 (recall of 90%), whereas the native-contact baseline derived from ESMFold detects only 63 (recall of 42%). Overall, ESMDynamic achieves a balanced accuracy of 93%, substantially outperforming the ESMFold baseline (70%). Precision is low for both models (3.0% for ESMDynamic and 4.6% for ESMFold), reflecting the extreme sparsity of dynamic contacts derived from a limited number of experimental structures (see Supplementary Note 1, Section 2.1). Despite this, the comparison clearly shows that the majority of experimentally observed dynamic contacts are uniquely captured by ESMDynamic and are absent from the native-contact baseline.
Interestingly, ESMDynamic (but not the baseline) identifies a discrete dynamic contact cluster (Fig. 3C, inset) between residues S351–A355 of hairpin 1 (HP1) and G430–P432 of hairpin 2 (HP2). This interface is functionally important, as HP2 constitutes both the extracellular and intracellular gate47 and must move to admit or expel the substrate. Consistent with this mechanism, the HP1–HP2 interface is disrupted in the apo outward-facing state (PDB 6MP6)48 and upon binding of the proline-derived inhibitor Lc-BPE at S353 (PDB 7BCQ)46, which stabilizes the outward-facing conformation. In contrast, this interface is preserved in the inward-facing conformation (PDB 6GCT)45. These observations indicate that ESMDynamic captures functionally relevant, state-dependent interactions that are not encoded in static native contacts.
In summary, ESMDynamic successfully detects key dynamic features governing the transition between inward- and outward-facing states in a transmembrane transporter with minimal sequence similarity to the training set. The explicit comparison against the native-contact baseline highlights that dynamic contacts cannot be recovered from static structures alone, as most arise from transient, non-native interactions. The ability of ESMDynamic to generalize to membrane proteins, despite their absence in mdCATH, suggests that finetuning does not degrade performance in this class of systems. While ESMDynamic itself was not trained on this transporter, ESMFold likely provides a strong structural prior through homologous sequences, enabling the model to build upon accurate structural features while learning dynamics-specific signals. Overall, this case study demonstrates that ESMDynamic can provide meaningful insights into clinically relevant proteins and generalizes beyond its training distribution.
Dynamic contact maps enable automatic collective variable selection for MD simulations
A key application of ESMDynamic is leveraging predicted dynamic contact maps to identify relevant CVs for analysis or biasing in MD simulations. In this setting, users examine predicted dynamic contacts and employ either automated tools or knowledge-based criteria to select informative metrics to monitor. While dynamic contact maps highlight residue pairs expected to undergo distance changes, their utility extends beyond purely distance-based features. For instance, an interaction may break due to torsional changes within residues, and clusters of dynamic contacts can signal larger conformational rearrangements.
In this section, we demonstrate an automated pipeline for CV selection using 145 μs of unbiased MD simulations of Oryza sativa (rice) SWEET2b49, a transporter that facilitates passive sugar transport along concentration gradients with relevance to crop yield50. Notably, this protein was excluded from the ESMDynamic training set, with no homologs above 20% sequence identity present during training. This ensures the analysis reflects a realistic use case, where ESMDynamic is applied to a previously unseen protein sequence lacking close homologs in the training data.
The proposed pipeline is not intended to prescribe a fixed procedure for utilizing ESMDynamic predictions. Rather, it demonstrates that a simple and fast analysis of predicted dynamic contacts can effectively identify meaningful CVs for MD trajectory analysis. As shown in Fig. 4A, the pipeline begins by filtering residue–residue pairs to retain only high-order dynamic contacts. Specifically, predicted positive contacts between residues separated by at least 40 positions in sequence space are selected. This step removes local dynamic contacts (e.g., those within or between adjacent transmembrane helices).
Fig. 4. Automatic CV selection with ESMDynamic and resulting MSM analysis for SWEET2b.

A CV selection pipeline: predicted dynamic contacts are filtered for long-range pairs, clustered into dynamic regions, and representative residue pairs are selected as CVs. B Free energy landscape projected onto the top two tICA components, revealing a continuous transition pathway connecting six metastable states. Arrows indicate dominant transitions inferred from the MSM. C Representative structures corresponding to the identified states: extended inward-facing (Ext IF), inward-facing (IF), occluded inward-facing (OC-IF), occluded (OC), occluded outward-facing (OC-OF), and outward-facing (OF). Selected CVs are shown as red lines. Molecular gates (F42–F164 and Y60–F191) are shown in space-filling representation. Transition timescales between states are indicated. D Implied timescale plot demonstrating convergence of slow dynamical processes.
Next, hierarchical clustering is applied to the remaining residue pairs to identify distinct dynamic regions within the protein. We treat contact map positions as spatial coordinates and perform single-linkage clustering using L1 distances via Scipy51, limiting the number of clusters to 9 to enable fair comparison with manually curated CVs49. This fixed number is not an intrinsic requirement of the ESMDynamic workflow. Rather, it was chosen so that the ESMDynamic-derived and expert-selected CV sets had the same dimensionality. In general applications, the number of selected CVs can be determined automatically by varying the clustering threshold (which changes the number of retained contact clusters) to optimize downstream MSM validation metrics, such as the VAMP-2 score. From each cluster, we select the highest-probability dynamic contact and track the corresponding inter-residue distances as CVs.
These distances are then used to featurize the MD trajectory, followed by time-lagged independent component analysis (tICA)52,53 for dimensionality reduction. Markov State Models (MSMs) are subsequently constructed from the tICs using the same protocol as in ref.49 (see also Supplementary Methods). tICA identifies the slowest decorrelating collective motions in the trajectory by maximizing autocorrelation over a specified lag time. This provides a reduced set of kinetically relevant coordinates that are particularly well suited for constructing MSMs. An MSM represents the conformational space as a set of discrete states and estimates the probabilities of transitioning between them over a given lag time. This framework enables the reconstruction of long-timescale dynamics from shorter MD trajectories by exploiting the Markovian property of memoryless transitions54.
Figure 4 B shows the free energy landscape projected onto the top two tICA components, revealing a continuous transition pathway connecting multiple metastable states. Six representative states are identified (Fig. 4C), corresponding to extended inward-facing (Ext IF), inward-facing (IF), occluded inward-facing (OC-IF), occluded (OC), occluded outward-facing (OC-OF), and outward-facing (OF) conformations. The dominant transitions between these states, along with their associated timescales, are captured by the MSM and reflect a sequential alternating-access mechanism. Importantly, the lowest free energy regions correspond to inward-facing and occluded conformations, while the extended-IF and OF states appear as higher free energy, transient states. This is consistent with the apo (substrate-free) simulation conditions, in which the outward-facing conformation is only transiently stabilized to prevent reverse transport49. Fig. 4C also shows the selected CVs projected onto representative structures obtained via MSM clustering, highlighting residue pairs associated with intracellular (F42–F164) and extracellular (Y60–F191) gating motions. These interactions constitute central dynamic features of SWEET2b, consistent with an alternating-access mechanism in which one gate opens to permit substrate binding while the other subsequently opens to enable release. Both thermodynamic and kinetic properties are in strong agreement with those obtained from expert-curated CVs. Specifically, we observe an energy barrier of ~ 4 kcal/mol between the IF and OF states, consistent with prior work49. Transition path theory (TPT)53 analysis indicates that the IF → OF cycle occurs on a timescale of approximately 6 μs, with the rate-limiting step corresponding to the OC-OF → OF transition, also consistent with previous findings. Additionally, we observe direct transitions between OC-IF and OC-OF states that bypass the fully occluded state, in agreement with prior studies.
To assess the quality of the selected CVs, we compare MSMs constructed from ESMDynamic-derived features against those obtained using expert-selected CVs, as well as baselines derived from MD-based dynamic contacts and ESMFold native contacts using the same pipeline (see Supplementary Methods for details). We use standard MSM validation metrics. The implied timescales (Fig. 4D) show convergence at the selected lag time (see Supplementary Methods), and the Chapman–Kolmogorov test confirms Markovian consistency (Supplementary Fig. 12). The MSM constructed from ESMDynamic-selected CVs achieves a VAMP-2 score55 of 89% of the theoretical maximum, surpassing the literature value (86%) and outperforming both MD-derived CVs (85%) and ESMFold native contact CVs (84%). All VAMP-2 scores were computed using the six slowest processes to match the methodology of ref.49.
Beyond this quantitative improvement, ESMDynamic-selected CVs recover the same qualitative transition mechanism as the expert-defined CVs, identifying the same sequence of metastable states and transition pathways across the transport cycle. In contrast, baseline methods yield free energy landscapes that deviate both qualitatively and quantitatively (Supplementary Fig. 13). In particular, CVs derived from ESMFold native contacts fail to capture key functional motions, notably missing important gating interactions, resulting in MSMs that do not resolve the full transport cycle. While CVs derived from MD-based dynamic contacts correctly identify both gating motions, the clustering-based selection introduces variability that leads to distortions in the reconstructed free energy landscape relative to the expert reference. This discrepancy is evident in Supplementary Fig. 13C–E, where alternative CV selections fail to reproduce the transition topology observed with ESMDynamic and expert-defined CVs.
Overall, these results demonstrate that ESMDynamic enables identification of mechanistically meaningful CVs directly from sequence, producing MSMs that accurately reproduce both the thermodynamic landscape and kinetic pathways of the system. Notably, this level of agreement with expert-designed CVs is achieved without access to trajectory data, highlighting the ability of ESMDynamic to extract functionally relevant degrees of freedom from sequence alone.
ESMDynamic captures conformational switching in a de novo design
Recent advances in deep learning have enabled the design of multistate proteins that can dynamically transition between distinct conformations56–58. These systems provide a stringent benchmark for evaluating ESMDynamic, as they test the model’s ability to generalize principles of conformational dynamics to sequences that are entirely absent from natural evolutionary space. One such example is a newly engineered variant of the N-terminal domain of troponin C, a calcium-binding protein designed to adopt two alternative conformations under standard thermodynamic conditions. Upon calcium binding, the equilibrium shifts between these states58. Because this protein was deposited after ESMDynamic training and is de novo designed, it represents a particularly challenging out-of-distribution test case. Moreover, unlike earlier design efforts that emphasize large-scale interdomain rearrangements or rigid-body motions57, this system undergoes intradomain conformational changes, making it well suited to assess sensitivity to subtle contact rearrangements.
For this case study, we analyzed the I89 variant58. In Fig. 5A, we directly compare ESMFold native contacts (upper triangle) and ESMDynamic predictions (lower triangle), while marking experimentally derived dynamic contacts from apo structures (PDB IDs: 9CIG and 9CID) with symbols indicating prediction outcomes. ESMDynamic correctly identifies 47 out of 49 dynamic contacts (recall of 96%), whereas the native-contact baseline recovers only 18 (recall of 37%). Overall, ESMDynamic achieves a balanced accuracy of 88%, substantially higher than the ESMFold baseline (66%). Precision remains low for both models (6% for ESMDynamic and 9% for ESMFold), which we attribute to the extreme sparsity of dynamic contacts derived from a limited number of experimental conformations (see Supplementary Note 1, Section 2.1). Importantly, the majority of experimentally observed dynamic contacts are uniquely captured by ESMDynamic and are not present in the native-contact baseline.
Fig. 5. Additional ESMDynamic applications.

A Predicted dynamic contact map (ESMDynamic, lower triangle) and native contact map (ESMFold, upper triangle) for de novo multistate design “I89” from troponin C (residues indexed from A5). Green triangles: dynamic contacts predicted by both ESMDynamic and native contacts baseline (18/49). Red circles: dynamic contacts predicted by ESMDynamic but not native contacts baseline (29/49). Blue diamonds: dynamic contacts missed by both ESMDynamic and native contacts baseline (2/49). Contacts M7–K68 and K44–G75 are labeled B and C. B Experimental states 1 and 2 with M7 and K68 in green. C Experimental states 1 and 2 with K44 and G75 in green. D Predicted dynamic contact map (ESMDynamic, lower triangle) and native contacts (ESMFold, upper triangle) for HIV-1 protease homodimer. Residues indexed from P1; chains indexed consecutively. Green triangles: dynamic contacts predicted by both ESMDynamic and native contacts baseline (34/42). Red circles: dynamic contacts predicted by ESMDynamic but not native contacts baseline (8/42). Red dashed line: chain boundary. The inset shows a dynamic contact cluster at the dimer interface (I47-–F53), identified by ESMDynamic as a high-probability site (also native contacts). E Experimental structures with I47–F53 in green; top: closed conformation, bottom: open.
Beyond recovering known interactions, ESMDynamic predicts additional high-probability contacts in nearby regions. In particular, we observe a probability-enriched segment spanning the distal portion of α-helix A (residues A29–F33), a flexible loop (D34–G38), and α-helix B (Y43–L53). Although these regions appear structurally similar across the two experimental states, their proximity to flexible loop elements suggests that local fluctuations give rise to transient contact formation and breaking. This result is consistent with Supplementary Fig. 15 of Guo et al.58.
Figure 5 B, C further illustrate representative dynamic contacts in this system. The residue pair M7–K68 corresponds to a contact favored in state 1 and is consistent with a native state contact, whereas the pair K44–G75 is favored in state 2 and is not captured by native contacts. ESMDynamic correctly identifies both interactions, demonstrating its ability to capture state-dependent contact switching, including interactions that are absent from the ESMFold static structure. To further investigate the effect of mutations at position 89, we compared the predicted occupancies of these contacts for the I89, N89, and S89 variants (Supplementary Fig. 14). Experimental measurements showed that these mutations progressively shift the conformational equilibrium toward state 258. Consistent with this trend, the predicted occupancy of the state 1 contact (M7–K68) decreases from I89 to S89, whereas the predicted occupancy of the state 2 contact (K44–G75) increases. These results illustrate how the occupancy head can provide conformational population trends that are not available from the probability of the classification head.
In summary, ESMDynamic accurately recovers experimentally observed dynamic contacts in a de novo multistate protein and identifies additional candidate interactions associated with local flexibility. The explicit comparison with the native-contact baseline highlights that many of these contacts arise from transient, non-native interactions, which cannot be inferred from static structure prediction alone. These results demonstrate that ESMDynamic generalizes beyond natural proteins and can capture subtle intradomain conformational changes in designed systems.
ESMDynamic shows emergent ability to predict dynamic protein interfaces
Although ESMDynamic was not explicitly trained on multimeric proteins or protein interfaces, it inherits inductive biases from its base model, ESMFold, which has demonstrated emergent capabilities for multimer structure prediction despite lacking multimer-specific supervision8. We refer to this behavior as emergent because it arises without direct training on multimeric systems. In this context, an important question is whether ESMDynamic can similarly identify dynamic contacts at protein-protein interfaces.
A systematic evaluation of interface dynamics remains challenging due to limited data availability, particularly the scarcity of multimeric systems resolved in multiple conformational states or sampled extensively via MD simulations. To address this, we present a representative case study on a well-characterized homodimer, the HIV-1 protease. This viral enzyme plays a central role in HIV maturation and is a major target in antiretroviral therapy59,60. Its function depends critically on dimer interface dynamics, particularly in the region spanning residues I47 to F53, which forms part of the binding pocket gate and undergoes conformational changes to accommodate inhibitors61.
Leveraging experimentally resolved structures in both closed62 and open63 conformations, we define a set of interface dynamic contacts and evaluate model predictions. In Fig. 5D, we directly compare ESMFold native contacts (upper triangle) and ESMDynamic predictions (lower triangle), with symbols indicating which model correctly identifies each experimentally derived dynamic contact. ESMDynamic recovers all dynamic contacts (recall of 100%), whereas the native-contact baseline achieves 81% recall. ESMDynamic attains a balanced accuracy of 96%, compared to 89% for the baseline. While the baseline performs relatively well in this system due to extensive overlap between native and dynamic contacts, ESMDynamic still provides a consistent improvement and captures all experimentally observed interface rearrangements. As in previous case studies, precision is low for both models (3% for ESMDynamic and 6% for ESMFold), reflecting the sparsity of dynamic contacts derived from a small number of experimental conformations (see Supplementary Note 1, Section 2.1).
Beyond the experimentally validated contacts, ESMDynamic predicts additional high-probability interactions within the dimer interface. Some of these are not observed in the available crystal structures, which we attribute to the limited sampling of only two conformational states. In contrast, ESMDynamic is trained on MD-derived ensembles and can therefore capture transient interactions that may arise under physiological conditions but are not resolved experimentally. The model also identifies intrachain dynamic contacts, further suggesting that it captures both inter- and intra-molecular flexibility within the system.
In summary, ESMDynamic exhibits emergent capabilities analogous to those of ESMFold, extending them from static structure prediction to dynamic contact inference at protein interfaces. While comprehensive benchmarking remains limited by data availability, this case study demonstrates that ESMDynamic can identify functionally relevant interface dynamics in multimeric systems, provided that a reliable structural model of the complex is available via ESMFold.
ESMDynamic predicts dynamic contacts at the proteome scale
A key advantage of ESMDynamic over generative approaches is its computational efficiency, which enables large-scale applications to proteome-wide datasets. To demonstrate this capability, we applied ESMDynamic to the human proteome (UniProt Proteome ID UP000005640). Due to hardware constraints (NVIDIA RTX 4090 GPU with 24 GB VRAM), we imposed a sequence length cutoff of 1000 residues. This threshold still covers approximately 88% of proteins in the human proteome (18,238 out of 20,659 proteins; see Supplementary Fig. 15A for the length distribution). All predictions were performed for monomeric chains. For completeness, we also provide the corresponding ESMFold-predicted structures alongside ESMDynamic outputs in our data repository.
We further analyzed the proteome-scale predictions by stratifying proteins according to sequence length and examining the distributions of predicted dynamic contacts and high-confidence residues (Supplementary Fig. 16). We observe that shorter proteins exhibit a broader distribution of dynamic-contact content, with many proteins predicted to contain a relatively large fraction of dynamic contacts. In contrast, longer proteins generally display lower fractions of dynamic contacts and higher fractions of high-confidence residues. Notably, the 0–200 residue group contains a substantial number of proteins with low-confidence predictions, consistent with the presence of poorly characterized or intrinsically disordered proteins in the human proteome. Examples include UniProt entries B7Z368 (uncharacterized) and C9JFL3 (disordered) for which both ESMDynamic confidence scores and ESMFold pLDDT values are low.
Proteome-scale inference required approximately 48 GPU-hours on a single RTX 4090, demonstrating that ESMDynamic enables practical, large-scale screening of conformational variability on consumer-grade hardware. The computational cost is orders of magnitude lower than that required for generating comparable conformational ensembles using MD simulations or generative models, making ESMDynamic well-suited for high-throughput applications such as identifying flexible regions, prioritizing targets for simulation, or annotating large protein datasets.
In addition to scalability, we observe that the confidence head outputs of ESMDynamic correlate with per-residue confidence scores (pLDDT) from the corresponding ESMFold predictions (Supplementary Fig. 15B–D). This suggests that uncertainty in dynamic-contact predictions is linked to structural uncertainty, providing a consistent and interpretable signal for downstream analysis.
Together, these results establish ESMDynamic as a practical tool for proteome-scale characterization of protein dynamics, enabling rapid identification of conformationally variable regions across large sequence datasets.
Discussion
ESMDynamic provides a framework for predicting dynamic residue-residue contacts directly from sequence. Unlike approaches that rely on explicit ensemble generation, the model outputs residue-pair probabilities that reflect contact variability under the conditions represented in the training data. This representation offers a compact description of conformational flexibility that can be used in downstream structural and simulation-based analyses.
Beyond binary contact variability, ESMDynamic incorporates multiple prediction heads that capture complementary aspects of contact behavior. In addition to the classification head, which estimates the probability of contact formation, the model includes a contact occupancy head that predicts the fraction of frames in which a contact is formed, and a kinetics head that assigns coarse-grained timescale bins for contact formation and breaking. Predictions are provided across the temperature range represented in the mdCATH dataset. Together, these outputs extend the representation from simple contact variability to include contact probability, persistence, and approximate kinetic behavior within the accessible timescales and conditions of the training data.
Our benchmarks show that ESMDynamic performs competitively with state-of-the-art ensemble generation models (BioEmu, AlphaFlow, and ESMFlow) for the task of dynamic contact prediction. We attribute this to the use of direct supervision on dynamic contact labels, which enables the model to learn sequence-dependent features associated with contact variability. In contrast, flow-based models are constrained by their underlying structure modules, which bias sampling toward high-likelihood conformations. This can limit their ability to represent low-probability states in which contacts are disrupted, leading to higher precision but lower recall. ESMDynamic, by design, does not enforce strict structural consistency at the prediction stage, allowing it to capture a broader set of potential contact states. At the same time, BioEmu achieves comparable performance on several metrics, highlighting that different modeling strategies involve distinct trade-offs.
Throughout this work, the primary naive baseline for dynamic contact prediction is given by native contacts derived from a single predicted structure. A natural extension is to consider whether uncertainty-related outputs from structure prediction models, such as predicted aligned error (PAE) or distogram distributions, could provide stronger baselines by identifying flexible or ambiguous regions. While this approach is conceptually appealing and has been explored in prior work, available evidence suggests important limitations. In particular, distogram-derived distance distributions often exhibit multimodal or irregular behavior64 that does not consistently correspond to physically meaningful conformational ensembles, as highlighted by comparisons to experimental distance measurements (e.g., DEER spectroscopy)65. As a result, simple heuristics that interpret multimodality or uncertainty as indicators of contact formation and breaking may be unreliable without additional modeling assumptions. In contrast, ESMDynamic is trained directly on MD-derived contact variability, enabling it to learn representations that better reflect the patterns present in these datasets. For this reason, we focus our comparisons on generative ensemble models, which provide a more appropriate baseline for conformational variability.
ESMDynamic shows evidence of generalization beyond its training distribution in the case studies considered here. Although the model was not explicitly trained on designed proteins or multimeric systems, it recovers experimentally supported dynamic contacts in these examples. This behavior is inherited in part from the structural priors encoded in ESMFold. However, these results should be interpreted cautiously, as they are based on a limited number of case studies rather than systematic benchmarks.
The predicted dynamic contact maps can be used to support downstream analyses. In the SWEET2b example, they enable automated selection of collective variables for MSM construction using only sequence information. The resulting MSMs recover key conformational states and achieve performance comparable to those obtained using expert-selected features. This suggests that dynamic contact predictions can provide a useful starting point for identifying relevant degrees of freedom, although they do not replace detailed analysis of simulation data.
In addition to predictive performance, ESMDynamic has practical advantages in terms of computational cost. Because the model requires only a single forward pass, predictions can be generated in seconds to minutes per protein, depending on sequence length. In contrast, ensemble-based generative approaches require sampling large numbers of structures, resulting in substantially higher computational expense. This difference makes ESMDynamic well-suited for large-scale or exploratory applications.
Several limitations should be considered when interpreting these results. The training data are derived primarily from MD simulations of ordered, monomeric proteins, which biases the model toward this regime. As a result, performance degrades for intrinsically disordered proteins (see Supplementary Note 4 and Supplementary Fig. 17) or systems with low structural confidence, where the underlying ESMFold predictions are uncertain (see Supplementary Fig. 6). In addition, the MD datasets used for training are limited in timescale (typically hundreds of ns), which constrains the range of dynamical processes that can be learned. Consequently, ESMDynamic is expected to preferentially capture faster, local fluctuations rather than slower, large-scale conformational transitions.
More broadly, the predicted quantities provide a coarse-grained summary of conformational variability and do not directly encode detailed mechanistic information and may conceal global geometric shifts. While they can highlight regions of interest and suggest candidate interactions, they must be combined with other approaches, such as MD simulations, enhanced sampling methods, or experimental measurements, to obtain detailed mechanistic insight. In this context, ESMDynamic is best viewed as a complementary tool that can guide and prioritize more detailed analyses.
In summary, ESMDynamic demonstrates that dynamic contact prediction from sequence is feasible using supervised learning on MD-derived data. The model provides a fast and scalable way to approximate aspects of conformational variability, with potential applications in protein analysis and simulation workflows, while remaining subject to the limitations of the training data and representation.
Methods
RCSB and AlphaFold DB structure ensembles
Structural ensembles were sourced from the RCSB Protein Data Bank (PDB). Both experimental structures and AlphaFold DB37 models were utilized. MMseqs2-based groupings6,7 were used to generate 128,660 clusters with > 95% intra-cluster identity. Of these, 88,294 clusters contained at least one dynamic contact. Sequences within each cluster were aligned to the consensus sequence, and corresponding 3D coordinates were used to compute dynamic contacts (see Supplementary Fig. 18 for a full pipeline overview). Supplementary Fig. 19A–B display the cluster size distributions.
Molecular dynamics (MD) simulations
MD data were obtained from the mdCATH38 and ATLAS43 databases. Dynamic contacts in simulations were computed identically to those in experimental clusters, treating each simulation frame as an independent conformation. All temperature conditions were used for mdCATH. MD simulations for SWEET2b were obtained from Selvam et al.49. No MD simulations were performed as part of this study.
Definition of dynamic contacts
Dynamic contacts were defined as residue–residue pairs (based on Cα atoms) for which at least two structures differed across a contact threshold. Specifically, a pair was considered dynamic if the inter-residue distance was < 7.5 Å in one conformation and > 8.5 Å in another, introducing a 0.5 Å margin to reduce spurious classifications from small fluctuations.
Contact occupancy
For MD-derived data, we compute the contact occupancy for each residue pair as the fraction of frames in which the contact is formed, aggregated across all trajectory replicates. Contacts are defined using Cα distances with a threshold of 8 Å. Unlike the binary dynamic contact definition, no tolerance margin is applied, as occupancy is a continuous quantity and fluctuations around the threshold provide an informative signal about contact stability and uncertainty. This measure can be interpreted as an estimate of the marginal probability of contact formation under the simulated thermodynamic conditions.
Contact kinetics
To characterize contact dynamics beyond variability and stability, we compute coarse-grained kinetic features from MD trajectories. For each residue pair, binary contact time series are constructed using an 8 Å Cα distance threshold. From these time series, we estimate (i) the average on-time (contact lifetime), defined as the mean duration a contact remains continuously formed before breaking, and (ii) the average off-time, defined as the mean duration a residue pair remains separated before forming a contact. These quantities are computed by counting transitions between contact and non-contact states across all trajectory replicates and aggregating the total time spent in each state. Specifically, on-times are given by the total time spent in the contact state divided by the number of contact-breaking events, while off-times are given by the total time spent in the non-contact state divided by the number of contact-forming events. These features capture contact lifetimes and formation timescales within the ns regime accessible to the mdCATH simulations. For downstream modeling, timescales are discretized into coarse-grained bins: always on/off (no transitions observed out of the state), 1–10 ns, 10–100 ns, 100–300 ns, > 300 ns, and undefined (no transition into the state).
Data splits
Datasets were split into training, validation, and test sets (90%/5%/5%) using MMseqs2-based clustering6,7. Clusters assigned to different splits shared no more than 20% sequence identity to ensure independence. 80% minimum coverage was used (-c 0.8) for clustering. For ATLAS, we adopted the test set from AlphaFlow27. Full details on the data splits are provided in the GitHub repository.
Model comparisons
For model comparisons, we used the publicly available weights from https://github.com/bjing2016/alphaflowand https://github.com/microsoft/bioemu. All MSAs were generated by querying the ColabFold server66 using the corresponding script in https://github.com/bjing2016/alphaflow. For the ATLAS test set, the precomputed ensembles provided by the AlphaFlow authors were employed. For BioEmu, 250 structures were sampled per target to match the number used by AlphaFlow. For the mdCATH test set, 250 structures were sampled per target using each model. An identical pipeline was used for the runtime benchmark.
Pretraining
All training was performed on a single NVIDIA RTX 4090 GPU. ESMFold weights were kept frozen throughout (see Supplementary Table 5).
Pretraining was performed on the experimental structure clusters. We note that this pretraining is only relevant for the dynamic contact classification task, and other heads were fitted on MD data only. During each epoch, 10,000 samples were drawn from the training set and 1000 from the validation set. Proteins were randomly cropped to 256 residues, with sampling probabilities weighted by protein length. Supplementary Fig. 19C–D show that the crop size is appropriate, since > 93% of dynamic contacts are captured. The Adam optimizer67 was used with a learning rate of 1 × 10−4. The focal loss function68 was employed with parameters α = 0.99 and γ = 2, and a batch size of 64. Training was terminated once the validation loss did not improve for 10 consecutive epochs.
Finetuning
Training on the mdCATH dataset followed the same procedure as pretraining, except with 1000 training samples and 100 validation samples per epoch. To reflect the different class balance, α in the focal loss function was adjusted to 0.85. For the occupancy head, mean squared error (MSE) was employed. For the kinetics head, weighted multiclass cross-entropy was employed. Class weights used during training for the kinetics head are available in the data repository. To avoid fitting the confidence and residual heads to random noise, the training of these heads was enabled after 10 epochs.
Ablation experiments
For the auxiliary input ablation, transition layers were removed. For the DCM ablation, the pairwise representation from the final Evoformer block of ESMFold was used in place of the DCM output.
Validation metrics
To address class imbalance, we report balanced accuracy, defined as:
| 1 |
where TP, TN, FP, and FN represent true positives, true negatives, false positives, and false negatives, respectively. This metric reflects the average of recall (sensitivity) and specificity, and treats both classes symmetrically. Other standard classification metrics (precision, recall, F1 score and AUROC), as well as RMSE for regression tasks, are included in Tables 1–4 and Supplementary Tables 6–20.
Table 4.
Comparison between ESMDynamic and BioEmu across BioEmu benchmark datasets
| Benchmark | Model | Balanced Acc. | Precision | Recall | F1 |
|---|---|---|---|---|---|
| OOD60 | ESMDynamic | 0.854 ± 0.079 | 0.024 ± 0.018 | 0.898 ± 0.148 | 0.046 ± 0.034 |
| BioEmu | 0.795 ± 0.127 | 0.062 ± 0.051 | 0.775 ± 0.264 | 0.106 ± 0.081 | |
| Domain motion | ESMDynamic | 0.903 ± 0.104 | 0.015 ± 0.013 | 0.879 ± 0.212 | 0.029 ± 0.025 |
| BioEmu | 0.838 ± 0.147 | 0.048 ± 0.036 | 0.697 ± 0.303 | 0.083 ± 0.054 | |
| Cryptic pocket | ESMDynamic | 0.921 ± 0.051 | 0.016 ± 0.014 | 0.912 ± 0.096 | 0.031 ± 0.027 |
| BioEmu | 0.913 ± 0.087 | 0.037 ± 0.024 | 0.857 ± 0.178 | 0.068 ± 0.041 | |
| Cryptic pocket (res. range) | ESMDynamic | 0.926 ± 0.057 | 0.032 ± 0.026 | 0.889 ± 0.186 | 0.061 ± 0.047 |
| BioEmu | 0.918 ± 0.098 | 0.060 ± 0.036 | 0.843 ± 0.250 | 0.109 ± 0.061 | |
| Local unfolding | ESMDynamic | – | – | 0.940 ± 0.090 | – |
| BioEmu | – | – | 0.931 ± 0.141 | – |
Values are mean ± standard deviation. Best performance shown in bold. Cryptic pocket (res. range) only considers dynamic contacts involving at least one residue from the pocket.
Resolution metric
To evaluate the spatial precision of dynamic contact classification, we measure the sequence-space distance (L1 metric) between predicted and ground-truth positives. For each predicted positive, the minimum L1 distance to a true positive is computed. The distance distribution is normalized into a probability density. Faster decay is interpreted as better resolution of dynamic contacts.
Reporting summary
Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.
Supplementary information
Author contributions
D.E.K., J.F., and D.S. conceived and designed the study. D.E.K., J.F., and Z.X. collected and analyzed the data. D.E.K. developed the software and machine learning model. D.E.K. drafted the manuscript. J.F., Z.X., and D.S. contributed to manuscript revision and provided feedback. D.S. supervised the study. D.S. secured funding for the project.
Peer review
Peer review information
Nature Communications thanks the anonymous reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Funding
D.S. acknowledges support from the National Science Foundation Early CAREER Award (NSF MCB-1845606). Research reported in this publication was supported by the National Institute of General Medical Sciences (NIGMS) of the National Institutes of Health (NIH) under award number R35GM142745. D.E.K. was supported by a fellowship from The Molecular Sciences Software Institute under NSF grant CHE-2136142.
Data availability
Featurized datasets, model weights, and human proteome predictions are available in the Illinois Data Bank at https://doi.org/10.13012/B2IDB-3773897_V269.
Code availability
All code used to train the model and reproduce the results of the paper is available at https://github.com/ShuklaGroup/esmdynamic70. A user-friendly interface to use the model is available through Google Colab Notebooks at https://colab.research.google.com/github/ShuklaGroup/esmdynamic/blob/main/examples/esmdynamic/esmdynamic.ipynb.
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
The online version contains supplementary material available at https://doi.org/10.1038/s41467-026-76361-2.
References
- 1.Jumper, J. et al. Highly accurate protein structure prediction with AlphaFold. Nature596, 583–589 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Ahdritz, G. et al. Openfold: Retraining AlphaFold2 yields new insights into its learning mechanisms and capacity for generalization. Nat. Methods21, 1514–1524 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Abramson, J. et al. Accurate structure prediction of biomolecular interactions with AlphaFold 3. Nature630, 493–500 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Chai Discovery team et al. Chai-1: Decoding the molecular interactions of life. Preprint at 10.1101/2024.10.10.615955 (2024). [DOI]
- 5.Wohlwend, J. et al. Boltz-1: Democratizing biomolecular interaction modeling. Preprint at 10.1101/2024.11.19.624167 (2025). [DOI]
- 6.Steinegger, M. & Söding, J. Mmseqs2 enables sensitive protein sequence searching for the analysis of massive data sets. Nat. Biotechnol.35, 1026–1028 (2017). [DOI] [PubMed] [Google Scholar]
- 7.Steinegger, M. & Söding, J. Clustering huge protein sequence sets in linear time. Nat. Commun.9, 2542 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Lin, Z. et al. Evolutionary-scale prediction of atomic-level protein structure with a language model. Science379, 1123–1130 (2023). [DOI] [PubMed] [Google Scholar]
- 9.Hayes, T. et al. Simulating 500 million years of evolution with a language model. Science387, 850–858 (2025). [DOI] [PubMed] [Google Scholar]
- 10.Hou, C., Zhao, H. & Shen, Y. Protein language models trained on biophysical dynamics inform mutation effects. Proc. Natl. Acad. Sci. USA123, e2530466123 (2026). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Cooper, A. Thermodynamic fluctuations in protein molecules. Proc. Natl. Acad. Sci. USA73, 2740–2741 (1976). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Nam, K. & Wolf-Watz, M. Protein dynamics: The future is bright and complicated!. Struct. Dyn.10, 014301 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Monod, J., Wyman, J. & Changeux, J.-P. On the nature of allosteric transitions: a plausible model. J. Mol. Biol.12, 88–118 (1965). [DOI] [PubMed] [Google Scholar]
- 14.Astore, M. A., Pradhan, A. S., Thiede, E. H. & Hanson, S. M. Protein dynamics underlying allosteric regulation. Curr. Opin. Struct. Biol.84, 102768 (2024). [DOI] [PubMed] [Google Scholar]
- 15.Hyeon, C. & Onuchic, J. N. A structural perspective on the dynamics of kinesin motors. Biophys. J.101, 2749–2759 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Schwartz, S. D. Protein dynamics and enzymatic catalysis. J. Phys. Chem. B.127, 2649–2660 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Dutta, S., Zhao, L. & Shukla, D. Dynamic mechanism for subtype selectivity of endocannabinoids. J. Biol. Chem.302, 111434 (2026). [DOI] [PMC free article] [PubMed]
- 18.Weigle, A. T. & Shukla, D. The arabidopsis AtSWEET13 transporter discriminates sugars by selective facial and positional substrate recognition. Commun. Biol.7, 764 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Nguyen, A. T. P., Weigle, A. T. & Shukla, D. Functional regulation of aquaporin dynamics by lipid bilayer composition. Nat. Commun.15, 1848 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Zhao, C., Kleiman, D. E. & Shukla, D. Resolving binding pathways and solvation thermodynamics of plant hormone receptors. J. Biol. Chem.299, 105456 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Bryan, P. N. & Orban, J. Proteins that switch folds. Curr. Opin. Struct. Biol.20, 482–488 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Chakravarty, D. et al. Alphafold predictions of fold-switched conformations are driven by structure memorization. Nat. Commun.15, 7296 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Del Alamo, D., Sala, D., Mchaourab, H. S. & Meiler, J. Sampling alternative conformational states of transporters and receptors with AlphaFold2. ELife11, e75751 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Wayment-Steele, H. K. et al. Predicting multiple conformations via sequence clustering and AlphaFold2. Nature625, 832–839 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Monteiro da Silva, G., Cui, J. Y., Dalgarno, D. C., Lisi, G. P. & Rubenstein, B. M. High-throughput prediction of protein conformational distributions with subsampled AlphaFold2. Nat. Commun.15, 2464 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Zheng, S. et al. Predicting equilibrium distributions for molecular systems with deep learning. Nat. Mach. Intell.6, 558–567 (2024). [Google Scholar]
- 27.Jing, B., Berger, B. & Jaakkola, T. AlphaFold meets flow matching for generating protein ensembles. Preprint at 10.48550/arXiv.2402.04845 (2024). [DOI]
- 28.Vani, B. P., Aranganathan, A., Wang, D. & Tiwary, P. AlphaFold2-RAVE: From sequence to Boltzmann ranking. J. Chem. Theory Comput.19, 4351–4354 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Zhang, Y. et al. Distance-AF improves predicted protein structure models by AlphaFold2 with user-specified distance constraints. Commun. Biol.8, 1392 (2025). [DOI] [PMC free article] [PubMed]
- 30.Motlagh, H. N., Wrabl, J. O., Li, J. & Hilser, V. J. The ensemble nature of allostery. Nature508, 331–339 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Lerner, E. et al. FRET-based dynamic structural biology: Challenges, perspectives and an appeal for open-science practices. ELife10, e60416 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Schiemann, O. et al. Benchmark test and guidelines for DEER/PELDOR experiments on nitroxide-labeled biomolecules. J. Am. Chem. Soc.143, 17875–17890 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Doshi, U., Holliday, M. J., Eisenmesser, E. Z. & Hamelberg, D. Dynamical network of residue–residue contacts reveals coupled allosteric effects in recognition, catalysis, and mutation. Proc. Natl. Acad. Sci. USA113, 4735–4740 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Mittal, S., Dutta, S. & Shukla, D. Reconciling membrane protein simulations with experimental DEER spectroscopy data. Phys. Chem. Chem. Phys.25, 6253–6262 (2023). [DOI] [PubMed] [Google Scholar]
- 35.Barducci, A., Bussi, G. & Parrinello, M. Well-tempered metadynamics: a smoothly converging and tunable free-energy method. Phys. Rev. Lett.100, 020603 (2008). [DOI] [PubMed] [Google Scholar]
- 36.Mardt, A., Pasquali, L., Wu, H. & Noé, F. Vampnets for deep learning of molecular kinetics. Nat. Commun.9, 5 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Varadi, M. et al. AlphaFold protein structure database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Res.50, D439–D444 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Mirarchi, A., Giorgino, T. & De Fabritiis, G. mdCATH: A large-scale MD dataset for data-driven computational biophysics. Sci. Data11, 1299 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Lewis, S. et al. Scalable emulation of protein equilibrium ensembles with generative deep learning. Science389, eadv9817 (2025). [DOI] [PubMed] [Google Scholar]
- 40.Adhikari, B. & Cheng, J. Protein residue contacts and prediction methods. In Data Mining Techniques for the Life Sciences (Springer, 2016). [DOI] [PMC free article] [PubMed]
- 41.Knapp, E. W., Fischer, S. F. & Parak, F. Protein dynamics from Mössbauer spectra. The temperature dependence. J. Phys. Chem.86, 5042–5047 (1982). [Google Scholar]
- 42.Wayment-Steele, H. K. et al. Learning millisecond protein dynamics from what is missing in NMR spectra. Preprint at 10.1101/2025.03.19.642801 (2026). [DOI]
- 43.Vander Meersche, Y., Cretin, G., Gheeraert, A., Gelly, J.-C. & Galochkina, T. ATLAS: protein flexibility description from atomistic molecular dynamics simulations. Nucleic Acids Res.52, D384–D392 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Scalise, M., Pochini, L., Console, L., Losso, M. A. & Indiveri, C. The human SLC1A5 (ASCT2) amino acid transporter: from function to structure and role in cell biology. Front. Cell Dev. Biol.6, 96 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Garaeva, A. A. et al. Cryo-em structure of the human neutral amino acid transporter ASCT2. Nat. Struct. Mol. Biol.25, 515–521 (2018). [DOI] [PubMed] [Google Scholar]
- 46.Garibsingh, R.-A. A. et al. Rational design of ASCT2 inhibitors using an integrated experimental-computational approach. Proc. Natl. Acad. Sci. USA118, e2104093118 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Garaeva, A. A., Guskov, A., Slotboom, D. J. & Paulino, C. A one-gate elevator mechanism for the human neutral amino acid transporter ASCT2. Nat. Commun.10, 3427 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Yu, X. et al. Cryo-EM structures of the human glutamine transporter SLC1A5 (ASCT2) in the outward-facing conformation. ELife8, e48120 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Selvam, B., Yu, Y.-C., Chen, L.-Q. & Shukla, D. Molecular basis of the glucose transport mechanism in plants. ACS Cent. Sci.5, 1085–1096 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Singh, J. et al. Physiological implications of SWEETs in plants and their potential applications in improving source–sink relationships for enhanced yield. Plant Biotechnol. J.21, 1528–1541 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Müllner, D. Modern hierarchical, agglomerative clustering algorithms. Preprint at 10.48550/arXiv.1109.2378 (2011). [DOI]
- 52.Pérez-Hernández, G., Paul, F., Giorgino, T., De Fabritiis, G. & Noé, F. Identification of slow molecular order parameters for markov model construction. J. Chem. Phys.139, 015102 (2013). [DOI] [PubMed] [Google Scholar]
- 53.Hoffmann, M. et al. Deeptime: a Python library for machine learning dynamical models from time series data. Mach. Learn. Sci. Technol.3, 015009 (2022). [Google Scholar]
- 54.Husic, B. E. & Pande, V. S. Markov state models: From an art to a science. J. Am. Chem. Soc.140, 2386–2396 (2018). [DOI] [PubMed] [Google Scholar]
- 55.Wu, H. & Noé, F. Variational approach for learning markov processes from time series data. J. Nonlinear Sci.30, 23–66 (2020). [Google Scholar]
- 56.Langan, R. A. et al. De novo design of bioactive protein switches. Nature572, 205–210 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 57.Praetorius, F. et al. Design of stimulus-responsive two-state hinge proteins. Science381, 754–760 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Guo, A. B. et al. Deep learning–guided design of dynamic proteins. Science388, eadr7094 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Nicholson, L. K. et al. Flexibility and function in HIV-1 protease. Nat. Struct. Biol.2, 274–280 (1995). [DOI] [PubMed] [Google Scholar]
- 60.Brik, A. & Wong, C.-H. HIV-1 protease: mechanism and drug discovery. Org. Biomol. Chem.1, 5–14 (2003). [DOI] [PubMed] [Google Scholar]
- 61.Liu, Z. et al. Pulsed EPR characterization of HIV-1 protease conformational sampling and inhibitor-induced population shifts. Phys. Chem. Chem. Phys.18, 5819–5831 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 62.Munshi, S. et al. Rapid X-ray diffraction analysis of HIV-1 protease–inhibitor complexes: inhibitor exchange in single crystals of the bound enzyme. Acta Crystallogr. D Biol. Crystallogr.54, 1053–1060 (1998). [DOI] [PubMed] [Google Scholar]
- 63.Heaslet, H. et al. Conformational flexibility in the flap domains of ligand-free HIV protease. Acta Crystallogr. D Biol. Crystallogr.63, 866–875 (2007). [DOI] [PubMed] [Google Scholar]
- 64.Li, J., Zhu, Z. & Song, C. Predicting the alternative conformation of a known protein structure based on the distance map of AlphaFold2. Preprint at 10.1101/2024.06.09.598121 (2024). [DOI] [PMC free article] [PubMed]
- 65.Wu, T., Stein, R. A., Kao, T.-Y., Brown, B. & Mchaourab, H. S. Modeling protein conformational ensembles by guiding AlphaFold2 with Double Electron Electron Resonance (DEER) distance distributions. Nat. Commun.16, 7107 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 66.Mirdita, M. et al. Colabfold: making protein folding accessible to all. Nat. Methods19, 679–682 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 67.Kingma, D. P. & Ba, J. Adam: A method for stochastic optimization. Preprint at 10.48550/arXiv.1412.6980 (2014). [DOI]
- 68.Lin, T.-Y., Goyal, P., Girshick, R., He, K. & Dollár, P. Focal loss for dense object detection. Proc. IEEE Int. Conf. Comput. Vis.IEEE, 2999–3007 (2017). [DOI] [PubMed] [Google Scholar]
- 69.Kleiman, D. E., Feng, J., Xue, Z. & Shukla, D. Data for ESMDynamic: Fast and Accurate Prediction of Protein Dynamic Contact Maps from Single Sequences. University of Illinois Urbana-Champaign. 10.13012/B2IDB-3773897_V2 (2026). [DOI] [PubMed]
- 70.Kleiman, D. E., Feng, J., Xue, Z. & Shukla, D. Code for ESMDynamic: fast and accurate prediction of protein dynamic contact maps from single sequences. Zenodo 10.5281/zenodo.20939226 (2026). [DOI] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Featurized datasets, model weights, and human proteome predictions are available in the Illinois Data Bank at https://doi.org/10.13012/B2IDB-3773897_V269.
All code used to train the model and reproduce the results of the paper is available at https://github.com/ShuklaGroup/esmdynamic70. A user-friendly interface to use the model is available through Google Colab Notebooks at https://colab.research.google.com/github/ShuklaGroup/esmdynamic/blob/main/examples/esmdynamic/esmdynamic.ipynb.
