Fast, lightweight, and accurate metagenomic functional profiling using FracMinHash sketches
Mahmudur Rahman HeraiD, Shaopeng LiuiD, Wei WeiiD, Judith S. Rodriguez, Chunyu MaiD, David KoslickiiD
Abstract
MotivationFunctional profiling of metagenomic samples is essential to decipher the functional capabilities of microbial communities. Traditional and more widely used functional profilers in the context of metagenomics rely on aligning reads against a known reference database. However, aligning sequencing reads against a large and fast-growing database is computationally expensive. In general, k-mer-based sketching techniques have been successfully used in metagenomics to address this bottleneck, notably in taxonomic profiling. In this work, we describe leveraging FracMinHash (implemented in sourmash, a publicly available software), a k-mer-sketching algorithm, to obtain functional profiles of metagenome samples. ResultsWe show how pieces of the sourmash software (and the resulting FracMinHash sketches) can be put together in a pipeline to functionally profile a metagenomic sample. We named our pipeline fmh-funprofiler. We report that the functional profiles obtained using this pipeline demonstrate comparable completeness and better purity compared to the profiles obtained using other alignment-based methods when applied to simulated metagenomic data. We also report that fmh-funprofiler is 39-99x faster in wall-clock time, and consumes up to 40-55x less memory. Coupled with the KEGG database, this method not only replicates fundamental biological insights but also highlights novel signals from the Human Microbiome Project datasets. ReproducibilityThis fast and lightweight metagenomic functional profiler is freely available and can be accessed here: https://github.com/KoslickiLab/fmh-funprofiler. All scripts of the analyses we present in this manuscript can be found on GitHub.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 6
- 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
- Metalign: Efficient alignment-based metagenomic profiling via containment min hash
Nathan LaPierre, Mohammed Alser, … Serghei Mangul·Genome biologyPeer-reviewed·Sep 10, 2020
- MetaMLP: A fast word embedding based classifier to profile target gene databases in metagenomic samples
Gustavo Arango-Argoty, Lenwood S. Heath, … Liqing Zhang·Journal of Computational BiologyPeer-reviewed·Oct 19, 2021
- Lightweight compositional analysis of metagenomes with FracMinHash and minimum metagenome covers
Luiz C. Irber, Phillip Brooks, … C. Titus Brown·bioRxiv·Jan 11, 2022
- MetaKSSD: Boosting the Scalability of Reference Taxonomic Marker Database and the Performance of Metagenomic Profiling Using Sketch Operations
Huiguang Yi, Xiaoxin Lu, Qing Chang·Nature Computational SciencePeer-reviewed·Aug 29, 2025
- Connecting Syncmers to FracMinHash: similarities and advantages
Shaopeng Liu, David Koslicki·bioRxiv·Nov 9, 2023
- kMermaid: Ultrafast functional classification of microbial reads
A. Lucas, D. E. Schaffer, … N. Auslander·bioRxiv·Aug 28, 2023