Skip to main content

Advertisement

Log in

Unimodular Hypergraph for DNA Sequencing: A Polynomial Time Algorithm

  • Research Article
  • Published:
Proceedings of the National Academy of Sciences, India Section A: Physical Sciences Aims and scope Submit manuscript

Abstract

The paper discusses a hypergraph-based polynomial time algorithm for constructing a DNA sequence corresponding to a given spectrum with no errors. The presence of n-ary relations in the expression of DNA sequencing led to the advent of hypergraphs in DNA sequencing. An efficient algorithm, unimodular hypergraph (UMHG), has been proposed for constructing unimodular hypergraph that represents the short-read DNA sequence of the given spectrum. The performance of the proposed algorithm is evaluated in comparison with prominent algorithms such as greedy, greedy (lag), ant colony optimization(ACO), multi-level ACO, enhanced genetic algorithm (GA), hybrid GA and tabu search against 40 instances. The proposed UMHG algorithm is found to outperform the other algorithms in terms of average similarity score. UMHG is significant in terms of minimum computing time, especially as the spectrum size increases computing time decreases considerably, owing to the unimodularity property.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 173:737–738

    Article  ADS  Google Scholar 

  2. Khorlin Khrapko AA, Shik Yu VV, Lysov P, Florent’ev VL, Mirzabekov AD (1988) Determination of the nucleotide sequence of dna using hybridization with oligonucleotides. a new method. Doklady Acad Nauk Sci. USSR 303:1508–1511

    Google Scholar 

  3. Bains W, Smith GC (1988) A novel method for nucleic acid squence determination. J Theor Biol 135:303–307

    Article  Google Scholar 

  4. Southern EM (1988) United kindom pattend application gb 8810400

  5. Drukner I, Drmanac R, Lahat I, Crkvenjakov R (1989) Sequencing of mega base plus dna by hybridization: theory of the method. Genomics 4:114–128

    Article  Google Scholar 

  6. Markiewicz M, Zebrowska A, Markiewicz WT, Andrych-rozek K, Astriab A (1994) Synthesis of oligonucleotides permenetly linked with solid supports for use as synthetic oligonucleotide combinatorial libraries—innovations in solid phase synthesis, biological and biomedical applications. Birmingham, Mayflower worldwide, pp 339–346

  7. Pevzner Pavel A (1989) \(l\)-tuple dna sequencing: computer analysis. J Biomol Struct Dyn 7(1):63–73

    Article  Google Scholar 

  8. Pevzner PA, Lipshutz RJ (1994) Towards dna sequencing chips. In: 19th conf. MAthematical foundations of computer science vol 841, pp 143–158

  9. Berge C (1973) Graphs and hypergraphs. North-Holland Publishing Company, Amsterdam

    MATH  Google Scholar 

  10. Berge C (1989) Hypergraphs–combinatorics of finite sets. North-Holland Publishing Company, Amsterdam

    MATH  Google Scholar 

  11. Swaminathan V, Rajaram G, Abhishek V, Reddy BS, Kannan K (2017) A novel hypergraph-based genetic algorithm (hgga) built on unimodular and anti-homomorphism properties for dna sequencing by hybridization. Interdiscip Sci Comput Life Sci. https://doi.org/10.1007/s12539-017-0267-y

    Article  Google Scholar 

  12. Uetz M (2010) Discrete Optimization 2010, Lecture 6, Total Unimodularity and Matching

  13. Doerr Benjamin (2001) Lattice approximation and linear discrepancy of totally unimodular matrices. In: SODA ’01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, pp 119–125

  14. Kalita P, Kalita B (2013) A graph theoritical approach for dna sequencing. IOSR J Math 5(Issue I):40–46

    Article  MathSciNet  Google Scholar 

  15. Dharmarajan R, Kannan K (2010) A hypergraph based algorithm for image restoration from salt-and-pepper noise. Int J Electron Commun 64:1114–1122

    Article  Google Scholar 

  16. Dharmarajan R, Kannan K (2012) On minimal tranversals in simple hypergraphs. Int J Comput Appl Math 7:117–122

    Google Scholar 

  17. Dharmarajan R, Kannan K (2012) Hypergraph based segmentation and edge deduction in gray images. Far East J Math Sci 68(2):185–230

    MathSciNet  MATH  Google Scholar 

  18. Cherifi H, Bretto A, Azema J, Laget B (1997) Combinatorics and image processing. Graph Models Image Process 59:265–277

    Article  Google Scholar 

  19. Cherifi H, Bretto A, Aboutajdine D (2002) Hypergraph imaging: an overview. Pattern Recongnition 35:651–658

    Article  Google Scholar 

  20. Bretto A, Gillibert L (2005) Hypergraph based image representations. GbRPR, LNCS 3434:1–11

    MATH  Google Scholar 

  21. Swaminathan V, Chandrasekhara Rao K (2012) Diaspora operators. Int J Math Anal 6(6):1671–1778

    MathSciNet  MATH  Google Scholar 

  22. Blesa MJ, Blum C, Vallès MY (2008) An ant colony optimization algorithm for dna sequencing by hybridization. Comput Oper Res 35:3620–3635

    Article  Google Scholar 

  23. Web link www.bisc.cs.berkely.edu/flint/flintcib/presentations/wednesday/zhang_flint_cibi.pdf. (1996)

Download references

Acknowledgements

The authors thank SASTRA University for their financial and research support. Also, the authors thank the Department of Science and Technology—Fund for Improvement of S&T Infrastructure in Universities and Higher Educational Institutions Government of India (SR/FST/MSI-107/2015) for their financial support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Swaminathan Venkatraman.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Venkatraman, S., Rajaram, G. & Krithivasan, K. Unimodular Hypergraph for DNA Sequencing: A Polynomial Time Algorithm. Proc. Natl. Acad. Sci., India, Sect. A Phys. Sci. 90, 49–56 (2020). https://doi.org/10.1007/s40010-018-0561-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40010-018-0561-z

Keywords

Navigation