Package: ClustIRR 1.11.0

Simo Kitanovski

ClustIRR: Clustering of Immune Receptor Repertoires

ClustIRR analyzes repertoires of B- and T-cell receptors. It starts by identifying communities of immune receptors with similar specificities, based on the sequences of their complementarity-determining regions (CDRs). Next, it employs a Bayesian probabilistic models to quantify differential community occupancy (DCO) between repertoires, allowing the identification of expanding or contracting communities in response to e.g. infection or cancer treatment.

Authors:Simo Kitanovski [aut, cre], Kai Wollek [aut]

ClustIRR_1.11.0.tar.gz
ClustIRR_1.11.0.zip(r-4.7)ClustIRR_1.11.0.zip(r-4.6)ClustIRR_1.11.0.zip(r-4.5)
ClustIRR_1.11.0.tgz(r-4.6-x86_64)ClustIRR_1.11.0.tgz(r-4.6-arm64)ClustIRR_1.11.0.tgz(r-4.5-x86_64)ClustIRR_1.11.0.tgz(r-4.5-arm64)
ClustIRR_1.11.0.tar.gz(r-4.7-arm64)ClustIRR_1.11.0.tar.gz(r-4.7-x86_64)ClustIRR_1.11.0.tar.gz(r-4.6-arm64)ClustIRR_1.11.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
ClustIRR/json (API)
NEWS

# Install 'ClustIRR' in R:
install.packages('ClustIRR', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/snaketron/clustirr/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • BLOSUM62 - BLOSUM62 matrix
  • CDR3ab - Datasets 'CDR3ab', 'D1' and 'D2' with TCRalphabeta mock repertoires
  • D1 - Datasets 'CDR3ab', 'D1' and 'D2' with TCRalphabeta mock repertoires
  • D2 - Datasets 'CDR3ab', 'D1' and 'D2' with TCRalphabeta mock repertoires
  • mcpas - CDR3 sequences and their matching epitopes obtained from McPAS-TCR
  • tcr3d - CDR3 sequences and their matching epitopes obtained from TCR3d
  • vdjdb - CDR3 sequences and their matching epitopes obtained from VDJdb

On BioConductor:ClustIRR-1.11.0(bioc 3.24)ClustIRR-1.10.0(bioc 3.23)

clusteringimmunooncologysinglecellsoftwareclassificationbayesianbiomedicalinformaticsmathematicalbiologyb-cell-receptorbioinformaticsimmunoinformaticsimmunologyquantitative-methodsrep-seqrepertoire-analysist-cell-receptorcpp

6.36 score 5 stars 11 scripts 278 downloads 19 exports 112 dependencies

Last updated from:2fea7dd47b. Checks:12 NOTE, 1 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE246
linux-devel-arm64NOTE407
linux-devel-x86_64NOTE464
source / vignettesOK446
linux-release-arm64NOTE380
linux-release-x86_64NOTE426
macos-release-arm64NOTE254
macos-release-x86_64NOTE536
macos-oldrel-arm64NOTE221
macos-oldrel-x86_64NOTE463
windows-develNOTE719
windows-releaseNOTE392
windows-oldrelNOTE665
wasm-releaseFAIL158

Exports:clustirrdcodecode_all_communitiesdecode_communitydetect_communitiesget_ag_gene_hitsget_ag_species_hitsget_beta_cprob_agget_beta_violin_agget_cdr3_motifsget_clustirr_clustget_clustirr_inputsget_community_feature_purityget_community_feature_statsget_cosine_similarityget_honeycombsget_nradsplot_graphsave_interactive_graph

Dependencies:abindaskpassbackportsbase64encBHBiocFileCacheBiocGenericsBiostringsbitbit64blobbslibcachemcallrcheckmateclicpp11crayoncurlDBIdbplyrdescdigestdistributionaldplyrevaluatefarverfastmapfilelockfontawesomefsgenericsggforceggplot2ggseqlogogluegridExtragtablehighrhtmltoolshtmlwidgetshttr2igraphinlineIRangesisobandjquerylibjsonliteknitrlabelinglatticelifecycleloomagrittrMASSMatrixmatrixStatsmemoisemimemsanumDerivopensslpillarpkgbuildpkgconfigplyrpolyclipposteriorprocessxpspurrrQuickJSRR6RADanalysisrappdirsrBLASTRColorBrewerRcppRcppEigenRcppParallelreshape2rlangrmarkdownRSQLiterstanrstantoolsS4VectorsS7sassscalesSeqinfosfsmiscStanHeadersstringdiststringistringrsyssystemfontstensorAtibbletidyrtidyselecttinytextweenrutf8vctrsviridisLitevisNetworkwithrxfunXVectoryaml

Decoding T- and B-cell receptor repertoires with ClustIRR

Rendered fromUser_manual_introduction.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2026-04-10
Started: 2026-01-05

Finding biological condition-specific changes in T- and B-cell receptor repertoires with ClustIRR

Rendered fromUser_manual_groups.Rmdusingknitr::rmarkdownon May 30 2026.

Last update: 2026-04-09
Started: 2026-01-05

Readme and manuals

Help Manual

Help pageTopics
BLOSUM62 matrixBLOSUM62
clust_irr classclass:clust_irr clust_irr clust_irr-class get_clustirr_clust get_clustirr_clust,clust_irr-method get_clustirr_inputs get_clustirr_inputs,clust_irr-method
Clustering of immune receptor repertoires (IRRs)clustirr
Datasets 'CDR3ab', 'D1' and 'D2' with TCRalphabeta mock repertoiresCDR3ab D1 D2
Model-based differential community occupancy (DCO) analysisdco
Decode all graph communitiesdecode_all_communities
Decode graph communitiesdecode_community
Graph-based community detection (GCD)detect_communities
Annotate antigen gene hits in node summaryget_ag_gene_hits
Annotate antigen species hits in node summaryget_ag_species_hits
Visualize cumulative probability of beta means for antigen-specific communitiesget_beta_cprob_ag
Visualize distribution of beta means in each repertoire as violin plotsget_beta_violin_ag
Generate CDR3 motif for communitiesget_cdr3_motifs
Compute community purity with respect to a node featureget_community_feature_purity
Compute descriptive statistics of a community node featureget_community_feature_stats
Compute and Visualize Cosine Similarity (CS)get_cosine_similarity
Generate honycomb plot: visualize community occupancy of pairs of immune receptor repertoiresget_honeycombs
Compute Normalized Rank Abundance Distributions (NRADs)get_nrads
CDR3 sequences and their matching epitopes obtained from McPAS-TCRmcpas
Plot ClustIRR graphplot_graph
Save interactive ClustIRR graphsave_interactive_graph
CDR3 sequences and their matching epitopes obtained from TCR3dtcr3d
CDR3 sequences and their matching epitopes obtained from VDJdbvdjdb