Skip to main content

Advertisement

Log in

AlineaGA—a genetic algorithm with local search optimization for multiple sequence alignment

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The alignment and comparison of DNA, RNA and Protein sequences is one of the most common and important tasks in Bioinformatics. However, due to the size and complexity of the search space involved, the search for the best possible alignment for a set of sequences is not trivial. Genetic Algorithms have a predisposition for optimizing general combinatorial problems and therefore are serious candidates for solving multiple sequence alignment tasks. Local search optimization can be used to refine the solutions explored by Genetic Algorithms. We have designed a Genetic Algorithm which incorporates local search for this purpose: AlineaGA. We have tested AlineaGA with representative sequence sets of the globin family. We also compare the achieved results with the results provided by T-COFFEE.

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

Abbreviations

GA:

Genetic Algorithm

References

  1. Pal SK, Bandyopadhyay S, Ray SS (2006) Evolutionary computation in bioinformatics: a review. IEEE Trans Syst Man Cybern C Appl Rev 36:601–615

    Article  Google Scholar 

  2. Horng J, Wu L, Lin C, Yang B (2005) A genetic algorithm for multiple sequence alignment. Soft Comput 9:407–420

    Article  Google Scholar 

  3. Notredame C, Higgins DG, Heringa J (2000) T-Coffee: a novel method for fast and accurate multiple sequence alignment. J Mol Biol 302:205–217

    Article  Google Scholar 

  4. Lassmann T, Sonnhammer ELL (2002) Quality assessment of multiple alignment programs. FEBS Lett 529:126–130

    Article  Google Scholar 

  5. Lecompte O, Thompsony JD, Plewniak F, Thierry J-C, Poch O (2001) Multiple alignment of complete sequences (MACS) in the post-genomic era. Gene 270(1–2):17–30

    Article  Google Scholar 

  6. Anbarasu LA, Narayanasamy P, Sundararajan V (2000) Multiple molecular sequence alignment by island parallel genetic algorithm. Curr Sci 78:858–863

    Google Scholar 

  7. Holland JH (1975) Adaptation in natural and artificial systems. Univ Mich Press, Ann Arbor

    Google Scholar 

  8. Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs, 3rd, Revised and Extended Edition. Springer, Berlin

    MATH  Google Scholar 

  9. De Jong K (1988) Learning with genetic algorithms: an overview. Mach Learn 3:121–138

    Article  Google Scholar 

  10. Hart WE, Krasnogor N, Smith JE (2004) Memetic evolutionary algorithms. Stud Fuzz Soft Comput 166:3–30

    Article  Google Scholar 

  11. Surry PD, Radcliffe NJ (1996) Inoculation to initialise evolutionary search. In: Lecture notes in computer science. Springer, Berlin, pp 269–285

    Google Scholar 

  12. Smith JE, Bartley M, Fogarty TC (1997) Microprocessor design verification by two-phase evolution of variable length tests. In: Proceedings of the 1997 IEEE international conference on evolutionary computation. IEEE Press, Indianapolis, pp 453–458

    Chapter  Google Scholar 

  13. Notredame C, Higgins DG (1996) SAGA: sequence alignment by genetic algorithm. Nucl Acids Res 24:1515–1524

    Article  Google Scholar 

  14. Silva FJM, Sánchez Pérez JM, Gómez Pulido JA, Vega Rodríguez MA (2007) Alineamiento múltiple de secuencias utilizando algoritmos genéticos: revisión. In: Segundo congreso Español de informática, CEDI, Zaragoza, Spain, pp 41–48

  15. Isokawa M, Wayama M, Toshio S (1996) Multiple sequence alignment using a genetic algorithm. Genome Inf 7:176–177

    Google Scholar 

  16. Wayama M, Takahashi K, Shimizu T (1995) An approach to amino acid sequence alignment using a genetic algorithm. Genome Inf 6:122–123

    Google Scholar 

  17. Zhang C, Wong AKC (1997) A genetic algorithm for multiple molecular sequence alignment. Comput Appl Biosci 13:565–581

    Google Scholar 

  18. Wang C, Lefkowitz EJ (2005) Genomic multiple sequence alignments: refinement using a genetic algorithm. BMC Bioinf 6:200

    Article  Google Scholar 

  19. Rognes T (2001) ParAlign: a parallel sequence alignment algorithm for rapid and sensitive database searches. Nucl Acids Res 29:1647–1652

    Article  Google Scholar 

  20. Silva FJM, Sánchez Pérez JM, Gómez Pulido JA, Vega Rodríguez MA (2008) AlineaGA: a genetic algorithm for multiple sequence alignment. In: Nguyen NT, Katarzyniak R (eds) New challenges in applied intelligence technologies, vol 134. Springer, Berlin, pp 309–318

    Chapter  Google Scholar 

  21. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading

    MATH  Google Scholar 

  22. Notredame C, O’Brien EA, Higgins DG (1997) RAGA: RNA sequence alignment by genetic algorithm. Nucl Acids Res 25:4570–4580

    Article  Google Scholar 

  23. Dayhoff MO, Schwartz RM, Orcutt BC (1978) A model of evolutionary change in proteins. Atlas of protein sequence and structure, vol 5. National Biomedical Research Foundation, pp 345–352

  24. Nicholas HB Jr, Ropelewski AJ, Deerfield DW II (2002) Strategies for multiple sequence alignment. BioTech 32:572–591

    Google Scholar 

  25. Huayang X, Mengjie Z, Peter A (2007) Another investigation on tournament selection: modelling and visualisation. In: Proceedings of the 9th annual conference on genetic and evolutionary computation. ACM, London, pp 1468–1475

    Google Scholar 

  26. Chellapilla K, Fogel GB (1999) Multiple sequence alignment using evolutionary programming. In: Angeline PJ, Michalewicz Z, Schoenauer M, Yao X, Zalzala A (eds) Evolutionary computation, 1999. CEC 99. Proceedings of the 1999 congress on. IEEE Press, Washington, pp 445–452

    Chapter  Google Scholar 

  27. Horng J-T, Lin C-M, Liu B-J, Kao C-Y (2000) Using genetic algorithms to solve multiple sequence alignments. In: Whitley LD, Goldberg DE, Cantu-Paz E, Spector L, Parmee IC, Beyer H-G (eds) Proceedings of the genetic and evolutionary computation conference (GECCO-2000). Morgan Kaufmann, Las Vegas, pp 883–890

    Google Scholar 

  28. Consortium U (2008) The universal protein resource (UniProt). Nucl Acids Res 36:190–195

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fernando José Mateus da Silva.

Rights and permissions

Reprints and permissions

About this article

Cite this article

da Silva, F.J.M., Sánchez Pérez, J.M., Gómez Pulido, J.A. et al. AlineaGA—a genetic algorithm with local search optimization for multiple sequence alignment. Appl Intell 32, 164–172 (2010). https://doi.org/10.1007/s10489-009-0189-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-009-0189-4

Keywords

Navigation