Introduction

Biomolecular function is determined, ultimately, by dynamics. The structure provides significant clues as to what a biomolecule might do, but ideally we want to see the molecule actually do it. Henzler–Wildman and Kern say that the “dream is to ‘watch’ proteins in action1,” and point out that molecular dynamics (MD) simulation is unique in its ability to provide the time-resolved motion of atoms. Still, simulations are limited in sampling the conformational space and by inaccuracies in simulation parameters and thus require experimental validation; even then, it is not trivial to connect measured parameters to motion in a simulation. Considerable complexity arises due to different modes of motion: local librations, rotations around bonds, reorientations of molecular domains and the entire molecule, and collective motions of molecular assemblies contribute to dynamics2. Understanding biological systems requires determining which of these motions contribute to function, remembering that this contribution can be direct or indirect. Thus, to understand the function it is necessary to comprehensively describe the dynamics of a molecular system, requiring separation and parameterization of multiple contributions using all experimental and MD data available.

Nuclear magnetic resonance (NMR) is powerful because experiments provide site-specific motional information, where bond reorientation modulates interaction tensors (e.g., dipolar/quadrupolar couplings)3,4. Measurement of one-bond residual couplings provides an order parameter, |S|, defined as \(|{\delta }_{{{{{{\rm{resid}}}}}}.}/{\delta }_{{{{{{\rm{rigid}}}}}}}|\), where \({\delta }_{{{{{{\rm{resid}}}}}}.}\) is the averaged anisotropy of a coupling divided by the rigid limit of the coupling. Then, motions in a molecule leading to the reorientation of the tensor contribute to the reduction of |S| from 1, albeit with a somewhat complex dependence on orientations sampled.

|S| does not provide timescale resolution, whereas NMR relaxation rate constants are proportional to \((1-{S}^{2})\)5,6,7,8 and are selective for motions having correlation times (τc) matched to the eigenfrequencies (ω) of the spin system (\(\omega {\tau }_{{{{{\rm{c}}}}}}\approx 1\)); these frequencies can be varied by choice of the experiment (strictly speaking \(|S{|}^{2}\) obtained from residual couplings may not exactly equal \({S}^{2}\), which determines relaxation behavior, unless an axis of symmetry for the motion exists). This timescale selectivity helps in separating motions, but for complex systems, a complete parameterization is rarely possible, and parameterization using simplified models often creates bias9. Alternatively, using an experimentally validated MD simulation10, one should be able to extract and parameterize the specific motions. To attempt this, we consider a critical biological system: the lipid membrane, for which the complex dynamics of an extended molecular system is encoded into the reorientational motions of the single lipids.

The lipid membrane is nature’s most important interface. It maintains a barrier function and provides the environment for various biological processes, i.e., communication and transport mediated by embedded proteins11,12,13. To enable these functions, lipid molecules are characterized by a highly dynamic structural polymorphism resulting in a well-balanced equilibrium of order and disorder14. This is best described by a dynamic landscape in which the crucial parameters are the correlation times of motion, their distribution widths, and the motional amplitude, where multiple motions yield a product of distributions. While spectroscopic tools and MD simulations have described individual aspects of this versatile dynamics15,16,17,18,19,20,21,22, its comprehensive and quantitative description has not been presented. Here, we suggest an analytical method to use both NMR and MD data to quantitatively describe the dynamic landscape of a fully hydrated palmitoyl-oleoyl-phosphatidylcholine (POPC) bilayer. The method is based on dynamic detectors9,23,24, which describe the timescale-specific generalized amplitude of motion of the C–H bonds of the POPC molecule.

In order to characterize the full dynamic landscape, we perform an extensive comparison of NMR/MD data using detector analysis, a method developed to eliminate bias while providing a quantitative, timescale-specific comparison of motions between different methods9,23. Next, we apply a frame analysis, which allows separating multiple types of motion using MD such that the product of time-correlation functions describing the individual motions yields the correlation function of the total motion7,25,26,27,28. For the separated motions, we explicitly fit distributions of correlation times for each motion, using only a few parameters. Combining the fits, we obtain a detailed characterization of the multidimensional dynamic landscape of a lipid membrane over several decades of correlation times. This methodology is well suited to quantitatively describe membrane dynamics in response to membrane protein function, lipid domain structure, and binding of molecules to the bilayer, and may be more generally extended to the characterization of other molecular systems.

Results

Experimental and simulated data analysis and comparison

A series of seven NMR relaxation experiments (13C T1 at three fields, heteronuclear 1H–13C nuclear Overhauser effect, and 13C T1ρ at three spin-lock strengths) and measurement of residual 1H–13C dipole couplings (DIPSHIFT) were performed and analyzed using the dynamics “detectors” method23, providing bond-specific dynamics information (Supplementary Note 1 contains further details of experimental data analysis). Detector analysis provides several detector responses, \({\rho }_{n}^{(\theta ,S)}\), each of which characterizes motion within a specific window of correlation times (\({\tau }_{{{{{\rm{c}}}}}}\)). More precisely, S2, the generalized order parameter, is a function of the orientations sampled by a given tensor, so that 1 − S2 typically increases with the amplitude of motion. Then, a detector response describes the fraction of 1 − S2 that results from motion for a given range of correlation times, i.e., the timescale-specific generalized amplitude of motion. We assume that the correlation function of reorientational motion is a decaying, multi-exponential function of the following form7,26,29:

$$\begin{array}{*{20}{l}}C(t)\hfill &=\hfill &{S}^{2}+(1-{S}^{2}){\int\limits_{-\infty }^{\infty }}\theta (z)\exp (-t/({10}^{z}\cdot 1s)){{{{{\rm{d}}}}}}z\\ \hfill &\hfill &0\le 1-S^{2}\le 1,\,{\int\limits_{-\infty }^{\infty }}\theta (z){{{{{\rm{d}}}}}}z=1.\end{array}$$
(1)

\(C(t)\) has an initial value of 1, and decays towards \({S}^{2}\), the generalized order parameter. \(\theta (z)\) determines how different decay rate constants contribute to the total decay, where z is the log-correlation time, \(z={\log }_{10}({\tau }_{{{{{\rm{c}}}}}}/s)\) (Eq. (1) is a Laplace transform). A detector response, \({\rho }_{n}^{(\theta ,S)}\), then characterizes the function, \((1-{S}^{2})\theta (z)\), according to

$${\rho }_{n}^{(\theta ,S)}=(1-{S}^{2}){\int\limits_{-\infty }^{\infty }}\theta (z){\rho }_{n}(z){{{{{\rm{d}}}}}}z.$$
(2)

The amplitude of a detector response indicates the amplitude of motion for a specific range of correlation times, with that range defined by the detector sensitivity, \({\rho }_{n}(z)\). Detector responses are obtained via linear recombination of experimental data as previously defined23,24. The linear combinations for a set of detectors are chosen in order to extract the maximum information from the experimental data, i.e., obtain the best fit, and to obtain narrow, separated detector sensitivities.

