Multithreaded Parallel Sequence Alignment Based on Needleman-Wunsch Algorithm

被引:2
作者
Gancheva, Veska [1 ]
Georgiev, Ivaylo [2 ]
机构
[1] Tech Univ Sofia, Dept Programming & Comp Technol, Sofia, Bulgaria
[2] Stephan Angeloff Inst Microbiol, Sofia, Bulgaria
来源
2019 IEEE 19TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE) | 2019年
关键词
bioinformatics; DNA; Needleman-Wunsch algorithm; OpenMP; parallel performance; sequence alignment; SEARCH;
D O I
10.1109/BIBE.2019.00037
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Biocomputing and molecular biology are areas that change knowledge and skills for acquisition, storing, management, analysis, interpretation and dissemination of biological information. This requires the utilization of high performance computers and innovative software tools for management of the vast information, as well as deployment of innovative algorithmic techniques for analysis, interpretation and prognostication of data in order to get to insight of the design and validation of life-science experiments. Sequence alignment is an important method in DNA and protein analysis. The paper describes the computational challenges in biological sequence processing. The great challenges are to propose parallel computational models and parallel program implementations based on the algorithms for biological sequence alignment. An investigation of the efficiency of sequence alignment based on parallel multithreaded program implementation of Needleman-Wunsch algorithm is presented in this paper. Parallel computational model based on Needleman-Wunsch algorithm is designed. The proposed parallel model is verified by multithreaded parallel program implementation utilizing OpenMP. A number of experiments have been carried out for the case of various data sets and a various number of threads. Parallel performance parameters execution time and speedup are estimated experimentally. The performance estimation and scalability analyses show that the suggested model has good scalability both in respect to the workload and machine size.
引用
收藏
页码:165 / 169
页数:5
相关论文
共 10 条
[1]   BASIC LOCAL ALIGNMENT SEARCH TOOL [J].
ALTSCHUL, SF ;
GISH, W ;
MILLER, W ;
MYERS, EW ;
LIPMAN, DJ .
JOURNAL OF MOLECULAR BIOLOGY, 1990, 215 (03) :403-410
[2]  
Horowitz Ellis, 1978, Fundamentals of data structures
[3]   Improving the performance of the needleman-wunsch algorithm using parallelization and vectorization techniques [J].
Jararweh, Yaser ;
Al-Ayyoub, Mahmoud ;
Fakirah, Maged ;
Alawneh, Luay ;
Gupta, Brij B. .
MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (04) :3961-3977
[4]  
Li D., C HIGH PERF COMP NET, DOI [10.1109/SC.Companion.2012.267, DOI 10.1109/SC.COMPANION.2012.267]
[5]   RAPID AND SENSITIVE PROTEIN SIMILARITY SEARCHES [J].
LIPMAN, DJ ;
PEARSON, WR .
SCIENCE, 1985, 227 (4693) :1435-1441
[6]  
Mount D., 2009, BIOINFORMATICS SEQUE
[7]   A GENERAL METHOD APPLICABLE TO SEARCH FOR SIMILARITIES IN AMINO ACID SEQUENCE OF 2 PROTEINS [J].
NEEDLEMAN, SB ;
WUNSCH, CD .
JOURNAL OF MOLECULAR BIOLOGY, 1970, 48 (03) :443-+
[8]   IDENTIFICATION OF COMMON MOLECULAR SUBSEQUENCES [J].
SMITH, TF ;
WATERMAN, MS .
JOURNAL OF MOLECULAR BIOLOGY, 1981, 147 (01) :195-197
[9]  
Torre L., 2010, P 2010 INT C SCI COM
[10]  
Zomaya A., 2006, Parallel Computing for Bioinformatics and Computational Biology, V1