[HTML][HTML] Wavelet trees for all
G Navarro - Journal of Discrete Algorithms, 2014 - Elsevier
The wavelet tree is a versatile data structure that serves a number of purposes, from string
processing to computational geometry. It can be regarded as a device that represents a …
processing to computational geometry. It can be regarded as a device that represents a …
[图书][B] Genome-scale algorithm design
High-throughput sequencing has revolutionised the field of biological sequence analysis. Its
application has enabled researchers to address important biological questions, often for the …
application has enabled researchers to address important biological questions, often for the …
Alphabet-independent compressed text indexing
D Belazzougui, G Navarro - ACM Transactions on Algorithms (TALG), 2014 - dl.acm.org
Self-indexes are able to represent a text asymptotically within the information-theoretic lower
bound under the k th order entropy model and offer access to any text substring and indexed …
bound under the k th order entropy model and offer access to any text substring and indexed …
The wavelet matrix: An efficient wavelet tree for large alphabets
The wavelet tree is a flexible data structure that permits representing sequences S [1, n] of
symbols over an alphabet of size σ, within compressed space and supporting a wide range …
symbols over an alphabet of size σ, within compressed space and supporting a wide range …
Graphical pan-genome analysis with compressed suffix trees and the Burrows–Wheeler transform
U Baier, T Beller, E Ohlebusch - Bioinformatics, 2016 - academic.oup.com
Motivation: Low-cost genome sequencing gives unprecedented complete information about
the genetic structure of populations, and a population graph captures the variations between …
the genetic structure of populations, and a population graph captures the variations between …
Linear time construction of compressed text indices in compact space
D Belazzougui - Proceedings of the forty-sixth Annual ACM Symposium …, 2014 - dl.acm.org
We show that the compressed suffix array and the compressed suffix tree for a string of
length n over an integer alphabet of size σ≤ n can both be built in O (n)(randomized) time …
length n over an integer alphabet of size σ≤ n can both be built in O (n)(randomized) time …
Linear-time string indexing and analysis in small space
The field of succinct data structures has flourished over the past 16 years. Starting from the
compressed suffix array by Grossi and Vitter (STOC 2000) and the FM-index by Ferragina …
compressed suffix array by Grossi and Vitter (STOC 2000) and the FM-index by Ferragina …
[图书][B] Shared-memory parallelism can be simple, fast, and scalable
J Shun - 2017 - books.google.com
Parallelism is the key to achieving high performance in computing. However, writing efficient
and scalable parallel programs is notoriously difficult, and often requires significant …
and scalable parallel programs is notoriously difficult, and often requires significant …
Constant time median filter using 2d wavelet matrix
The median filter is a simple yet powerful noise reduction technique that is extensively
applied in image, signal, and speech processing. It can effectively remove impulsive noise …
applied in image, signal, and speech processing. It can effectively remove impulsive noise …
[HTML][HTML] Lightweight LCP construction for very large collections of strings
AJ Cox, F Garofalo, G Rosone, M Sciortino - Journal of Discrete Algorithms, 2016 - Elsevier
The longest common prefix array is a very advantageous data structure that, combined with
the suffix array and the Burrows–Wheeler transform, allows to efficiently compute some …
the suffix array and the Burrows–Wheeler transform, allows to efficiently compute some …