Abstract
In this paper, an improved particle swarm optimization (PSO) technique is explored for aligning multiple sequences. PSO has recently emerged as a new randomized heuristic method for both real-valued and discrete optimization problems. This is a nature-inspired algorithm based on the movement and intelligence of swarms. Here each solution is represented in encoded form as ‘position’ like ‘chromosome’ in genetic algorithm (GA). The fitness function is designed accordingly to optimize the objective functions, i.e., maximizing the matching components of the sequences and reducing the number of mismatched components in the sequences. The performance of the proposed method has been tested on publicly available benchmark datasets (i.e., Bali base) to establish the potential of PSO to solve alignment problem with better and/or competitive performance. The results are compared with some of the well known existing methods available in literature such as DIALIGN, HMMT, ML-PIMA PILEUP8, and RBT-GA. The experimental results showed that proposed method attained better solutions than the others for most of the cases.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1997)
Sankoff, D.: Matching sequence under deletion-insertion constraints. Proc. Natl. Acad. Sci. USA. 69, 4–6 (1972)
Gupta, S.K., Kececioglu, J.D., Schaffer, A.A.: Improving the practical space and time efficiency of the shortest-paths approach to sum-of-pairs multiple sequence alignment. J. Comput. Biol. 2, 459–472 (1995)
Needleman, S.B., Wunsch, C.D.: A general method applicable to the search for similarities in the amino acid sequences of two proteins. J. Mol. Biol. 42, 161–245 (1970)
Taylor, W.R.: A flexible method to align large numbers of biological sequences. J. Mol. Evol. 28, 161–169 (1988)
Feng, D., Doolittle, R.F.: Progressive sequence alignment as a prerequisite to correct phylogenetic trees. J. Mol. Evol. 25, 351–360 (1987)
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)
Kim, J., Pramanik, S., Chung, M.J.: Multiple sequence alignment using simulated annealing. Comput. Appl. Biosci. 10, 419–426 (1994)
Lukashin, A.V., Engelbrecht, J., Brunak, S.: Multiple alignment using simulated annealing: Branch point definition in human mRNA splicing. Nucleic Acids Res. 20, 2511–2516 (1992)
Notredame, C., Higgins, D.G.: SAGA: sequence alignment by genetic algorithm. Nucleic Acids Res. 24, 1515–1524 (1996)
Taheri, J., Zomaya, A.Y.: RBT-GA: a novel Meta heuristic for solving the multiple sequence alignment problem. BMC Genom. 10, 1–11 (2009)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks. vol 4, pp. 1942–1948 (1995)
Daniel, B., Kennedy, J.: Defining a standard for particle swarm optimization. In: Proceedings of the 2007 IEEE Swarm Intelligence Symposium, pp. 120–127 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer India
About this paper
Cite this paper
Yadav, R.K., Banka, H. (2016). A PSO with Improved Initialization Operator for Solving Multiple Sequence Alignment Problems. In: Das, S., Pal, T., Kar, S., Satapathy, S., Mandal, J. (eds) Proceedings of the 4th International Conference on Frontiers in Intelligent Computing: Theory and Applications (FICTA) 2015. Advances in Intelligent Systems and Computing, vol 404. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2695-6_25
Download citation
DOI: https://doi.org/10.1007/978-81-322-2695-6_25
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-2693-2
Online ISBN: 978-81-322-2695-6
eBook Packages: EngineeringEngineering (R0)