Keywords

13.1 Introduction

Scattering of X-rays or neutrons by an isotropic solution containing the macromolecule of interest produces a one-dimensional intensity signal dependent on the scattering angle and is commonly expressed as a function of the scattering vector q = 4π sin(θ)/λ, where 2θ is the scattering angle and λ is the wavelength of the incident radiation (X-ray photons or neutrons). A difference signal between such one-dimensional scattering intensity profiles recorded for the sample containing the bio-macromolecule of interest and the one containing an identically matching buffer can then be interpreted solely in the terms of the macromolecular structures present in solution, their surrounding surface solvent layer and, possibly, their inter-particle correlations. Solution scattering data are most often recorded at angles much smaller than the ones sampled in the macromolecular crystallography leading to a notion that these data can only provide structural information with a low nominal resolution. Considering a dramatic difference between a smooth one-dimensional solution scattering curve and an indexable three-dimensional diffraction set containing tens of thousands of reflections common in macromolecular crystallography, it seems natural to treat solution scattering as a technique with an intrinsically low information content. This notion is supported by a fairly small number of degrees of freedom associated with a solution scattering data set. With data recorded within the q-range from qmin to qmax for a macromolecule with the maximum dimension dmax, this number is estimated from the Shannon-Nyquist sampling theorem as N = π(qmax-qmin)*dmax (Svergun and Koch 2003), and in practice rarely exceeds ca. 20, indicating that only a limited number of model parameters could be obtained from such data.

The question is then, given this apparent low resolution and low information content, why are these data useful at all in modern structural biology which aims for sub-Å precision of atomic positions? The answer to this question lies in the ability of SAXS data to offset the formal resolution and information content limitations noted above with a superior signal/noise attainable when using modern synchrotron sources and single photon counting detectors. Contrary to the seemingly featureless and noisy scattering profiles that were common up till ~20 years ago unless very high protein concentrations were used (Durschlag 1975; Fedorov and Denesyuk 1978), modern synchrotron beam lines are capable of producing solution scattering data with very low visible noise and wide angular range, largely free of inter-particle correlations effects while handling relatively dilute samples. These changes occurred as SAXS, as a field, was able to capitalize on the same dramatic improvements in the photon flux and low-noise detector technologies that propelled the growth of the bio-molecular X-ray crystallography in the past two decades and are now responsible for the explosive growth in applications of cryo-electron microscopy.

These improvements in the instrumentation were occurring simultaneously with three crucial developments in data analysis capitalizing on the higher quality of SAS data, specifically: (i) generation of distance probability distribution functions via regularized Fourier transforms of the scattering data (Svergun 1992; Brunner-Popela and Glatter 1997), (ii) development of ab initio low resolution electron density reconstruction approaches (Chacon et al. 1998; Svergun 1999), and (iii) formulation of approaches for accurate calculation of the scattering data from the macromolecular atomic coordinates taking into account the surface solvent layer, groundwork for which was laid in mid-1990s (Svergun et al. 1995, 1998). Taken together, these developments now create a possibility of using solution scattering data to effectively discriminate between closely related candidate structural models with a representative example shown in Fig. 13.1. This ability to select between the candidate structural models taking advantage of accurate methodologies for connecting scattering data to the macromolecular atomic coordinates is central to the hybrid approaches that use SAXS/SANS in combination with the restraints from other experimental techniques (Putnam et al. 2007).

Fig. 13.1
figure 1

Solution X-ray scattering data can be very effective at distinguishing between closely related structural models describing the macromolecule

13.2 SAS Data: Advantages and Drawbacks

The main practical advantage of solution scattering data results from their ability to reflect the molecular geometries for the complete set of conformations present in solution, covering such important and challenging cases as intrinsically disordered proteins (IDPs) (Mittag et al. 2010), detergent micelle-solubilized membrane proteins (Lipfert et al. 2007), or macromolecules with dynamic regions, including flexibly linked multi-domain proteins (Bernado et al. 2007), or amyloid fibrils (Lu et al. 2003), as illustrated in Fig. 13.2. SAXS is applied with a similar ease to proteins, RNA, or DNA, with the latter two benefiting from an increased signal precision due to the presence of phosphorus atoms and a lower fraction of hydrogen atoms relative to the proteins (Zuo and Tiede 2004).

Fig. 13.2
figure 2

