Off-target epitope scan TCRshows

Enter the HLA class I epitope your TCR-T targets and every position of all 20,000 human proteins is searched for similar peptides the same TCR might cross-recognise, with the expression of each hit’s gene across 54 normal tissues. This is the standard safety step before a TCR goes into in vivo work. Everything is computed locally in your browser; no sequence is uploaded.

1 · Epitope and search criteria

Enter the epitope, then choose what counts as “similar”. The default, “≤2 mismatches”, is for a quick first look; a formal safety assessment should define the motif from alanine-scanning data.

Example:
Per-position criteria

Method, evidence and limits

Why this step matters
Which of the three criteria to use
Mismatch count: any N positions may differ. Good for a first pass and for comparing candidates; the larger N, the more hits.
Alanine-scan motif (X-scan): substitute each position with alanine and measure function. Positions where function drops sharply are the ones the TCR reads and must be held fixed; the rest are opened to any residue, and that motif is scanned against the whole proteome. This is the standard established after the MAGE-A3 deaths, and the criterion this tool was built around — set the critical positions from your own data to “must match” in the grid above.
Conservative substitution: each position allows any substitution scoring ≥ 1 in BLOSUM62. It sits between the other two, giving something closer to the underlying biochemistry than a plain mismatch count without needing experimental data.
Limits you need to know
What this tool does is enumerate candidate peptides at the sequence level. It is not a binding prediction and it is not a safety conclusion. It cannot replace pHLA binding validation, cell-level killing and activation assays, or normal-tissue cross-reactivity testing. Specifically:
① it covers only the 20,000 curated canonical sequences of UniProtKB/Swiss-Prot — no splice isoforms, non-canonical ORFs, post-translationally modified products or individual polymorphism;
② whether a hit is a real epitope also depends on proteasomal processing, TAP transport and HLA binding; this tool only reports agreement at the main anchor positions of the selected HLA and makes no affinity prediction;
③ GTEx is median mRNA expression in normal tissue, which is not the same thing as protein level, cell-subset composition or HLA expression — a low TPM does not mean safe;
④ a tissue reading zero can still be upregulated by inflammation or stress.
Sources

Proteome: UniProtKB/Swiss-Prot curated Homo sapiens entries, used under CC BY 4.0.
Tissue expression: GTEx Portal v8 median gene TPM per tissue (RNA-seq, summary level only).
Anchor preferences: compiled from the main anchor residues reported for each allele by SYFPEITHI and the MHC Motif Atlas; for guidance only, not a binding prediction.
Scoring matrix: BLOSUM62 (Henikoff & Henikoff, 1992).