If \((1-{S}^{2})\theta (z)\) is known, then detector responses, \({\rho }_{n}^{(\theta ,S)}\), can be precisely determined by Eq. (2). Obtaining \((1-{S}^{2})\theta (z)\) from the \({\rho }_{n}^{(\theta ,S)}\), however, is not possible without further assumptions; therefore, interpretation must remain more loose; \({\rho }_{n}^{(\theta ,S)}\) do not yield exact correlation times, and amplitude depends on correlation time, via \({\rho }_{n}(z)\). We can interpret detectors as windows into the total motion—selecting out only motion with correlation times near the center of the detector’s sensitivity (the center is indicated on plots throughout). If \((1-{S}^{2})\theta (z)\) is smooth near a detector’s center (\({z}_{n}^{0}={\log }_{10}({\tau }_{n}^{0}/{{{{{\rm{s}}}}}})\)), then the detector response is approximately equal to \((1-{S}^{2})\theta ({z}_{n}^{0})\) multiplied by the detector width (\(\Delta {z}_{n}\))23. For a distribution consisting of a few discrete correlation times, interpretation is different: a moderate detector response could result from a low-amplitude motion having a correlation time near the center of the detector, or from a high-amplitude motion with a correlation time away from the detector. Note that detectors can be viewed as an “ideal” relaxation rate constant; as motion increases in the sensitive range of a rate constant or detector, both parameters increase, but detector sensitivities are narrower than those for typical rate constants and are also normalized to one for easier interpretation.

While some ambiguity exists in detector interpretation, this is deliberate: by avoiding a specific model, we can quantitatively compare NMR to MD without introducing bias at the outset that could result from an incorrect model. To make this comparison, we calculate the reorientational correlation functions of H–C bonds from an 8.4 μs simulation of a POPC bilayer of 256 lipid molecules. This yields the correlation function in Eq. (1), and we may calculate detector responses from the MD simulation using a similar approach as is applied for NMR analysis30; details of both analyses are found in the “Methods” section.

The results are plotted in Fig. 1, where 6 detectors are obtained for 18 resolved NMR signals of POPC (Supplementary Fig. 1). Sensitivities of these detectors are shown in Fig. 1a, where ρ1ρ3 cover ps/ns motion (~0.1–4 ns), and ρ4ρ5 cover μs motion (6–70 μs). ρ0 is sensitive to all motion falling outside the other windows. From MD, we could reproduce ρ0ρ3, although the 8.4 μs trajectory is too short to compare motions with correlation times in the microsecond range. The agreement between NMR and MD in Fig. 1b is very good. The most significant outliers occur in the head group (α, β, γ), where MD underestimates ρ0 and overestimates ρ1, indicating that MD underestimates the rate of motion in the head group, most likely related to force field imperfections10. In the oleoyl and palmitoyl chains, we do not have a full site-specific resolution in NMR, but we do have excellent agreement with averaged detector responses obtained with MD (oleoyl C9/C10 are resolved in NMR). Then, we can combine results from MD in the chains (except oleoyl C9/C10) with experimental results elsewhere to illustrate the molecular motion of POPC in Fig. 2. In Fig. 2a, we map \({\rho }_{0}^{(\theta ,S)}\) onto POPC. The sensitivity of ρ0 is nonzero over multiple ranges of correlation times (Fig. 1a), but it is predominantly resulting from fast (<110 ps) motion, which can be verified from MD analysis (Supplementary Fig. 7). Motion is fastest at the ends of the chains and in the γ position of the head group. From ρ0ρ3, one sees that chain motion and head group motion is predominantly fast (ρ0/ρ1, ~110 ps or faster), whereas the glycerol backbone moves significantly slower (ρ2/ρ3). Motion is slowest for g2, where the highest detector response occurs for ρ3 (~3.7 ns). Glycerol g1 experiences similar responses for ρ2 and ρ3 and g3 has the largest response for ρ2 (~790 ps). To help interpret detector responses, Supplementary Movie 1 shows a POPC molecule from MD, where detector responses are plotted onto the molecule while sweeping through different timescales.

Fig. 1: Experimental vs. MD-derived detector responses.
figure 1

Panel a shows the sensitivity windows for six experimental detectors (color). We use MD data to approximate detectors 0–3, where the MD sensitivities are shown in gray. Detectors 4 and 5 are not calculated with MD. For detectors 1–5, the widths, \(\Delta {z}_{n}\), in orders of magnitude, are 1.1, 0.8, 1.0, 1.3, and 1.3. In (b), the detector responses characterize the amplitude of motion in each window. Colored lines indicate the NMR detector responses and error bars indicate the 68% confidence interval, determined via linear propagation of error applied to the error of the experimental rate constants (see Supplementary Note 1, subsection 3 for details on experimental error determination). Black lines indicate the MD-determined amplitude, averaged over 256 copies of POPC in the MD simulation. Where experimental data are not resolved over multiple carbons, we average together the simulated data for the same carbons with uniform weighting for comparison to the experiment. Source data are provided as a Source Data File.

Fig. 2: Detector responses mapped onto the individual segments of a POPC molecule.
figure 2

Panels ad show responses corresponding to ρ0, ρ1, ρ2, and ρ3, respectively. Each plot encodes the detector responses found in Fig. 1, where the radii of the H and C nuclei are proportional to \({\rho }_{n}^{(\theta ,S)}\), and we fade from tan to color, depending linearly on \({\rho }_{n}^{(\theta ,S)}\). The radius scale is indicated in the upper left of the figure. In cases where experimental data are ambiguous (some chain methylene segments), we plot MD-derived responses, noting that these responses are in very good agreement with the experiment (see Fig. 1). All 3D plots are produced with ChimeraX67. Source data are provided as a Source Data File.

Separation of total rotation into independent motions

Previous studies have similarly obtained full site resolution of POPC dynamics by combining MD and NMR, but have been limited to obtaining order parameters19, or order parameters and the averaged effective correlation time10. In this study, we take another step forward and obtain timescale resolution, characterizing amplitude of motion for four ranges of correlation times. However, we would like to not only separate and characterize motion by timescale but also understand how different types of motions contribute to the overall dynamics. We note that the total rotation of an NMR interaction (e.g., a one-bond dipole coupling) can be decomposed into multiple rotations, as illustrated in Fig. 3, where rotation of an acyl H–C bond (parallel with the dipole coupling) in the lab frame is decomposed into four steps (Ω are the Euler angles of the rotation applied via the rotation matrix (R), resulting in a transformation between two individual frames):

$${{{{{\bf{R}}}}}}({\Omega }_{t}^{{{{{{\rm{total}}}}}}})={{{{{\bf{R}}}}}}({\Omega }_{t}^{1})\cdot {{{{{\bf{R}}}}}}({\Omega }_{t}^{2}(t))\cdot\;{\cdots}\;\cdot {{{{{\bf{R}}}}}}({\Omega }_{t}^{n}(t)).$$
(3)
Fig. 3: Illustration of the series of frames used for separating the motion of an H–C bond in an acyl chain in POPC into components (concept ref. 27).
figure 3

One-bond librations are separated by defining a frame that aligns the carbon of the H–C bond, and all atoms are directly bonded to that carbon. The motion of the bond within this frame defines local librational motion. Within each chain, librational frames move within the MOIxy frames. Alignment of the MOIxy frame removes rotation around the moment of inertia (MOI), so that this motion only contains motion parallel to the MOI. The motion of the MOIxy frames within the MOI frame then only contains motion perpendicular to the MOI. Finally, the chain MOI frames move within the lab frame, capturing the overall motions of the given acyl chain.

Therefore, we apply a frame analysis, which allows the calculation of correlation functions for each motion7,25,26,27,28. Assuming statistically independent components, the correlation function of the total motion is given by the product of the correlation functions of the independent motions:

$$C(t)={C}^{1}(t)\cdot {C}^{2}(t)\cdot\;{\cdots}\;\cdot {C}^{n}(t).$$
(4)