Solution scattering can be applied to study a diverse set of challenging systems in structural biology, frequently in combination with other biophysical techniques

Solution neutron scattering brings an additional possibility of performing contrast variation measurements, particularly informative for multi-subunit system which can be prepared with selective protonation/deuteration of the individual components, or protein/oligonucleotide complexes (Whitten and Trewhella 2009). Such contrast-variation, or contrast-matched scattering data collected when varying the H2O/D2O ratios in the buffer, can be distinctly different from SAXS data in H2O, increasing the overall information content of the solution scattering data set.

SAS data can be collected with ease within a wide range of experimental conditions, including salt concentration up to 1–2 molar, temperature from the freezing point to ca. 90 °C, or with solute concentrations as low as 0.02–0.05 mg/mL for SAXS and 0.5–1.0 mg/mL for SANS (Grishaev 2012).

Information content of the scattering data is limited relative to the crystal diffraction data set, consistent with their one-dimensional nature. SAS intensity profile reports on the entire scattering particle, thus providing very little site-specific information unlike techniques such as macromolecular crystallography or NMR. However, this is one of the reasons for the growing popularity of the hybrid techniques that include SAXS or SANS: complementary biophysical techniques capable of providing precise site-specific restraints can be very effective at compensating the lack of such information in solution scattering.

A practical limitation of solution scattering is the requirement for a highly monodisperse and pure sample needed for the data analysis in terms of the structural model (Jacques and Trewhella 2010). From our own experience, the presence of ~5% dimer fraction relative to the monomeric species of interest produces a noticeable impact on the SAS data within a wide angular range, and in the case of the aggregates ~10 fold larger relative to the mass of the molecule of interest, this threshold can become as low as ~0.1%, reminiscent of the situation encountered with light scattering data analysis. Even though the main effect of such impurities comes at low scattering angles, it cannot always be removed by simply discarding these data and becomes particularly detrimental with highly elongated macromolecular geometries such as those observed for the for the IDPs (Johansen et al. 2011).

13.3 SAS Data: Complementary Sources of Information

Owing to the limited information content of the solution scattering data noted above, they are now increasingly more often combined with the restraints from other techniques in structural studies. This was not the case in the early days of bio-SAS applications – 15 years ago a study involving SAXS or SANS rarely incorporated the results of complementary experimental techniques, with the end result commonly being formulated in terms of the low-resolution electron density determined solely based on the scattering intensities. This reflected both fascination with the newly found ability to derive realistic three dimensional shapes solely from 1D SAXS data – clearly, a milestone development, as well as the general lack of computational methods with which these data could be integrated with precise site-specific experimental restraints. Needless to say, it did not take long for such techniques to be formulated, with the early applications concentrating on the rigid-body refinement against SAXS data when structures of the individual subunits of the overall scattering particle were known (Petoukhov and Svergun 2005), or incorporation of the fixed relative orientational restraints from NMR (Sunnerhagen et al. 1996; Mattinen 2002).

13.3.1 Hybrid Structure Determination Using SAS Data and Partial Structural Information from X-Ray Crystallography

SAS data can be readily combined with the partial structural information from a complementary high-resolution technique such as X-ray crystallography, taking advantage of a number of computational methodologies developed for accurate comparison of the experimental scattering data with those predicted from the candidate all-atom models (Svergun et al. 1995; Park et al. 2009; Schneidman-Duhovny 2010; Grishaev et al. 2010; Koefinger and Hummer 2013; Chen and Hub 2014). The differences between these approaches are subtle but numerous, including: the number and nature of the fitting parameters, fit of the buffer-subtracted scattering signal or the pair of the sample and buffer scattering profiles, specifications for the exact positioning of the surface solvent layer relative to the macromolecule, and finally, the use of implicit or explicit models for the displaced and surface solvent. Implicit models are those that assume the waters displaced by the macromolecule to exactly coincide with the macromolecular atomic coordinates and use a simplified “shell” representation for the surface solvent layer. In contrast, explicit solvent models rely on the results of the molecular dynamics simulations to describe the structure of the displaced and surface solvent. It would be fair to state that all of the methods listed above were more extensively tested and optimized for proteins compared to oligonucleotides.

