arrow
返回

EPMA: Efficient pattern matching algorithm for DNA sequences

delete2017-09-01
delete14
PRE
AI
M
Muhammad Tahir *
M
Muhammad Sardaraz
DOI:10.1016/j.eswa.2017.03.026delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
To solve, manage and analyze biological problems using computer technology is called bioinformatics. With the emergent evolution in computing era, the volume of biological data has increased significantly. These large amounts of data have increased the need to analyze it in reasonable space and time. DNA sequences contain basic information of species, and pattern matching between different species is an important and challenging issue to cope with. There exist generalized string matching and some specialized DNA pattern matching algorithms in the literature. There is still need to develop fast and space efficient pattern matching algorithms that consider new hardware development. In this paper, we present a novel DNA sequences pattern matching algorithm called EPMA. The proposed algorithm utilizes fixed length 2-bits binary encoding, segmentation and multi-threading. The idea is to find the pattern with multiple searcher agents concurrently. The proposed algorithm is validated with comparative experimental results, The results show that the new algorithm is a good candidate for DNA sequence pattern matching applications. The algorithm effectively utilizes modern hardware and will help researchers in the sequence alignment, short read error correction, phylogenetic inference etc. Furthermore, the proposed method can be extended to generalized string matching and their applications. (C) 2017 Elsevier Ltd. All rights reserved.
Keyword:
Strings
DNA
Binary
Multi-threading
Algorithm
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Expert Systems with Applications 封面图
Expert Systems with Applications
IF:
7.5
论文数:
2.9W
被引数:
10.2W

机构

C
comsats university islamabad (cui)
学者数:
1.1W
论文数: 1.1W
被引数: 7