Abstract: Protein-protein interactions play a fundamental role in drug design, gene therapy and vaccine development. The study of protein-protein interactions relies heavily on complex and ...