Skip to main content

Advertisement

Log in

Sequencing by hybridization: an enhanced crossover operator for a hybrid genetic algorithm

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

This paper presents a genetic algorithm for an important computational biology problem. The problem appears in the computational part of a new proposal for DNA sequencing denominated sequencing by hybridization. The general usage of this method for real sequencing purposes depends mainly on the development of good algorithmic procedures for solving its computational phase. The proposed genetic algorithm is a modified version of a previously proposed hybrid genetic algorithm for the same problem. It is compared with two well suited meta-heuristic approaches reported in the literature: the hybrid genetic algorithm, which is the origin of our proposed variant, and a tabu-scatter search algorithm. Experimental results carried out on real DNA data show the advantages of using the proposed algorithm. Furthermore, statistical tests confirm the superiority of the proposed variant over the state-of-the-art heuristics.

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.

Similar content being viewed by others

References

  • Bains, W., Smith, G.: A novel method for nucleic acid sequence determination. J. Theor. Biol. 135, 303–307 (1988)

    Article  Google Scholar 

  • Blazewicz, J., Kasprzak, M.: Complexity of DNA sequencing by hybridization. J. Theor. Comput. Sci. 290, 1459–1473 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  • Blazewicz, J., Formanowicz, P., Kasprzak, M., Markiewicz, W., Weglarz, J.: DNA sequencing with positive and negative errors. J. Comput. Biol. 6, 113–123 (1999)

    Google Scholar 

  • Blazewicz, J., Formanowicz, P., Kasprzak, M., Markiewicz, W., Weglarz, J.: Tabu search for DNA sequencing with false negatives and false positives. Eur. J. Oper. Res. 125, 257–265 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  • Blazewicz, J., Formanowicz, P., Guinand, F., Kasprzak, M.: A heuristic managing errors for DNA sequencing. J. Bioinformatics 18(5), 652–660 (2002a)

    Article  Google Scholar 

  • Blazewicz, J., Kasprzak, M., Kuroczycki, W.: Hybrid genetic algorithm for DNA sequencing with errors. J. Heuristics 8, 495–502 (2002b)

    Article  MATH  Google Scholar 

  • Blazewicz, J., Glover, F., Kasprzak, M.: DNA sequencing-tabu and scatter search combined. INFORMS J. Comput. 16(3), 232–240 (2004)

    Article  MathSciNet  Google Scholar 

  • Brizuela, C.A., González, L., Romero, H.J.: An improved genetic algorithm for the sequencing by hybridization problem. In: Raidl, G. et al. (eds.) Applications of Evolutionary Computing. Lecture Notes in Computer Science, vol. 3005, pp. 11–20. Springer, Berlin (2004)

    Google Scholar 

  • Bui, T.N., Youseef, W.A.: An enhanced genetic algorithm for DNA sequencing by hybridization with positive and negative errors. In: Deb, K. (ed.) Proceedings of the Genetic and Evolutionary Computation Conference, Seattle, Washington, United States. Lecture Notes in Computer Science, vol. 3103, pp. 908–919. Springer, Berlin (2004)

    Google Scholar 

  • Caviani, P., Solas, D., Sullivan, E., Cronin, M., Holmes, C., Fodor, S.: Light-generated oligonucleotide arrays for rapid DNA sequence analysis. Proc. Nat. Acad. Sci. USA 91, 5022–5026 (1994)

    Article  Google Scholar 

  • Garey, M., Johnson, D.: Computers and Intractability: A Guide to the Theory of NP-Completeness, 21st edn. Freeman, New York (1978)

    Google Scholar 

  • Goldberg, D.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  • Grefenstette, J., Gopal, R., Rosmaita, B., Gucht, D.V.: Genetic algorithms for the travelling salesman problem. In: Grenfestette, J.J. (ed.) Proceedings of the First International Conference on Genetic Algorithms and their Applications, vol. 1, pp. 160–168. Erlbaum, Hillsdale (1988)

    Google Scholar 

  • Hirschhom, J., Sklar, P., Lindblad-Toh, K., Lim, Y.-M., RuizGutierrez, M., Bolk, S., Langhorst, B., Schaffner, S., Wichester, E., Lander, E.: SBE-TAGS: An arraybased method for efficient single-nucleotide polymorphism genotyping. Proc. Nat. Acad. Sci. USA 97, 12164–12169 (2000)

    Article  Google Scholar 

  • Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Harbor (1975)

    Google Scholar 

  • Iduri, R.M., Waterman, M.S.: A new algorithm for DNA sequence assembly. J. Comput. Biol. 2(2), 291–306 (1995)

    Article  Google Scholar 

  • Krebs, J., Dunaway, M.: DNA length is a critical parameter for eukaryotic transcription in vivo. Mol. Cell. Biol. 16(10), 5821–5829 (1996)

    Google Scholar 

  • Maxam, A., Gilbert, W.: A new method for sequencing DNA. Proc. Nat. Acad. Sci. 74, 560–564 (1977)

    Article  Google Scholar 

  • Pevzner, P.: l-tuple DNA sequencing: computer analysis. J. Biomol. Struct. Dyn. 7, 63–73 (1989)

    Google Scholar 

  • Sanger, F., Coulson, A.: The use of thin acrylamide gels for DNA sequencing. FEBS Lett. 87, 107–110 (1978)

    Article  Google Scholar 

  • Southern, E.: United Kingdom patent application GB8810400 (1988)

  • Southern, E., Maskos, U., Elder, J.K.: Analyzing and comparing nucleic acid sequences by hybridization to arrays of oligonucleotides: evaluation using experimental models. Genomics 13, 1008–1017 (1992)

    Article  Google Scholar 

  • Stoye, J.: Multiple sequence alignment with the divide-and-conquer method. Gene 211(2), GC45–GC56 (1998)

    Article  Google Scholar 

  • Zar, J.H.: Biostatistical Analysis, 4th edn. Prentice-Hall, Englewood Cliffs (1999)

    Google Scholar 

  • Zhang, J., Wu, L., Zhang, X.: Reconstruction of DNA sequencing by hybridization. J. Bioinform. 19(1), 14–21 (2003)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos A. Brizuela.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brizuela, C.A., González-Gurrola, L.C., Tchernykh, A. et al. Sequencing by hybridization: an enhanced crossover operator for a hybrid genetic algorithm. J Heuristics 13, 209–225 (2007). https://doi.org/10.1007/s10732-007-9014-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-007-9014-6

Keywords

Navigation