Separability of the correlation function is well established7,25,26,27,31, but explicit separation from an MD trajectory has only been achieved for special cases28, whereas we establish a general procedure here (note that if the individual correlation functions are multi-exponential, as in Eq. (1), then their product is also multi-exponential, see Supplementary Eq. 7).

Separation is achieved by defining a series of frames—a frame could be, e.g., the z-component of the moment of inertia (MOI) for a carbon chain. Then, we can calculate a correlation function for the motion of a given H–C bond within the frame by rotating each frame of the trajectory such that the longest (z-) component of the MOI always lies on the z-axis, and evaluate the resulting H–C motion. Subsequently, we may determine how the motion of the frame results in the H–C bond motion, and calculate the corresponding function. The product of the resulting correlation functions is the total correlation function if: (1) terms resulting from motion within the frame are statistically independent of terms resulting from the motion of the frame, and (2) significant reorientation/reshaping of the residual NMR tensor brought about by motion within the frame occurs on a timescale significantly faster than the motion of the frame. Changes in tensor magnitude only are not subject to timescale separation. This procedure may be implemented iteratively to separate multiple correlation functions and is an explicit implementation of the theory developed by several groups including Brown5,26, Brown et al. 6, Lipari and Szabo7, Lipari et al. 32, Halle and Wennerström25, Halle31, and Wennerström et al. 33. The extension of model-free theory from a theoretical principle to explicit implementation is detailed in the “Methods” section.

Using frame analysis, for each bond we separate three to four independent motions (Fig. 4a). To separate one-bond librations, we define a frame that aligns the C of the bond and all directly bonded atoms to a reference structure in order to capture local structural distortions. For the glycerol backbone (g1, g2, and g3), head group (α, β, γ), and carbonyls (together abbreviated HG/BB), we define a frame that aligns the glycerol carbons and oxygens to separate overall motion from internal structural changes of the HG/BB. Similarly, in the chains (excluding carbonyls), we define a frame that aligns the longest (z-) components of the MOI (approximately the direction that chain points) to separate internal reorientation from the overall motion of the chain. Within the chains (excepting oleoyl carbons 9/10), we furthermore separate motion into components parallel and perpendicular to the MOI. Note that we do not explicitly introduce a local director frame, i.e., a frame that is perpendicular to the local membrane surface, because it is not well defined. Its motion will depend on the precise definition used, with the apparent dynamics depending on how many and which atoms are used to define the local membrane surface (see Supplementary Note 2 for precise definitions of each frame).

Fig. 4: Detector analysis of individual frames.
figure 4

Panel a illustrates the types of motion captured by the frame analysis: one-bond H–C (or C = O) librations are separated for all sites. Within chains, we separate motion parallel to the moment of inertia (MOI) and perpendicular to the MOI. For the head group, C′, and oleoyl carbons 9, 10 (double-bonded), we do not separate internal motion into two components. The overall motion of HG/BB is defined by the alignment of the glycerol atoms to a reference structure, and the overall motion of the chains is defined by the motion of the longest component (z-component) of each chain’s MOI. be The detector analysis of the motions of each of the four motions, with detector responses also encoded onto the POPC molecule, where color intensity and radius depend on the detector response (same scale for (ce), scale ×10 in (b)). For motion not split into perpendicular/parallel components, the internal motion (without libration) is shown in (d), with no data shown in (c). Source data are provided as a Source Data File.

Results of the frame analysis (Fig. 4b–e) show varying behavior for the different motions. Responses from one-bond librations (Fig. 4b) are significantly smaller than all other motions and found exclusively in ρ0 (\({\tau }_{{{{{\rm{c}}}}}} < 110\,{{{{{\rm{ps}}}}}}\)). Internal motions (Fig. 4c/d) are slower, with the largest responses for ρ0/ρ1, with the exception of the glycerol backbone, where motion is predominantly found in ρ2/ρ3 (790 ps/3.7 ns), being about 10× slower than other internal motion. Within the chains, motion perpendicular to the chain’s MOI is slightly faster and typically has higher amplitude than motion parallel to the MOI. Overall motion (HG/BB or chain motion) differs considerably from internal motion: on average it is more broadly distributed (all \({\rho }_{n}^{(\theta ,S)}\) have similar amplitudes), with significantly slower components, since \({\rho }_{3}^{(\theta ,S)}\) (~3.7 ns) becomes large. Individual motions and detector responses can be viewed as movies in Supplementary Movies 26 (Supplementary Note 3 provides additional information about movies).

Residual tensor evolution due to individual motions

Detector analysis of individual motions captures contributions to \(1-{S}^{2}\) as a function of timescale. However, each motion samples bond orientations differently, which is not easily seen in Fig. 4. In NMR, anisotropic interactions such as dipolar tensors are averaged by orientational sampling, resulting in a residual tensor of the interaction. This may be probed directly via the measurement of residual couplings to study the total molecular motion. However, it is not simple to separate individual motions’ contributions to the residual tensor; spatial orientation of the residual tensor cannot be accessed with powder-averaged samples, and determining the sign also requires additional measurements such as the S-DROSS experiment34,35. Furthermore, the residual tensor from faster motion affects the relaxation induced by slower motion (see “Methods” for details). Therefore, in Fig. 5 we illustrate residual tensors resulting from each motion (estimated shape as \(t\to \infty\)), including time dependence for one carbon. The evolution of all tensors is shown in Supplementary Movies 711. Since librational motion has a very low amplitude, it results in minimal change to the residual tensor shape. Motion parallel to the chain MOI results in decreasing the longest component of the tensor and introduces anisotropy (Fig. 5b). This is expected since the parallel motion is a restricted rotation around one axis; sampling of a wider range of angles would result in a smaller tensor with larger anisotropy. Motion perpendicular to the MOI is a symmetric rotation around the MOI, resulting in significant reorientation of each tensor such that all residual tensors in chains align parallel to the MOI (Fig. 5c). The overall motion of the HG/BB causes residual tensors to nearly vanish, whereas MOI motion of the chains reduces tensor magnitudes by about 50% (Fig. 5d). Clearly, the frame analysis provides unprecedented insights into the molecular details of the motion of POPC in membranes and how motion relates to experimentally measurable parameters.

Fig. 5: Tensor reorientation due to motion.
figure 5

ad The residual tensors resulting from individual motions are shown on the POPC molecule a Librational motion. b Motion parallel to the moment of inertia (no data for HG/BB and oleoyl carbons 9, 10). c Motion perpendicular to the MOI (chains), or all internal motion (one-bond librations removed) for HG/BB, and oleoyl carbons 9, 10. d Overall motions (chains defined by z-axis of MOI, HG/BB by RMS alignment of glycerol group). In ad, pictures within the plots show the time dependence of the palmitoyl C8 tensor reorientation (green: positive; yellow: negative); the plots themselves show correlation functions defining the orientation of the C8 tensor (\({C}_{0p}(t)={\langle {D}_{0p}^{2}({\varOmega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f-F})\rangle }_{\tau }\), see “Methods”). In the molecule plots (right), red indicates the positive part of the tensor and blue the negative part. C8 (palmitoyl) is highlighted in the molecule plots in green and yellow. Source data are provided as a Source Data File.

Constructing the dynamic landscape

