ArticleBioinformatics (Oxford, England)2018
A space and time-efficient index for the compacted colored de Bruijn graph.
Article in Bioinformatics (Oxford, England), 2018. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 41 papers.
What it found
Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.
The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.
The trial behind it
Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.
Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.
Who cites it
41 citing papers in PubMed.
- RSHash: a fast and space-efficient hash table for k-mers.Bioinformatics (Oxford, England) · 2026Article
- De Bruijn graphs for pangenomics: in-depth performance benchmarking of de Bruijn graph-based tools for read mapping.Briefings in bioinformatics · 2026Article
- Optimizing sparse and skew hashing: faster k-mer dictionaries.Bioinformatics (Oxford, England) · 2026Article
- Hash functions in nucleotide sequence analysis.Genome research · 2026Review
- krepp: a k-mer-based maximum pseudo-likelihood method for estimating read distances and genome-wide phylogenetic placement.Genome biology · 2026Article
- Optimizing sparse and skew hashing: fasterbioRxiv : the preprint server for biology · 2026Article
- Alevin-fry-atac enables rapid and memory frugal mapping of single-cell ATAC-seq data using virtual colors for accurate genomic pseudoalignment.Bioinformatics (Oxford, England) · 2025Article
- ShockHash: Near Optimal-Space Minimal Perfect Hashing Beyond Brute-Force.Algorithmica · 2025Article
- kmerDB: A database encompassing the set of genomic and proteomic sequence information for each species.Computational and structural biotechnology journal · 2024Article
- Where the Patterns Are: Repetition-Aware Compression for Colored de Bruijn GraphsJournal of computational biology : a journal of computational molecular cell biology · 2024Article
- Beyond the Human Genome Project: The Age of Complete Human Genome Sequences and Pangenome References.Annual review of genomics and human genetics · 2024Review
- Label-guided seed-chain-extend alignment on annotated De Bruijn graphs.Bioinformatics (Oxford, England) · 2024Article
- Indexing and searching petabase-scale nucleotide resources.Nature methods · 2024Article
- Pan-genome de Bruijn graph using the bidirectional FM-index.BMC bioinformatics · 2023Article
- simpleaf: a simple, flexible, and scalable framework for single-cell data processing using alevin-fry.Bioinformatics (Oxford, England) · 2023Article
- PanKmer: k-mer-based and reference-free pangenome analysis.Bioinformatics (Oxford, England) · 2023Article
- Theoretical Analysis of Sequencing Bioinformatics Algorithms and Beyond.Communications of the ACM · 2023Article
- Locality-preserving minimal perfect hashing of k-mers.Bioinformatics (Oxford, England) · 2023Article
- Scalable sequence database search using partitioned aggregated Bloom comb trees.Bioinformatics (Oxford, England) · 2023Article
- On weighted k-mer dictionaries.Algorithms for molecular biology : AMB · 2023Article
Corrections and comments
PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.
Authors and funding
4 authors.
Funding
No grant is acknowledged in the PubMed record.
Abstract
Motivation: Indexing reference sequences for search-both individual genomes and collections of genomes-is an important building block for many sequence analysis tasks. Much work has been dedicated to developing full-text indices for genomic sequences, based on data structures such as the suffix array, the BWT and the FM-index. However, the de Bruijn graph, commonly used for sequence assembly, has recently been gaining attention as an indexing data structure, due to its natural ability to represent multiple references using a graphical structure, and to collapse highly-repetitive sequence regions. Yet, much less attention has been given as to how to best index such a structure, such that queries can be performed efficiently and memory usage remains practical as the size and number of reference sequences being indexed grows large. Results: We present a novel data structure for representing and indexing the compacted colored de Bruijn graph, which allows for efficient pattern matching and retrieval of the reference information associated with each k-mer. As the popularity of the de Bruijn graph as an index has increased over the past few years, so have the number of proposed representations of this structure. Existing structures typically fall into two categories; those that are hashing-based and provide very fast access to the underlying k-mer information, and those that are space-frugal and provide asymptotically efficient but practically slower pattern search. Our representation achieves a compromise between these two extremes. By building upon minimum perfect hashing and making use of succinct representations where applicable, our data structure provides practically fast lookup while greatly reducing the space compared to traditional hashing-based implementations. Further, we describe a sampling scheme for this index, which provides the ability to trade off query speed for a reduction in the index size. We believe this representation strikes a desirable balance between speed and space usage, and allows for fast search on large reference sequences. Finally, we describe an application of this index to the taxonomic read assignment problem. We show that by adopting, essentially, the approach of Kraken, but replacing k-mer presence with coverage by chains of consistent unique maximal matches, we can improve the space, speed and accuracy of taxonomic read assignment. Availability and implementation: pufferfish is written in C++11, is open source, and is available at https://github.com/COMBINE-lab/pufferfish. Supplementary information: Supplementary data are available at Bioinformatics online.
Indexed as
Identifiers
What OpenQuestion holds
Registered trials
Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.