Lightweight compositional analysis of metagenomes with FracMinHash and minimum metagenome covers
Preprint
Abstract
The identification of reference genomes and taxonomic labels from metagenome data underlies many microbiome studies. Here we describe two algorithms for compositional analysis of metagenome sequencing data. We first investigate the FracMinHash sketching technique, a derivative of modulo hash that supports Jaccard containment estimation between sets of different sizes. We implement FracMinHash in the sourmash software, evaluate its accuracy, and demonstrate large-scale containment searches of metagenomes using 700,000 microbial reference genomes. We next frame shotgun metagenome compositional analysis as the problem of finding a minimum collection of reference genomes that “cover” the known k-mers in a metagenome, a minimum set cover problem. We implement a greedy approximate solution using FracMinHash sketches, and evaluate its accuracy for taxonomic assignment using a CAMI community benchmark. Finally, we show that the minimum metagenome cover can be used to guide the selection of reference genomes for read mapping. sourmash is available as open source software under the BSD 3-Clause license at github.com/dib-lab/sourmash/ .Keywords
This publication has 59 references indexed in Scilit:
- Genome-Resolved Metagenomic Analysis Reveals Roles for Candidate Phyla and Other Microbial Community Members in Biogeochemical Transformations in Oil ReservoirsmBio, 2016
- An assembly and alignment-free method of phylogeny reconstruction from next-generation sequencing dataBMC Genomics, 2015
- Structure and function of the global ocean microbiomeScience, 2015
- The rust languageACM SIGAda Ada Letters, 2014
- Omega: an Overlap-graphde novoAssembler for MetagenomicsBioinformatics, 2014
- Comparative metagenomic and rRNA microbial diversity characterization using archaeal and bacterial synthetic communitiesEnvironmental Microbiology, 2013
- BEDTools: a flexible suite of utilities for comparing genomic featuresBioinformatics, 2010
- The Sequence Alignment/Map format and SAMtoolsBioinformatics, 2009
- On the resemblance and containment of documents2002
- A Greedy Heuristic for the Set-Covering ProblemMathematics of Operations Research, 1979