Proteins and their many interactions play a crucial role in biological systems. Detailed characterization of these interactions is important to uncover disease processes and develop therapeutic ...