In Figs. 1 and 2 we obtain a characterization of the distribution of motion, \((1-{S}^{2})\theta (z)\). However, attempting to estimate the specific form of \((1-{S}^{2})\theta (z)\) is unlikely to return completely reliable results, due to the nonuniqueness of the inverse-Laplace transform (ILT)36, although one may nonetheless separate timescales with ILT37. In case we know the specific form of \((1-{S}^{2})\theta (z)\) and it is described by only a few parameters, it might be possible to extract those parameters, but the presence of multiple motions, each described by different parameters, makes the problem intractable. On the other hand, once we separate the total motion into components, it is more reasonable to assume a simple functional form for the distribution of motion of each component. Then, detector responses for each bond and each motion are fitted to a three-parameter model of the distribution of motion, where parameters are correlation time, order parameter (\(1-{S}^{2}\)), and width. A skewed Gaussian distribution is used for internal motion, as might be expected for power-law behavior (collective motions20,22,26,38,39, see Supplementary Note 4, subsection 1 for further discussion), and a regular Gaussian distribution for overall (HG/BB and chain MOI) motions.

The resulting MD-derived distributions may be found in Supplementary Fig. 14 and we plot the total distribution of motion in Supplementary Fig. 16, which results from the product of correlation functions (Eq. (4)). Although MD agrees well with the experiment (Fig. 1), we would like to perform a final refinement based on experimental results. To achieve this, we adjust the internal correlation time for each resonance. Where multiple positions in the POPC molecule overlap in the spectrum, we scale each correlation time by the same factor. Similarly, in the chains, we scale parallel and perpendicular components equally. Parameters from MD only and including experimental refinement are in Supplementary Fig. 13, and improvement in experimental agreement due to refinement is shown in Supplementary Fig. 17.

Experimentally refined distributions of motion are shown in Fig. 6a–d. While one cannot easily extract distributions from detectors describing overall motion, at the risk of losing important details of the individual motions, one may determine the total distribution by combining contributions from the individual motions; the result should satisfy the product in Eq. (4) (see “Methods”). The resulting dynamic landscape of the POPC membrane is shown in Fig. 6e.

Fig. 6: Dynamic landscape of POPC membranes.
figure 6

ad Fitted distributions of motion for the separated motion. Axes are the correlation time (left) and position (right), where each plot is broken up into parts (left: HG/BB; back: oleoyl; front: palmitoyl). The coloring corresponds to the experimental detector most sensitive to a given correlation time (blue: ρ0; orange: ρ1; green: ρ2; red: ρ3), where the intensity of the color is determined by the amplitude at the corresponding correlation time (fades to tan for small amplitudes). e The distribution of motion for the total motion, resulting from the product of correlation functions corresponding to the distributions in (ad) (Eq. (4)). Details of fitting and calculating the total distribution are given in Supplementary Note 4. Source data are provided as a Source Data File.

Discussion

Detector analysis provides a general method to quantitatively describe the dynamic landscape on which biomolecules exist based on experimental and/or simulated data. Detectors describe the timescale-specific generalized amplitude of motion, defined as the integral over the product of the distribution of correlation times of motion, \((1-{S}^{2})\theta (z)\), and the corresponding detector sensitivity, \({\rho }_{n}(z)\), as defined in Eq. (2). To assist in relating experimental detector responses to the distribution of motion, we have color-coded the distributions in Fig. 6 according to the detector that is most sensitive to the corresponding correlation time. Then, if a sufficient number of detectors can be extracted from experimental and MD data, while separating motions with frames, the full dynamic landscape of a biomolecule can be constructed. Doing so, we rely on the detail provided by MD simulation, but refine results with the better accuracy of experiments.

The dynamics landscape (Fig. 6) brings the broad range of motion in the POPC membrane into stark relief, while still connecting that motion to the experimentally derived detector responses. The total amplitude of motion, \(1-{S}^{2}\), which can be obtained by integrating over correlation time, relates the molecular flexibility (the range of orientations sampled), whereas correlation time (\({\tau }_{{{{{\rm{c}}}}}}\)) reports the mobility (how quickly those orientations are sampled), both obtained as a function of molecular position39. In terms of the energetic landscape, amplitude informs us about the thermal equilibrium between states: a large value for \((1-{S}^{2})\) implies that bonds undergo significant sampling of a large range of orientations, and these orientations must have similar free energy. Shorter correlation times indicate that the free energy cost of transitions between those orientations is low.

Consider the differences that can be seen in Fig. 6e: at the end of the chains and the head group, we have both high amplitude and short correlation times, so that almost all orientations are sampled, and the energetic cost of doing so is low (Supplementary Fig. 14). Contrast this to the backbone: amplitudes are slightly lower (similar to the middle of the palmitoyl chain, see \(1-{S}^{2}\) in Supplementary Fig. 13), but correlation times are much longer. Internal backbone motion (Fig. 6c) has a much higher free energy cost than internal chain motion. In Supplementary Note 5, subsection 1, we see that this cost comes from hops between several configurations of the backbone. This, however, is only a fraction of the total motion, the remainder coming from overall HG/BB motion (Fig. 6d), which is similarly slow. In this case, the energetic cost comes from the collectivity of motion40: concerted motions of many molecules in the membrane. This free energy is the sum of high enthalpy due to the large number of molecules involved and the entropic cost of the motion happening in a concerted fashion. Aside from long \({\tau }_{{{{{\rm{c}}}}}}\), the collective motion also causes a broad distribution over correlation time. Collective motions do not happen over a fixed distance—we may have both short- and long-distance modes of motion—therefore we also observe a broad distribution of correlation times, with longer correlation times corresponding to longer distance motion. This leads to an essential property of the membrane: its elasticity26,38,40,41,42,43. While the backbone undergoes significant motion, a large part of that motion is collective, so that it does not result in the breaking of the local membrane structure. While one finds these modes via a combination of extensive field-cycling and temperature-dependent experiments38,44, even then it is not possible to cleanly separate backbone collective motion from internal motion, since they occur on the same timescale; however, separation is achieved in Fig. 6c/d.

Distributions of correlation times are also observed for internal motions: in the backbone, this results from transitions between six configurations (Supplementary Note 5, subsection 1), and in the chains, numerous possible trans/gauche transitions broaden the correlation time distribution45,46. Collective dynamics also influence the chain MOI motion (Fig. 6d), although from Fig. 6e we expect the detector responses resulting from chain MOI to have a smaller impact on the total motion, due to masking by the large amplitude of the internal motion. Indeed, \({\rho }_{2}^{(\theta ,S)}\) and \({\rho }_{3}^{(\theta ,S)}\) in Fig. 1b show progressively lower responses. Although we cannot reliably predict \({\rho }_{4}^{(\theta ,S)}\) or \({\rho }_{5}^{(\theta ,S)}\) with only 8.4 μs of simulation, we would expect to see that collective motions (local director fluctuations) or diffusion around the curved liposome surface47 are acting on small residual tensors from faster motions. The experiments agree, yielding the largest value for \({\rho }_{4}^{(\theta ,S)}\) in the backbone where internal motion is smallest so that residual tensors are largest. In fact \({\rho }_{5}^{(\theta ,S)}\) reaches its maximum at g2 of the backbone, where internal motion is at its minimum. Note that the local maximum in \({\rho }_{5}^{(\theta ,S)}\) at carbon 9 of the oleoyl chain is not so easily explained: from DIPSHIFT measurements, we know that the residual coupling is very small, so that collective motions acting on the residual coupling cannot explain the high detector response. A slow motion affecting primarily carbon 9 could be present, or alternatively, chemical exchange on a faster timescale could be mis-characterized as a slower reorientational motion.

