The composition, stoichiometry and interactions of supramolecular protein complexes are a critical determinant of biological function. Several techniques have been developed to study molecular ...