A survey of computational methods in protein–protein interaction networks

Saeid Rasti, Chrysafis Vogiatzis

Research output: Contribution to journalArticlepeer-review


Protein–protein interaction networks are mathematical constructs where every protein is represented as a node, with an edge signaling that two proteins interact. These constructs have enabled a series of graph theoretic computational methods in the analysis of how cell life works. Such methods have found diverse applications from helping create more reliable interaction data, to identifying new protein complexes and predict their functionalities, and investigating the minimum requirements for cell life through protein essentiality. Our goal with this survey is to provide an overview of the research in the area from a network analysis perspective. In this work, we provide a brief introduction to protein–protein interaction networks, followed by the methods that we currently have to obtain such interactions and the databases they can be found at. Then, we proceed to discuss the network properties of protein–protein interaction networks and how they can be exploited to identify protein complexes and functional modules, as well as help classify proteins as essential. We finish this survey with a full bibliography on work in protein–protein interactions that could be of interest to operations research and computational science academicians and practitioners.

Original languageEnglish (US)
Pages (from-to)35-87
Number of pages53
JournalAnnals of Operations Research
Issue number1-2
StatePublished - May 1 2019
Externally publishedYes


  • Centrality
  • Clustering
  • Modularity
  • Protein essentiality
  • Protein–protein interaction networks

ASJC Scopus subject areas

  • Decision Sciences(all)
  • Management Science and Operations Research


Dive into the research topics of 'A survey of computational methods in protein–protein interaction networks'. Together they form a unique fingerprint.

Cite this