CONSULT: Accurate contamination removal using locality-sensitive hashing
Abstract
A fundamental question appears in many bioinformatics applications: Does a sequencing read belong to a large dataset of genomes from some broad taxonomic group, even when the closest match in the set is evolutionarily divergent from the query? For example, low-coverage genome sequencing (skimming) projects either assemble the organelle genome or compute genomic distances directly from unassembled reads. Using unassembled reads needs contamination detection because samples often include reads from unintended groups of species. Similarly, assembling the organelle genome needs distinguishing organelle and nuclear reads. While k-mer-based methods have shown promise in read-matching, prior studies have shown that existing methods are insufficiently sensitive for contamination detection. Here, we introduce a new read-matching tool called CONSULT that tests whether k-mers from a query fall within a user-specified distance of the reference dataset using locality-sensitive hashing. Taking advantage of large memory machines available nowadays, CONSULT libraries accommodate tens of thousands of microbial species. Our results show that CONSULT has higher true-positive and lower false-positive rates of contamination detection than leading methods such as Kraken-II and improves distance calculation from genome skims. We also demonstrate that CONSULT can distinguish organelle reads from nuclear reads, leading to dramatic improvements in skims-based mitochondrial assemblies.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 22
- FWCI
- 1.80
- Field percentile
- top 13%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- On the impact of contaminants on the accuracy of genome skimming and the effectiveness of exclusion read filters
Eleonora Rachtman, Metin Balaban, … Siavash Mirarab·Molecular Ecology ResourcesPeer-reviewed·Jan 13, 2020
- Mash Screen: High-throughput sequence containment estimation for genome discovery
Brian Ondov, Gabriel J. Starrett, … Adam M. Phillippy·Genome biologyPeer-reviewed·Nov 5, 2019
- CONSULT-II: Accurate taxonomic identification and profiling using locality-sensitive hashing
Ali Osman Berk Şapcı, Eleonora Rachtman, Siavash Mirarab·BioinformaticsPeer-reviewed·Mar 14, 2024
- Symbiont-Screener: a reference-free filter to automatically separate host sequences and contaminants for long reads or co-barcoded reads by unsupervised clustering
Mengyang Xu, Lidong Guo, … Guangyi Fan·bioRxiv·Oct 26, 2020
- Sketching and sampling approaches for fast and accurate long read classification
Arun Das, Michael C. Schatz·BMC BioinformaticsPeer-reviewed·Oct 31, 2022
- A fast, scalable, MinHash-based k-mer tool to assess Sequence Read Archive next generation sequence submissions.
Kenneth Katz, Oleg Shutov, … Christopher D. O’Sullivan·Genome biologyPeer-reviewed·Sep 20, 2021