From bacteria to humans, the growth, survival and propagation of species depends on a delicately balanced network of protein-protein interactions in space and time. Loss of this balance or dysregulation of these interactions can have profound consequences. We investigate protein-protein interactions in terms of structure, dynamics and function using a variety of experimental and computational tools.