Abstract
Metabolic pathway alignment remains an important tool in systems biology, and has become even more important with the growing mass of metabolic pathway data. However, the process of aligning multiple metabolic pathways scale poorly with either the number of pathways or with the size of pathways, and no attempts have been made to exploit the parallelism of the pathway alignments to improve the efficiency. This paper proposes a parallel metabolic pathway alignment method called PMMPA. In PMMPA, we design a commonly used parallel algorithm for the computation of reaction (node) similarity in GPU, and implement a parallel strategy for aligning multiple metabolic pathways in multi-core CPU. The experimental results show that this parallel alignment implementation achieves at most 300 times faster than the single-threaded version, the parallel implementation of aligning metabolic pathways on the hybrid CPU and GPU architecture is promising in improving the efficiency.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kanehisa, M., Goto, S., Sato, Y., Furumichi, M., Tanabe, M.: KEGG for integration and interpretation of large-scale molecular data sets. Nucleic Acids Res. 40(D1), D109–D114 (2012)
Caspi, R., Foerster, H., Fulcher, C.A., Kaipa, P., Krummenacker, M., Latendresse, M., et al.: The MetaCyc Database of metabolic pathways and enzymes and the BioCyc collection of Pathway/Genome Databases. Nucleic Acids Res. 36(suppl 1), D623–D631 (2008)
Fionda, V., Palopoli, L.: Biological network querying techniques: analysis and comparison. J. Comput. Biol. 18(4), 595–625 (2011)
Huang, Y., Zhong, C., Lin, H.X., Huang, J.: Aligning metabolic pathways exploiting binary relation of reactions. PLOS One 11(12), e0168044 (2016)
Wernicke, S., Rasche, F.: Simple and fast alignment of metabolic pathways by exploiting local diversity. Bioinformatics 23(15), 1978–1985 (2007)
Pinter, R.Y., Rokhlenko, O., Yeger-Lotem, E., Ziv-Ukelson, M.: Alignment of metabolic pathways. Bioinformatics 21(16), 3401–3408 (2005)
Yang, Q., Sze, S.-H.: Path matching and graph matching in biological networks. J. Comput. Biol. 14(1), 56–67 (2007)
Ay, F., Kellis, M., Kahveci, T.: SubMAP: aligning metabolic pathways with subnetwork mappings. J. Comput. Biol. 18(3), 219–235 (2011)
Abaka, G., Bıyıkoğlu, T., Erten, C.: CAMPways: constrained alignment framework for the comparative analysis of a pair of metabolic pathways. Bioinformatics 29(13), i145–i153 (2013)
Alberich, R., Llabrés, M., Sánchez, D., Simeoni, M., Tuduri, M.: MP-Align: alignment of metabolic pathways. BMC Syst. Biol. 8(1), 1 (2014)
Cheng, Q., Harrison, R., Zelikovsky, A.: MetNetAligner: a web service tool for metabolic network alignments. Bioinformatics 25(15), 1989–1990 (2009)
Tian, Y., Mceachin, R.C., Santos, C., Patel, J.M.: SAGA: a subgraph matching tool for biological graphs. Bioinformatics 23(2), 232–239 (2007)
Sankowski, P.: Maximum weight bipartite matching in matrix multiplication time. Theoret. Comput. Sci. 410(44), 4480–4488 (2009)
Hattori, M., Okuno, Y., Goto, S., Kanehisa, M.: Development of a chemical structure comparison method for integrated analysis of chemical and genomic information in the metabolic pathways. J. Am. Chem. Soc. 125(39), 11853–11865 (2003)
Plotree, D., Plotgram, D.: PHYLIP-phylogeny inference package (version 3.2). Cladistics 5, 163–166 (1989)
Page, R.D.: Visualizing phylogenetic trees using TreeView. In: Current Protocols in Bioinformatics, pp. 6.2.1–6.2.15 (2002)
Taxonomy - site guide - NCBI. http://www.ncbi.nlm.nih.gov/guide/taxonomy/. Accessed 2 Jun. 2017
Acknowledgment
This work is supported by the National Natural Science Foundation of China under Grant No. 61462005, Nature Science Foundation of Guangxi under Grant No. 2014GXNSFAA118396, Foundation of Guangdong Key Laboratory of Popular High Performance Computers, Shenzhen Key Laboratory of Service Computing and Applications under Grant No. SZU-GDPHPCL201414, and Data Science of Guangxi Higher Education Key Laboratory.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd
About this paper
Cite this paper
Huang, Y., Zhong, C., Zhang, J., Li, Y., Liu, J. (2017). Parallel Aligning Multiple Metabolic Pathways on Hybrid CPU and GPU Architectures. In: Chen, G., Shen, H., Chen, M. (eds) Parallel Architecture, Algorithm and Programming. PAAP 2017. Communications in Computer and Information Science, vol 729. Springer, Singapore. https://doi.org/10.1007/978-981-10-6442-5_46
Download citation
DOI: https://doi.org/10.1007/978-981-10-6442-5_46
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6441-8
Online ISBN: 978-981-10-6442-5
eBook Packages: Computer ScienceComputer Science (R0)