Collectivity manifests in the distribution of motion, but we also find evidence of the different types of collectivity in the detector responses for each motion (Fig. 4). Nevzorov, Trouard, and Brown provide the spectral density as a function of the dimensionality, d, of the collective motion, according to a power law, yielding a spectral density, \(J(\omega )\), which is then proportional to \({\omega }^{-(2-d/2)}\). In Supplementary Note 4, subsection 1, we show that this results from a distribution of correlation times having the form \(\theta (z)\propto {10}^{-z(1-d/2)}\). For a 2D collective motion, \(\theta (z)\) is uniform, and detector responses vary proportionally to the detector width, \(\Delta {z}_{n}\) (previously defined in ref. 23 widths are given in the caption of Fig. 1 and are relatively similar for all detectors). Indeed, for the overall motions of the HG/BB and chains (Fig. 4e), detector responses are approximately uniform. In contrast, faster internal motions are expected to behave according to a 3D power law. In this case, the detector responses also depend on the center position of the detector (given on a log scale as \({z}_{n}^{0}\)23). The resulting detector responses then scale according to \({\rho }_{n}^{(\theta ,S)}\propto \Delta {z}_{n}{10}^{-{z}_{n}^{0}/2}\), thus decreasing with increasing correlation time, consistent with the behavior in Fig. 4b, c.

Detector responses and the dynamic landscape predict several experimentally observable properties of membranes. For example, it has been shown that S2 is proportional to 1/T148,49. S describes the scaling of effective NMR tensors anisotropy from motion, where relaxation rates are proportional to the anisotropy of the tensors squared. Then, T1 relaxation is induced by the scaled interactions, causing proportionality to S2. However, this relationship only arises if S2 is dominated by fast motion, and a relatively uniform, slower motion induces T1 relaxation. The same relationship is found using detectors: \({\rho }_{0}^{(\theta ,S)}\) is a good estimate of contributions to 1–S2 from fast motion, whereas \({\rho }_{1}^{(\theta ,S)}\) captures the influence of slower motion on the relaxation. In Supplementary Note 5, subsection 2, we find that a linear relationship is maintained for \(1-{\rho }_{0}^{(\theta ,S)}\) and \({\rho }_{1}^{(\theta ,S)}\) for detectors calculated both from experimental data and from the dynamic landscape in Fig. 6e.

The dynamic landscape also illustrates the origin of the T1 temperature dependence in lipid chains: previous studies have not identified a T1 minimum as a function of temperature for phospholipid chains in the liquid crystalline state39. One expects T1 to reach a minimum when the maximum of the total distribution of motion (Fig. 6e) approximately matches the center of T1 sensitivity. From Fig. 6e, we are able to see why no minimum is observed: the maximum of the distribution falls at very short correlation times (1–10 ps), so that to have the T1 sensitivity correspond with the maximum of the distribution would require significant cooling (causing the membrane to transition to the gel phase) or would require extremely high magnetic fields (~38 GHz 13C Larmor frequency). Note that we would expect a T1 minimum with respect to temperature for typical fields and temperatures in the glycerol backbone, where the distribution has a maximum of around 1 ns; perhaps, it is not a coincidence that Milburn and Jeffrey find a T1 minimum in bilayers of egg phosphatidylcholine for the nearby 31P atom just below ambient temperature50.

Challenges remain in translating some of the concepts used to describe lipid dynamics into precise definitions that may be used for frame separation. Specifically, the local director was not used as a frame in this study, because it is not precisely defined. Still, rotational symmetry manifests in the alignment of tensors in Fig. 5c with their respective chains (and also leads to uniform behavior in Fig. 6d). Similarly, the complete separation of local and collective dynamics would require assigning a frame to each mode of motion, but collectivity still manifests as distributions of correlation times in the dynamic landscape.

On the basis of MD simulation and somewhat limited experimental data, detector analysis and the dynamic landscape provides broad insight into the dynamics of POPC membranes, and are consistent with the results of previous studies. Access to site-specific data for multiple types of motion, their correlation times, amplitude, and breadths based on experiment alone typically would require temperature dependence and field cycling, the latter of which prevents site-specific characterization without specific isotopic labeling45,51. Then, it is possible to validate the simulation with resolution in timescale using the detector analysis. Even so, it is not possible to fully parameterize multiple types of motion influencing H–C bond reorientation based on H–C correlation functions alone. Therefore, the motion was decomposed using a frame analysis, allowing us to analyze and fit motions separately, resulting in a fully parameterized dynamic landscape in Fig. 6. The landscape, via color coding, is still connected to the original detector windows used for experimental data analysis. This is a major strength of this method: we may always compare individual motions to total motions and experiment to simulation using the quantitative and timescale-selective detectors.

The dynamic landscape is critical to understanding motion in a complex system, where correlation time and amplitude are intimately related to the energy landscape. Capturing the form of the dynamic landscape, however, is only possible because we are able to perform the initial steps of analysis with limited assumptions via detector analysis, thus avoiding biasing, and second by taking full advantage of the atom-specific information in MD to separate motion via frames, yielding simple distributions that may be reasonably parameterized. In lipid membranes, this information may be used to understand how the motion of the membrane couples to and allows or restricts motion in the proteins embedded within it. We expect future studies to investigate how membrane composition, including proteins themselves, influences these motions. However, we need not focus only on the membrane; our approach is general; protein and other molecular systems may be similarly measured and characterized. We may also modify our approach, using MD to identify locations and approximate timescales of critical motions and focus experimental efforts on those dynamics. Therefore, our approach may be the basis of a comprehensive understanding of motion and its function in complex systems.

Methods

Sample preparation

POPC powder (Avanti Polar Lipids, Alabaster, AL, USA) was dissolved in 1:1 chloroform/MeOH and evaporated in a rotary evaporator at 40 °C. Afterwards, the sample was redissolved in cyclohexane and lyophilized overnight to acquire a fluffy powder and hydrated to 50 wt% using a HEPES buffer (10 mM HEPES, 100 mM NaCl, pH 7.4, prepared in Milli-Q H2O). Multilamellar vesicles were produced by gentle centrifugation and ten freeze-thaw cycles between a 40 °C water bath and liquid nitrogen. Finally, the sample was inserted into a 3.2 or 4 mm NMR rotor.

MD simulation

A simulation of the membrane containing 256 POPC lipids was simulated for 8.37 μs. In addition, systems with 1024 and 4096 POPC lipids were simulated for 9.5 and 2.0 μs, respectively, to verify that trajectory size does not affect the dynamics characterized in this work (Supplementary Fig. 8). Each system was built in a rectangular periodic box and contained 42.1875 TIP3 waters52 per lipid (50 wt%) and 0.1 M NaCl. Setup of the systems was conducted using published procedures53,54,55,56,57. Each system was energy minimized with the steepest descents algorithm and 1000 kJ mol−1 nm−1 as the threshold. All systems were equilibrated with harmonic positional restraints applied to lipids that were sequentially released in a series of equilibration steps. For each system, considerable time was spent on unbiased equilibration (500 ns) and the remaining trajectory was used for analysis. Coordinates were saved every 5 ps. The simulations were run in the NPT ensemble at a temperature of 298.15 K and a pressure of 1.0 bar using GROMACS 2019.2 and newer using the CHARMM36 force field58. Particle-mesh Ewald was used to treat electrostatic interactions, using a cut-off distance of 10 Å. Bonds involving hydrogen were constrained with LINCS59 to allow a time step of 2 fs.

Experimental setup

