clusTCR

clusTCR performs rapid, scalable clustering of CDR3 sequences from T-cell receptors (TCRs) to group similar sequences for analysis of TCR antigen and epitope specificity.


Key Features:

  • Two-step clustering: Combines the Faiss Clustering Library for fast initial grouping with the Markov Clustering Algorithm for refined cluster accuracy.
  • Scalability: Designed to handle data sets exceeding one million CDR3 sequences and to cluster millions of sequences within minutes.
  • Similarity searching and hashing: Uses similarity searching and sequence hashing to accelerate identification of related TCR sequences.
  • CDR3-focused analysis: Specifically targets CDR3 regions of TCRs for clustering relevant to antigen recognition.
  • Benchmark performance: Demonstrates similar accuracy to existing TCR clustering methods while providing substantial speed improvements.

Scientific Applications:

  • Large-scale repertoire analysis: Clustering millions of CDR3 sequences to characterize TCR repertoire diversity and structure.
  • Epitope specificity exploration: Grouping TCRs by similarity to support identification of antigen- or epitope-associated clusters.
  • Scalable immunological studies: Enabling high-throughput analysis of large immunological sequencing data sets for studies of T-cell specificity.

Methodology:

Employs a two-step computational approach using Faiss for fast similarity searching and sequence hashing followed by the Markov Clustering Algorithm for cluster refinement.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
4/26/2021

Operations

Publications

Valkiers S, Van Houcke M, Laukens K, Meysman P. clusTCR: a Python interface for rapid clustering of large sets of CDR3 sequences. Unknown Journal. 2021. doi:10.1101/2021.02.22.432291.

Links