Skip to main content

Pairwise Global Sequence Alignment Using Sine-Cosine Optimization Algorithm

  • Conference paper
  • First Online:
The International Conference on Advanced Machine Learning Technologies and Applications (AMLTA2018) (AMLTA 2018)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 349.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 449.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cohen, J.: Bioinformatics—an introduction for computer scientists. ACM Comput. Surv. (CSUR) 36(2), 122–158 (2004)

    Article  Google Scholar 

  2. Setubal, J.C., Meidanis, J.: Introduction to Computational Molecular Biology. PWS Pub, Boston (1997)

    Google Scholar 

  3. Di Francesco, V., Garnier, J., Munson, P.: Improving protein secondary structure prediction with aligned homologous sequences. Protein Sci. 5(1), 106–113 (1996)

    Article  Google Scholar 

  4. Feng, D.-F., Doolittle, R.F.: [23] Progressive alignment and phylogenetic tree construction of protein sequences. Methods Enzymol. 183, 375–387 (1990)

    Article  Google Scholar 

  5. Li, L., Khuri, S.: A comparison of DNA fragment assembly algorithms. In: METMBS (2004)

    Google Scholar 

  6. Xiong, J.: Essential Bioinformatics. Cambridge University Press, Cambridge (2006)

    Book  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Rognes, T.: Faster Smith-Waterman database searches with inter-sequence SIMD parallelisation. BMC Bioinform. 12(1), 221 (2011)

    Article  Google Scholar 

  14. BoussaïD, I., Lepagnot, J., Siarry, P.: A survey on optimization metaheuristics. Inf. Sci. 237, 82–117 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    Article  MathSciNet  MATH  Google Scholar 

  16. Holland, J.H.: Genetic algorithms. Sci. Am. 267(1), 66–73 (1992)

    Article  Google Scholar 

  17. Mirjalili, S.: SCA: a sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 96, 120–133 (2016)

    Article  Google Scholar 

  18. Javidy, B., Hatamlou, A., Mirjalili, S.: Ions motion algorithm for solving optimization problems. Appl. Soft Comput. 32, 72–79 (2015)

    Article  Google Scholar 

  19. Kennedy, J.: Particle swarm optimization. In: Neural Networks (1995)

    Google Scholar 

  20. Mirjalili, S.: Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 89, 228–249 (2015)

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. 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

    Chapter  Google Scholar 

  24. 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

    Chapter  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195–197 (1981)

    Article  Google Scholar 

  27. Cormen, T.H.: Introduction to Algorithms. MIT press, Cambridge (2009)

    Google Scholar 

  28. Gotoh, O.: An improved algorithm for matching biological sequences. J. Mol. Biol. 162(3), 705–708 (1982)

    Article  Google Scholar 

  29. Henikoff, S., Henikoff, J.G.: Amino acid substitution matrices from protein blocks. Proc. Natl. Acad. Sci. 89(22), 10915–10919 (1992)

    Article  Google Scholar 

  30. 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

  31. http://www.uniprot.org/ (2017)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed Issa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics