AcoSeeD: An Ant Colony Optimization for Finding Optimal Spaced Seeds in Biological Sequence Search

  • Dong Do Duc
  • Huy Q. Dinh
  • Thanh Hai Dang
  • Kris Laukens
  • Xuan Huan Hoang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7461)


Similarity search in biological sequence database is one of the most popular and important bioinformatics tasks. Spaced seeds have been increasingly used to improve the quality and sensitivity of searching, for example, in seeded alignment methods. Finding optimal spaced seeds is a NP-hard problem. In this study we introduce an application of an Ant Colony Optimization (ACO) algorithm to address this problem in a metaheuristics framework. This method, called AcoSeeD, builds optimal spaced seeds in an elegant construction graph that uses the ACO standard framework with a modified pheromone update. Experimental results demonstrate that AcoSeeD brings a significant improvement of sensitivity while demanding the same computational time as other state-of-the-art methods. We also introduces an alternative way of using local search that exerts a fast approximation of the objective function in ACO.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Altschul, S.F., Gish, W., Miller, W., Myers, E.W., Lipman, D.J.: Basic local alignment search tool. J. Mol. Biol. 215(3), 403–410 (1990)Google Scholar
  2. 2.
    David, M., Dzamba, M., Lister, D., Ilie, L., Brudno, M.: SHRiMP2: sensitive yet practical SHort Read Mapping. Bioinformatics 27(7), 1011–1012 (2011)CrossRefGoogle Scholar
  3. 3.
    Do Duc, D., Dinh, H.Q., Hoang Xuan, H.: On the Pheromone Update Rules of Ant Colony Optimization Approaches for the Job Shop Scheduling Problem. In: Bui, T.D., Ho, T.V., Ha, Q.T. (eds.) PRIMA 2008. LNCS (LNAI), vol. 5357, pp. 153–160. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  4. 4.
    Dorigo, M., Stutzle, T.: Ant Colony Optimization. The MIT Press, Cambridge (2004)zbMATHCrossRefGoogle Scholar
  5. 5.
    Homer, N., Merriman, B., Nelson, S.F.: BFAST: an alignment tool for large scale genome resequencing. PLoS ONE 4(11), e7767 (2009)Google Scholar
  6. 6.
    Ilie, L., Ilie, S.: Multiple spaced seeds for homology search. Bioinformatics 23(22), 2969–2977 (2007)CrossRefGoogle Scholar
  7. 7.
    Ilie, L., Ilie, S., Bigvand, A.M.: SpEED: fast computation of sensitive spaced seeds. Bioinformatics 27(17), 2433–2434 (2011)CrossRefGoogle Scholar
  8. 8.
    Kucherov, G., Noe, L., Roytberg, M.: A unifying framework for seed sensitivity and its application to subset seeds. J. Bioinform. Comput. Biol. 4(2), 553–569 (2006)CrossRefGoogle Scholar
  9. 9.
    Li, M., Ma, B., Kisman, D., Tromp, J.: PatternHunter II: highly sensitive and fast homology search. Genome Inform. 14, 164–175 (2003)Google Scholar
  10. 10.
    Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195–197 (1981)CrossRefGoogle Scholar
  11. 11.
    Stuetzle, T., Hoos, H.: Max-min ant system. Future Gener. Comp. Sy. 16, 889–914 (2000)CrossRefGoogle Scholar
  12. 12.
    Sun, Y., Buhler, J.: Designing multiple simultaneous seeds for DNA similarity search. J. Comput. Biol. 12(6), 847–861 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Dong Do Duc
    • 1
  • Huy Q. Dinh
    • 2
  • Thanh Hai Dang
    • 3
  • Kris Laukens
    • 3
    • 4
  • Xuan Huan Hoang
    • 5
  1. 1.Institute of Information TechnologyVietnam National UniversityHanoiVietnam
  2. 2.Center for Integrative Bioinformatics, Max F Perutz LaboratoriesUniversity of Vienna and Medical UniversityViennaAustria
  3. 3.Biomina - Biomedical Informatics Research Center AntwerpAntwerp University Hospital / University of AntwerpEdegemBelgium
  4. 4.Advanced Database Research and Modelling (ADReM)University of AntwerpBelgium
  5. 5.University of Technology (UET), Vietnam National UniversityHanoiVietnam

Personalised recommendations