Skip to main content

Parallel Aligning Multiple Metabolic Pathways on Hybrid CPU and GPU Architectures

  • Conference paper
  • First Online:
Parallel Architecture, Algorithm and Programming (PAAP 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 729))

  • 1317 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Fionda, V., Palopoli, L.: Biological network querying techniques: analysis and comparison. J. Comput. Biol. 18(4), 595–625 (2011)

    Article  MathSciNet  Google Scholar 

  4. Huang, Y., Zhong, C., Lin, H.X., Huang, J.: Aligning metabolic pathways exploiting binary relation of reactions. PLOS One 11(12), e0168044 (2016)

    Article  Google Scholar 

  5. Wernicke, S., Rasche, F.: Simple and fast alignment of metabolic pathways by exploiting local diversity. Bioinformatics 23(15), 1978–1985 (2007)

    Article  Google Scholar 

  6. Pinter, R.Y., Rokhlenko, O., Yeger-Lotem, E., Ziv-Ukelson, M.: Alignment of metabolic pathways. Bioinformatics 21(16), 3401–3408 (2005)

    Article  Google Scholar 

  7. Yang, Q., Sze, S.-H.: Path matching and graph matching in biological networks. J. Comput. Biol. 14(1), 56–67 (2007)

    Article  MathSciNet  Google Scholar 

  8. Ay, F., Kellis, M., Kahveci, T.: SubMAP: aligning metabolic pathways with subnetwork mappings. J. Comput. Biol. 18(3), 219–235 (2011)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Cheng, Q., Harrison, R., Zelikovsky, A.: MetNetAligner: a web service tool for metabolic network alignments. Bioinformatics 25(15), 1989–1990 (2009)

    Article  Google Scholar 

  12. Tian, Y., Mceachin, R.C., Santos, C., Patel, J.M.: SAGA: a subgraph matching tool for biological graphs. Bioinformatics 23(2), 232–239 (2007)

    Article  Google Scholar 

  13. Sankowski, P.: Maximum weight bipartite matching in matrix multiplication time. Theoret. Comput. Sci. 410(44), 4480–4488 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Plotree, D., Plotgram, D.: PHYLIP-phylogeny inference package (version 3.2). Cladistics 5, 163–166 (1989)

    Article  Google Scholar 

  16. Page, R.D.: Visualizing phylogenetic trees using TreeView. In: Current Protocols in Bioinformatics, pp. 6.2.1–6.2.15 (2002)

    Google Scholar 

  17. Taxonomy - site guide - NCBI. http://www.ncbi.nlm.nih.gov/guide/taxonomy/. Accessed 2 Jun. 2017

Download references

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

Authors

Corresponding author

Correspondence to Cheng Zhong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics