• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A parallel alignment method for biological
 sequences based on ant colony algorithm

LI Juan1,TANG De-you1,FU Juan2,3
  

  1. (1.School of Software Engineering,South China University of Technology,Guangzhou 510006;
    2.Hunan Key Laboratory of Green Packaging and Application of Biological Nanotechnology,
    Hunan University of Technology,Zhuzhou 412008;
    3.School of Medicine,South China University of Technology,Guangzhou 510006,China)
  • Received:2016-01-11 Revised:2016-05-16 Online:2017-09-25 Published:2017-09-25

Abstract:

 
Biological sequence alignment is an important issue in the field of bioinformatics, and the rationality and correctness of alignment results are crucial to the researches based on sequence alignment. It is of great significance to exploit the computational potential with the help of parallel computing to improve alignment efficiency under the premise of ensuring alignment correctness. We propose a parallel alignment scheme based on the ant colony algorithm for the global sequences alignment problem. Aiming at the two most time-consuming steps in the ant colony algorithm, the search of comparison path and the pheromone update, we present a parallel method based on the shared memory model. Experiments on Tianhe II by the OpenMP show that with eight threads in parallel, the speedup can achieve 503, and the longer the sequence is, the better the performance is.
 
 

Key words: biological sequence alignment, parallel algorithm, ant colony algorithm, OpenMP