Several scenarios for combining SAS data with prior structural knowledge are possible. In one, the system is composed of a number of subunits with known structures whose relative arrangements are derived from fitting the candidate all-atoms models to the SAS data. The need for using SAS data in this case stems either from difficulties in finding conditions for obtaining well-diffracting crystals for the entire assembly (Comoletti et al. 2007), or from the impact of the crystal packing forces on the overall geometry for a highly non-globular particle (Heidorn and Trewhella 1988). A second scenario is when the crystal structure is either missing interpretable electron density for the fraction of its sequence due to dynamics, or when the full-length construct with flexible parts cannot be crystallized, necessitating the use of a truncated variant (Hickman et al. 2014). In these two cases either the relative arrangement of the particle subunits, or the coordinates for the missing fraction of the macromolecule have been positioned to agree with the experimental SAS data. Finally, the scattering data can become a useful constraint for determining the geometry of the assemblies such as protein/protein complexes when the structures of the individual partners are known (Schneiderman-Duhovny et al. 2010; Pons et al. 2010; Karaka and Bonvin 2013). In all of these cases, constraints based as chain connectivity, clash avoidance, and gyration radius by reference to the experimental SAS data, can all be very effective at decreasing the number of the feasible candidate models and are best applied prior to the full SAS data fit. A complication possible with all of these scenarios occurs when the experimentally determined structural models are not available for some, or all of the system subunits, leading to the use of homology-based structures with worse than ~2 Å coordinate accuracy (Comoletti et al. 2007). The consequence of relying on such lower quality subunit models is that the residual structural inaccuracies embedded in them can propagate into the structural inaccuracy of the best-fitted model for the overall assembly.

In all of the above cases, both combination of SAS information with the partial structural data from X-crystallography, and optimization of the model geometry to best-fit the scattering intensities are relatively straightforward to perform. Far more challenging is establishing that the best-fitting model obtained starting the fit from a set of initial coordinates is accurate, representing the actual set of conformations present in solution, or even unique. Possible ways to address this issue include (i) supplementing SAXS data with complementary data from other experimental techniques for model validation and refinement, and (ii) performing an exhaustive sampling of a large number of starting/candidate geometries with preset rotational and translational steps. This problem is further complicated for flexible or disordered macromolecules, for which data over-fitting becomes much more likely due to the increase in the number of model parameters. In general, proof of a non-degenerate nature of the structural model found to best-fit SAS data can be difficult to establish due to the potentially astronomical number of possible distinct candidate geometries that need to be sampled, reaching ca. 1011 even for multi-domain proteins linked by short (less than 10 amino acid) stretches of residues (Grishaev et al. 2012). This issue becomes more pronounced for protein/protein complexes where the chain connectivity constraints cannot be applied (Schneidman-Duhovny et al. 2011). Such cases will benefit from additional relative geometry constraints, which may include mutagenesis data reporting on complex breakage, or other prior information allowing approximate determination of the locations of the subunit/subunit interaction sites. It is worth keeping in mind that the structural model best-fitted to the SAS data using rigidly held high-resolution structures of the individual subunits cannot be expected to have the same structural accuracy as its constituents even though it will appear to resemble a high-resolution structure. For instance, relative domain orientations resulting from the model optimized against SAS data cannot be assumed to be uniquely and correctly identifiable even for the non-globular subunits, in the absence of validation via additional experimental restraints.

An additional challenge while performing SAS data driven macromolecular structure determination is that there is generally no guarantee of a perfect correlation between the structural accuracy of the candidate model and the goodness of its SAS data fit (Grishaev et al. 2011). The exact appearance of such correlation plot, which requires the knowledge of the correct structure can be impacted by a multitude of factors including the particular method used to predict SAXS/SANS data from the atomic coordinates, limited experimental signal/noise or resolution range of the scattering data, possible inaccuracies for the parts of the structural model that are held fixed, improper representation of the multiple conformations present in solution, or errors in the interpretation for SAS data due to unrecognized contributions of aggregation, sample/buffer mismatch, or sample purity or composition issues. Therefore, when performing structural model selection against solution scattering data, it is advisable to use several methodologies for linking SAS data to the atomic coordinates deriving the set of consensus models, tightly control systematic errors in the data outside of the photon counting statistics, and use a proper representation for the conformational heterogeneity when necessary.

