Abstract
Förster resonance energy transfer (FRET) is a widely-used and versatile technique for the structural characterization of biomolecules. Here, we introduce FRETpredict, an easy-to-use Python software to predict FRET efficiencies from ensembles of protein conformations. FRETpredict uses a rotamer library approach to describe the FRET probes covalently bound to the protein. The software efficiently and flexibly operates on large conformational ensembles such as those generated by molecular dynamics simulations to facilitate the validation or refinement of molecular models and the interpretation of experimental data. We provide access to rotamer libraries for many commonly used dyes and linkers and describe a general methodology to generate new rotamer libraries for FRET probes. We demonstrate the performance and accuracy of the software for different types of systems: a rigid peptide (polyproline 11), an intrinsically disordered protein (ACTR), and three folded proteins (HiSiaP, SBD2, and MalE). FRETpredict is open source (GPLv3) and is available at github.com/KULL-Centre/FRETpredict and as a Python PyPI package at pypi.org/project/FRETpredict.
Subject terms: Biophysical chemistry, Proteins, Software, Computational biophysics, Single-molecule biophysics
The authors present and showcase applications for an easy-to-use Python package to predict FRET efficiencies from ensembles of protein conformations via a rotamer library approach.
Introduction
Förster resonance energy transfer (FRET) is a well-established technique to measure distances and dynamics between two fluorophores1,2. Single-molecule FRET (smFRET) and ensemble FRET have been broadly used to study protein and nucleic acid conformational states and dynamics3–5, binding events6,7, and intramolecular transitions8,9. The high spatial (nm) and temporal (ns) resolutions enable FRET experiments to uncover individual species in heterogeneous and dynamic biomolecular complexes, as well as transient intermediates10–15.
In a typical smFRET experiment on proteins, two residues are labeled with a donor and an acceptor FRET probe, respectively. While the FRET probes may sometimes be fluorescent proteins, they are more commonly organic molecules optimized for spectral and photophysical properties. Each such probe consists of a fluorophore and a linker, which can vary in length and is covalently attached to the protein16. For FRET to occur, the donor and acceptor fluorophores must have respective emission and absorption spectra that partially overlap, and the efficiency of the energy transfer depends on the proximity and relative orientation of the fluorophores.
Computational advancements, combined with enhanced sampling methods and approaches to coarse-grain, have enabled molecular dynamics (MD) simulations of biomolecules to explore time scales up to the millisecond or beyond17–19. Concomitantly, the molecular-level insights into protein structural dynamics provided by MD simulations are routinely employed to aid the interpretation of a multitude of experimental approaches, including FRET measurements14,20. Irrespective of whether the underlying protein structure is static or dynamic, the conformational ensembles of the fluorescent probes must be taken into account to accurately predict FRET efficiencies from MD simulations21.
To model the conformational space of dyes attached to a protein, several methods have been developed22,23. At the low end of the spectrum of computational cost, the available volume (AV) method uses a coarse-grained description of the probe for predicting the geometric volume encompassing the conformational ensemble of the probe24–26, achieving good accuracy with smFRET experimental data13,15,16. At the high end, MD simulations can be performed with explicit FRET probes20,22,27–29, achieving high accuracy18. Although this approach provides unique insight into the motion of and interactions between protein and FRET probes, it is limited in its capability to sample the conformational space, particularly since the dye distribution changes with conformational changes of the biomolecule23. Such studies also depend on that the force field used for the fluorescent dyes fully being accurate and compatible with the force field used for the biomolecule22,28,30. Furthermore, comparison with studies that integrate results from multiple pairs of probe positions requires running independent MD simulations for each probe pair. Somewhere in the middle of the scale of computational cost and resolution is the rotamer library approach (RLA), where multiple rotamer conformations of the FRET probe are placed at the labeled site of a protein conformation, and the statistical weight of each conformer is estimated using a simplified potential31. The advantage of the RLA over MD simulations with explicit FRET probes is that it reduces the computational effort, since the simulations required to generate a rotamer library for a new FRET probe only need to be performed once, and the resulting library can then be applied to many different systems. In addition, the simulated system is considerably smaller. Polyhach et al.31 introduced the RLA in the context of electron paramagnetic resonance32. The RLA may, however, also be employed to predict FRET22,33, in addition to double electron-electron resonance (DEER) and paramagnetic relaxation enhancement (PRE) nuclear magnetic resonance data31,32,34,35.
In this work we introduce FRETpredict, an easy-to-use Python module based on the RLA that enables FRET efficiency calculations from protein conformational ensembles. We describe a general methodology to generate rotamer libraries for FRET probes and provide access to rotamer libraries for many commonly used dyes and linkers. We present case studies for proteins displaying different dynamics ranging from disordered proteins to flexible and relatively static folded proteins (ACTR, Polyproline 11, HiSiaP, SBD2, and MalE). We selected systems for which FRET data has been carefully measured and validated using independent methods. The systems cover sizes up to 370 residues (for MalE), showing that both FRETpredict and FRET experiments are applicable to large systems and distances.
Results
Rotamer libraries
Each FRET probe consists of two parts: the fluorescent dye, responsible for the FRET, and the linker, which comprises (i) a spacer, to distance the dye from the protein and (ii) a moiety to attach the probe covalently to the protein. For example, many of the most widely used probes can be purchased with maleimide (to link to Cys), N-hydroxysuccinimide (to link to Lys), or azide (for click chemistry) functional groups.
As detailed in Supplementary Note 1, we generated rotamer libraries through a series of clustering steps and, to further decrease their sizes, we filtered out low-populated cluster centers based on three different cutoffs. Briefly, the steps used to generate the rotamer libraries are (i) generation of the conformational ensemble of the FRET probe using MD simulations; (ii) selection of combinations of the most populated dihedral angles to generate the C1 set of cluster centers; (iii) assignment of trajectory frames to the C1 set based on the least-square deviations of the dihedral angles; (iv) average over the angles of the trajectories frames of each C1 cluster center to generate the C2 set of cluster centers; (v) assignment of trajectory frames to the C2 set based on the least-square deviations of the dihedral angles; (vi) filtering of clusters with populations lower than 10, 20, and 30 structures to generate the rotamer libraries referred to as large, medium, and small hereafter. In this work, we created rotamer libraries for AlexaFluor, ATTO, and Lumiprobe dyes with different linkers (Supplementary Figs. 1, 2 and 3), using the force fields developed by Graen et al.36. This selection of rotamer libraries of widely used FRET probes are made available as a part of the FRETpredict package.
To illustrate the extent to which the conformational ensemble of the probes is reduced upon the generation of the rotamer libraries, we plotted the projection on the xy-plane of the distance vectors between the Cα atom and the central atom of the fluorophore (Fig. 1 and Supplementary Figs. 4, 5 and 6) of all the generated rotamer libraries. Compared to the unfiltered rotamer libraries (Supplementary Fig. 4), the distribution of fluorophore positions for the large rotamer libraries (cutoff = 10) are less isotropic and homogeneous, as evidenced by the deviation of the scatter plot from a circular shape. Unsurprisingly, the anisotropicity is increasingly more pronounced for the medium and small rotamer libraries which were obtained by filtering out clusters of less than 20 and 30 conformers, respectively (Supplementary Figs. 5 and 6).
The rotamer libraries of some FRET probes show pronounced anisotropy, illustrated by the deviation of the scatter plots from a circular shape (A48 L1R, A53 L1R, A56 L1R, A59 L1R, and A48 B1R). The observed anisotropy can be related to the length of the linker, and hence to its rotational degrees of freedom. For example, the rotamer library A48 C1R is more isotropic than A48 L1R because L1R is a shorter linker than C1R (Supplementary Fig. 1). On the other hand, a comparison between A48 L1R and T42 L1R suggests that the more isotropic nature of T42 might be due to the structure of the T42 fluorophore which effectively provides an extension to the linker length (Supplementary Fig. 2).
The RLA relies on a trade-off between thorough conformational sampling and computational cost, as the latter increases with the increased size of the library (Supplementary Fig. 7), which ideally should not exceed ~1000 rotamers. To provide an idea of the time differences involved in using rotamer libraries with different numbers of rotamers, we report the times required to calculate the FRET efficiencies for Polyproline 11 (Supplementary Table 1).
FRETpredict algorithm
For each protein structure to be analysed—either individually or as an ensemble—the FRETpredict algorithm places the FRET probes at the selected protein sites independently of each other (Supplementary Note 2). Relative orientations and distances between the dyes are then computed for all combinations of the donor and acceptor rotamers. Further, nonbonded interaction energies between each rotamer and the surrounding protein atoms are calculated within a radius of 1.0 nm. Using these energies, statistical weights are first estimated for donor and acceptor rotamers independently and subsequently combined to calculate average FRET efficiencies (Fig. 2). The calculation of the average FRET efficiency are implemented assuming three different averaging regimes (detailed in Methods).
FRETpredict is written in Python and is available as a Python package. The FRETpredict class carries out the FRET efficiency predictions. The class is initialized with (i) a protein structure or trajectory (provided as MDAnalysis Universe objects37), (ii) the residue indices to which the fluorescent probes are attached, and (iii) the rotamer libraries for the fluorophores and linkers to be used in the calculation. The lib/libraries.yml file lists all the available Rotamer Libraries, along with necessary fluorophore information, including atom indices for calculating transition dipole moments and distances between fluorophores. As shown in the Results section, the calculations are triggered by the run function.
The main requirements are Python 3.6-3.8 and MDAnalysis 2.037. FRETpredict can be installed through the package manager PIP by executing
pip install FRETpredict
Tests predicting FRET data for the multidomain protein Hsp9016 can be run locally using the test running tool pytest.
In the following, we showcase how FRETpredict can be used to calculate FRET efficiencies using different labels, different averaging schemes and different types and sources of protein/peptide conformations. Our goal here is not to discuss the biophysics of the individual systems, but rather to highlight the capabilities of FRETpredict.
Case study 1: simulation trajectory of pp11
Polyproline 11 (pp11) has been described as behaving like a rigid rod, and was used as a “spectroscopic ruler” in the seminal paper by Stryer and Haugland38; subsequent work showed additional complexity29,39–41. The pp11 system is thus a classical example of the importance of comparing molecular models with FRET data. Here, we compared FRET efficiency values estimated using FRETpredict with reference values from experiments39 and from extensive all-atom MD simulations of pp11 with explicit FRET probes28. For analyses with the RLA we removed these FRET probes to ensure that the conformational ensembles were comparable, and thus compared the different ways of representing the dyes (explicitly or via RLA). In both experiments and simulations, the terminal residues were labeled with AlexaFluor 488 - C1R (donor) and AlexaFluor 594 - C1R (acceptor), and the R0 value was fixed to 5.4 nm. We used large rotamer libraries to estimate the FRET efficiency of pp11 in the three averaging regimes (Fig. 3 and Supplementary Table 2). We observe that the Dynamic regime best approximates the experimental value. As a convenient approach to calculate FRET efficiencies when there is no information about which averaging regime to use, we also calculate the average, 〈E〉, over the estimates of the static, dynamic, and dynamic+ regimes. Comparison with the reference values (Fig. 3 and Supplementary Table 2) indicates that FRETpredict yields predictions that are in slightly better agreement with experiments than MD simulations with explicit representation of the probes. This result suggests that the RLA provides relatively accurate FRET predictions and that MD simulations may not necessarily yield the most accurate result unless they are able to adequately sample the full range of dye conformations42,43.
FRET efficiencies were calculated from the pp11 trajectory through the following lines of code:
from FRETpredict import FRETpredictu = MDAnalysis.Universe("pp11.pdb", "pp11.xtc")FRET = FRETpredict (protein=u, residues=[0, 12], electrostatic=True, donor="AlexaFluor 488", acceptor="AlexaFluor 594", libname_1="AlexaFluor 488 C1R cutoff10", libname_2="AlexaFluor 594 C1R cutoff10")FRET.run()FRET.reweight()
Line two generates the MDAnalysis Universe object from an XTC trajectory and a PDB topology. Line three initializes the FRETpredict object with the labeled residue numbers, the FRET probes from the available rotamer libraries, and turns the electrostatic calculations on. Line seven runs the calculations and saves per-frame and ensemble-averaged data to file. Line eight recomputes the FRET efficiencies using per-frame weights calculated based on dye-protein energies and saved to file by the FRETpredict.run() function. R0 was computed for each combination of FRET probes via Eq. (1).
Since pp11 adopts rod-like conformations, steric clashes between rotamers and protein occur in a small fraction of frames (2.7%). Accordingly, applying the reweighting approach (Methods and Supplementary Note 3) to this system leads to similar predictions as the default scheme, i.e., discarding frames with steric clashes and assigning equal weights to the remainder frames (Supplementary Fig. 8).
Case study 2: conformational ensemble of an intrinsically disordered protein
ACTR (the activation domain of the activator for thyroid hormone and retinoid receptors) is an intrinsically disordered protein that has previously been extensively studied44–46. Here, we used ACTR to demonstrate how FRETpredict can be used on conformational ensembles for intrinsically disordered proteins.
We used previous experimental FRET measurements and MD simulations for ACTR solutions at different urea concentrations that were used to assess the effect of chemical denaturants on protein structure47,48. As in the experiments, we labeled the residue pairs 3-61, 3-75, and 33-75 with Alexa Fluor 488 - C1R as the donor and Alexa Fluor 594 - C1R as the acceptor. To account for the dependence of R0 on urea concentration, we used Eq. 4 in Zheng et al.47 and estimated R0 = 5.40 Å, 5.34 Å, and 5.29 Å for [urea] = 0 M, 2.5 M, and 5 M, respectively.
Figure 4 and Supplementary Table 3 show the FRET efficiency values predicted by FRETpredict at the different urea concentrations (0 M, 2.5 M, and 5 M) using medium rotamer libraries. The absolute values of predicted FRET efficiency differ from the experimental values on average by 13.1%, 7.2%, and 12.1% for [urea] = 0 M, 2.5 M, and 5 M, respectively. Notably, the predicted trend is consistent with the experimental data for all the pairs of labeled residues of ACTR and at the three urea concentrations. The agreement between calculated and experimental trends for the E values shown in Fig. 4 relies on the thorough and accurate sampling of conformational ensembles obtained via MD simulations by Zheng et al.47 while it also contributes to validating FRETpredict as a model for calculating E.
To determine which regime most accurately predicts the FRET efficiency, we calculated the root-mean-square error (RMSE) between the predicted and experimental values for all the residue pairs. For the ACTR data, RMSE values obtained for the static, dynamic, and dynamic+ regimes and their average for all the urea concentrations are 0.233, 0.177, 0.315, and 0.171, respectively. As observed in Case Study 1, the dynamic regime and the average best approximate the experimental FRET efficiency data.
The following lines of code were used to calculate the E values from the ACTR trajectory at [urea] = 0 M:
from FRETpredict import FRETpredictu_0M = MDAnalysis.Universe("actr.gro", "actr_urea0.xtc")FRET = FRETpredict (protein=u_0M, residues=[3, 61], fixed_R0=True, r0=5.40, electrostatic=True, libname_1="AlexaFluor 488 C1R cutoff20", libname_2="AlexaFluor 594 C1R cutoff20")FRET.run()FRET.reweight()
Line two generates the MDAnalysis Universe object from an XTC trajectory and a GRO topology. Line three initializes the FRETpredict object with the labeled residue numbers, the FRET probes from the available rotamer libraries, and fixes the R0 value corresponding to the specific urea concentration listed above. Line eight runs the calculations and saves per-frame and ensemble-averaged data to file. Line nine recomputes the FRET efficiencies using per-frame weights.
Since ACTR adopts more collapsed conformations in pure water than in the presence of urea, we expect the interaction between the protein and the inserted rotamers to be dominated by steric repulsion in a larger fraction of frames at [urea] = 0 M. Indeed, when applying the reweighting approach based on rotamer-protein interactions (Methods and Supplementary Note 3), we estimate that the effective fraction of frames contributing to the reweighted ensemble are 46.9%, 73.0%, and 67.2% for [urea] = 0, 2.5, and 5 M, respectively. Accordingly, the RMSE between FRET efficiencies predicted with and without the reweighting approach is the highest for [urea] = 0 M (Fig. 5 and Supplementary Fig. 9). Thus, reweighting improves agreement with experiments, particularly for the most structured ensemble (we note that the reweighting is based on probe-protein interactions and is not against the experimental data). Here, the accuracy of the underlying ACTR protein ensembles is supported by the good agreement with independent SAXS experiments47.
Case study 3: single protein structures
Although we generated rotamer libraries for several of the most common FRET probes, in some cases smFRET experiments might be performed with probes that are currently not available in FRETpredict. In this case study, we illustrate how, in the absence of the exact probes, accurate trends can be predicted by (i) choosing rotamer libraries with similar structural characteristics (linker length, linker dihedrals, fluorophore structure) and (ii) entering the R0 for the experimental pair of dyes (Supplementary Fig. 10). We apply this strategy to the single structures of HiSiaP, SBD2, and MalE and show that it leads to results that are consistent with the experimental trends. The reference FRET efficiency data of this case study was obtained from experiments by Peter et al.49, wherein Alexa Fluor 555 - C2R and Alexa Fluor 647 - C2R dyes were employed as donor and acceptor, respectively. In FRETpredict, both donor and acceptor were replaced by AlexaFluor 647 - C2R, the available rotamer library with the most similar steric hindrance (Supplementary Fig. 1), whereas we used the R0 value of the FRET pair used in the actual experiments.
HiSiaP is the periplasmic substrate-binding protein from the sialic acid tripartite ATP-independent periplasmic transporter of Haemophilus influenzae. In this protein, ligand binding induces a conformational rearrangement from an open to a closed state50. We calculated E values for the labeled residue pairs measured by Peter et al.49 (58-134, 55-175, 175-228, and 112-175) using structures deposited in the Protein Data Bank (PDB) for the open and closed structures (PDB codes 2CEY51 and 3B5052, respectively). The absolute values of the FRET efficiency predicted for HiSiaP differ on average by 20.6% and 24.3% from the experimental values of the open and closed conformation, respectively (Fig. 6a and b, and Supplementary Table 4). The trend of the FRETpredict prediction is about equally consistent with the experimental data for both conformations and for all the pairs of labeled residues. The code used to calculate the FRET efficiency for the single HiSiaP open structure with FRETpredict is:
from FRETpredict import FRETpredictu_open = MDAnalysis.Universe("2cey.pdb")FRET = FRETpredict (protein=u_open, residues=[58, 134], temperature=298 fixed_R0=True, r0=5.1, electrostatic=True, libname_1="AlexaFluor 647 C2R cutoff10", libname_2="AlexaFluor 647 C2R cutoff10")FRET.run()FRET.reweight ()
Line two generates the MDAnalysis Universe object for the open structure from a PDB topology. Line three initializes the FRETpredict object with the labeled residue numbers, the FRET probes from the available rotamer libraries, and fixes the R0 value to the experimental one. Line eight runs the calculations and saves per-frame and ensemble-averaged data to file. The same FRETpredict code structure has been used for the other single structure tests of SBD2 and MalE.
SBD2 is the second of two substrate-binding domains constituting the glutamine ABC transporter GlnPQ from Lactococcus lactis. As for HiSiaP, upon binding of high-affinity ligands, SBD2 undergoes a transition from an open to a closed state53. Peter et al.49 performed FRET efficiency measurements on SBD2 by labeling the residue pairs 319-392 and 369-451. We used the structures for the open and closed structures deposited in the PDB (PDB codes 4KR554 and 4KQP54, respectively) in combination with AlexaFluor 647 - C2R as both donor and acceptor. The absolute values of the FRET efficiency predicted for SBD2 differ on average by 21.6% and 21.1% from the experimental values of the open and closed conformation, respectively (Fig. 6c and d, and Supplementary Table 4).
The maltose binding protein from Escherichia coli, MalE, plays an important role in the uptake of maltose and maltodextrins by the maltose transporter complex MalFGK255. MalE undergoes structural transition between the apo and holo states upon sugar binding, resulting in a ca. 35∘ rigid body domain reorientation56. Peter et al.49 performed FRET measurements on MalE by labeling the residue pairs 87-127, 134-186, 36-352, and 29-352. We used open and closed structures (PDB codes 1OMP57 and 1ANF58, respectively) with AlexaFluor 647 - C2R as both donor and acceptor. The absolute values of the FRET efficiency predicted for MalE differ on average by 15.1% and 10.0% from the experimental values of the open and closed conformation, respectively (Fig. 6e and f, and Supplementary Table 4). The RMSE values associated with the three averaging regimes over all single-frame structures of HiSiaP, SBD2, and MalE are 0.097 (static), 0.094 (dynamic), 0.141 (dynamic+), and 0.086 (average). Based on these results, we observe that even in the case of single-frame structures, the best predictions correspond to the Dynamic regime.
In this case study, we used probes that are similar but not identical to those used in the experiments. The main physicochemical factors to take into consideration to assess the similarity between probes are the steric bulk of the dye, the length and flexibility of the linker, and the presence of charged groups. We already noted that the steric bulk of the FRET probe and the rigidity of the linker have a strong influence on the clustering of the rotamers. Accordingly, these structural features also affect the external weights calculated upon placement of the rotamers at the binding site. On the other hand, we observed that including electrostatic interactions in FRETpredict calculations (electrostatic=true) had little effect on the accuracy of FRET efficiency predictions for the studied systems (Supplementary Fig. 10). In summary, we found that using the rotamer library for a probe with similar steric hindrance, in combination with the R0 value for the correct dye pair, yields FRET efficiency trends in good agreement with the experimental data (Supplementary Fig. 10).
Discussion
We have introduced FRETpredict, a Python-based open-source software with a fast implementation of the RLA for the calculation of FRET efficiency data. FRETpredict’s primary purpose is to be a tool that is easy to use—also for large conformational ensembles—and we provide access to rotamer libraries for many dyes and linkers. Users can also use their own generated libraries following the procedure detailed above. The main advance of this work is not the use of the rotamer library approach for FRET calculations (already described for example by Walczewska-Szewc et al.22 and Klose et al.33) but rather how FRETpredict enables researchers to use such libraries more easily and for a wider range of problems.
Using three case studies, we have highlighted the capabilities of our implementation in the case of a peptide trajectory (pp11), an IDP trajectory (ACTR), and single protein structures (HiSiaP, SBD2, and MalE). The FRET efficiency prediction trends are in most cases in good agreement with the experimental data. However, we note that the accuracy of the method depends on the quality and relevance of the protein conformational ensembles that are used as input.
In FRETpredict, the average FRET efficiency can be calculated in three different regimes: static, dynamic, and dynamic+. The Dynamic regime has been shown to provide better agreement with experimental data for both protein conformational ensembles and single protein structures. In the absence of information about the different timescales, we find that simply averaging the results from the three regimes often leads to good agreement with experiments. The averaging over conformational ensembles in the various regimes can also be performed by assigning weights to each protein conformation based on the interaction energy between dyes and protein. In our case studies, this reweighting approach can result in better predictions compared to excluding frames with steric clashes, but its accuracy and general utility need further validation.
FRETpredict calculations and, more generally, FRET efficiency predictions from protein trajectories involve a trade-off between computation time and prediction accuracy. Accordingly, the choice of the optimal rotamer library selection must take its size into consideration. Large rotamer libraries may lead to greater accuracy but are also more computationally expensive than smaller libraries. On the other hand, both medium and small rotamer libraries are a good compromise between calculation time and accuracy when long simulation trajectories are used. However, using a small number of rotamer clusters (i.e., small rotamer libraries) may compromise the prediction of FRET efficiency, especially in case of tight placement at the labeled site, in which many rotamers may be excluded from the calculation due to probe-protein steric clashes. Therefore, we recommend using large rotamer libraries when the computational cost is not a limiting factor and medium libraries for larger conformational ensembles.
Possible application scenarios include coupling FRETpredict more directly with methods that generate structures in a ‘modeling loop’, i.e. improving a model by minimizing the difference between prediction and experimental values. It is also possible to benchmark simulations, test or rank structural models, optimize force fields against FRET data, or generate input to so-called reweighting approaches (as has also been done using EPR data59).
FRETpredict has a general framework and can be readily extended to encompass non-protein biomolecules and additional rotamer libraries of FRET probes. In the current implementation, we consider all combinations of rotamers from the respective donor and acceptor libraries and independently weigh each dye based on protein-dye interaction energies, which are evaluated for the two rotamers independently. The approach could be further developed to randomly sample pairs of rotamers and to account for dye-dye interactions in the calculation of the statistical weights assigned to each pair. Further, the calculation of average FRET efficiencies could be based on the diffusive motion of the FRET probes in a potential of mean force derived from donor–acceptor distance distributions, as recently described60 and implemented in the MMM software-tool33.
Methods
FRET efficiency calculation
FRET efficiency is defined as the fraction of donor excitations that result in energy transfer to the acceptor, and can be calculated as , where kET is the instantaneous FRET rate and kD is the spontaneous decay rate of donor excitation by non-FRET mechanisms (e.g. donor emission or non-radiative mechanisms). kET can be calculated as , where R0 is the Förster radius, and κ2 is the orientation factor, related to the relative orientation of the dipole moments of the dyes. The Förster radius is defined as
1 |
where J is the spectral overlap integral between the fluorescence emission of the donor and the absorption spectrum of the acceptor, QD is the quantum yield of the donor in the absence of the acceptor, and n is the refractive index of the medium. Of these parameters, the most challenging to estimate is κ2. While it can be difficult to measure κ2 experimentally due to the rapid isomerization of the linker region of the probes, κ2 is often approximated to its freely diffusing isotropic average of 2/3 by considering that the fluorophore dynamics occur on a timescale that is sufficiently shorter than the donor lifetime. By assuming a fixed donor–acceptor distance, r, and κ2 = 2/3, we obtain
2 |
For most cases, this approximation is acceptable due to the length of the linker region and rapid fluorophore reorientation. However, the placement of the probes on a protein structure may restrict the motions of the dyes due to interactions with the surrounding protein environment. Because of such potentially restricted fluorophore motions, sometimes κ2 ≠ 2/3. Therefore, a more general formula for calculating FRET efficiency is
3 |
In this case, it is still assumed that the chromophore is reorienting faster than the donor lifetime, but that its motion is restricted in space. Due to the discrete nature of the RLA, FRETpredict allows precise computation of κ2 and the possibility to compute R0 in a κ2-dependent way. κ2-dependent R0 calculations (Eq. (1)) are the default in FRETpredict, but users can also adopt a fixed R0 value by setting fixed_R0=True and specifying the R0 value with the r0 option. R0 values for the most common FRET probes are reported in lib/R0/R0_pairs.csv.
Averaging regimes
Protein, linker and dye motions may all contribute to FRET and so dynamics on different timescales may be important; here we simplify these as the protein correlation time (τp), the linker-distance correlation time (τl), the orientation correlation time of the dye (τk), and the fluorescence lifetime (τf). Given a conformational ensemble, but no explicit representation of the dynamical motion and timescales, the “average” FRET efficiency depends on how rapidly the various time-dependent components of E (i.e., r and κ2 in Eq. (3)) are averaged relative to the fluorescence lifetime. If a specific motion occurs much faster than the fluorescence decay, the effective kET will be completely averaged over that degree of freedom. Assuming that protein fluctuations are slow (i.e., τp > > τf), we obtain three different regimes for the relationship between the experimentally measured efficiency and the underlying donor–acceptor distance distribution39.
In the static regime (τk > > τf and τl > > τf), dye distance and orientation fluctuations are both slow, thus, there is no averaging of transfer rate, and every combination of protein configurations, linker distance, and dye orientation gives a separate kET. In this case, the FRET efficiency is averaged over N protein conformations as well as over the m and l rotamers for the donor and the acceptor, respectively,
4 |
where psi and psj are weights corresponding to the rotamers i and j of the fluorophores in conformation s. In this regime, is an instantaneous value calculated for a given combination of donor and acceptor rotamers as
5 |
where and are the transition dipole moment unit vectors of the donor and acceptor, respectively, and denotes the normalized inter-fluorophore displacement. In FRETpredict, the atom pairs defining , , and are specified in lib/libraries.yml.
In the dynamic regime (τk < < τf and τl > > τf) the complete conformational sampling is achieved within the fluorescence lifetime of the donor. In this scenario, which is commonly assumed in the treatment of experimental data, the FRET efficiency is calculated as
6 |
Here, is calculated over all the protein conformations and combinations of probe rotamers:
7 |
In the dynamic+ regime (τk < < τf and τl < < τf), both dye distances and orientations are very fast, and the kET for each protein frame is averaged over all dye configurations, considering both distances and orientations. The FRET efficiency is calculated as
8 |
where
9 |
Reweighting
In all averaging regimes, protein conformations with steric clashes are discarded and the remainder are weighted equally. Besides this default scheme, the code allows for reweighting the frames based on dye-protein interactions (Supplementary Note 3). This approach is implemented in the FRETpredict.reweight() function, which efficiently recomputes using the pre-calculated per-frame values. Moreover, through the custom parameter user_weights, the per-frame weights calculated internally can be combined with user-provided statistical weights from other methods, such as Bayesian/Maximum Entropy61 or enhanced sampling techniques62.
Statistics and reproducibility
No statistical methods were used to predetermine sample sizes before analyzing the data presented in this study. No data were excluded from the analysis. To facilitate the reproducibility of our results, we make available code and data on GitHub and Zenodo.
Reporting summary
Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.
Supplementary information
Acknowledgements
M.B.A.K. acknowledges funding from the Lundbeck Foundation (lundbeckfonden.com). K.L.-L. acknowledges funding via a Sapere Aude Starting Grant from the Danish Council for Independent Research (Natur og Univers, Det Frie Forskningsråd, 12-126214, https://dff.dk/) and the Lundbeck Foundation BRAINSTRUC initiative in structural biology (R155-2015-2666, lundbeckfonden.com). We acknowledge the use of resources at the core facility for biocomputing at the Department of Biology. R.B.B. was supported by the Intramural Research Program of the National Institute of Diabetes and Digestive and Kidney Diseases of the National Institutes of Health. This work utilized the computational resources of the NIH HPC Biowulf cluster. (http://hpc.nih.gov).
Author contributions
D.M., G.T., J.M.M., M.B.A.K., R.B.B., and K.L.-L. designed research; D.M., G.T., J.M.M., M.B.A.K., and R.B.B. performed research; D.M., G.T., J.M.M., M.B.A.K., and R.B.B. analyzed data; D.M., G.T., R.B.B., and K.L.-L. wrote the paper; K.L.-L. supervised the study.
Peer review
Peer review information
Communications Biology thanks Gunnar Jeschke, Ben Corry, and Wenjuan Jiang for their contribution to the peer review of this work. Primary Handling Editors: Yun Lyna Luo, Gene Chong, and Dario Ummarino. A peer review file is available.
Data availability
Data underlying the analyses and figures presented in this work are available at github.com/KULL-Centre/_2023_Montepietra_FRET and on Zenodo at 10.5281/zenodo.1057363863. Simulation trajectories of the dyes in water are available upon request.
Code availability
The FRETpredict package is available on GitHub at github.com/KULL-Centre/FRETpredict and on Zenodo at 10.5281/zenodo.1037137864. The repository includes tutorials for predicting FRET efficiencies and creating new rotamer libraries. FRETpredict is licensed under GPL license v3 and also distributed as a PyPI package (pypi.org/project/FRETpredict). Jupyter notebooks to reproduce the analyses and figures presented in this work are available at github.com/KULL-Centre/_2023_Montepietra_FRET and on Zenodo at 10.5281/zenodo.1057363863.
Competing interests
K.L.-L. holds stock options in and is a consultant for Peptone Ltd. All other authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
These authors contributed equally: Daniele Montepietra, Giulio Tesei.
Contributor Information
Robert B. Best, Email: robert.best2@nih.gov
Kresten Lindorff-Larsen, Email: lindorff@bio.ku.dk.
Supplementary information
The online version contains supplementary material available at 10.1038/s42003-024-05910-6.
References
- 1.Förster T. Zwischenmolekulare energiewanderung und fluoreszenz. Annal. Phys. 1948;2:55–75. doi: 10.1002/andp.19484370105. [DOI] [Google Scholar]
- 2.Förster T. 10th Spiers Memorial Lecture. Transfer mechanisms of electronic excitation. Discuss. Faraday Soc. 1959;27:7–17. doi: 10.1039/DF9592700007. [DOI] [Google Scholar]
- 3.Greenleaf WJ, Woodside MT, Block SM. High-resolution, single-molecule measurements of biomolecular motion. Annu. Rev. Biophys. Biomol. Struct. 2007;36:171–190. doi: 10.1146/annurev.biophys.36.101106.101451. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Schuler B. Perspective: Chain dynamics of unfolded and intrinsically disordered proteins from nanosecond fluorescence correlation spectroscopy combined with single-molecule FRET. J. Chem. Phys. 2018;149:010910. doi: 10.1063/1.5037683. [DOI] [PubMed] [Google Scholar]
- 5.Lai W-JC, Ermolenko DN. Ensemble and single-molecule fret studies of protein synthesis. Methods. 2018;137:37–48. doi: 10.1016/j.ymeth.2017.12.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Coats JE, et al. Single-molecule FRET analysis of DNA binding and bending by yeast HMGB protein Nhp6A. Nucleic Acids Res. 2012;41:1372–1381. doi: 10.1093/nar/gks1208. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Schuler B, et al. Binding without folding - the biomolecular function of disordered polyelectrolyte complexes. Curr. Opin. Structural Biol. 2020;60:66–76. doi: 10.1016/j.sbi.2019.12.006. [DOI] [PubMed] [Google Scholar]
- 8.Santoso Y, et al. Conformational transitions in DNA polymerase I revealed by single-molecule FRET. Proc. Natl. Acad. Sci. 2010;107:715–720. doi: 10.1073/pnas.0910909107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Gauer JW, et al. Single-molecule FRET to measure conformational dynamics of DNA mismatch repair proteins. Methods Enzymol. 2016;581:285–315. doi: 10.1016/bs.mie.2016.08.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Ha T, et al. Probing the interaction between two single molecules: fluorescence resonance energy transfer between a single donor and a single acceptor. Proc. Natl. Acad. Sci. 1996;93:6264–6268. doi: 10.1073/pnas.93.13.6264. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Lee NK, et al. Accurate FRET measurements within single diffusing biomolecules using alternating-laser excitation. Biophys. J. 2005;88:2939–2953. doi: 10.1529/biophysj.104.054114. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Schuler B, Soranno A, Hofmann H, Nettels D. Single-molecule FRET spectroscopy and the polymer physics of unfolded and intrinsically disordered proteins. Annu. Rev. Biophys. 2016;45:207–231. doi: 10.1146/annurev-biophys-062215-010915. [DOI] [PubMed] [Google Scholar]
- 13.Dimura M, et al. Automated and optimally FRET-assisted structural modeling. Nat. Commun. 2020;11:1–14. doi: 10.1038/s41467-020-19023-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Alston JJ, Soranno A, Holehouse AS. Integrating single-molecule spectroscopy and simulations for the study of intrinsically disordered proteins. Methods. 2021;193:116–135. doi: 10.1016/j.ymeth.2021.03.018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Agam G, et al. Reliability and accuracy of single-molecule FRET studies for characterization of structural dynamics and distances in proteins. Nat. Methods. 2023;20:523–535. doi: 10.1038/s41592-023-01807-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Hellenkamp B, et al. Precision and accuracy of single-molecule FRET measurements-a multi-laboratory benchmark study. Nat. Methods. 2018;15:669–676. doi: 10.1038/s41592-018-0085-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Shaw DE, et al. Atomic-level characterization of the structural dynamics of proteins. Science. 2010;330:341–346. doi: 10.1126/science.1187409. [DOI] [PubMed] [Google Scholar]
- 18.Girodat D, Pati AK, Terry DS, Blanchard SC, Sanbonmatsu KY. Quantitative comparison between sub-millisecond time resolution single-molecule FRET measurements and 10-second molecular simulations of a biosensor protein. PLoS Comput. Biol. 2020;16:e1008293. doi: 10.1371/journal.pcbi.1008293. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Zimmerman MI, et al. SARS-CoV-2 simulations go exascale to predict dramatic spike opening and cryptic pockets across the proteome. Nature chemistry. 2021;13:651–659. doi: 10.1038/s41557-021-00707-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Merchant KA, Best RB, Louis JM, Gopich IV, Eaton WA. Characterizing the unfolded states of proteins using single-molecule FRET spectroscopy and molecular simulations. Proc. Natl. Acad. Sci. 2007;104:1528–1533. doi: 10.1073/pnas.0607097104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Fajer P, Fajer M, Zawrotny M, Yang W. Full atom simulations of spin label conformations. Methods Enzymol. 2015;563:623–642. doi: 10.1016/bs.mie.2015.07.030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Walczewska-Szewc K, Corry B. Accounting for dye diffusion and orientation when relating FRET measurements to distances: three simple computational methods. Phys. Chem. Chem. Phys. 2014;16:12317–12326. doi: 10.1039/C4CP01222D. [DOI] [PubMed] [Google Scholar]
- 23.Dimura M, et al. Quantitative FRET studies and integrative modeling unravel the structure and dynamics of biomolecular systems. Curr. Opin. Struct. Biol. 2016;40:163–185. doi: 10.1016/j.sbi.2016.11.012. [DOI] [PubMed] [Google Scholar]
- 24.Sindbert S, et al. Accurate distance determination of nucleic acids via Förster resonance energy transfer: Implications of dye linker length and rigidity. J. Am. Chem. Soc. 2011;133:2463–2480. doi: 10.1021/ja105725e. [DOI] [PubMed] [Google Scholar]
- 25.Kalinin S, et al. A toolkit and benchmark study for FRET-restrained high-precision structural modeling. Nat. Methods. 2012;9:1218–1225. doi: 10.1038/nmeth.2222. [DOI] [PubMed] [Google Scholar]
- 26.Steffen FD, Sigel RKO, Börner R. FRETraj: integrating single-molecule spectroscopy with molecular dynamics. Bioinformatics. 2021;37:3953–3955. doi: 10.1093/bioinformatics/btab615. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Hoefling M, et al. Structural heterogeneity and quantitative fret efficiency distributions of polyprolines through a hybrid atomistic simulation and monte carlo approach. PLoS ONE. 2011;6:1–19. doi: 10.1371/journal.pone.0019791. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Best RB, Hofmann H, Nettels D, Schuler B. Quantitative interpretation of FRET experiments via molecular simulation: force field and validation. Biophys. J. 2015;108:2721–2731. doi: 10.1016/j.bpj.2015.04.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Best RB, et al. Effect of flexibility and cis residues in single-molecule FRET studies of polyproline. Proc. Natl. Acad. Sci. 2007;104:18964–18969. doi: 10.1073/pnas.0709567104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Reinartz I, et al. Simulation of FRET dyes allows quantitative comparison against experimental data. J. Chem. Phys. 2018;148:123321. doi: 10.1063/1.5010434. [DOI] [PubMed] [Google Scholar]
- 31.Polyhach Y, Bordignon E, Jeschke G. Rotamer libraries of spin labelled cysteines for protein studies. Phys. Chem. Chem. Phys. 2011;13:2356–2366. doi: 10.1039/C0CP01865A. [DOI] [PubMed] [Google Scholar]
- 32.Jeschke G. MMM: A toolbox for integrative structure modeling. Protein Sci. 2017;27:76–85. doi: 10.1002/pro.3269. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Klose D, et al. Resolving distance variations by single-molecule FRET and EPR spectroscopy using rotamer libraries. Biophys. J. 2021;120:4842–4858. doi: 10.1016/j.bpj.2021.09.021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Tesei G, et al. DEER-PREdict: Software for efficient calculation of spin-labeling EPR and NMR data from conformational ensembles. PLoS Comput. Biol. 2021;17:1–18. doi: 10.1371/journal.pcbi.1008551. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Jeschke G, Esteban-Hofer L. Integrative ensemble modeling of proteins and their complexes with distance distribution restraints. Methods Enzymol. 2022;666:145–169. doi: 10.1016/bs.mie.2022.02.010. [DOI] [PubMed] [Google Scholar]
- 36.Graen T, Hoefling M, Grubmüller H. AMBER-DYES: Characterization of charge fluctuations and force field parameterization of fluorescent dyes for molecular dynamics simulations. J. Chem. Theory Comput. 2014;10:5505–5512. doi: 10.1021/ct500869p. [DOI] [PubMed] [Google Scholar]
- 37.Gowers, R. J. et al. MDAnalysis: A Python Package for the Rapid Analysis of Molecular Dynamics Simulations. In Benthall, S. & Rostrup, S. (eds.) Proceedings of the 15th Python in Science Conference, 98–105 (2016).
- 38.Stryer L, Haugland RP. Energy transfer: a spectroscopic ruler. Proc. Natl. Acad. Sci. USA. 1967;58:719–726. doi: 10.1073/pnas.58.2.719. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Schuler B, Lipman EA, Steinbach PJ, Kumke M, Eaton WA. Polyproline and the “spectroscopic ruler” revisited with single-molecule fluorescence. Proc. Natl. Acad. Sci. 2005;102:2754–2759. doi: 10.1073/pnas.0408164102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Watkins LP, Chang H, Yang H. Quantitative single-molecule conformational distributions: a case study with poly-(l-proline) J. Phys. Chem. A. 2006;110:5191–5203. doi: 10.1021/jp055886d. [DOI] [PubMed] [Google Scholar]
- 41.Schuler B, Lipman EA, Eaton WA. Probing the free-energy surface for protein folding with single-molecule fluorescence spectroscopy. Nature. 2002;419:743–747. doi: 10.1038/nature01060. [DOI] [PubMed] [Google Scholar]
- 42.Walczewska-Szewc K, Deplazes E, Corry B. Comparing the ability of enhanced sampling molecular dynamics methods to reproduce the behavior of fluorescent labels on proteins. J. Chem. Theory Comput. 2015;11:3455–3465. doi: 10.1021/acs.jctc.5b00205. [DOI] [PubMed] [Google Scholar]
- 43.Klose D, et al. Simulation vs. reality: A comparison of in silico distance predictions with DEER and FRET measurements. PLoS ONE. 2012;7:1–17. doi: 10.1371/journal.pone.0039492. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Demarest SJ, et al. Mutual synergistic folding in recruitment of CBP/p300 by p160 nuclear receptor coactivators. Nature. 2002;415:549–553. doi: 10.1038/415549a. [DOI] [PubMed] [Google Scholar]
- 45.Kjaergaard M, et al. Temperature-dependent structural changes in intrinsically disordered proteins: Formation of α–helices or loss of polyproline II? Protein Sci. 2010;19:1555–1564. doi: 10.1002/pro.435. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Soranno A, et al. Single-molecule spectroscopy reveals polymer effects of disordered proteins in crowded environments. Proc. Natl. Acad. Sci. USA. 2014;111:4874–4879. doi: 10.1073/pnas.1322611111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Zheng W, et al. Probing the action of chemical denaturant on an intrinsically disordered protein by simulation and experiment. J. Am. Chem. Soc. 2016;138:11702–11713. doi: 10.1021/jacs.6b05443. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Borgia A, et al. Consistent view of polypeptide chain expansion in chemical denaturants from multiple experimental methods. J. Am. Chem. Soc. 2016;138:11714–11726. doi: 10.1021/jacs.6b05917. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Peter MF, et al. Cross-validation of distance measurements in proteins by PELDOR/DEER and single-molecule FRET. Nat. Commun. 2022;13:4396. doi: 10.1038/s41467-022-31945-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Mulligan C, Fischer M, Thomas GH. Tripartite ATP-independent periplasmic (TRAP) transporters in bacteria and archaea. FEMS Microbiol. Rev. 2011;35:68–86. doi: 10.1111/j.1574-6976.2010.00236.x. [DOI] [PubMed] [Google Scholar]
- 51.Müller A, et al. Conservation of structure and mechanism in primary and secondary transporters exemplified by SiaP, a sialic acid binding virulence factor from Haemophilus influenzae. J. Biol. Chem. 2006;281:22212–22222. doi: 10.1074/jbc.M603463200. [DOI] [PubMed] [Google Scholar]
- 52.Johnston JW, et al. Characterization of the N-acetyl-5-neuraminic acid-binding site of the extracytoplasmic solute receptor (SiaP) of nontypeable Haemophilus influenzae strain 2019. J. Biol. Chem. 2008;283:855–865. doi: 10.1074/jbc.M706603200. [DOI] [PubMed] [Google Scholar]
- 53.Gouridis G, et al. Conformational dynamics in substrate-binding domains influences transport in the ABC importer GlnPQ. Nat. Struct. Mol. Biol. 2015;22:57–64. doi: 10.1038/nsmb.2929. [DOI] [PubMed] [Google Scholar]
- 54.Fulyani F, et al. Functional diversity of tandem substrate-binding domains in ABC transporters from pathogenic bacteria. Structure. 2013;21:1879–1888. doi: 10.1016/j.str.2013.07.020. [DOI] [PubMed] [Google Scholar]
- 55.Hall JA, Ganesan AK, Chen J, Nikaido H. Two modes of ligand binding in maltose-binding protein of Escherichia coli: Functional significance in active transport. J. Biol. Chem. 1997;272:17615–17622. doi: 10.1074/jbc.272.28.17615. [DOI] [PubMed] [Google Scholar]
- 56.Tang C, Schwieters CD, Clore GM. Open-to-closed transition in apo maltose-binding protein observed by paramagnetic NMR. Nature. 2007;449:1078–1082. doi: 10.1038/nature06232. [DOI] [PubMed] [Google Scholar]
- 57.Sharff AJ, Rodseth LE, Spurlurlino JC, Quiocho FA. Crystallographic evidence of a large ligand-induced hinge-twist motion between the two domains of the maltodextrin binding protein involved in active transport and chemotaxis. Biochemistry. 1992;31:10657–10663. doi: 10.1021/bi00159a003. [DOI] [PubMed] [Google Scholar]
- 58.Quiocho FA, Spurlurlino JC, Rodseth LE. Extensive features of tight oligosaccharide binding revealed in high-resolution structures of the maltodextrin transport/chemosensory receptor. Structure. 1997;5:997–1015. doi: 10.1016/S0969-2126(97)00253-0. [DOI] [PubMed] [Google Scholar]
- 59.Köfinger J, et al. Efficient ensemble refinement by reweighting. J. Chem. Theory Comput. 2019;15:3390–3401. doi: 10.1021/acs.jctc.8b01231. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 60.Dingfelder F, Benke S, Nettels D, Schuler B. Mapping an equilibrium folding intermediate of the cytolytic pore toxin ClyA with single-molecule FRET. J. Phys. Chem. B. 2018;122:11251–11261. doi: 10.1021/acs.jpcb.8b07026. [DOI] [PubMed] [Google Scholar]
- 61.Hummer G, Köfinger J. Bayesian ensemble refinement by replica simulations and reweighting. J. Chem. Phys. 2015;143:12B634_1. doi: 10.1063/1.4937786. [DOI] [PubMed] [Google Scholar]
- 62.Hénin J, Lelièvre T, Shirts MR, Valsson O, Delemotte L. Enhanced sampling methods for molecular dynamics simulations [article v1.0] Living J. Comput. Mol. Sci. 2022;4:1583. doi: 10.33011/livecoms.4.1.1583. [DOI] [Google Scholar]
- 63.Montepietra, D., Tesei, G., Best, R. B. & Lindorff-Larsen, K. Data analyses using FRETpredict (Version 1) [Computational notebook]. Zenodo.10.5281/zenodo.10573638 (2024).
- 64.Montepietra, D. et al. FRETpredict (0.1.8) [Software]. Zenodo10.5281/zenodo.10371378 (2023).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Data underlying the analyses and figures presented in this work are available at github.com/KULL-Centre/_2023_Montepietra_FRET and on Zenodo at 10.5281/zenodo.1057363863. Simulation trajectories of the dyes in water are available upon request.
The FRETpredict package is available on GitHub at github.com/KULL-Centre/FRETpredict and on Zenodo at 10.5281/zenodo.1037137864. The repository includes tutorials for predicting FRET efficiencies and creating new rotamer libraries. FRETpredict is licensed under GPL license v3 and also distributed as a PyPI package (pypi.org/project/FRETpredict). Jupyter notebooks to reproduce the analyses and figures presented in this work are available at github.com/KULL-Centre/_2023_Montepietra_FRET and on Zenodo at 10.5281/zenodo.1057363863.