Abstract
Network alignment can be used to transfer functional knowledge between conserved regions of different networks. Existing methods use a node cost function (NCF) to compare nodes across networks and an alignment strategy (AS) to find high-scoring alignments with respect to total NCF over all aligned nodes (or node conservation). Then, they evaluate alignments via a measure that is different than node conservation used to guide alignment construction. Typically, one measures edge conservation, but only after alignments are produced. Hence, we recently directly maximized edge conservation while constructing alignments, which improved their quality. Here, we aim to maximize both node and edge conservation during alignment construction to further improve quality. We design a novel measure of edge conservation that (unlike existing measures that treat each conserved edge the same) weighs conserved edges to favor edges with highly NCF-similar end-nodes. As a result, we introduce a novel AS, Weighted Alignment VotEr (WAVE), which can optimize any measures of node and edge conservation. Using WAVE on top of well-established NCFs improves alignments compared to existing methods that optimize only node or edge conservation or treat each conserved edge the same. We evaluate WAVE on biological data, but it is applicable in any domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kuchaiev, O., Milenković, T., Memišević, V., Hayes, W., Pržulj, N.: Topological network alignment uncovers biological function and phylogeny. J. R. Soc. Interface 7(50), 1341–1354 (2010)
Milenković, T., Leong Ng, W., Hayes, W., Pržulj, N.: Optimal network alignment with graphlet degree vectors. Cancer Inform. 9, 121–137 (2010)
Liao, C.-S., Kanghao, L., Baym, M., Singh, R., Berger, B.: IsoRankN: spectral methods for global alignment of multiple protein networks. Bioinformatics 25(12), i253–258 (2009)
Kuchaiev, O., Pržulj, N.: Integrative network alignment reveals large regions of global network similarity in yeast and human. Bioinformatics 27(10), 1390–1396 (2011)
Patro, R., Kingsford, C.: Global network alignment using multiscale spectral signatures. Bioinformatics 28(23), 3105–3114 (2012)
Saraph, V., Milenković, T.: MAGNA: maximizing accuracy in global network alignment. Bioinformatics 30(20), 2931–2940 (2014)
Faisal, F.E., Zhao, H., Milenković, T.: Global network alignment in the context of aging. IEEE/ACM Trans. Comput. Biol. Bioinf. 12(1), 40–52 (2014)
Li, J., Tang, J., Li, Y., Luo, Q.: Rimom: a dynamic multistrategy ontology alignment framework. IEEE Trans. Knowl. Data Eng. 21(8), 1218–1232 (2009)
Suchanek, F.M., Abiteboul, S., Senellart, P.: Paris: probabilistic alignment of relations, instances, and schema. Proc. VLDB Endowment 5(3), 157–168 (2011)
Lacoste-Julien, S., Palla, K., Davies, A., Kasneci, G., Graepel, T., Ghahramani, Z.: Sigma: simple greedy matching for aligning large knowledge bases. In: Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 572–580. ACM (2013)
Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: a versatile graph matching algorithm and its application to schema matching. In: Proceedings of the 18th ICDE Conference (2002)
Conte, D., Foggia, P., Sansone, C., Vento, M.: Thirty years of graph matching in pattern recognition. Int. J. Pattern Recognit Artif Intell. 18(03), 265–298 (2004)
Zaslavskiy, M., Bach, Francis, Vert, J.-P.: A path following algorithm for the graph matching problem. IEEE Trans. Pattern Anal. Mach. Intell. 31(12), 2227–2242 (2009)
Koutra, D., Tong, H., Lubensky, D.: Big-align: fast bipartite graph alignment. In: 2013 IEEE 13th International Conference on Data Mining (ICDM), pp. 389–398. IEEE (2013)
Zhang, Y., Tang, J.: Social network integration: towards constructing the social graph. CoRR, arXiv:abs/1311.2670 (2013)
Bayati, M., Gerritsen, M., Gleich, D.F., Saberi, A., Wang, Y.: Algorithms for large, sparse network alignment problems. In: Ninth IEEE International Conference on Data Mining, ICDM 2009, pp. 705–710. IEEE (2009)
Torresani, L., Kolmogorov, V., Rother, C.: Feature correspondence via graph matching: models and global optimization. In: Forsyth, D., Torr, P., Zisserman, A. (eds.) ECCV 2008, Part II. LNCS, vol. 5303, pp. 596–609. Springer, Heidelberg (2008)
Noma, A., Cesar, R.M.: Sparse representations for efficient shape matching. In: 2010 23rd SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), pp. 186–192. IEEE (2010)
Duchenne, O., Bach, F., Kweon, I.-S., Ponce, J.: A tensor-based algorithm for high-order graph matching. IEEE Trans. Pattern Anal. Mach. Intell. 33(12), 2383–2395 (2011)
Smalter, A., Huan, J., Lushington, G.: Gpm: a graph pattern matching kernel with diffusion for chemical compound classification. In: 8th IEEE International Conference on BioInformatics and BioEngineering, BIBE 2008, pp. 1–6. IEEE (2008)
Faisal, F.E., Milenković, T.: Dynamic networks reveal key players in aging. Bioinformatics 30(12), 1721–1729 (2014)
Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the 3rd Annual ACM Symposium on Theory of Computing, pp. 151–158 (1971)
Kelley, B.P., Yuan, B., Lewitter, F., Sharan, R., Stockwell, B.R., Ideker, T.: PathBLAST: a tool for alignment of protein interaction networks. Nucleic Acids Res. 32, 83–88 (2004)
Sharan, R., Suthram, S., Kelley, R.M., Kuhn, T., McCuine, S., Uetz, P., Sittler, T., Karp, R.M., Ideker, T.: Conserved patterns of protein interaction in multiple species. Proc. Natl. Acad. Sci. 102(6), 1974–1979 (2005)
Flannick, J., Novak, A., Srinivasan, B.S., McAdams, H.H., Batzoglou, S.: Graemlin general and robust alignment of multiple large interaction networks. Genome Res. 16(9), 1169–1181 (2006)
Koyutürk, M., Kim, Y., Topkara, U., Subramaniam, S., Szpankowski, W., Grama, A.: Pairwise alignment of protein interaction networks. J. Comput. Biol. 13(2), 182–199 (2006)
Berg, J., Lässig, M.: Local graph alignment and motif search in biological networks. Proc. Natl. Acad. Sci. 101(41), 14689–14694 (2004)
Liang, Z., Meng, X., Teng, M., Niu, L.: NetAlign: a web-based tool for comparison of protein interaction networks. Bioinformatics 22(17), 2175–2177 (2006)
Berg, J., Lässig, M.: Cross-species analysis of biological networks by Bayesian alignment. Proc. Natl. Acad. Sci. 103(29), 10967–10972 (2006)
Mina, M., Guzzi, P.H.: Improving the robustness of local network alignment: design and extensive assessment of a markov clustering-based approach. IEEE/ACM Trans. Comput. Biol. Bioinf. 99(PrePrints), 1 (2014)
Ciriello, G., Mina, M., Guzzi, P.H., Cannataro, M., Guerra, C.: AlignNemo: a local network alignment method to integrate homology and topology. PLOS ONE 7(6), e38107 (2012)
Singh, R., Xu, J., Berger, B.: Pairwise global alignment of protein interaction networks by matching neighborhood topology. In: Speed, T., Huang, H. (eds.) RECOMB 2007. LNCS (LNBI), vol. 4453, pp. 16–31. Springer, Heidelberg (2007)
Flannick, J.A., Novak, A.F., Do, C.B., Srinivasan, B.S., Batzoglou, S.: Automatic parameter learning for multiple network alignment. In: Vingron, M., Wong, L. (eds.) RECOMB 2008. LNCS (LNBI), vol. 4955, pp. 214–231. Springer, Heidelberg (2008)
Singh, R., Jinbo, X., Berger, B.: Global alignment of multiple protein interaction networks. Proc. Pac. Symp. Biocomputing 13, 303–314 (2008)
Zaslavskiy, M., Bach, F., Vert, J.-P.: Global alignment of protein-protein interaction networks by graph matching methods. Bioinformatics 25(12), i259–i267 (2009)
Neyshabur, B., Khadem, A., Hashemifar, S., Arab, S.S.: NETAL: a new graph-based method for global alignment of protein-protein interaction networks. Bioinformatics 29(13), 1654–1662 (2013)
Narayanan, A., Shi, E., IP Rubinstein, B.: Link prediction by de-anonymization: how we won the Kaggle social network challenge. In: Proceedings of the 2011 International Joint Conference on Neural Networks (IJCNN), pp. 1825–1834. IEEE (2011)
Guo, X., Hartemink, A.J.: Domain-oriented edge-based alignment of protein interaction networks. Bioinformatics 25(12), i240–1246 (2009)
Klau, G.W.: A new graph-based method for pairwise global network alignment. BMC Bioinformatics 10(Suppl 1), S59 (2009)
El-Kebir, M., Heringa, J., Klau, G.W.: Lagrangian relaxation applied to sparse global network alignment. In: Loog, M., Wessels, L., Reinders, M.J.T., de Ridder, D. (eds.) PRIB 2011. LNCS, vol. 7036, pp. 225–236. Springer, Heidelberg (2011)
Clark, C., Kalita, J.: A comparison of algorithms for the pairwise alignment of biological networks. Bioinformatics, btu307 (2014)
Crawford, J., Sun, Y., Milenković, T.: Fair evaluation of global network aligners. Algorithms Mol. Biol. 10(19) (2015)
Milenković, T., Pržulj, N.: Uncovering biological network function via graphlet degree signatures. Cancer Informatics 6, 257–273 (2008)
Solava, R.W., Michaels, R.P., Milenković, T.: Graphlet-based edge clustering reveals pathogen-interacting proteins. Bioinformatics 18(28), i480–i486 (2012)
Memišević, V., Milenković, T., Pržulj, N.: Complementarity of network and sequence information in homologous proteins. J. Integr. Bioinform. 7(3), 135 (2010)
Milenković, T., Memišević, V., Ganesan, A.K., Pržulj, N.: Systems-level cancer gene identification from protein interaction network topology applied to melanogenesis-related interaction networks. J. R. Soc. Interface 7(44), 423–437 (2010)
Pržulj, N.: Biological network comparison using graphlet degree distribution. Bioinformatics 23, e177–e183 (2007)
Milenković, T., Lai, J., Pržulj, N.: GraphCrunch: a tool for large network analyses. BMC Bioinformatics 9(70) (2008)
Hulovatyy, Y., Solava, R.W., Milenković, T.: Revealing missing parts of the interactome via link prediction. PLOS ONE 9(3), e90073 (2014)
Milenković, T., Memišević, V., Bonato, A., Pržulj, N.: Dominating biological networks. PLOS ONE 6(8), e23016 (2011)
Collins, S.R., Kemmeren, P., Zhao, X.-C., Greenblatt, J.F., Spencer, F., Holstege, F.C.P., Weissman, J.S., Krogan, N.J.: Toward a comprehensive atlas of the phyisical interactome of Saccharomyces cerevisiae. Molecular Cell. Proteomics 6(3), 439–450 (2007)
Venkatesan, K., Rual, J.-F., Vazquez, A., Stelzl, U., Lemmens, I., Hirozane-Kishikawa, T., Hao, T., Zenkner, M., Xin, X., Goh, K.-I., et al.: An empirical framework for binary interactome mapping. Nat. Methods 6(1), 83–90 (2009)
Altschul, S.F., Gish, W., Miller, W., Myers, E.W., Lipman, D.J.: Basic local alignment search tool. J. Mol. Biol. 215(3), 403–410 (1990)
De Magalhães, J.P., Budovsky, A., Lehmann, G., Costa, J., Li, Y., Fraifeld, V., Church, G.M.: The human ageing genomic resources: online databases and tools for biogerontologists. Aging Cell 8(1), 65–72 (2009)
Sharan, R., Ideker, T.: Modeling cellular machinery through biological network comparison. Nat. Biotechnol. 24(4), 427–433 (2006)
Vijayan, V., Saraph, V., Milenković, T.: Magna++: maximizing accuracy in global network alignment via both node and edge conservation. Bioinformatics 31(14), 2409–2411 (2015)
Faisal, F.E., Meng, L., Crawford, J., Milenković, T.: The post-genomic era of biological network alignment. EURASIP J. Bioinform. Syst. Biol. 2015(1), (2015)
Acknowledgements
This work was funded by the National Science Foundation CAREER CCF-1452795 and CCF-1319469 grants.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
1.1 Appendix Figures
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, Y., Crawford, J., Tang, J., Milenković, T. (2015). Simultaneous Optimization of both Node and Edge Conservation in Network Alignment via WAVE. In: Pop, M., Touzet, H. (eds) Algorithms in Bioinformatics. WABI 2015. Lecture Notes in Computer Science(), vol 9289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48221-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-662-48221-6_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-48220-9
Online ISBN: 978-3-662-48221-6
eBook Packages: Computer ScienceComputer Science (R0)