Genetic Algorithm with Improved Mutation Operator for Multiple Sequence Alignment

  • Rohit Kumar Yadav
  • Haider Banka
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 340)


In this paper, an improved mutation operator in GA is proposed to solve multiple sequence alignment problems. The pair wise alignment method is used to generate a child population using the mutation operator. The performances have been tested on a number of bench mark datasets and the results are compared with some of the existing methods available in literature. The experimental results shows that proposed method achieved better solutions than the others for most of the cases.


Multiple sequence alignment Genetic algorithm Pair-wise alignment 


  1. 1.
    Pal, S.K., Bandyopadhyay, S., Ray, S.S.: Evolutionary computation in bioinformatics: a review. IEEE Trans. Syst. Man Cybern. C-Appl. Rev. 36, 601–615 (2006)CrossRefGoogle Scholar
  2. 2.
    Horng, J., Wu, L., Lin, C., Yang, B.: A genetic algorithm for multiple sequence alignment. Soft. Comput. 9, 407–420 (2005)CrossRefGoogle Scholar
  3. 3.
    Thompson, J.D., Plewniak, F., Poch, O.: A comprehensive comparison of multiple sequence alignment programs. Nucleic Acids Res. 27, 268–2690 (1999)CrossRefGoogle Scholar
  4. 4.
    Needleman, S.B., Wunsch, C.D.: A general method applicable to the search for similarities in the amino acid sequence of two proteins. J. Mol. Biol. 48, 443–453 (1970)CrossRefGoogle Scholar
  5. 5.
    Smith, T.F., Waterman, M.S.: Identification of common molecularsubsequences. J. Mol. Biol. 147, 195–197 (1981)CrossRefGoogle Scholar
  6. 6.
    Stoye, J., Perrey, S.W., Dress, A.W.M.: Improving the divide-and conquer approach to sum-of-pairs multiple sequence alignment. Appl. Math. Lett. 10, 67–73 (1997)MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    Bonizzoni, P., Vedova, G.D.: The complexity of multiple sequence alignment with SP-score that is a metric. Theor. Comp. Sci. 259, 63–79 (2001)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Feng, D.F., Dolittle, R.F.: Progressive sequence alignment as a prerequisite to correct phylogenetic trees. J. Mol. Evol. 25, 351–360 (1987)CrossRefGoogle Scholar
  9. 9.
    Thompson, J.D., Higgins, D.G., Gibson, T.J.: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res. 22, 4673–4680 (1994)CrossRefGoogle Scholar
  10. 10.
    Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1997)CrossRefzbMATHGoogle Scholar
  11. 11.
    Feng, D.F., Johnson, M.S., Doolittle, R.F.: Aligning amino acid sequences: comparison of commonly used methods. J. Mol. Evol. 21, 112–125 (1985)CrossRefGoogle Scholar
  12. 12.
    Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)Google Scholar
  13. 13.
    Michalewicz, Z.: Genetic Algorithms + Data Structures = Evolution Programs—Third, Revised and Extended Edition. Springer, Berlin (1996)Google Scholar
  14. 14.
    De Jong, K.: Learning with genetic algorithms: an overview. Mach. Learn. 3, 121–138 (1988)Google Scholar
  15. 15.
    Anbarasu, L.A., Narayanasamy, P., Sundararajan, V.: Multiple molecular sequence alignment by island parallel genetic algorithm. Curr. Sci. 78, 858–863 (2000)Google Scholar
  16. 16.
    Naznin, F., Sarker, R., Essam, D.: Progressive alignment method using genetic algorithm for multiple sequence alignment. IEEE Trans. Evol. Comput. 16, 615–631 (2012)CrossRefGoogle Scholar
  17. 17.
    Notredame, C., Higgins, D.G.: SAGA: sequence alignment by genetic algorithm. Nucleic Acids Res. 24, 1515–1524 (1996)CrossRefGoogle Scholar
  18. 18.
    Thompson, J.D., Plewniak, F., Poch, O.: BAliBASE: a benchmark alignments database for the evaluation of multiple sequence alignment programs. Bioinformatics 15, 87–88 (1999)CrossRefGoogle Scholar
  19. 19.
    Bahr, A., Thompson, J.D., Thierry, J.C., Poch, O.: BALIBASE (benchmark alignment dataBASE): enhancements for repeats, trans membrane sequences and circular permutation. Nucleic Acids Res. 29, 323–326 (2000)CrossRefGoogle Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringIndian School of MinesDhanbadIndia

Personalised recommendations