Abstract
Pairwise global sequence alignment is a vital process for finding functional and evolutionary similarity between biological sequences. The main usage of it is searching biological databases for finding the origin of unknown sequence. The standard global alignment based on dynamic programming approach which produces the accurate alignment but with extensive execution time. In this paper, Sine-Cosine optimization algorithm was used for accelerating pairwise global alignment with alignment score near one produced by dynamic programming alignment. The reason for using Sine-Cosine optimization is its excellent exploration of the search space. The developed technique was tested on human and mouse protein sequences and its success for finding alignment similarity 75% of that produced by standard technique.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cohen, J.: Bioinformatics—an introduction for computer scientists. ACM Comput. Surv. (CSUR) 36(2), 122–158 (2004)
Setubal, J.C., Meidanis, J.: Introduction to Computational Molecular Biology. PWS Pub, Boston (1997)
Di Francesco, V., Garnier, J., Munson, P.: Improving protein secondary structure prediction with aligned homologous sequences. Protein Sci. 5(1), 106–113 (1996)
Feng, D.-F., Doolittle, R.F.: [23] Progressive alignment and phylogenetic tree construction of protein sequences. Methods Enzymol. 183, 375–387 (1990)
Li, L., Khuri, S.: A comparison of DNA fragment assembly algorithms. In: METMBS (2004)
Xiong, J.: Essential Bioinformatics. Cambridge University Press, Cambridge (2006)
Sarkar, S., et al.: Hardware accelerators for biocomputing: A survey. In: 2010 Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS). IEEE (2010)
Elloumi, M., Issa, M.A.S., Mokaddem, A.: Accelerating pairwise alignment algorithms by using graphics processor units. In: Biological Knowledge Discovery Handbook: Preprocessing, Mining, and Postprocessing of Biological Data, pp. 969–980 (2013)
Issa, M., Helmi, A., Bakr, H.A., Ziedan, I., Alzohairy, A.: Maximizing occupancy of GPU for fast scanning biological database using sequence alignment. J. Appl. Sci. Res. 13(6), 45–51 (2017)
Benkrid, K., Liu, Y., Benkrid, A.: A highly parameterized and efficient FPGA-based skeleton for pairwise biological sequence alignment. IEEE Trans. Very Large Scale Integr. VLSI Syst. 17(4), 561–570 (2009)
Ramdas, T., Egan, G.: A survey of FPGAs for acceleration of high performance computing and their application to computational molecular biology. In: 2005 TENCON 2005 IEEE Region 10. IEEE (2005)
Xu, B., et al.: DSA: scalable distributed sequence alignment system using SIMD instructions. In: Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE Press (2017)
Rognes, T.: Faster Smith-Waterman database searches with inter-sequence SIMD parallelisation. BMC Bioinform. 12(1), 221 (2011)
BoussaïD, I., Lepagnot, J., Siarry, P.: A survey on optimization metaheuristics. Inf. Sci. 237, 82–117 (2013)
Storn, R., Price, K.: Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 11(4), 341–359 (1997)
Holland, J.H.: Genetic algorithms. Sci. Am. 267(1), 66–73 (1992)
Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 96, 120–133 (2016)
Javidy, B., Hatamlou, A., Mirjalili, S.: Ions motion algorithm for solving optimization problems. Appl. Soft Comput. 32, 72–79 (2015)
Kennedy, J.: Particle swarm optimization. In: Neural Networks (1995)
Mirjalili, S.: Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 89, 228–249 (2015)
El Aziz, M.A., Ewees, A.A., Hassanien, A.E.: Whale optimization algorithm and moth-flame optimization for multilevel thresholding image segmentation. Expert Syst. Appl. 83, 242–256 (2017)
Tharwat, A., Gabel, T., Hassanien, A.E.: Parameter optimization of support vector machine using dragonfly algorithm. In: Hassanien, A.E., Shaalan, K., Gaber, T., Tolba, Mohamed F. (eds.) AISI 2017. AISC, vol. 639, pp. 309–319. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-64861-3_29
Abd Elfattah, M., Abuelenin, S., Hassanien, A.E., Pan, J.-S.: Handwritten Arabic Manuscript Image Binarization Using Sine Cosine Optimization Algorithm. In: Pan, J.-S., Lin, J.C.-W., Wang, C.-H., Jiang, X.H. (eds.) ICGEC 2016. AISC, vol. 536, pp. 273–280. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-48490-7_32
Ali, A.F., Hassanien, A.-E.: A Survey of Metaheuristics Methods for Bioinformatics Applications. In: Hassanien, A.-E., Grosan, C., Fahmy Tolba, M. (eds.) Applications of Intelligent Optimization in Biology and Medicine. ISRL, vol. 96, pp. 23–46. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-21212-8_2
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(3), 443–453 (1970)
Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195–197 (1981)
Cormen, T.H.: Introduction to Algorithms. MIT press, Cambridge (2009)
Gotoh, O.: An improved algorithm for matching biological sequences. J. Mol. Biol. 162(3), 705–708 (1982)
Henikoff, S., Henikoff, J.G.: Amino acid substitution matrices from protein blocks. Proc. Natl. Acad. Sci. 89(22), 10915–10919 (1992)
Mount, D.W.: Comparison of the PAM and BLOSUM amino acid substitution matrices. Cold Spring Harbor Protocols 2008(6) (2008) https://doi.org/10.1101/pdb.ip59
http://www.uniprot.org/ (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Issa, M., Hassanien, A.E., Helmi, A., Ziedan, I., Alzohairy, A. (2018). Pairwise Global Sequence Alignment Using Sine-Cosine Optimization Algorithm. In: Hassanien, A., Tolba, M., Elhoseny, M., Mostafa, M. (eds) The International Conference on Advanced Machine Learning Technologies and Applications (AMLTA2018). AMLTA 2018. Advances in Intelligent Systems and Computing, vol 723. Springer, Cham. https://doi.org/10.1007/978-3-319-74690-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-74690-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-74689-0
Online ISBN: 978-3-319-74690-6
eBook Packages: EngineeringEngineering (R0)