paper-with-me

홈 › Papers

Exhaustive Exact String Matching: The Analysis of the Full Human Genome

2019-07-24 · Konstantinos F. Xylogiannopoulos

Exact string matching has been a fundamental problem in computer science for decades because of many practical applications. Some are related to common procedures, such as searching in files and text editors, or, more recently, to more advanced problems such as pattern detection in Artificial Intelligence and Bioinformatics. Tens of algorithms and methodologies have been developed for pattern matching and several programming languages, packages, applications and online systems exist that can perform exact string matching in biological sequences. These techniques, however, are limited to searching for specific and predefined strings in a sequence. In this paper a novel methodology (called Ex2SM) is presented, which is a pipeline of execution of advanced data structures and algorithms, explicitly designed for text mining, that can detect every possible repeated string in multivariate biological sequences. In contrast to known algorithms in literature, the methodology presented here is string agnostic, i.e., it does not require an input string to search for it, rather it can detect every string that exists at least twice, regardless of its attributes such as length, frequency, alphabet, overlapping etc. The complexity of the problem solved and the potential of the proposed methodology is demonstrated with the experimental analysis performed on the entire human genome. More specifically, all repeated strings with a length of up to 50 characters have been detected, an achievement which is practically impossible using other algorithms due to the exponential number of possible permutations of such long strings.

📄 PDF Abstract BibTeX arXiv:1907.11232

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Bridging Classical and Quantum String Matching: A Computational Reformulation of Bit-Parallelism

2025-03-07 · Simone Faro, Arianna Pavone, Caterina Viola

String matching is a fundamental problem in computer science, with critical applications in text retrieval, bioinformatics, and data analysis. Among the numerous solutions that have emerged for this problem in recent dec…

Text Retrieval

Characterizations of Language Generation With Breadth

2024-12-24 · Alkis Kalavasis, Anay Mehrotra, Grigoris Velegkas

We study language generation in the limit, introduced by Kleinberg and Mullainathan [KM24], building on classical works of Gold [Gol67] and Angluin [Ang79]. [KM24] proposed an algorithm that generates strings from any co…

Text Generation

Scout Algorithm For Fast Substring Matching

2020-11-08 · Anand Natrajan, Mallige Anand

Exact substring matching is a common task in many software applications. Despite the existence of several algorithms for finding whether or not a pattern string is present in a target string, the most common implementati…

Can You Solve Closest String Faster than Exhaustive Search?

2023-05-26 · Amir Abboud, Nick Fischer, Elazar Goldenberg, Karthik C. S. 외

We study the fundamental problem of finding the best string to represent a given set, in the form of the Closest String problem: Given a set $X \subseteq \Sigma^d$ of $n$ strings, find the string $x^*$ minimizing the rad…

Self-Bounded Prediction Suffix Tree via Approximate String Matching

2018-02-09 · ICML 2018 7 · Dongwoo Kim, Christian Walder

Prediction suffix trees (PST) provide an effective tool for sequence modelling and prediction. Current prediction techniques for PSTs rely on exact matching between the suffix of the current sequence and the previously o…

Prediction