Eight NMR experiments were acquired to characterize the dynamic behavior of POPC. All experiments were acquired as a series of 1D (pseudo-2D), 13C detected spectra, with incrementation of a relaxation delay between 1D experiments. All experiments were initiated with a single pulse on 13C (no polarization transfer from 1H), to avoid biasing of the measured dynamics due to dynamics effects on the polarization transfer. Pulse sequences are shown in Supplementary Fig. 2. Critical parameters for each experiment are given in Table 1. All experiments were acquired with at least 16 dummy scans for equilibration and SPINAL-64 decoupling60. Delays for relaxation experiments are approximately log spaced (first time point is always 0 s, second and final time point are listed). Separate R1ρ experiments with different offsets were acquired for different regions of the spectrum, to minimize the variation of the effective field due to offset of the applied field61. For experiments with ω1/2π of 12.0 and 22.1 kHz, two separate experiments were performed, so offsets were never >4.4 kHz, and for experiments with ω1/2π of 7.0 kHz, four separate experiments were performed, so offsets were never >2.4 kHz. Field strengths for R1ρ experiments were verified via nutation experiments. The DIPSHIFT dephasing period used frequency-switched Lee–Goldburg decoupling for homonuclear decoupling62, and SPINAL-64 for heteronuclear decoupling.

Table 1 Experimental parameters.

Relaxation rate constants are extracted from the series of 1D data by first fitting a reference spectrum using INFOS63, and then fixing the positions and widths of the fitted peaks, but allowing amplitude and relaxation rate constants to vary (INFOS FitTrace function). All series were fitted to exponentially decaying functions (\(\exp (-t\times R)\) or \(1-\exp (-t\times R)\), the latter for T1 recovery). For DIPSHIFT, fitting was used to extract amplitudes from each 1D spectra, which were then separately fit in MATLAB, to explicit simulations of the DIPSHIFT sequence (simulation script provided as DIPSHIFT_sim.m in the MATLAB folder on https://github.com/alsinmr/POPC_frames_archive)64.

Detector analysis

Both experimental data and MD-derived correlation functions are analyzed using the detector approach, described previously23. That is, experimental data is fitted with detector responses, minimizing

$$\min {\mathop{\sum}\limits _{\zeta }^{}}{\mathop{\sum}\limits _{n}^{}}\frac{{({R}_{\zeta }^{\exp .}-{[{{{{{\bf{r}}}}}}]}_{\zeta ,n}{\rho }_{n}^{(\theta ,S)})}^{2}}{\sigma {({R}_{\zeta })}^{2}},$$
(5)

where r is a matrix that has been optimized so that we obtain the set of detector sensitivities given in Fig. 1a. The r matrices used for experimental analysis can be found in Supplementary Tables 14. The resulting data fits are found in Supplementary Table 5.

We also use detectors to characterize dynamics from MD-derived correlation functions26,31. This differs from our and others’ previous implementations, where correlation functions were first analyzed with an ILT37, and Eq. (1) was computed explicitly24. The requirement for application of detector analysis is a linear relationship between the distribution of motion, \((1-{S}^{2})\theta (z)\), and the measured parameter, for an experimental relaxation rate constant, and a time point in a correlation function, these are

$$\begin{array}{c}{R}_{\zeta }^{(\theta ,S)}=(1-{S}^{2})\int\limits_{-\infty }^{\infty }\theta (z){R}_{\zeta }(z){{{{{\mathrm{d}}}}}}z\\ \,C(t)={S}^{2}+(1-{S}^{2})\int\limits_{-\infty }^{\infty }\theta (z)\underbrace{\exp (-t/({10}^{z}\cdot 1s))}_{{R}_{C(t)}(z)}{{{{{\mathrm{d}}}}}}z.\end{array}$$
(6)

We compare the relationship of an experimental relaxation rate constant to \((1-{S}^{2})\theta (z)\), to the relationship of a time point of the correlation function to \((1-{S}^{2})\theta (z)\). The two are essentially the same form, excepting the offset term, S2. When fitting correlation functions, the term S2 can be neglected: for a finite trajectory, it is not possible to differentiate the non-decaying fraction of the correlation function (S2) from the very slowly decaying components. If we allow for correlation times at significantly longer than the trajectory, contributions from S2 are simply absorbed into these long correlation times. Then, the sensitivity of a time point extracted from the trajectory is \({R}_{C(t)}(z)=\exp (-t/({10}^{z}\cdot 1{s}))\). These sensitivities may be used to optimize detectors, using pyDIFRATE (provided via GitHub64), which implements the procedure previously described for experimental sensitivities (see Supplementary information of ref. 24). Then, we optimize the MD sensitivities to match the first four experimentally derived detectors (Supplementary Note 1, subsection 5 provides further details).

Frames analysis

The total correlation function may be calculated as

$$\begin{array}{c}C(t)={\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}})\rangle }_{\tau }\\ C({t}_{n})=\frac{1}{N-n}\mathop{\sum }\limits_{m=0}^{N-n-1}\frac{3{({{{{{\bf{v}}}}}}({\tau }_{m})\cdot {{{{{\bf{v}}}}}}({\tau }_{m+n}))}^{2}-1}{2}\end{array}$$
(7)

\({D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}})\) is the (0,0) component of the rank-2 Wigner rotation matrix element, operating on the Euler angles which rotate from the direction of an interaction tensor (collinear with the H–C or C = O bond) at some time \(\tau\) to some later time \(t+\tau\) (Euler angles given in the frame of the bond at the initial time, \(\tau\)). \({D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}})\) is averaged over all pairs of time points separated by t, indicated by the brackets, \({\langle {{{{\mathrm{..}}}}}.\rangle }_{\tau }\), with averaging over the initial time, \(\tau\). The latter equation gives a practical implementation of this formula, where \({{{{{\bf{v}}}}}}(\tau )\) are normalized vectors pointing in the direction of the bond (\({D}_{00}^{2}(\Omega )\) is equal to \((3{\cos }^{2}\,\beta -1)/2\), where the dot product of the normalized vectors yields \(\cos \,\beta\)). Equation (7) is used for calculating the correlation functions used for comparison to experimental analysis in Fig. 1.

In order to separate motions, we assume that we can define some frame for which a bond reorients due to reorientation of the frame. Then, the motion of the bond is the product of rotations within the frame, i.e., motion that is not correlated with the frame motion, and rotations of the frame. Suppose we have a bond at time \(\tau\), expressed in its own frame (i.e., \({{{{{{\bf{v}}}}}}}^{{{{{{\bf{v}}}}}}}(\tau )=[0,0,1]\)), and the same bond at some later time, given in the same frame, \({{{{{{\bf{v}}}}}}}^{{{{{{\bf{v}}}}}}}(t+\tau )\) (we use the superscript, v, to indicate the frame of the bond at the initial time). Then, the total rotation is given by

