Clustering huge protein sequence sets in linear time

被引:0
|
作者
Martin Steinegger
Johannes Söding
机构
[1] Max-Planck Institute for Biophysical Chemistry,Quantitative and Computational Biology group
[2] Technische Universität München,Department for Bioinformatics and Computational Biology
[3] Seoul National University,Department of Chemistry
来源
关键词
D O I
暂无
中图分类号
学科分类号
摘要
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 millions 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 h 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.
引用
收藏
相关论文
共 50 条
  • [41] A benchmark study of sequence alignment methods for protein clustering
    Wang, Yingying
    Wu, Hongyan
    Cai, Yunpeng
    BMC BIOINFORMATICS, 2018, 19
  • [42] MOMENTS OF CORRELATION-FUNCTIONS DISTRIBUTION FOR LINEAR BINARY SEQUENCE SETS
    SALNIKOV, YK
    VARAKIN, LE
    RADIOTEKHNIKA I ELEKTRONIKA, 1981, 26 (02): : 334 - 338
  • [43] On stubborn sets in the verification of linear time temporal properties
    Varpaaniemi, K
    APPLICATION AND THEORY OF PETRI NETS 1998, 1998, 1420 : 124 - 143
  • [44] On stubborn sets in the verification of linear time temporal properties
    Varpaaniemi, K
    FORMAL METHODS IN SYSTEM DESIGN, 2005, 26 (01) : 45 - 67
  • [45] On Stubborn Sets in the Verification of Linear Time Temporal Properties
    Kimmo Varpaaniemi
    Formal Methods in System Design, 2005, 26 : 45 - 67
  • [46] Clustering exact matches of pairwise sequence alignments by weighted linear regression
    Gonzalez, Alvaro J.
    Liao, Li
    BMC BIOINFORMATICS, 2008, 9 (1)
  • [47] Clustering exact matches of pairwise sequence alignments by weighted linear regression
    Alvaro J González
    Li Liao
    BMC Bioinformatics, 9
  • [48] Tuning string matching for huge pattern sets
    Kytöjoki, J
    Salmela, L
    Tarhio, J
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2003, 2676 : 211 - 224
  • [49] Feature selection from huge feature sets
    Bins, J
    Draper, BA
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL II, PROCEEDINGS, 2001, : 159 - 165
  • [50] Linear Time Complexity Time Series Clustering with Symbolic Pattern Forest
    Li, Xiaosheng
    Lin, Jessica
    Zhao, Liang
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 2930 - 2936