GoT-WAVE: Temporal network alignment using graphlet-orbit transitions

Global pairwise network alignment (GPNA) aims to find a one-to-one node mapping between two networks that identifies conserved network regions. GPNA algorithms optimize node conservation (NC) and edge conservation (EC). NC quantifies topological similarity between nodes. Graphlet-based degree vectors (GDVs) are a state-of-the-art topological NC measure. Dynamic GDVs (DGDVs) were used as a dynamic NC measure within the first-ever algorithms for GPNA of temporal networks: DynaMAGNA++ and DynaWAVE. The latter is superior for larger networks. We recently developed a different graphlet-based measure of temporal node similarity, graphlet-orbit transitions (GoTs). Here, we use GoTs instead of DGDVs as a new dynamic NC measure within DynaWAVE, resulting in a new approach, GoT-WAVE. On synthetic networks, GoT-WAVE improves DynaWAVE's accuracy by 25% and speed by 64%. On real networks, when optimizing only dynamic NC, each method is superior ~50% of the time. While DynaWAVE benefits more from also optimizing dynamic EC, only GoT-WAVE can support directed edges. Hence, GoT-WAVE is a promising new temporal GPNA algorithm, which efficiently optimizes dynamic NC. Future work on better incorporating dynamic EC may yield further improvements.

[1]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[2]  Wayne B. Hayes,et al.  SANA: simulated annealing far outperforms many other search algorithms for biological network alignment , 2017, Bioinform..

[3]  Xiaofan Wang,et al.  Evolution of a large online social network , 2009 .

[4]  V. Gemmetto,et al.  Mitigation of infectious disease at school: targeted class closure vs school closure , 2014, BMC Infectious Diseases.

[5]  Gunnar W. Klau,et al.  A new graph-based method for pairwise global network alignment , 2009, BMC Bioinformatics.

[6]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[7]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[8]  Jordi Bascompte,et al.  Temporal dynamics in a pollination network. , 2008, Ecology.

[9]  R. Karp,et al.  Conserved pathways within bacteria and yeast as revealed by global protein network alignment , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[10]  T. Milenković,et al.  Systems biology MAGNA 11 : Maximizing Accuracy in Global Network Alignment via both node and edge conservation , 2015 .

[11]  Petter Holme,et al.  Modern temporal network theory: a colloquium , 2015, The European Physical Journal B.

[12]  Serafim Batzoglou,et al.  Automatic Parameter Learning for Multiple Local Network Alignment , 2009, J. Comput. Biol..

[13]  Tijana Milenkovic,et al.  Dynamic networks reveal key players in aging , 2014, BCB.

[14]  David Oliveira Aparício,et al.  Extending the Applicability of Graphlets to Directed Networks , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[15]  Han Zhao,et al.  Global network alignment in the context of aging , 2015, TCBB.

[16]  Nadal,et al.  A subgraph-based ranking system for professional tennis players , 2017 .

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

[18]  Jugal K. Kalita,et al.  Global Alignment of Protein-Protein Interaction Networks: A Survey , 2016, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[19]  Ilya R. Fischhoff,et al.  Similar but Different: Dynamic Social Network Analysis Highlights Fundamental Differences between the Fission-Fusion Societies of Two Equid Species, the Onager and Grevy’s Zebra , 2015, PloS one.

[20]  Tijana Milenkovic,et al.  Alignment of dynamic networks , 2017, Bioinform..

[21]  Jure Leskovec,et al.  Microscopic evolution of social networks , 2008, KDD.

[22]  Jari Saramäki,et al.  Temporal Networks , 2011, Encyclopedia of Social Network Analysis and Mining.

[23]  Tijana Milenkovic,et al.  MAGNA++: Maximizing Accuracy in Global Network Alignment via both node and edge conservation , 2015, Bioinform..

[24]  Tijana Milenkoviæ,et al.  Uncovering Biological Network Function via Graphlet Degree Signatures , 2008, Cancer informatics.

[25]  Tijana Milenkovic,et al.  Improving Identification of Key Players in Aging via Network De-Noising and Core Inference , 2017, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[26]  Tijana Milenkovic,et al.  Exploring the structure and function of temporal networks with dynamic graphlets , 2015, Bioinform..

[27]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

[28]  Yihan Sun,et al.  Fair evaluation of global network aligners , 2014, 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[29]  Weng Leong Optimal network Alignment with Graphlet Degree Vectors , 2010 .

[30]  Tijana Milenkovic,et al.  Graphlets versus node2vec and struc2vec in the task of network alignment , 2018, ArXiv.

[31]  Joseph Crawford,et al.  ClueNet: Clustering a temporal network based on topological similarity rather than denseness , 2018, PloS one.

[32]  Aleksandar Stevanovic,et al.  Geometric Evolutionary Dynamics of Protein Interaction Networks , 2010, Pacific Symposium on Biocomputing.

[33]  Tijana Milenkovic,et al.  Aligning dynamic networks with DynaWAVE , 2018, Bioinform..

[34]  Tijana Milenkovic,et al.  Pairwise versus multiple network alignment , 2017 .

[35]  Jie Tang,et al.  Simultaneous Optimization of both Node and Edge Conservation in Network Alignment via WAVE , 2014, WABI.

[36]  Guy Melançon,et al.  Just how dense are dense graphs in the real world?: a methodological note , 2006, BELIV '06.

[37]  Dinggang Shen,et al.  Temporal and Spatial Evolution of Brain Network Topology during the First Two Years of Life , 2011, PloS one.

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

[39]  Ciro Cattuto,et al.  What's in a crowd? Analysis of face-to-face behavioral networks , 2010, Journal of theoretical biology.

[40]  B. Bollobás The evolution of random graphs , 1984 .

[41]  Tijana Milenkovic,et al.  MAGNA: Maximizing Accuracy in Global Network Alignment , 2013, Bioinform..

[42]  Christos Faloutsos,et al.  Graph evolution: Densification and shrinking diameters , 2006, TKDD.

[43]  Aaron Striegel,et al.  Local versus global biological network alignment , 2015, Bioinform..

[44]  Vipin Vijayan,et al.  Multiple Network Alignment via MultiMAGNA++ , 2016, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[45]  Pietro Hiram Guzzi,et al.  Survey of local and global biological network alignment: the need to reconcile the two sides of the same coin , 2017, Briefings Bioinform..

[46]  Przemyslaw Kazienko,et al.  Matching Organizational Structure and Social Network Extracted from Email Communication , 2011, BIS.

[47]  Fernando M. A. Silva,et al.  Temporal Network Comparison using Graphlet-orbit Transitions , 2017, ArXiv.

[48]  Lei Meng,et al.  The post-genomic era of biological network alignment , 2015, EURASIP J. Bioinform. Syst. Biol..

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