Succincter Text Indexing with Wildcards
Chris Thachuk

TL;DR
This paper introduces a space-efficient wildcard index for text, significantly improving query speed and reducing working space, especially for genome sequencing applications with SNPs.
Contribution
It presents a succinct wildcard index with reduced space complexity and faster query algorithms, supporting efficient genome data alignment.
Findings
Space complexity reduced to $(2 + o(1))n ext{log} \sigma + O(n) + O(d ext{log} n) + O(k ext{log} k)$ bits.
Query working space decreased by two orders of magnitude for short read genome alignment.
Supports efficient dictionary matching with auxiliary data structures added to compressed suffix arrays.
Abstract
We study the problem of indexing text with wildcard positions, motivated by the challenge of aligning sequencing data to large genomes that contain millions of single nucleotide polymorphisms (SNPs)---positions known to differ between individuals. SNPs modeled as wildcards can lead to more informed and biologically relevant alignments. We improve the space complexity of previous approaches by giving a succinct index requiring bits for a text of length over an alphabet of size containing groups of wildcards. A key to the space reduction is a result we give showing how any compressed suffix array can be supplemented with auxiliary data structures occupying bits to also support efficient dictionary matching queries. The query algorithm for our wildcard index is faster than…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · Genomics and Phylogenetic Studies · Genomic variations and chromosomal abnormalities
