Title :
A local alignment of DNA based on parallelized MUMmer algorithm
Author :
Yan Li ; Zhenzhou Ji
Author_Institution :
Dept. of Comput. Sci. & Eng., Harbin Inst. of Technol., Harbin, China
Abstract :
Sequence alignment is the foundation and an important part of bioinformatics. In local alignment of DNA, MUMmer Algorithm is a double sequence alignment approximation algorithm based on anchor, which includes the following steps: using the suffix tree to find the set of maximal unique matches(MUM), finding out a group of MUMs with the highest score from the set as the anchors, and finally completing the whole alignment by comparing the gaps of those anchors. When it´s used in the muti-core environment, the advantages of muti-core are not embodied, and the speed isn´t as expected. Mining the potential parallelism of MUMmer algorithm, the paper puts forward a method of parallelism to make it suitable for muti-core architecture, thus to get results as quickly as possible. Experiments show that compared with serial algorithm, the proposed parallel algorithm has been greatly improved in terms of speed, and is more suitable for muti-core architecture.
Keywords :
DNA; approximation theory; bioinformatics; DNA local alignment; MUM; approximation algorithm; bioinformatics; maximal unique matches; muticore architecture; muticore environment; parallelized MUMmer algorithm; sequence alignment; suffix tree; Algorithm design and analysis; Approximation algorithms; DNA; Heuristic algorithms; Instruction sets; Parallel algorithms; Time complexity; MUM; MUMmer algrithm; local alignment of DNA; muti-core; suffix tree;
Conference_Titel :
Natural Computation (ICNC), 2014 10th International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4799-5150-5
DOI :
10.1109/ICNC.2014.6975869