immunarch

immunarch analyzes T-cell receptor (TCR) and B-cell receptor (BCR) repertoire sequencing data to quantify diversity, identify clonotypes, perform sequence-level comparisons, and visualize immune-repertoire features for immunological research.


Key Features:

  • Implementation: An R package providing functions for repertoire-level and sequence-level analysis of TCR and BCR data.
  • Comprehensive analysis: Calculates diversity metrics, performs clonotype identification, and supports sequence alignment for TCR/BCR repertoires.
  • Data integration: Supports integration of multiple input data formats and sources for combined repertoire analyses.
  • Visualization: Generates plots and visual summaries to explore repertoire diversity, clonality, and sequence features.

Scientific Applications:

  • Immune response profiling: Characterizes TCR and BCR diversity and clonality in studies of infection, vaccination, or disease.
  • Immunotherapy research: Supports analysis of receptor repertoires relevant to development and evaluation of immunotherapies.
  • Comparative repertoire analysis: Enables cohort- or sample-level comparisons of clonotype distributions and diversity metrics.
  • Hypothesis generation: Uses sequence- and repertoire-level visualizations to inform downstream experimental or analytical investigations.

Methodology:

Immunarch implements computation of diversity metrics, clonotype identification, sequence alignment, data-format integration, and visualization functions within the R environment.

Topics

Details

License:
Apache-2.0
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
12/23/2019
Last Updated:
12/23/2019

Operations

Data Inputs & Outputs

Publications

Aleksandr Popov, Maria Samokhina, Ivan Balashov, Vadim I. Nazarov, immunarch.bot, Eugene Rumynskiy, et al. immunomind/immunarch: 0.10.3.9002 [Internet]. Zenodo; 2025. Available from: https://zenodo.org/doi/10.5281/zenodo.3367200

Documentation

Training material
https://immunarch.com/articles/v2_data.html
Tutorial about input/output.; Tutorial
Training material
https://immunarch.com/articles/web_only/v4_overlap.html
Tutorial for finding overlaps between repertoires.; Tutorial
Training material
https://immunarch.com/articles/web_only/v6_diversity.html
Tutorial for diversity estimation.; Tutorial
Training material
https://immunarch.com/articles/web_only/v8_tracking.html
Tutorial about clonotype tracking.; Tutorial
Training material
https://immunarch.com/articles/web_only/v9_kmers.html
Tutorial about kmer and motif analysis.; Tutorial
Training material
https://immunarch.com/articles/web_only/v7_fixvis.html
Tutorial for plotting; Tutorial

Downloads