It should be clear from the above comments that the issue of validation of the structural model restrained by SAS experimental data is of utmost importance. Such validation should rely on complementary experimental restraints weakly correlated with the fitted scattering data set. A possible way to introduce this complementarity is by recording contrast variation solution scattering data with SANS (Comoletti et al. 2007) or SAXS (Grishaev et al. 2012), allowing either a reduction in the degeneracy in the pool of the best-fitting structural models, or validation in case of a single best-fitting solution.

It is also worth pointing out that the ultimate success of using SANS data with mixed 1H/2H labeling of the complex constituents at the contrast matching conditions (~42% D2O for protonated proteins) in practice can be affected by both the dissociation constant of the complex and the relative masses of its protonated and deuterated components. In one case (Comoletti et al. 2007), accurate determination of the centers-of-mass separation between the deuterated components with protonated subunits contrast-matched was possible for a 2:2 protein/protein complex with low-nM affinity where the deuterated units comprised ca. 25% of the overall particle. In another (Schwieters et al. 2010), such determination was not successful for a nearly identical SANS data collection on a similarly sized 2:2 protein complex with ~20 μM binding affinity requiring a sixfold molar excess of the smaller deuterated component needed in order to obtain 100% binding occupancy, and deuterated components comprising only ca. 13% of the complete particle.

13.3.2 Hybrid NMR/SAS Macromolecular Structure Determination

Nuclear magnetic resonance (NMR) in solution had been long recognized to be a useful complementary source of structural information when combined with the SAXS data. The symbiosis of the two techniques is driven by the fact that they tend to offset each other’s deficiencies such as the decrease in the density of attainable restraints with the increase in the size of the macromolecule, or difficulties in describing the molecular structure of flexible constructs, in the case of NMR; or the lack of site-specific information and model degeneracy in the case of SAS. Solution scattering data should ideally be acquired on the same sample used for NMR data collection, minimizing chances of any inconsistencies between the experimental conditions for the two measurements.

From a practical perspective, macromolecular samples used in solution NMR rarely require significant modifications for application of SAXS (Grishaev 2012). 2H/13C/15N isotopic labeling has no effect on the X-ray scattering data while the presence of 2H does contribute to the signal measured by SANS. Therefore, the least expensive (in practice, 15N–labeleld) material frequently ends up being used for solution scattering measurements. Slight changes in the SAXS buffer composition relative to typical NMR conditions may include increase in the salt concentration to suppress inter-particle repulsion, replacement of the commonly used phosphate in the NMR buffers by agents containing lighter elements (TRIS, HEPES, etc), and addition of the free radical scavengers such as DTT or TCEP to the dialysis buffers in order to suppress protein radiation damage. 5–10% D2O typically included in the NMR samples for frequency lock does not need to be present for SAXS data collections, most commonly carried out in pure H2O. X-ray scattering measurements are typically done at the same (or lower) concentrations as those used in solution NMR and should be performed at the temperature exactly matching NMR data collection for seamless combination of the restraints from the two techniques. Monodispersity requirements for SAXS are more stringent compared to NMR where the aggregated populations simply becomes invisible, and preliminary characterization by techniques such as analytical ultra-centrifugation or light scattering is a must. A growing number of bio-SAXS beam lines at synchrotrons now offer in-line size-exclusion chromatography setups immediately preceding SAXS measurement which greatly enhance the quality of the collected scattering data at the expense of the decrease in sample concentration and, therefore, the signal/noise of the recorded data. While planning SAXS measurement in the context of an NMR study it is always a good idea to predict theoretical scattering curves beforehand when structural models are available. This step will help to both select the appropriate experimental angular range, and estimate the resolving power of the SAXS by reference to the uncertainty of the structural models resulting from NMR-only structure determination.

It is now generally accepted that out of all types of currently accessible NMR restraints, residual dipolar couplings (RDCs) observed via weak alignment of the macromolecules induced by the strongly aligned liquid crystalline media (Bax 2003), are by far the most useful type of data when combined with the solution scattering intensity profiles. This complementarity is easily rationalized keeping in mind both relative insensitivity of the solution scattering data to domain rotations around their centers of mass, and independence of the orientational restraints from NMR from the translations of the particle subunits. In our own early work on combining SAXS and NMR data in a hybrid structure determination we observed no improvement of the structural accuracy when the NMR restraints were composed entirely from the short-range inter-proton distances and torsion angles; such improvement occurred only when RDCs were included in the NMR data set (Grishaev et al. 2005).

