A comparison of algorithms for the pairwise alignment of biological networks

MOTIVATION As biological inquiry produces ever more network data, such as protein-protein interaction networks, gene regulatory networks and metabolic networks, many algorithms have been proposed for the purpose of pairwise network alignment-finding a mapping from the nodes of one network to the nodes of another in such a way that the mapped nodes can be considered to correspond with respect to both their place in the network topology and their biological attributes. This technique is helpful in identifying previously undiscovered homologies between proteins of different species and revealing functionally similar subnetworks. In the past few years, a wealth of different aligners has been published, but few of them have been compared with one another, and no comprehensive review of these algorithms has yet appeared. RESULTS We present the problem of biological network alignment, provide a guide to existing alignment algorithms and comprehensively benchmark existing algorithms on both synthetic and real-world biological data, finding dramatic differences between existing algorithms in the quality of the alignments they produce. Additionally, we find that many of these tools are inconvenient to use in practice, and there remains a need for easy-to-use cross-platform tools for performing network alignment.

[1]  Natasa Przulj,et al.  Integrative network alignment reveals large regions of global network similarity in yeast and human , 2011, Bioinform..

[2]  Roded Sharan,et al.  Fast and Accurate Alignment of Multiple Protein Networks , 2009, J. Comput. Biol..

[3]  R. Solé,et al.  Evolving protein interaction networks through gene duplication. , 2003, Journal of theoretical biology.

[4]  Cheng-Yu Ma,et al.  Optimizing a global alignment of protein interaction networks , 2013, Bioinform..

[5]  Michael J. E. Sternberg,et al.  PINALOG: a novel approach to align protein interaction networks—implications for complex detection and function prediction , 2012, Bioinform..

[6]  Robert Patro,et al.  Global network alignment using multiscale spectral signatures , 2012, Bioinform..

[7]  Bonnie Berger,et al.  IsoBase: a database of functionally related proteins across PPI networks , 2010, Nucleic Acids Res..

[8]  Behnam Neyshabur,et al.  NETAL: a new graph-based method for global alignment of protein-protein interaction networks , 2013, Bioinform..

[9]  R. Karp,et al.  From the Cover : Conserved patterns of protein interaction in multiple species , 2005 .

[10]  Tamer Kahveci,et al.  Probabilistic Biological Network Alignment , 2013, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[11]  David F. Gleich,et al.  A multithreaded algorithm for network alignment via approximate matching , 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis.

[12]  Roded Sharan,et al.  PathBLAST: a tool for alignment of protein interaction networks , 2004, Nucleic Acids Res..

[13]  Qiang Huang,et al.  CNetA: Network alignment by combining biological and topological features , 2012, 2012 IEEE 6th International Conference on Systems Biology (ISB).

[14]  Byung-Jun Yoon,et al.  SMETANA: Accurate and Scalable Algorithm for Probabilistic Alignment of Large-Scale Biological Networks , 2013, PloS one.

[15]  Byung-Jun Yoon,et al.  A Network Synthesis Model for Generating Protein Interaction Network Families , 2012, PloS one.

[16]  Ahmet Emre Aladag,et al.  SPINAL: scalable protein interaction network alignment , 2013, Bioinform..

[17]  AtiasNir,et al.  Comparative analysis of protein networks , 2012 .

[18]  Bonnie Berger,et al.  IsoRankN: spectral methods for global alignment of multiple protein networks , 2009, Bioinform..

[19]  Shahin Mohammadi,et al.  A fast approach to global alignment of protein-protein interaction networks , 2013, BMC Research Notes.

[20]  Jaap Heringa,et al.  Lagrangian Relaxation Applied to Sparse Global Network Alignment , 2011, PRIB.

[21]  Serafim Batzoglou,et al.  Automatic Parameter Learning for Multiple Network Alignment , 2008, RECOMB.

[22]  Roded Sharan,et al.  Comparative analysis of protein networks , 2012, Commun. ACM.

[23]  Wan Kyu Kim,et al.  Age-Dependent Evolution of the Yeast Protein Interaction Network Suggests a Limited Role of Gene Duplication and Divergence , 2008, PLoS Comput. Biol..

[24]  Giuliano Antoniol,et al.  Using local similarity measures to efficiently address approximate graph matching , 2014, Discret. Appl. Math..

[25]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[26]  Nagiza F. Samatova,et al.  Global Alignment of Pairwise Protein Interaction Networks for Maximal Common Conserved Patterns , 2013, International journal of genomics.

[27]  Antal F. Novak,et al.  networks Græmlin : General and robust alignment of multiple large interaction data , 2006 .

[28]  Vesna Memisevic,et al.  Global G RAph A Lignment of Biological Networks , 2022 .

[29]  Erol Gelenbe,et al.  Aligning protein-protein interaction networks using random neural networks , 2012, 2012 IEEE International Conference on Bioinformatics and Biomedicine.

[30]  Roded Sharan,et al.  NetworkBLAST: comparative analysis of protein networks , 2008 .

[31]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[32]  A. Vespignani,et al.  Modeling of Protein Interaction Networks , 2001, Complexus.

[33]  Bonnie Berger,et al.  Global alignment of multiple protein interaction networks with application to functional orthology detection , 2008, Proceedings of the National Academy of Sciences.

[34]  Meng Xu,et al.  Comparison of protein interaction networks reveals species conservation and divergence , 2006, BMC Bioinformatics.

[35]  O. Kuchaiev,et al.  Simulating trait evolution for cross-cultural comparison , 2010, Philosophical Transactions of the Royal Society B: Biological Sciences.

[36]  Ying Wang,et al.  Message-Passing Algorithms for Sparse Network Alignment , 2009, TKDD.

[37]  Michael Lässig,et al.  Local graph alignment and motif search in biological networks. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[38]  Wojciech Szpankowski,et al.  Pairwise Alignment of Protein Interaction Networks , 2006, J. Comput. Biol..

[39]  Natasa Przulj,et al.  Biological network comparison using graphlet degree distribution , 2007, Bioinform..

[40]  Srinivasan Parthasarathy,et al.  Scalable global alignment for multiple biological networks , 2012, BMC Bioinformatics.

[41]  Wayne Hayes,et al.  Optimal Network Alignment with Graphlet Degree Vectors , 2010, Cancer informatics.

[42]  E. Myers,et al.  Basic local alignment search tool. , 1990, Journal of molecular biology.