tcrdist3
tcrdist3 computes distance-based comparisons of T cell receptor (TCR) sequences in Python to quantify repertoire similarity and identify antigen-associated receptors from paired- and single-chain TCR sequencing data.
Key Features:
- Sequence Similarity Networks: Constructs and integrates sequence similarity networks to visualize relationships among TCR sequences and to identify shared motifs and critical contact residues among TCRs targeting the same epitope.
- Gene-Usage Plots and Background-Adjusted CDR3 Logos: Produces gene-usage plots and background-adjusted CDR3 sequence logos to highlight sequence features associated with antigen specificity, including analyses of peptide-MHC-multimer sorted receptors.
- TCRjoin: Implements a flexible querying mechanism to match receptor sequences of interest against bulk repertoires or libraries of previously annotated TCRs.
- TCRdist Metric and Neighborhood Analysis: Implements the TCRdist metric for distance calculation and supports identification of candidate polyclonal receptors via sequence neighbor enrichment testing with flexible neighborhood definitions (analogous to TCRNET and ALICE).
Scientific Applications:
- Antigen specificity mapping: Identification of sequence motifs and contact residues that underlie TCR recognition of specific epitopes.
- Detection of antigen-driven selection: Discovery of candidate polyclonal receptors under antigenic selection in bulk repertoires using neighbor enrichment analyses.
- Repertoire annotation and comparison: Comparison of receptors against annotated TCR libraries and bulk repertoires to annotate putative specificities.
- Repertoire diversity and dynamics analysis: Quantification and comparison of TCR repertoire similarity and diversity from paired- and single-chain TCR sequencing datasets.
Methodology:
Performs distance-based analysis using the TCRdist metric; constructs sequence similarity networks; generates gene-usage plots and background-adjusted CDR3 logos; matches sequences via TCRjoin; and applies sequence neighbor enrichment testing comparable to TCRNET and ALICE with user-definable neighborhood definitions.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 10/30/2022
- Last Updated:
- 10/30/2022
Operations
Publications
Mayer-Blackwell K, Fiore-Gartland A, Thomas PG. Flexible Distance-Based TCR Analysis in Python with tcrdist3. Methods in Molecular Biology. 2022. doi:10.1007/978-1-0716-2712-9_16. PMID:36087210. PMCID:PMC9719034.