On NP-Hardness of the Paired de Bruijn Sound Cycle Problem

  • Evgeny Kapun
  • Fedor Tsarev
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8126)


The paired de Bruijn graph is an extension of de Bruijn graph incorporating mate pair information for genome assembly proposed by Mevdedev et al. However, unlike in an ordinary de Bruijn graph, not every path or cycle in a paired de Bruijn graph will spell a string, because there is an additional soundness constraint on the path. In this paper we show that the problem of checking if there is a sound cycle in a paired de Bruijn graph is NP-hard in general case. We also explore some of its special cases, as well as a modified version where the cycle must also pass through every edge.


paired de Bruijn graph genome assembly complexity NP-hard 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Galant, J., Maier, D., Astorer, J.: On finding minimal length superstrings. Journal of Computer and System Sciences 20(1), 50–58 (1980)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Kapun, E., Tsarev, F.: De Bruijn superwalk with multiplicities problem is NP-hard. BMC Bioinformatics 14(suppl. 5), S7 (2013)Google Scholar
  3. 3.
    Karp, R.M.: Reducibility among combinatorial problems. In: Miller, R.E., Thatcher, J.W., Bohlinger, J.D. (eds.) Complexity of Computer Computation. The IBM Research Symposia Series, pp. 85–103. Plenum Press (1972)Google Scholar
  4. 4.
    Mahaney, S.R.: Sparse complete sets for NP: Solution of a conjecture of Berman and Hartmanis. Journal of Computer and System Sciences 25(2), 130–143 (1982)MathSciNetzbMATHCrossRefGoogle Scholar
  5. 5.
    Medvedev, P., Brudno, M.: Maximum likelihood genome assembly. Journal of Computational Biology 16(8), 1101–1116 (2009)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Medvedev, P., Georgiou, K., Myers, G., Brudno, M.: Computability of models for sequence assembly. In: Giancarlo, R., Hannenhalli, S. (eds.) WABI 2007. LNCS (LNBI), vol. 4645, pp. 289–301. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Medvedev, P., Pham, S., Chaisson, M., Tesler, G., Pevzner, P.: Paired de Bruijn graphs: A novel approach for incorporating mate pair information into genome assemblers. Journal of Computational Biology 18(11), 1625–1634 (2011)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Pevzner, P.A., Tang, H., Waterman, M.S.: An eulerian path approach to DNA fragment assembly. Proceedings of the National Academy of Sciences 98(17), 9748–9753 (2001)MathSciNetzbMATHCrossRefGoogle Scholar
  9. 9.
    Pham, S.: Mate-pair consistency and generating problems. In: Talk at RECOMB Satellite Conference on Open Problems in Algorithmic Biology (2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Evgeny Kapun
    • 1
  • Fedor Tsarev
    • 1
  1. 1.Mechanics and Optics Genome Assembly Algorithms LaboratorySt. Petersburg National Research University of Information TechnologiesSt. PetersburgRussia

Personalised recommendations