MicrobiomeGenomicsPeer-reviewed journal article
Streaming histogram sketching for rapid microbiome analytics
Will P. M. RoweiD, Anna Paola CarrieriiD, Cristina Alcon-Giner, Shabhonam CaimiD, Alex ShawiD, Kathleen SimiD, John Simon Kroll, Lindsay J. HalliD, Edward O. Pyzer‐KnappiD, Martyn WinniD
Abstract
MotivationThe growth in publically available microbiome data in recent years has yielded an invaluable resource for genomic research; allowing for the design of new studies, augmentation of novel datasets and reanalysis of published works. This vast amount of microbiome data, as well as the widespread proliferation of microbiome research and the looming era of clinical metagenomics, means there is an urgent need to develop analytics that can process huge amounts of data in a short amount of time.\n\nTo address this need, we propose a new method for the compact representation of microbiome sequencing data using similarity-preserving sketches of streaming k-mer spectra. These sketches allow for dissimilarity estimation, rapid microbiome catalogue searching, and classification of microbiome samples in near real-time.\n\nResultsWe apply streaming histogram sketching to microbiome samples as a form of dimensionality reduction, creating a compressed histosketch that can be used to efficiently represent microbiome k-mer spectra. Using public microbiome datasets, we show that histosketches can be clustered by sample type using pairwise Jaccard similarity estimation, consequently allowing for rapid microbiome similarity searches via a locality sensitive hashing indexing scheme. Furthermore, we show that histosketches can be used to train machine learning classifiers to accurately label microbiome samples. Specifically, using a collection of 108 novel microbiome samples from a cohort of premature neonates, we trained and tested a Random Forest Classifier that could accurately predict whether the neonate had received antibiotic treatment (95% accuracy, precision 97%) and could subsequently be used to classify microbiome data streams in less than 12 seconds.\n\nWe provide our implementation, Histosketching Using Little K-mers (HULK), which can histosketch a typical 2GB microbiome in 50 seconds on a standard laptop using 4 cores, with the sketch occupying 3000 bytes of disk space.\n\nAvailabilityOur implementation (HULK) is written in Go and is available at: https://github.com/will-rowe/hulk (MIT License)
- assay: metagenomics
- research focus: dimensionality reduction
- research focus: clustering
- research focus: differential expression
- research focus: benchmarking
- approach: statistical model
- approach: machine learning (classical)
- Citations
- 24
- FWCI
- 1.32
- Field percentile
- top 21%
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
- GSearch: Ultra-Fast and Scalable Microbial Genome Search by combining Kmer Hashing with Hierarchical Navigable Small World Graphs
Jianshu Zhao, Jean Pierre Both, … Konstantinos T. Konstantinidis·Nucleic Acids ResearchPeer-reviewed·Jun 27, 2024
- Fast, lightweight, and accurate metagenomic functional profiling using FracMinHash sketches
Mahmudur Rahman Hera, Shaopeng Liu, … David Koslicki·bioRxiv·Nov 6, 2023
- 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
- Dashing 2: genomic sketching with multiplicities and locality-sensitive hashing
Daniel N. Baker, Ben Langmead·Genome ResearchPeer-reviewed·Jul 6, 2023
- Sequences Dimensionality-Reduction by K-mer Substring Space Sampling Enables Effective Resemblance- and Containment-Analysis for Large-Scale omics-data
Huiguang Yi, Yanling Lin, … Wenfei Jin·Genome biologyPeer-reviewed·Mar 16, 2021