bioRxivBioinformaticsPreprint
Rapid and consistent clustering of millions of genomes highlights the diversity of prokaryotic life
Johanna von WachsmanniD, Leonie Johanna LorenziD, Matthew RusselliD, Tatiana A. GurbichiD, V. Rodŕıguez BouzaiD, Samuel HorsfieldiD, John A. LeesiD, Robert D. FinniD
Abstract
Bacterial genome and metagenome databases collectively contain over 5 million high-quality assemblies. However, the redundancy of these databases and the limited scalability of existing tools create bottlenecks for fully comprehensive, tree-of-life-scale genomic analyses. A fundamental task is to first break this data into smaller chunks, guided by their genome similarity. However, alignment-based comparative methods struggle to handle more than a few tens of thousands of genomes at a time, making the global organisation computationally complex and expensive. Here, we present gemsparcl (https://github.com/johannahelene/gemsparcl), a tool that clusters bacterial genomes into genomic cohesive units (GCUs), at approximately species-level resolution, over 500 times faster than existing methods. As part of developing gemsparcl, we developed sketchlib.rust, a one-permutation MinHash approach that implements an auxiliary inverted index to further accelerate all-versus-all comparisons. We added a statistical correction for incomplete metagenome-assembled genomes (MAGs) to enable accurate distance estimation and network-based edge quality filtering. After genome completeness quality control, we clustered 5.6 million high-quality bacterial genomes (2.88 million isolates and 2.77 million MAGs) into 92,954 GCUs in [~]14 hours using 48 CPU threads and less than 16.5 GB of memory. Using taxonomic validation of the GCUs, the method achieves very high (99.76%) cluster purity (meaning only one species label occurs per GCU). We demonstrate that the clustering also highlights cases where taxonomic naming can be potentially harmonised or improved. Furthermore, we identify the most frequently reconstructed MAGs that lack a corresponding isolate genome and are thus priorities for culturing. The enhanced speed of gemsparcl enables routine database updates to incorporate the latest genomes. It also makes reference-free microbiome analysis across millions of genomes computationally tractable for the first time.
- organism: bacteria (other)
- assay: whole-genome sequencing
- research focus: clustering
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
- approach: matrix factorization
- Citations
- 1
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
- RabbitTClust: enabling fast clustering analysis of millions bacteria genomes with MinHash sketches
XU Xiao-ming, Zekun Yin, … Weiguo Liu·bioRxiv·Oct 13, 2022
- Deconvolute individual genomes from metagenome sequences through short read clustering
Kexue Li, Yakang Lu, … Zhong Wang·PeerJPeer-reviewed·Apr 8, 2020
- GATTACA: Lightweight Metagenomic Binning With Compact Indexing Of Kmer Counts And MinHash-based Panel Selection
Victoria Popic, Volodymyr Kuleshov, … Serafim Batzoglou·Journal of Computational BiologyPeer-reviewed·Apr 16, 2018
- A new method for rapid genome classification, clustering, visualization, and novel taxa discovery from metagenome
Zhong Wang, Harrison Ho, … Joan L. Slonczewski·bioRxiv·Nov 9, 2019
- Chimera: Ultrafast and Memory-efficient Database Construction for High-Accuracy Taxonomic Classification in the Age of Expanding Genomic Data
Qinzhong Tian, Pinglu Zhang, … Ximei Luo·bioRxiv·Mar 26, 2025
- OGRE: Overlap Graph-based metagenomic Read clustEring
Marleen Balvert, Xiao Ling Luo, … Bas E. Dutilh·BioinformaticsPeer-reviewed·Aug 25, 2020