Nature CommunicationsBioinformaticsPeer-reviewed journal article
Clustering huge protein sequence sets in linear time
Abstract
Metagenomic datasets contain billions of protein sequences that could greatly enhance large-scale functional annotation and structure prediction. Utilizing this enormous resource would require reducing its redundancy by similarity clustering. However, clustering hundreds of million of sequences is impractical using current algorithms because their runtimes scale as the input set size N times the number of clusters K, which is typically of similar order as N, resulting in runtimes that increase almost quadratically with N. We developed Linclust, the first clustering algorithm whose runtime scales as N, independent of K. It can also cluster datasets several times larger than the available main memory. We cluster 1.6 billion metagenomic sequence fragments in 10 hours on a single server to 50% sequence identity, > 1000 times faster than has been possible before. Linclust will help to unlock the great wealth contained in metagenomic and genomic sequence databases. (Open-source software and Metaclust database: https://mmseqs.org/).
- Citations
- 870
- FWCI
- 18.31
- Field percentile
- top 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
- RabbitCD-HIT: Distributed High-Sensitivity Greedy Incremental Clustering for Billion-Scale Protein Sequences in Hours
Yijie Gao, Guiliang Ma, … Weiguo Liu·bioRxiv·Nov 9, 2026
- Parallel and Scalable Precise Clustering for Homologous Protein Discovery
Stuart Byma, Akash Dhasade, … James R. Larus·bioRxiv·Aug 31, 2019
- Mash: fast genome and metagenome distance estimation using MinHash
Brian D. Ondov, Todd J. Treangen, … Adam M. Phillippy·Genome BiologyPeer-reviewed·Jun 20, 2016
- Cluster Analysis for Protein Sequences
Md Rafsan Jani·bioRxiv·Mar 14, 2025
- Fast and sensitive protein sequence homology searches using hierarchical cluster BLAST
Daniel J. Nasko, K. Eric Wommack, … Shawn W. Polson·bioRxiv·Sep 26, 2018
- Sensitive clustering of protein sequences at tree-of-life scale using DIAMOND DeepClust
Benjamin Buchfink, Emile Barbe, … Hajk‐Georg Drost·Nature MethodsPeer-reviewed·Mar 24, 2026