2014
DOI: 10.1186/1748-7188-9-9
|View full text |Cite
|
Sign up to set email alerts
|

Fast algorithms for approximate circular string matching

Abstract: BackgroundCircular string matching is a problem which naturally arises in many biological contexts. It consists in finding all occurrences of the rotations of a pattern of length m in a text of length n. There exist optimal average-case algorithms for exact circular string matching. Approximate circular string matching is a rather undeveloped area.ResultsIn this article, we present a suboptimal average-case algorithm for exact circular string matching requiring time scriptO(n). Based on our solution for the ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
26
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 29 publications
(26 citation statements)
references
References 28 publications
0
26
0
Order By: Relevance
“…In [3], the authors have presented an approximate circular string matching with k-mismatches via filtering (ACSMF-Simple). They have built a library for ACSMF-Simple algorithm [3].…”
Section: Fast Ecpm Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…In [3], the authors have presented an approximate circular string matching with k-mismatches via filtering (ACSMF-Simple). They have built a library for ACSMF-Simple algorithm [3].…”
Section: Fast Ecpm Algorithmmentioning
confidence: 99%
“…The variations of approximate circular string [9] has also been considered in the literature. Very recently in [3], the authors have presented an average-case time O(n) algorithm for exact circular string matching where n is the length of the text T .…”
Section: Introductionmentioning
confidence: 99%
“…To this end, alignment-free methods have been considered to speed-up the computation [35, 36]. The more general problem of searching for a circular pattern in a text under the edit distance model has also been studied extensively [37], and an average-case optimal algorithm is known [38]. …”
Section: Introductionmentioning
confidence: 99%
“…FLASM is well-suited to solving numerous problems in computational molecular biology, including, for instance, multiple circular sequence alignment (MCSA) [8] and motif extraction [9–11]. FLASM is also very useful for solving problems outside the confines of computational biology, such as approximate circular string matching [12] as well as implementing the Chang and Marr index [13]. A brief description of these applications follows below.…”
Section: Introductionmentioning
confidence: 99%
“…ACSM has various applications such as finding permutations in proteins [36], but it has other uses outside of biology and has been applied extensively in pattern recognition (see [37], for instance). Many average-case algorithms exist to tackle the ACSM problem efficiently for low error ratios k / m [12, 35, 38, 39]. …”
Section: Introductionmentioning
confidence: 99%