Functional protein-protein interaction design was first accomplished in 2011 by Fleishman et al[ ]. The method begins by detecting where on the surface of a protein to bind which is done by copying an antibody binding site. From there hotspots are extracted from the antibody and protein scaffolds are selected in the PDB. The proteins are selected based on what shape can accommodate the hot-spots. Additional interactions on the protein scaffold are designed. The protein is then experimentally refined using directed evolution and verified using X-ray crystallography.
Fleishman, S. J., Whitehead, T. A., Ekiert, D. C., Dreyfus, C., Corn, J. E., Strauch, E.-M., Wilson, I. A., & Baker, D. (2011). Computational design of proteins targeting the conserved stem region of influenza hemagglutinin. Science (New York, N.Y.), 332(6031), 816–821. https://doi.org/10.1126/science.1202617