Skip to main content

Parallelizing Partial Digest Problem on Multicore System

  • Conference paper
  • First Online:
Bioinformatics and Biomedical Engineering (IWBBIO 2017)

Part of the book series: Lecture Notes in Computer Science ((LNBI,volume 10209))

Included in the following conference series:

Abstract

The partial digest problem, PDP, is one of the methods used in restriction mapping to characterize a fragment of DNA. The main challenge of PDP is the exponential time for the best exact sequential algorithm in the worst case. In this paper, we reduce the running time for generating the solution of PDP by designing an efficient parallel algorithm. The algorithm is based on parallelizing the fastest sequential algorithm for PDP. The experimental study on a multicore system shows that the running time of the proposed algorithm decreases with the number of processors increases. Also, the speedup achieved good scales with increase in the number of processors.

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. Pevzner, P.: DNA physical mapping and alternating eulerian cycles in colored graphs. Algorithmica 13(1–2), 77–105 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  2. Devine, J.H., Kutuzova, G.D., Green, V.A., Ugarova, N.N., Baldwin, T.O.: Luciferase from the east European firefly Luciola mingrelica: cloning and nucleotide sequence of the cDNA, overexpression in Escherichia coli and purification of the enzyme. Biochimica et Biophysica Acta (BBA)-Gene Struct. Expr. 1173(2), 121–132 (1993)

    Google Scholar 

  3. Baker, M.: Gene-editing nucleases. Nat. Methods 9(1), 23–26 (2012)

    Article  Google Scholar 

  4. Sambrook, J., Fritsch, E.F., Maniatis, T.: Molecular Cloning. A Laboratory Manual, 2nd edn., pp. 1.63–1.70. Cold Spring Harbor Laboratory Press, Cold Spring Harbor (1989)

    Google Scholar 

  5. He, X., Hull, V., Thomas, J.A., Fu, X., Gidwani, S., Gupta, Y.K., Black, L.W., Xu, S.Y.: Expression and purification of a single-chain Type IV restriction enzyme Eco94GmrSD and determination of its substrate preference. Sci. Rep. 5, 9747 (2015)

    Google Scholar 

  6. Narayanan, P.: Bioinformatics: A Primer. New Age International (2005)

    Google Scholar 

  7. Dear, P.H.: Genome mapping. eLS (2001)

    Google Scholar 

  8. Jones, N.C., Pevzner, P.: An Introduction to Bioinformatics Algorithms. MIT Press, Cambridge (2004)

    Google Scholar 

  9. Lemke, P., Werman, M.: On the complexity of inverting the autocorrelation function of a finite integer sequence, and the problem of locating n points on a line, given the (nC2) unlabelled distances between them. Preprint 453 (1988)

    Google Scholar 

  10. Daurat, A., Gérard, Y., Nivat, M.: Some necessary clarifications about the chords’ problem and the partial digest problem. Theoret. Comput. Sci. 347(1–2), 432–436 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  11. Cieliebak, M., Eidenbenz, S., Penna, P.: Noisy Data Make the Partial Digest Problem NP-Hard. Springer, Heidelberg (2003)

    Book  MATH  Google Scholar 

  12. Pandurangan, G., Ramesh, H.: The restriction mapping problem revisited. J. Comput. Syst. Sci. 65(3), 526–544 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  13. Błażewicz, J., Formanowicz, P., Kasprzak, M., Jaroszewski, M., Markiewicz, W.T.: Construction of DNA restriction maps based on a simplified experiment. Bioinformatics 17(5), 398–404 (2001)

    Article  Google Scholar 

  14. Blazewicz, J., Burke, E.K., Kasprzak, M., Kovalev, A., Kovalyov, M.Y.: Simplified partial digest problem: enumerative and dynamic programming algorithms. IEEE/ACM Trans. Comput. Biol. Bioinf. 4(4), 668–680 (2007)

    Article  Google Scholar 

  15. Karp, R.M., Newberg, L.A.: An algorithm for analysing probed partial digestion experiments. Comput. Appl. Biosci. 11(3), 229–235 (1995)

    Google Scholar 

  16. Nadimi, R., Fathabadi, H.S., Ganjtabesh, M.: A fast algorithm for the partial digest problem. Jpn J. Ind. Appl. Math. 28(2), 315–325 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  17. Ahrabian, H., Ganjtabesh, M., Nowzari-Dalini, A., Razaghi-Moghadam-Kashani, Z.: Genetic algorithm solution for partial digest problem. Int. J. Bioinform. Res. Appl. 9(6), 584–594 (2013)

    Article  Google Scholar 

  18. Skiena, S.S., Smith, W.D., Lemke, P.: Reconstructing sets from interpoint distances. In: Proceedings of the Sixth Annual Symposium on Computational Geometry, pp. 332–339. ACM (1990)

    Google Scholar 

  19. Fomin, E.: A simple approach to the reconstruction of a set of points from the multiset of n2 pairwise distances in n2 steps for the sequencing problem: II algoirthm. J. Comput. Biol. 23, 1–7 (2016)

    Article  MathSciNet  Google Scholar 

  20. Abbas, M.M., Bahig, H.M.: A fast exact sequential algorithm for the partial digest problem. BMC Bioinform. 17, 1365 (2016)

    Article  Google Scholar 

  21. Zhang, Z.: An exponential example for a partial digest mapping algorithm. J. Comput. Biol. 1(3), 235–239 (1994)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hazem M. Bahig .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Bahig, H.M., Abbas, M.M., Mohie-Eldin, M.M. (2017). Parallelizing Partial Digest Problem on Multicore System. In: Rojas, I., Ortuño, F. (eds) Bioinformatics and Biomedical Engineering. IWBBIO 2017. Lecture Notes in Computer Science(), vol 10209. Springer, Cham. https://doi.org/10.1007/978-3-319-56154-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-56154-7_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-56153-0

  • Online ISBN: 978-3-319-56154-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics