A Simple, Fast, Filter-Based Algorithm for Approximate Circular Pattern Matching

被引:0
作者
Azim, Md. Aashikur Rahman [1 ]
Iliopoulos, Costas S. [2 ]
Rahman, M. Sohel [1 ]
Samiruzzaman, M. [2 ]
机构
[1] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, Dhaka 1215, Bangladesh
[2] Kings Coll London, Dept Informat, London WC2R 2LS, England
关键词
Circular DNA sequence; circular pattern matching; pattern recognition;
D O I
10.1109/TNB.2016.2542062
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
This paper deals with the approximate version of the circular pattern matching (ACPM) problem, which appears as an interesting problem in many biological contexts. The circular pattern matching problem consists in finding all occurrences of the rotations of a pattern P of length m in a text T of length n. In ACPM, we consider occurrences with k-mismatches under the Hamming distance model. In this paper, we present a simple and fast filter-based algorithm to solve the ACPM problem. We compare our algorithm with the state of the art algorithms and the results are found to be excellent. In particular, our algorithm runs almost twice as fast than the state of the art. Much of the efficiency of our algorithm can be attributed to its filters that are effective but extremely simple and lightweight.
引用
收藏
页码:95 / 102
页数:8
相关论文
共 18 条
[1]   Archaeal genetics - The third way [J].
Allers, T ;
Mevarech, M .
NATURE REVIEWS GENETICS, 2005, 6 (01) :58-73
[2]  
[Anonymous], 1997, ACM SIGACT NEWS
[3]   A Filter-Based Approach for Approximate Circular Pattern Matching [J].
Azim, Md. Aashikur Rahman ;
Iliopoulos, Costas S. ;
Rahman, M. Sohel ;
Samiruzzaman, Mohammad .
BIOINFORMATICS RESEARCH AND APPLICATIONS (ISBRA 2015), 2015, 9096 :24-35
[4]   Fast algorithms for approximate circular string matching [J].
Barton, Carl ;
Iliopoulos, Costas S. ;
Pissis, Solon P. .
ALGORITHMS FOR MOLECULAR BIOLOGY, 2014, 9
[5]   Bit-Parallel Algorithms for Exact Circular String Matching [J].
Chen, Kuei-Hao ;
Huang, Guan-Shieng ;
Lee, Richard Chia-Tung .
COMPUTER JOURNAL, 2014, 57 (05) :731-743
[6]   EVIDENCE FOR A RING STRUCTURE OF POLYOMA VIRUS DNA [J].
DULBECCO, R ;
VOGT, M .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1963, 50 (02) :236-&
[7]   CSA: An efficient algorithm to improve circular DNA multiple alignment [J].
Fernandes, Francisco ;
Pereira, Luisa ;
Freitas, Ana T. .
BMC BIOINFORMATICS, 2009, 10
[8]   Average-optimal string matching [J].
Fredriksson, Kimmo ;
Grabowski, Szymon .
JOURNAL OF DISCRETE ALGORITHMS, 2009, 7 (04) :579-594
[9]  
Iliopoulos CS, 2008, LECT NOTES COMPUT SC, V4921, P46, DOI 10.1007/978-3-540-77891-2_5
[10]  
Lee T, 2010, LECT NOTES COMPUT SC, V6129, P310