Hybrid structure determination using RDC and SAXS data can proceed under two scenarios − rigid body structure optimization involving solely translational and orientational degrees of freedom that specify relative domain positioning, or a fully flexible refinement in which all of the internal degrees of freedom are active. The choice between using the two depends on the density of the available site-specific NMR restraints and the coordinate accuracy for the individual domains, with lower restraint density and higher structural accuracy generally favoring rigid body techniques. As a rule of thumb, fully flexible refinement is warranted when the structures of the individual domains can be determined solely from NMR data with the coordinate accuracy better than ca. 1.5 Å, or backbone N-H RDC cross-validation Q-factors (Bax 2003) better than ca. 0.4. On the other hand, rigid-body refinement techniques are preferable if the available structures of the individual subunits can be fitted to the experimental backbone N-H RDC data with Q-factors better than ca. 0.3, likely associated with higher resolution (better than ca. 2.4 Å) crystal structures.

A joint rigid-body fit of RDC and SAXS data relies on accurate determination of the molecular alignment tensors for the individual domains, which in practice requires measurement of at least ca. 35 backbone RDCs for each domain. In cases when the molecular alignment tensors determined by a singular value decomposition (SVD) fits (Losonczi et al. 1999) for the individual domains are strongly correlated (generalized scalar product between the corresponding alignment tensors larger than ca. 0.9, corresponding to the tensor orientation difference not exceeding ca. 20°), their relative positions can be assumed to be rigid, allowing single-model representation during the structure refinement. In cases of small numbers or large certainties of the experimentally attainable RDCs an approximate criterion for a single conformation representation would be for the Q-factor of the joint SVD fit of the RDCs for the two domains allowed to reorient not exceeding those fitted separately to the individual domains by more than ~0.05. Otherwise, an ensemble representation for the complete macromolecule would be required, possibly coupled with a scheme for prediction of the conformation-dependent molecular alignment tensor (Zwezkstetter et al. 2004; Marsh et al. 2008; Venditti et al. 2015). When performing both single-model and ensemble-averaged rigid body refinement against RDCs it should be kept in mind that even though the relative orientation of the two domains can be fitted from the experimental NMR data with a precision of ca 3–5°, it comes with a fourfold degeneracy corresponding to 180° rotations around the three axes of the alignment tensor. Even though in theory this degeneracy could be resolved by collecting similarly precise RDCs from a different alignment medium with a weakly correlated alignment tensor, in practice this situation is relatively rare for proteins, and even less common for oligonucleotides. Therefore, all four distinct orientations often need to be sampled in a joint RDC/SAXS data fit. When present, domain connectivity constraints with short linkers not exceeding ca. 10 residues often reduce this fourfold degeneracy by a factor of 2, with the burden of distinguishing between the remaining ones placed solely on the SAXS data. In cases of the protein/protein complexes, unless the locations of the interacting sites on each of the subunits are determined independently, all four possible conformations have to be distinguished based on the SAXS data fits alone, with several successful examples reported in the literature (Parsons et al. 2008; Zuo et al. 2008). It can shown that use of the RDCs as orientational restraints corresponds to an approximately 100-fold reduction in the number the possible candidate structural models when rigid-body refinement is employed (Grishaev et al. 2012).

With a sufficient density of site-specific NMR restraints, fully flexible model refinement against the combined NMR and SAXS data sets becomes possible, often performed either when the complete structure cannot be separated into the individual domains, or when the structural accuracy of the individual domains is insufficient for the application of the rigid body methods according to the criteria listed above. In practice sufficiently high density can correspond to as few as ca. 1 backbone torsion angle restraint and 1–2 distance restraints per residue, supplemented by backbone RDCs in two independent alignment media, or RDCs combined with the backbone anisotropic chemical shifts in a single alignment medium. A number of such joint structure determinations were performed starting from ca. 2005, with many of the early applications centered on validation − establishing proof that a joint fully flexible NMR/SAXS structure refinement leads to a clear improvement in the structural accuracy, whether by reference to a previously determined crystal structure (Grishaev et al. 2005, 2007), or via cross-validation with respect to the experimental RDC data (Grishaev et al. 2008). One of the conclusions that emerged from this work is the need for a set of locally rigid restraints from both NMR experimental data and database or homology constraints that also allow global flexibility of the macromolecule when performing refinement against the solution scattering data. The number of such applications increases at a steady pace, now including flexibly linked proteins and oligonucleotides, as well as IDPs.

