tcR: An R package for T cell receptor repertoire advanced data analysis

Vadim I. Nazarov, Mikhail V. Pogorelyy, Ekaterina A. Komech, Ivan V. Zvyagin, Dmitry A. Bolotin, Mikhail Shugay, Dmitry M. Chudakov, Yury B. Lebedev, Ilgar Z. Mamedov

Research output: Contribution to journalArticlepeer-review

153 Citations (Scopus)


Background: The Immunoglobulins (IG) and the T cell receptors (TR) play the key role in antigen recognition during the adaptive immune response. Recent progress in next-generation sequencing technologies has provided an opportunity for the deep T cell receptor repertoire profiling. However, a specialised software is required for the rational analysis of massive data generated by next-generation sequencing. Results: Here we introduce tcR, a new R package, representing a platform for the advanced analysis of T cell receptor repertoires, which includes diversity measures, shared T cell receptor sequences identification, gene usage statistics computation and other widely used methods. The tool has proven its utility in recent research studies. Conclusions: tcR is an R package for the advanced analysis of T cell receptor repertoires after primary TR sequences extraction from raw sequencing reads. The stable version can be directly installed from The Comprehensive R Archive Network ( The source code and development version are available at tcR GitHub ( along with the full documentation and typical usage examples.

Original languageEnglish
Article number175
JournalBMC Bioinformatics
Issue number1
Publication statusPublished - 12 Dec 2015
Externally publishedYes


  • Adaptive immunity
  • T cell receptor
  • TR diversity
  • TR repertoire analysis


Dive into the research topics of 'tcR: An R package for T cell receptor repertoire advanced data analysis'. Together they form a unique fingerprint.

Cite this