$$\begin{array}{*{20}{l}}{{{{{{\bf{v}}}}}}}^{{{{{{\bf{v}}}}}}}(t+\tau )\hfill &=\hfill &{{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}})\cdot \underbrace{{{{{{{\bf{v}}}}}}}^{{{{{{\bf{v}}}}}}}(\tau )}_{=[0,0,1]}\\ \hfill &=\hfill &{{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\cdot {{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\cdot {{{{{{\bf{v}}}}}}}^{{{{{{\bf{v}}}}}}}(\tau ).\end{array}$$
(8)

We have simply broken the total rotation between the two vectors into two components: the first (\({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\)) is the rotation of the bond due to motion within the frame (−f indicates that frame motion is removed), and the second (\({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f}\)) is the rotation of the bond due to motion of the frame (indicated by :f). Then, the same rotation occurring in Eq. (7) may be separated the same way, using the usual rules of spherical tensor rotations, as

$$\begin{array}{*{20}{l}}C(t)\hfill &=\hfill &{\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}})\rangle }_{\tau }\\ C(t)\hfill &=\hfill &\mathop{\sum }\limits_{p=-2}^{2}{\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f}){D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\end{array}$$
(9)

At this stage, we first assume statistical independence of motion within the frame and motion of the frame7,25, such that \({\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f}){D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }={\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\).

$$C(t)=\mathop{\sum }\limits_{p=-2}^{2}{\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }$$
(10)

Second, we assume timescale separation, specifically, we require that there is some time, \(t_{1}\), such that for \(t < {t}_{1}\), \({\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }\approx{\delta }_{p}\), i.e., the orientation of the frame has not evolved significantly. For \(t > {t}_{1}\), we require that the shape, although not necessarily the magnitude of the residual tensor due to motion within the frame stops evolving, such that \(\langle {D}_{0p}^{2}{\big({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\big)\rangle }_{t}/\langle {D}_{00}^{2}{\big({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\big)\rangle }_{\tau }\approx {\lim }_{t\to \infty }[\langle {D}_{0p}^{2}{\big({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\big)\rangle }_{t}/\langle {D}_{00}^{2}{\big({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\big)\rangle }_{\tau }]\). The correlation function for these two limits becomes

$$\begin{array}{*{20}{l}}t < {t}_{1}\hfill &\hfill &\\ C(t)\hfill &=\hfill &\mathop{\sum }\limits_{p=-2}^{2}{\delta }_{p}{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }={\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\\ t > {t}_{1}\hfill &\hfill &\\ C(t)\hfill &=\hfill &{\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\mathop{\sum }\limits_{p=-2}^{2}{\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }\mathop{{{{{\mathrm{lim}}}}}}\limits_{t\to \infty }\frac{{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }}{{\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }}\end{array}$$
(11)

We may then define two correlation functions, \({C}^{{{{{{\bf{v}}}}}}-f}(t)\), which describes motion within the frame, and \({C}^{{{{{{\bf{v}}}}}}:f}(t)\), which describes the motion of the frame, whose product yields \(C(t)\) at all times, t.

$$\begin{array}{c}{C}^{{{{{{\bf{v}}}}}}-f}(t)={\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\\ {C}^{{{{{{\bf{v}}}}}}:f}(t)=\mathop{\sum }\limits_{p=-2}^{2}{\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }\mathop{{{{{\mathrm{lim}}}}}}\limits_{t\to \infty }\frac{{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }}{{\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }}\\ C(t)={C}^{{{{{{\bf{v}}}}}}:f}(t)\cdot {C}^{{{{{{\bf{v}}}}}}-f}(t)\end{array}$$
(12)

In this formulation, the terms \(\mathop{{{{{\mathrm{lim}}}}}}\nolimits_{t\to \infty }{\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{2})\rangle }_{\tau }\) describe residual tensors resulting from all motion within the frame, similar to what is shown in Fig. 5. Normalization with \(\mathop{{{{{\mathrm{lim}}}}}}\nolimits_{t\to \infty }{\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{2})\rangle }_{\tau }\) shows us that it is only reshaping/reorientation of this tensor that must be timescale separated from reorientation of the frame itself, whereas the absolute magnitude may vary. That is, δ, the anisotropy may continue to decay, but the variation of η, the asymmetry, and the Euler angles must remain timescale separated from frame reorientation.

Practically, \({C}^{{{{{{\bf{v}}}}}}-f}(t)\) is obtained by evaluating (7) in a time-dependent frame, which is aligned such that motion of the frame is removed. Take \({{{{{\bf{v}}}}}}_{Z}(\tau )\) to be a normalized vector giving the direction of the bond, and terms \({\nu }_{\alpha }^{f}(\tau )\) to be axes of the frame (we use \({\nu }_{\alpha }^{f}(\tau )\) as shorthand for each of the three vectors \({\nu }_{X}^{f}(\tau )\), \({\nu }_{Y}^{f}(\tau )\), \({\nu }_{Z}^{f}(\tau )\)). We take \({\Omega }_{\tau }^{f}\) to be the set of Euler angles such that we obtain the \({\nu }_{\alpha }^{f}(\tau )\) by applying \({\Omega }_{\tau }^{f}\) to X, Y, or Z.

$$\begin{array}{c}{{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{f})\cdot [1,0,0]^{\prime }={\nu }_{X}^{f}(\tau )\\ {{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{f})\cdot [0,1,0]^{\prime }={\nu }_{Y}^{f}(\tau )\\ {{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{f})\cdot [0,0,1]^{\prime }={\nu }_{Z}^{f}(\tau ).\end{array}$$
(13)

Then, we apply \({{{{{{\bf{R}}}}}}}_{ZYZ}^{-1}({\Omega }_{\tau }^{f})\) to \({{{{{\bf{v}}}}}}_{Z}(\tau )\) and subsequently calculate \({\langle {D}_{00}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\):

$$\begin{array}{c}{{{{{\bf{R}}}}}}_{ZYZ}^{-1}({\Omega }_{\tau }^{f})\cdot {{{{{\bf{v}}}}}}_{Z}(\tau )={{{{{\bf{v}}}}}}_{Z}^{-f}(\tau )\\ {C}^{{{{{{\bf{v}}}}}}-f}({t}_{n})=-\frac{1}{2}+\frac{1}{N-n}\frac{3}{2}\mathop{\sum }\limits_{m=0}^{N-n-1}{({{{{{\bf{v}}}}}}_{Z}^{-f}({\tau }_{m})\cdot {{{{{\bf{v}}}}}}_{Z}^{-f}({\tau }_{m+n}))}^{2}.\end{array}$$
(14)

Calculation of \({C}^{{{{{{\bf{v}}}}}}:f}(t)\) is considerably more complex, requiring several terms depending on various elements of the Wigner rotation matrix elements. First, we require a consistent definition of the frame of the bond, given by time-dependent axes \({{{{{{\bf{v}}}}}}}_{\alpha }(\tau )\). As stated before, \({{{{{\bf{v}}}}}}_{Z}(\tau )\) should lie along the bond. Then, for an H–C bond, we take a C–C bond (containing the C from the H–C bond) to lie in the XZ-plane of the bond frame. From this, we can calculate \({{{{{\bf{v}}}}}}_{X}(\tau )\) and \({{{{{\bf{v}}}}}}_{Y}(\tau )\) (their definitions are arbitrary, as long as those definitions remain consistent, and the axes are orthonormal). To obtain \({C}^{{{{{{\bf{v}}}}}}:f}(t)\), we require the terms \({\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\), describing the residual tensor of motion in the frame. These can be obtained by first finding the Euler angles \({\Omega }_{\tau }^{{{{{{\bf{v}}}}}}-f}\) such that

$$\begin{array}{c}{{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{{{{{{\bf{v}}}}}}-f})\cdot [1,0,0]^{\prime }={{{{{{\bf{v}}}}}}}_{X}^{-f}(\tau )\\ {{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{{{{{{\bf{v}}}}}}-f})\cdot [0,1,0]^{\prime }={{{{{{\bf{v}}}}}}}_{Y}^{-f}(\tau )\\ {{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{\tau }^{{{{{{\bf{v}}}}}}-f})\cdot [0,0,1]^{\prime }={{{{{{\bf{v}}}}}}}_{Z}^{-f}(\tau ).\end{array}$$
(15)

Using the resulting Euler angles, we then apply \({{{{{\bf{R}}}}}}_{ZYZ}^{-1}({\Omega }_{\tau }^{{{{{{\bf{v}}}}}}-f})\) to the vectors \({{{{{{\bf{v}}}}}}}_{\alpha }^{-f}(t+\tau )\); the result is denoted as \({{{{{{\bf{v}}}}}}}_{\alpha }^{{{{{{\bf{v}}}}}}-f}(t+\tau )\). These axes define the frame of the bond at time \(t+\tau\), represented in the frame of the bond at time \(\tau\), where the motion of frame f is removed. Then, we finally define \({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f}\) to be the set of Euler angles that rotate to the bond from its frame at time \(\tau\) to its orientation (in that frame), at time \(t+\tau\). These may be inserted into the terms \({\langle {D}_{0p}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}-f})\rangle }_{\tau }\) required in (12). To obtain the limit as \(t\to \infty\), we assume the MD orientational sampling is representative of the thermal equilibrium, and therefore pair all time points with all other time points, and take the average with equal weighting.

The rotation of the bond within the frame is calculated in the frame of the bond at its initial time. Then, the rotation of the bond due to the motion of the frame should be calculated in that same frame. To achieve this, we need the Euler angles rotating the bond from its initial orientation at time \(\tau\), defined by \({{{{{{\bf{v}}}}}}}_{\alpha }(\tau )\), to its orientation at time \(t+\tau\), but where the new orientation is only the result of the motion of the frame (motion in the frame removed). This is obtained by taking the \({{{{{\bf{v}}}}}}_{Z}^{-f}(\tau )\), where the motion of frame f is removed at time \(\tau\). Multiplication of each term by \({{{{{\bf{R}}}}}}_{ZYZ}({\Omega }_{t+\tau }^{f})\) then yields the \({{{{{{\bf{v}}}}}}}_{\alpha }^{f}(t+\tau )\), which have been reoriented from time \(\tau\) only by the motion of the frame. This can be seen below, where we see that the resulting terms are the result of the change in orientation due to the frame motion between times \(\tau\) and \(t+\tau\):

$${{{{{{\bf{v}}}}}}}_{\alpha }^{f}(t+\tau )={{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{t+\tau }^{f})\cdot {{{{{{\bf{v}}}}}}}_{\alpha }^{-f}(\tau )={{{{{{\bf{R}}}}}}}_{ZYZ}({\Omega }_{t+\tau }^{f})\cdot \underbrace{{{{{{{\bf{R}}}}}}}_{ZYZ}^{-1}({\Omega }_{\tau }^{f})\cdot {{{{{{\bf{v}}}}}}}_{\alpha }(\tau )}_{{{{{{{\bf{v}}}}}}}_{\alpha }^{-f}(\tau )}.$$
(16)

As before, we find the Euler angles defining the frame of the bond at time \(\tau\), \({\Omega }_{\tau }^{{{{{\bf{v}}}}}}\), and apply \({{{{{\bf{R}}}}}}_{ZYZ}^{-1}({\Omega }_{\tau }^{{{{{\bf{v}}}}}})\) to the \({{{{{{\bf{v}}}}}}}_{\alpha }^{f}(t+\tau )\), yielding \({{{{{{\bf{v}}}}}}}_{\alpha }^{{{{{{\bf{v}}}}}}:f}(t+\tau )\), which are the vectors at time \(t+\tau\), in the frame of the bond at time \(\tau\), where rotation between these times is due only to the motion of the frame. Then, we finally must obtain the Euler angles yielding the \({{{{{{\bf{v}}}}}}}_{\alpha }^{{{{{{\bf{v}}}}}}:f}(t+\tau )\), defined as \({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f}\), and insert these into the terms \({\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }\). The resulting terms may be used in Eq. (12), to obtain the correlation function due to the motion of the frame, \({C}^{{{{{{\bf{v}}}}}}:f}(t)\).

This procedure may also be applied iteratively. Suppose we have two frames, denoted f and F. Then, motion within frame f is obtained as before, yielding \({C}^{{{{{{\bf{v}}}}}}-f}(t)\). Motion due to frame f is obtained by removing motion of frame F first from both the bond vectors, \({{{{{{\bf{v}}}}}}}_{\alpha }^{-F}(\tau )\), and the vectors defining the axis of the frame \({\nu }_{\alpha }^{f-F}(\tau )\), and applying the procedure as described in the preceding paragraphs, yielding \({C}^{{{{{{\bf{v}}}}}}:f-F}(t)\). Finally, motion due to frame F is obtained by finding residual tensors within frame F (we no longer need frame f at this stage), and again applying the above procedure using the frame F. For each frame used, we require statistical independence of motion of the frame and motion in the frame and require timescale separation of residual tensor reorientation/reshaping due to motion in the frame and motion of the frame. Note that residual tensors in Fig. 5 are obtained for intermediate frames using the procedure described for obtaining the components \({\langle {D}_{p0}^{2}({\Omega }_{\tau ,t+\tau }^{{{{{{\bf{v}}}}}}:f})\rangle }_{\tau }\), except that we use the terms \({D}_{0p}^{2}(\Omega )\) of the Wigner rotation matrix.

Constructing a dynamic landscape

Detector responses are defined by Eq. (1), and so for a given \((1-{S}^{2})\theta (z)\), one may numerically integrate Eq. (1) to calculate \({\rho }_{n}^{(\theta ,S)}\). Distributions may be fitted to the MD-derived values shown in Supplementary Fig. 12, which we achieved by performing a grid search over correlation time and distribution width, while optimizing the amplitude at every grid element, yielding a correlation function given by a discrete distribution:

$${C}^{1}(t)={S}_{1}^{2}+(1-{S}_{1}^{2}){\mathop{\sum}\limits _{i}}{A}_{1,i}\exp (-t/{\tau }_{i})$$
(17)

Then, the product of two frames is

$${C}^{1}(t) = \ [{S}_{1}^{2}+(1-{S}_{1}^{2}){\mathop{\sum}\limits _{i}}{A}_{1,i}\exp (-t/{\tau }_{i})]\cdot [{S}_{2}^{2}+(1-{S}_{2}^{2}){\mathop{\sum}\limits _{i}}{A}_{1,i}\exp (-t/{\tau }_{i})]\\ = \ {S}_{1}^{2}{S}_{2}^{2}+{\mathop{\sum}\limits _{i}}[{S}_{1}^{2}{A}_{2,i}\exp (-t/{\tau }_{i})+{S}_{2}^{2}{A}_{1,i}\exp (-t/{\tau }_{i})]\\ +{\mathop{\sum}\limits _{i}}{\mathop{\sum}\limits _{j}}{A}_{1,i}{A}_{2,j}\exp (-t\frac{{\tau }_{i}{\tau }_{j}}{{\tau }_{i}+{\tau }_{j}})\\ = \ {S}_{12}^{2}+(1-{S}_{12}^{2}){\mathop{\sum}\limits _{i}}{A}_{12,i}\exp (-t/{\tau }_{i})\exp (-t/{\tau }_{i}).$$
(18)

The resulting amplitudes and correlation times can be numerically re-binned to obtain the new distribution, and the process is repeated to obtain the product of all motions as shown in Supplementary Fig. 16. Finally, we use NMR detector responses to refine the MD-derived result, by scaling the internal correlation time (or times) by a constant factor for all positions corresponding to each resolved resonance in the NMR spectrum, with results in Fig. 6.

Reporting summary

Further information on research design is available in the Nature Research Reporting Summary linked to this article.