13.4 Hybrid Applications of Solution Scattering: Computational Modeling Tools

The software that is capable of using solution scattering data for determination of macromolecular structure can be grouped into three broadly defined classes. The first of these contains stand-alone packages dealing primarily with SAXS/SANS data that allow very limited input from complementary techniques and rely on simple molecular simulation engines favoring sampling efficiency over force field accuracy, exemplified by EOM (Bernado et al. 2007) or SASREF (Petoukhov and Svergun 2005). The second class of programs adds capability of fitting against SAXS/SANS data to a previously developed package including either a sophisticated molecular simulation core with advanced force fields, or a structure optimization engine with integrative modeling, with examples such as SASSIE (Curtis et al. 2012), IMP (Russel et al. 2012), flexible-Meccano (Ozenne et al. 2012), and RASREC-Rosetta (Rossi et al. 2015). The software belonging to this class would have a somewhat limited ability of handling diverse types of experimental data from complementarity techniques but will be typically capable of including subsets of such data across different techniques in an integrative fashion. Finally, the third class of software adds an ability to refine against SAXS or SANS data to a package whose primary task is macromolecular structure determination against experimental crystal diffraction or NMR data driven by a somewhat simplified molecular simulation engine, with examples including CNS (Brunger et al. 1998) and Xplor-NIH (Schwieters et al. 2003). Therefore, the three classes correspond to emphases on either the scattering data, or the advanced simulation engines and force fields, or effective handling of the complementary experimental restraints from crystallography or NMR. The choice of the class of software would likely depend on the amount of complementary site-specific experimental restraints, with higher restraint density best coupled to the third class of programs. The decision between using the first two classes of software in practice depends on the user’s familiarity with the more advanced simulation setup of the second class, or a preference for the greater simplicity of operation generally exhibited by the first class.

When using any software for refining against SAS data, it is important to keep in mind the mode of scattering data calculation, and to be aware of its limitations as the codes coupled to the molecular simulation engines often emphasize the speed of calculation over accuracy, and will likely fall behind dedicated scattering data simulations tools for a single-model analysis listed in Sect. 13.2.2, in terms of the fidelity of data prediction and fit quality. This is an unavoidable consequence of the generally high computational costs associated with the calculation of the predicted scattering data, and the associated molecular forces along the molecular dynamics trajectory. For example, all of the structure refinement packages that include SAS data use the faster but not necessarily more accurate implicit model for the displaced and surface solvent. Calculation speedup is achieved either by coarse-grading the representation of the macromolecule in the real space via globbic approximation to the Debye formula (Grishaev et al. 2005), or by coarse-graining in the inverse space via approximations to the spherical averaging of the complex scattering amplitude (Grishaev et al. 2008), illustrated in Fig. 13.3. Recently formulated algorithm for a fast accurate hierarchical approximation to the spherical harmonic expansion of the Debye formula (Berlin et al. 2014) is of particular interest, yet to be implemented in a structure refinement package. In many cases the approximation noted above are a reasonable price to pay for the ability to optimize the structure against SAS data within a molecular dynamics simulation, and to perform joint refinement with restraints from complementary techniques.

Fig. 13.3
figure 3

Refinement against solution scattering data in molecular simulation requires application of coarse graining, either in the direct or inverse space, in order to speed up calculation of these data from the macromolecular coordinates

13.5 Summary and Conclusions

The past decade has brought a rapid expansion in the number of studies that use solution X-ray and neutron scattering data for derivation of macromolecular structures. Even though the initial methodology developments in bio-SAS focused on the benefits of applying SAXS or SANS data in isolation, an increasing fraction of structural studies involving SAS nowadays use these data in combination with experimental restraints from a growing set of complementary techniques that include crystallography, NMR, FRET or electron microscopy. This fact reflects both universal appreciation of the value of combining data across multiple techniques, and a rapidly expanding repertoire of computational methodologies that allow such combination. Hybrid applications involving SAS are expected to become a norm as structural biology shifts towards studies of challenging architectures that cannot be a analyzed with a single technique, including flexible or dynamic macromolecules, weak macromolecular interactions, or membrane-associated assemblies.