<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Bioinform.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Bioinformatics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Bioinform.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2673-7647</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1641491</article-id>
<article-id pub-id-type="doi">10.3389/fbinf.2025.1641491</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Technology and Code</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>TCRscape: a single-cell multi-omic TCR profiling toolkit</article-title>
<alt-title alt-title-type="left-running-head">Perik-Zavodskii et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fbinf.2025.1641491">10.3389/fbinf.2025.1641491</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Perik-Zavodskii</surname>
<given-names>Roman</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<uri xlink:href="https://loop.frontiersin.org/people/1742423"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Perik-Zavodskaia</surname>
<given-names>Olga</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<uri xlink:href="https://loop.frontiersin.org/people/2255627"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Volynets</surname>
<given-names>Marina</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<uri xlink:href="https://loop.frontiersin.org/people/1786528"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Alrhmoun</surname>
<given-names>Saleh</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<uri xlink:href="https://loop.frontiersin.org/people/1802458"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Sennikov</surname>
<given-names>Sergey</given-names>
</name>
<xref ref-type="aff" rid="aff1"/>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/657142"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing &#x2013; original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing &#x2013; review &amp; editing</role>
</contrib>
</contrib-group>
<aff id="aff1">
<institution>Laboratory of Molecular Immunology, Federal State Budgetary Scientific Institution Research Institute of Fundamental and Clinical Immunology</institution>, <city>Novosibirsk</city>, <country country="RU">Russia</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Sergey Sennikov, <email xlink:href="sennikov@niikim.ru">sennikov@niikim.ru</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-09-05">
<day>05</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2025</year>
</pub-date>
<volume>5</volume>
<elocation-id>1641491</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>06</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>08</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Perik-Zavodskii, Perik-Zavodskaia, Volynets, Alrhmoun and Sennikov.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Perik-Zavodskii, Perik-Zavodskaia, Volynets, Alrhmoun and Sennikov</copyright-holder>
<license>
<ali:license_ref start_date="2025-09-05">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Single-cell multi-omics has transformed T-cell biology by enabling the simultaneous analysis of T-cell receptor (TCR) sequences, transcriptomes, and surface proteins at the resolution of individual cells. These capabilities are critical for identifying antigen-specific T-cells and accelerating the development of TCR-based immunotherapies.</p>
</sec>
<sec>
<title>Methods</title>
<p>Here, we introduce TCRscape, an open-source Python 3 tool designed for high-resolution T-cell receptor clonotype discovery and quantification, optimized for BD Rhapsody&#x2122; single-cell multi-omics data.</p>
</sec>
<sec>
<title>Results</title>
<p>TCRscape integrates full-length TCR sequence data with gene expression profiles and surface protein expression to enable multimodal clustering of &#x3b1;&#x3b2; and &#x3b3;&#x3b4; T-cell populations. It also outputs Seurat-compatible matrices, facilitating downstream visualization and analysis in standard single-cell analysis environments.</p>
</sec>
<sec>
<title>Discussion</title>
<p>By bridging clonotype detection with immune cell transcriptome, proteome, and antigen specificity profiling, TCRscape supports rapid identification of dominant T-cell clones and their functional phenotypes, offering a powerful resource for immune monitoring and TCR-engineered therapeutic development. TCRscape can be found at <ext-link ext-link-type="uri" xlink:href="https://github.com/Perik-Zavodskii/TCRscape/">https://github.com/Perik-Zavodskii/TCRscape/</ext-link>.</p>
</sec>
</abstract>
<kwd-group>
<kwd>scRNA-seq</kwd>
<kwd>scTCR-seq</kwd>
<kwd>TCR</kwd>
<kwd>T-cell receptor</kwd>
<kwd>clonotype</kwd>
<kwd>CDR3</kwd>
<kwd>TCR T-cells</kwd>
</kwd-group>
<funding-group>
<award-group id="gs1">
<funding-source id="sp1">
<institution-wrap>
<institution>Ministry of Science and Higher Education of the Russian Federation</institution>
<institution-id institution-id-type="doi" vocab="open-funder-registry" vocab-identifier="10.13039/open_funder_registry">10.13039/501100012190</institution-id>
</institution-wrap>
</funding-source>
<award-id rid="sp1">124112200103-3</award-id>
</award-group>
<funding-statement>The author(s) declare that financial support was received for the research and/or publication of this article. This research was funded by the Ministry of Higher Education and Science, State Assignment No. 124112200103-3.</funding-statement>
</funding-group>
<counts>
<fig-count count="4"/>
<table-count count="0"/>
<equation-count count="0"/>
<ref-count count="35"/>
<page-count count="10"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Single Cell Bioinformatics</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>T-cells are specialized white blood cells that play a central role in the adaptive immune system, which helps the body fight off specific pathogens and abnormal cells like cancer cells. These cells detect unique molecules, known as antigens, from bacteria, viruses, or cancerous cells through a process called antigen presentation. Antigen-presenting cells (APCs), such as dendritic cells, macrophages, and B cells, break down antigens and display them on their surface using major histocompatibility complex (MHC) molecules, allowing T-cells to recognize and respond to threats effectively (<xref ref-type="bibr" rid="B17">Jung and Alt, 2004</xref>).</p>
<p>Each T-cell has a unique T-cell receptor (TCR), generated through a genetic process called V (D)J recombination. In this process, gene segments, Variable (V), Diversity (D), and Joining (J), are randomly shuffled and combined to create diverse TCR sequences. For most T-cells, TCRs consist of alpha (TCR&#x3b1;) and beta (TCR&#x3b2;) chains, while a smaller subset, known as gamma delta T-cells, has TCRs made of gamma (TCR&#x3b3;) and delta (TCR&#x3b4;) chains. Gamma delta T-cells are unique because they can recognize a broader range of antigens, including non-peptide molecules, and often respond to stress signals from infected or cancerous cells. The TCR&#x2019;s complementarity-determining region 3 (CDR3), shaped by V(D)J recombination, is the most variable part and directly binds to the antigen-MHC complex, determining the T-cell&#x2019;s specificity (<xref ref-type="bibr" rid="B4">Dash et al., 2017</xref>).</p>
<p>Upon antigen presentation, T-cells with TCRs that recognize the antigen-MHC complex undergo clonal expansion, rapidly proliferating to produce a population of identical cells with high-affinity TCRs. This process amplifies specific T-cell clones that form TCR clonotypes, mostly defined by the unique pairing of their alpha and beta chain complementarity-determining region 3 (CDR3) sequences, enabling targeted immune responses against infections or malignancies (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>). TCR clonotypes represent the molecular identity of an individual T-cell&#x2019;s antigen receptor and serve as a stable fingerprint of clonal lineage and antigen-driven selection. Clonotypes are typically defined by the nucleotide or amino acid sequences of the CDR3 from both the chains of the T-cell receptor, which collectively mediate specific recognition of peptide-MHC complexes (<xref ref-type="fig" rid="F1">Figure 1</xref>) (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>; <xref ref-type="bibr" rid="B10">Glanville et al., 2017</xref>). Identifying and quantifying TCR clonotypes enables researchers to trace clonal expansions, monitor immune responses, and discover public or private T-cell signatures associated with disease, vaccination, or therapy response. In the context of TCR gene therapy, dominant therapeutic clonotypes can be cloned and inserted into viral vectors, such as HIV-1-based lentiviruses (<xref ref-type="bibr" rid="B22">Perro et al., 2010</xref>) or MMLV retroviruses (<xref ref-type="bibr" rid="B2">Alsalloum et al., 2023</xref>), to generate engineered T-cells for adoptive transfer. Accurate and scalable detection of these clonotypes is thus fundamental for mechanistic immunology and therapeutic development.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Overview of the sequential steps in TCR repertoire analysis using the BD Rhapsody platform. The blue-shaded area represents the TCRscape analysis pipeline.</p>
</caption>
<graphic xlink:href="fbinf-05-1641491-g001.tif">
<alt-text content-type="machine-generated">Workflow diagram illustrating T cell analysis. T cells are processed by BD Rhapsody, sequenced, and data is processed into matrices: mRNA, AbSeq/Dextramer, and AIRR. These are merged and analyzed using PCA, UMAP, and HDBSCAN to assess dominant clonotypes and phenotypes.</alt-text>
</graphic>
</fig>
<p>Historically, T-cell receptor sequencing relied on bulk RNA sequencing, a method that extracts and sequences RNA from a large pool of T-cells simultaneously, averaging their genetic signals. This approach, while cost-effective and capable of detecting abundant TCR sequences, mixes RNA from different T-cells, making it impossible to preserve the critical pairing between TCR&#x3b1;/TCR&#x3b2; or TCR&#x3b3;/TCR&#x3b4; chains that defines a T-cell&#x2019;s unique antigen specificity (<xref ref-type="bibr" rid="B24">Rosati et al., 2017</xref>). The advent of single-cell RNA sequencing (scRNA-seq) transformed TCR genomics, making single-cell T-cell repertoire analysis a cornerstone of immunology due to its unparalleled ability to resolve the diversity, specificity, and functional state of T-cells (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>). Modern single-cell multi-omics platforms, like 10x Chromium and BD Rhapsody, support high-resolution TCR repertoire analysis, with BD Rhapsody enabling full-length TCR sequencing (V, D, J, and constant regions) (<xref ref-type="bibr" rid="B5">Gao et al., 2020</xref>) and 10x Chromium capturing partial V(D)J sequences due to short-read sequencing (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>; <xref ref-type="bibr" rid="B3">Byrne et al., 2024</xref>). These platforms enable precise TCR chain pairing through cell barcoding, along with parallel transcriptome and proteome profiling of individual T-cells (hence the term multi-omic). When combined with barcode-based MHC-multimer technologies, such as dCODE Dextramer (<xref ref-type="bibr" rid="B34">Ulbrich et al., 2023</xref>) (for BD Rhapsody and 10X Genomics Chromium) and BEAM (<xref ref-type="bibr" rid="B27">Shahi et al., 2023</xref>) (10X Genomics Chromium), they allow direct inference of antigen specificity. This integration accelerates the development of personalized TCR-based therapies for oncology and infectious diseases. Tracking clonotypes enables researchers to monitor immune responses and develop therapies targeting tumor antigens like MAGE-A3 or mutant p53, opening new frontiers in immunology (<xref ref-type="bibr" rid="B15">Hsiue et al., 2021</xref>; <xref ref-type="bibr" rid="B23">Robbins et al., 2013</xref>; <xref ref-type="bibr" rid="B26">Sennikov et al., 2024</xref>; <xref ref-type="bibr" rid="B11">Goh et al., 2011</xref>).</p>
<p>(<xref ref-type="bibr" rid="B12">Gupta et al., 2022</xref>; <xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>; <xref ref-type="bibr" rid="B3">Byrne et al., 2024</xref>) (<xref ref-type="bibr" rid="B28">Shugay et al., 2015</xref>) (<xref ref-type="bibr" rid="B6">GitHub immunomind/immunarch, 2020</xref>) (<xref ref-type="bibr" rid="B5">Gao et al., 2020</xref>) (<xref ref-type="bibr" rid="B16">Iqbal et al., 2020</xref>) Single-cell multiomic analysis has revolutionized TCR analysis, but platforms face wet lab and computational challenges. The 10X Chromium platform, paired with its free Loupe VDJ Browser (<xref ref-type="bibr" rid="B12">Gupta et al., 2022</xref>), offers user-friendly visualization of clonotypes and CDR3 sequences from 5&#x2032; single-cell immune profiling data. Loupe V(D)J Browser offers intuitive plots (e.g., clonotype distribution, V/J gene usage) and supports paired TCR&#x3b1;/&#x3b2; analysis, but it is tightly integrated with 10x Genomics&#x2019; Cell Ranger pipeline, limiting its use to 10x data formats, combined with the partial-length V(D)J sequences produced by the 10x Chromium 5&#x2032;assay due to short-read sequencing, constrains its broader utility in immune repertoire studies (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>; <xref ref-type="bibr" rid="B3">Byrne et al., 2024</xref>). Additionally, it lacks advanced customization for downstream analyses, requiring users to export data to other tools like VDJtools (<xref ref-type="bibr" rid="B28">Shugay et al., 2015</xref>) or Immunarch (<xref ref-type="bibr" rid="B6">GitHub immunomind/immunarch, 2020</xref>) for deeper insights. In contrast, the BD Rhapsody&#x2122; platform, which supports targeted scRNA-seq with potential for full-length TCR sequencing (<xref ref-type="bibr" rid="B5">Gao et al., 2020</xref>), relies on SeqGeq (<xref ref-type="bibr" rid="B16">Iqbal et al., 2020</xref>), a commercial software with a graphical interface for analyzing targeted single-cell RNA-seq data. SeqGeq supports basic TCR clonotype visualization but has limited functionality for full-length TCR clonotype quantification and struggles with compatibility for common downstream analysis frameworks, often requiring custom scripts for comprehensive analysis.</p>
<p>To fill this gap, we developed TCRscape, our open-source Python 3 tool, that enables high-resolution TCR clonotype detection, quantification, and multimodal integration for standardized single-cell sequencing matrices from BD Rhapsody&#x2122;. Unlike Loupe V(D)J Browser&#x2019;s platform-specific design or SeqGeq&#x2019;s commercial and limited functionality, TCRscape provides a user-friendly, code-accessible pipeline for researchers with minimal programming expertise and outputs clonotype data in a structure that is directly compatible with popular single-cell analysis libraries such as Seurat (<xref ref-type="bibr" rid="B13">Hao et al., 2024</xref>) and Scanpy (<xref ref-type="bibr" rid="B35">Wolf et al., 2018</xref>). By leveraging gene and protein expression and V(D)J segment usage, TCRscape enables clonotype clustering and downstream applications, including UMAP-based visualization, clonotype enrichment, and candidate TCR discovery for therapeutic development (<xref ref-type="fig" rid="F1">Figure 1</xref>).</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2-1">
<label>2.1</label>
<title>Data import into TCRscape</title>
<p>TCRscape imports BD Rhapsody&#x2122; multi-omic expression matrices in the standard 10X Genomics-like Feature-Matrix-Barcode format via the <italic>ReadRhapsody()</italic> function. It also imports the corresponding Adaptive Immune Receptor Repertoire (AIRR) matrix (usually named &#x201c;Dominant_Contigs_AIRR.tsv&#x201d;) as Pandas (<xref ref-type="bibr" rid="B32">The pandas development team, 2024</xref>) data frames. Each gene expression matrix is manually assigned its Sample Tag to track sample provenance. In this paper, we used a dataset that represents CD8<sup>&#x2b;</sup> T-cells before (&#x201c;Pre-treatment&#x201d;, n &#x3d; 2) and after the stimulation with the human papillomavirus (HPV) antigens (&#x201c;Post-treatment&#x201d;, n &#x3d; 2) presented to them by dendritic cells (DCs) loaded with the soluble HPV antigen peptides.</p>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>Data normalization</title>
<p>To normalize gene expression data, TCRscape merges samples via the <italic>MergeRhapsody()</italic> function, and then applies UMI counts data normalization (factor &#x3d; 10.000), followed by log2 transformation with a pseudocount using NumPy (<xref ref-type="bibr" rid="B14">Harris et al., 2020</xref>) via the <italic>LogNormalize()</italic> function. This produces a normalized matrix suitable for downstream clustering and feature extraction.</p>
</sec>
<sec id="s2-3">
<label>2.3</label>
<title>T-cell gating</title>
<p>TCRscape allows for automatic gating of T-cells via the <italic>GateTcells()</italic> function and their subsets&#x2013;CD4 and CD8 T-cells via the <italic>GateCD4()</italic> and <italic>GateCD8()</italic> functions, respectively. Manual T-cell gating can also be performed at this stage (i.e., dCODE Dextramer positive T-cell selection) and visualized via matplotlib (<xref ref-type="bibr" rid="B31">The Matplotlib Development Team, 2024</xref>). For high-dimensional datasets, automatic selection using dimensionality reduction (e.g., UMAP (<xref ref-type="bibr" rid="B20">McInnes et al., 2018</xref>)) and clustering (e.g., HDBSCAN (<xref ref-type="bibr" rid="B19">McInnes et al., 2017</xref>)) is supported.</p>
</sec>
<sec id="s2-4">
<label>2.4</label>
<title>T-cell clonotype detection and quantification</title>
<p>As a preprocessing step, immunoglobulin sequences are removed from the AIRR matrix. Incomplete TCR constant regions are restored, such as reconstructing TRBC1 for beta chains, and pseudo-translated 5&#x2032;-UTR regions are trimmed to the first methionine following a stop codon. TCR amino-acid sequences are separated by chain type (TRA, TRB, TRG, TRD), tagged, and then merged by cell index to form clonotype contigs (e.g., TRA_aa___TRB_aa). Only paired chains are retained. Alpha-beta and gamma-delta clonotypes are handled separately. Clonotype counts are computed as the number of cells per unique contig via the <italic>CountClonotypes()</italic> function.</p>
</sec>
<sec id="s2-5">
<label>2.5</label>
<title>T-cell CDR3-type detection and quantification</title>
<p>To identify CDR3-types, TCRscape extracts the CDR3 amino-acid sequences for each chain, tags them, and merges them into CDR3-type contigs per cell (e.g., TRA_CDR3___TRB_CDR3). As with full-length clonotypes, only paired chains are retained. CDR3-type counts are computed as the number of cells per unique CDR3 pair via the <italic>CountCDR3()</italic> function. Visualization also includes a pie chart via the <italic>CDR3Pie()</italic> function.</p>
</sec>
<sec id="s2-6">
<label>2.6</label>
<title>Multimodal embedding and clustering of T-cells</title>
<p>TCRscape performs multimodal clustering using gene expression and TCR-derived features via its main function, <italic>TCRscape()</italic>. A user-defined list of markers (e.g., <italic>CD4, CD8A, NKG7, FOXP3</italic>, and Sample Tag ID) is subsetted from the normalized gene expression matrix. Clonotype counts are quantified and merged with the cell index. The resulting feature matrix is extended via one-hot encoding using the <italic>get_dummies()</italic> function on categorical variables like Sample Tag ID, clonotype ID, and TCR type (where alpha-beta &#x3d; 1, gamma-delta &#x3d; 0).</p>
<p>To improve clonotype-level resolution, TCRscape also includes one-hot encoding of V, D, and J gene segments for TRA, TRB, TRG, and TRD chains. Productive TCR sequences are filtered by UMI count, and for each cell, only paired chains are retained. Alpha-beta and gamma-delta cells are processed separately. For each cell, gene segments are extracted and one-hot encoded using pandas. Only relevant segments for the expressed TCR type are retained. This additional feature layer enables finer clustering of clonotypes that may not have identical amino-acid sequences but share similar V(D)J gene usage, thus capturing convergent recombination patterns and antigen-driven selection.</p>
<p>The final feature matrix is optionally standardized and subjected to PCA for linear dimensionality reduction. A UMAP (<xref ref-type="bibr" rid="B20">McInnes et al., 2018</xref>) embedding is computed on the top principal components, followed by density-based clustering using HDBSCAN (<xref ref-type="bibr" rid="B19">McInnes et al., 2017</xref>). The results are visualized in UMAP space using matplotlib.</p>
</sec>
<sec id="s2-7">
<label>2.7</label>
<title>TCRscape output data export to Seurat</title>
<p>TCRscape results can be exported as. csv files for use in Seurat (<xref ref-type="bibr" rid="B13">Hao et al., 2024</xref>) or Scanpy (<xref ref-type="bibr" rid="B35">Wolf et al., 2018</xref>) (<xref ref-type="bibr" rid="B13">Hao et al., 2024</xref>). Each TCRscape data frame is left-joined to the cell index of the expression matrix, and missing values are filled with zeros. This ensures compatibility with Seurat&#x2019;s <italic>CreateAssayObject()</italic> function.</p>
</sec>
<sec id="s2-8">
<label>2.8</label>
<title>Post TCRscape data analysis in Seurat</title>
<p>In Seurat, BD Rhapsody&#x2122; expression data are loaded using the <italic>Read10X()</italic> function, while the exported TCRscape matrices are loaded as a sparse table and assigned to a new TCR assay via the <italic>CreateAssayObject()</italic> function. Multiple samples can be merged with the <italic>merge()</italic> function, filtered using quality control metrics (e.g., nCount_RNA &#x3e; 100, nFeature_RNA &#x3c; 6,000), and normalized using SCTransform V2. Batch effects are corrected via Harmony (<xref ref-type="bibr" rid="B18">Korsunsky et al., 2018</xref>). Clustering is performed using the <italic>RunPCA()</italic>, <italic>FindNeighbors()</italic> (or <italic>FindMultiModalNeighbors()</italic> for Seurat WNN), and <italic>RunUMAP()</italic> on the Harmony-corrected or the Seurat WNN reduction data. TCRscape-derived data, such as clonotype frequency or dominant TCR identity, can be visualized using the <italic>FeaturePlot()</italic> function to identify immunologically distinct clusters.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<label>3</label>
<title>Results</title>
<sec id="s3-1">
<label>3.1</label>
<title>CDR3-type and clonotype discovery and visualization in TCRscape</title>
<p>TCRscape quantifies both CDR3-types and full-length TCR clonotypes across single cells by aggregating the number of cells sharing identical amino-acid sequences. CDR3-types were defined by the combined alpha/beta or gamma-delta chain CDR3 amino acid sequences, while clonotypes were defined as full-length paired alpha/beta or gamma-delta contigs. The resulting frequency distributions for the post-treatment experimental group were visualized using bar plots, with dominant CDR3-types additionally shown in an embedded pie chart for clearer comparison of clonal contributions (<xref ref-type="fig" rid="F2">Figure 2</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Distribution of T-cell clonotypes and CDR3-types in the post-treatment group. <bold>(A)</bold> CDR3-type distribution across single T-cells. Each bar represents the number of cells sharing a unique CDR3 amino acid sequence, visualized as a bar plot with an embedded pie chart illustrating the relative abundance of the most dominant CDR3-types. <bold>(B)</bold> Clonotype distribution showing the number of cells sharing full-length paired TCR alpha and beta chains. The number under each CDR3-type or clonotype is its automatically assigned hash number.</p>
</caption>
<graphic xlink:href="fbinf-05-1641491-g002.tif">
<alt-text content-type="machine-generated">Panel A shows a bar chart and a pie chart representing TCR CDR3-type distribution, highlighting the segments AGYSGNTPLV and SVVAHYTEAF. Panel B displays a bar chart of TCR clonotype distribution, with cell counts gradually decreasing across various identifiers. Both visuals use blue bars to indicate the number of cells.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>Multimodal T-cell analysis via the usage of full-length TCR clonotypes, V(D)J genes, and hallmark T-cell genes in TCRscape</title>
<p>To explore the transcriptional and clonotypic landscape of T-cells, we projected multimodal data onto UMAP space using features processed by TCRscape (<xref ref-type="fig" rid="F3">Figure 3</xref>). We observed T-cell clustering according to their clonotype data (<xref ref-type="fig" rid="F3">Figures 3A,E,G,H</xref>) with no batch effect observed for the data (<xref ref-type="fig" rid="F3">Figure 3A</xref>). We were also able to observe that there is a dominant clonotype present in the post-treatment group, indicating a potential response to the HPV antigen stimulus (<xref ref-type="fig" rid="F3">Figures 3A,E</xref>). We were also able to identify the TCR type of the dominant clonotype as alpha-beta TCR, as well as characterize the T-cells bearing the dominant clonotype as <italic>CD8</italic>
<sup>&#x2b;</sup>, <italic>IL2RA</italic>
<sup>&#x2b;</sup>, <italic>IFNG</italic>
<sup>&#x2b;</sup> which is characteristic of T-cells that got activated by an antigen peptide through their TCR (<xref ref-type="fig" rid="F3">Figures 3B&#x2013;D,F,I</xref>) (<xref ref-type="bibr" rid="B26">Sennikov et al., 2024</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Multimodal UMAP visualization of T-cell features and clonotype data using TCRscape. Each point represents a single T-cell, colored according to the intensity of the given feature. <bold>(A)</bold> UMAP plot reflecting the experimental group: blue&#x2013;pre-treatment, red&#x2013;post-treatment, <bold>(B)</bold> UMAP plot reflecting the <italic>CD8A</italic> normalized gene expression, <bold>(C)</bold> UMAP plot reflecting the <italic>CD4</italic> normalized gene expression, <bold>(D)</bold> UMAP plot reflecting the TCR type: blue&#x2013;gamma-delta TCR, red&#x2013;alpha-beta TCR, <bold>(E)</bold> UMAP plot reflecting the number of cells per TCR clonotype, <bold>(F)</bold> UMAP plot reflecting the <italic>IFNG</italic> normalized gene expression, <bold>(G)</bold> UMAP plot reflecting the alpha chain V fragment expression of the dominant TCR clonotype, <bold>(H)</bold> UMAP plot reflecting the beta chain V fragment expression of the dominant TCR clonotype, <bold>(I)</bold> UMAP plot reflecting the <italic>IL2RA</italic> (CD25) normalized gene expression.</p>
</caption>
<graphic xlink:href="fbinf-05-1641491-g003.tif">
<alt-text content-type="machine-generated">Panels A to I depict UMAP plots for TCRscape Multiomic Clonotype Analysis. Each plot visualizes different parameters: (A) Pre-treatment in blue, post-treatment in red; (B) CD8A; (C) CD4; (D) TCR Type with AB in red, GD in blue; (E) Number of Cells; (F) IFNG; (G) TRAV1-2-03; (H) TRBV29-1-01; (I) IL2RA. Each plot includes a color gradient for data density or expression levels.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-3">
<label>3.3</label>
<title>Post TCRscape data analysis in Seurat</title>
<p>To demonstrate the importance of the clonotype analysis in TCRscape, we imported the gene expression and TCRscape output data directly into Seurat for downstream visualization and analysis. Importantly, TCRscape-derived outputs such as clonotype identity, TCR type, and V(D)J gene expression were readily incorporated into Seurat using simple import functions. This enables the overlay of clonotypic features on transcriptional space and can help to identify T-cell clonotypes of interest. The seamless integration of TCRscape data into Seurat highlights its utility in multimodal single-cell studies and its potential for extending clonotype analysis in any single-cell multiomic workflow. We used the gene expression and TCR clonotype data to create UMAP and WNN UMAP plots of the data and observed almost no clustering according to T-cell clonotypes, and even the dominant clonotype got merged into a larger cluster (<xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>UMAP visualization of gene expression, sample origin, and TCR segment usage in Seurat using TCRscape-integrated data. <bold>(A)</bold> UMAP plot of the gene expression-based dimensionality reduction, <bold>(B)</bold> WNN UMAP plot of the gene expression and TCR data-based dimensionality reduction, <bold>(C)</bold> UMAP plot of the TCR data-based dimensionality reduction, <bold>(D)</bold> WNN UMAP Feature plots of the gene expression and TCR V fragment data.</p>
</caption>
<graphic xlink:href="fbinf-05-1641491-g004.tif">
<alt-text content-type="machine-generated">Seurat Multinomic Clonotype Analysis displays four panels (A-D). Panel A shows rnaUMAP, B shows wnnUMAP, and C shows tcrUMAP plots with clustering by treatment phases: Post-treatment 1 and 2, Pre-treatment 1 and 2, each represented by different colors. Panel D presents wnnUMAP plots for specific genes (CD4, CD8A, FOXP3, NKG7, SELL, IL7R, tcr_TRBV_TRBV29-1&#x2a;01, tcr_TRAV_TRAV1-2&#x2a;03) with intensity scales. Each plot shows cell distribution and gene expression levels.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<label>4</label>
<title>Discussion</title>
<p>In this study, we present TCRscape, a powerful and user-friendly tool purpose-built for TCR clonotype discovery and compatible with various single-cell sequencing platforms. Designed to fill a critical analytical gap in TCR and gene expression co-embedding, TCRscape enables seamless detection, quantification, and characterization of both alpha-beta and gamma-delta TCR clonotypes directly from AIRR-compliant matrices, providing a level of flexibility and accessibility that enhances immunological research. Its open-source and Python 3-based architecture makes it an ideal solution for scRNA-seq users, generating outputs that are immediately compatible with popular downstream single-cell analysis platforms like Seurat (<xref ref-type="bibr" rid="B13">Hao et al., 2024</xref>) and Scanpy (<xref ref-type="bibr" rid="B35">Wolf et al., 2018</xref>), enabling true multimodal integration of TCR identity and transcriptional phenotype.</p>
<p>What distinguishes TCRscape is not only its robustness and simplicity but also its deep analytical capacity. The pipeline goes beyond full-length CDR3-based clonotyping by incorporating one-hot encoding of V(D)J gene segments, enabling the clustering of clonotypes based on shared TCR gene usage, even in the absence of exact sequence identity. This feature is particularly powerful for uncovering convergent recombination events, public clonotypes, and antigen-driven expansions, insights that are critical for vaccine development, immune monitoring, and precision immunotherapy. Moreover, TCRscape allows users to annotate dominant clonotypes, visualize their distribution in transcriptomic space using UMAP and HDBSCAN, and trace their correspondence to functional cell states, such as effector CD8<sup>&#x2b;</sup> T-cells or regulatory CD4<sup>&#x2b;</sup> T-cells. The export functionality supports a smooth transition to post-processing in Seurat (<xref ref-type="bibr" rid="B35">Wolf et al., 2018</xref>), empowering researchers to pair clonotype frequency, phenotypic marker expression, and sample identity within a unified analytical framework. Importantly, TCRscape outputs ready-to-use full-length amino-acid sequences of identified TCRs, which have already been employed in the development of TCR-engineered T-cell therapies targeting tumor antigens (<xref ref-type="bibr" rid="B26">Sennikov et al., 2024</xref>; <xref ref-type="bibr" rid="B1">Alrhmoun et al., 2024</xref>) and can be used for investigating TCRs associated with tolerance induction in autoimmune contexts. TCRscape also enables clustering of &#x3b3;&#x3b4; T-cell populations (see <xref ref-type="fig" rid="F3">Figure 3D</xref>), a critical feature for studying their unique roles in innate-like immune responses and cancer immunotherapy, offering potential insights into novel therapeutic targets (<xref ref-type="bibr" rid="B25">Sebestyen et al., 2019</xref>; <xref ref-type="bibr" rid="B29">Silva-Santos et al., 2019</xref>). Despite requiring moderate Python skills, TCRscape&#x2019;s intuitive scripts and clear documentation enhance accessibility compared to complex command-line tools.</p>
<p>TCRscape offers distinct advantages over existing TCR analysis tools, including SeqGeq, Loupe VDJ Browser, and other computational pipelines. Unlike SeqGeq, a commercial subscription-based software designed for BD Rhapsody&#x2122; multi-omics data, TCRscape is open-source, eliminating cost barriers and enabling greater accessibility for researchers. SeqGeq provides basic TCR clonotype visualization through a graphical interface but lacks robust support for gamma-delta TCRs, full-length clonotype quantification, and compatibility with open-source analysis frameworks like Seurat and Scanpy. Its reliance on proprietary formats and limited scripting flexibility restricts its utility for customized analyses, often requiring users to develop custom scripts for comprehensive TCR studies (<xref ref-type="bibr" rid="B5">Gao et al., 2020</xref>). In contrast, TCRscape&#x2019;s Python-based framework offers extensive scripting flexibility, supports both alpha-beta and gamma-delta TCRs, and generates AIRR-compliant outputs that integrate seamlessly with Seurat and Scanpy, facilitating multimodal analyses.</p>
<p>Loupe VDJ Browser, paired with the 10x Chromium platform, provides user-friendly visualization of clonotypes and CDR3 sequences from 5&#x2032; single-cell immune profiling data, offering intuitive plots (e.g., clonotype distribution, V/J gene usage). However, it is tightly integrated with 10x Genomics&#x2019; Cell Ranger pipeline, limiting its use to 10x data, and its reliance on partial V(D)J sequences due to short-read sequencing (150&#x2013;300 bp) constrains its depth for comprehensive TCR repertoire studies (<xref ref-type="bibr" rid="B21">Pai and Satpathy, 2021</xref>; <xref ref-type="bibr" rid="B3">Byrne et al., 2024</xref>). Additionally, Loupe VDJ Browser lacks advanced analytical features, such as clonotype clustering based on V(D)J gene usage or gamma-delta TCR support, as well as customization for downstream analyses, requiring users to export data to tools like VDJtools (<xref ref-type="bibr" rid="B28">Shugay et al., 2015</xref>) or Immunarch (<xref ref-type="bibr" rid="B6">GitHub immunomind/immunarch, 2020</xref>) for deeper insights.</p>
<p>Several tools exist for analyzing TCR repertoires from single-cell sequencing data, but each faces significant limitations. Tools like MiXCR (<xref ref-type="bibr" rid="B8">GitHub - milaboratory/mixcr, 2025</xref>) and TRUST4 (<xref ref-type="bibr" rid="B30">Song et al., 2021</xref>) offer high-accuracy CDR3 and clonotype detection across platforms but demand substantial bioinformatics expertise and complex input preprocessing, hindering accessibility, not to mention that they lack multi-omics integration. Immunarch (<xref ref-type="bibr" rid="B6">GitHub immunomind/immunarch, 2020</xref>) provides clonality and diversity analysis in R with moderate accessibility but requires R proficiency and lacks seamless multi-omics integration and support for BD Rhapsody&#x2019;s full-length sequencing outputs. Decombinator (<xref ref-type="bibr" rid="B33">Thomas et al., 2013</xref>) and IMSEQ (<xref ref-type="bibr" rid="B7">GitHub - lkuchenb/imseq, 2020</xref>) offer efficient V (D)J gene assignment for TCR sequences but lack robust multi-omics integration and are command-line-based, requiring significant bioinformatics skills. VisTCR (<xref ref-type="bibr" rid="B9">GitHub - qingshanni/VisTCR, 2025</xref>) provides user-friendly visualization via an HTML interface but is constrained by limited advanced analytics capabilities and restricted compatibility with non-10x data formats, such as BD Rhapsody, and a lack of built-in multimodal integration for correlating TCR data with transcriptomic or proteomic profiles.</p>
<p>Despite its strengths, TCRscape has areas for future improvement. Currently, it is optimized exclusively for BD Rhapsody data, limiting its compatibility with other single-cell sequencing platforms, such as 10x Genomics, and requiring users to convert or preprocess data from non-Rhapsody sources, limiting its immediate applicability to newer platforms or custom datasets. Additionally, while TCRscape is designed for computational efficiency, its performance with ultra-large datasets (e.g., millions of cells) has not been fully optimized, potentially increasing runtime or memory demands for large-scale studies. Furthermore, TCRscape does not yet include built-in integration with public TCR-antigen databases (e.g., VDJdb, McPAS-TCR), which could enhance its ability to annotate clonotypes with known antigen specificities for immunotherapy applications. Future iterations could address these by expanding compatibility with diverse data formats, optimizing scalability for large datasets, and incorporating direct links to antigen-specificity databases to further streamline translational research.</p>
<p>In summary, TCRscape represents a comprehensive platform for unlocking the full power of single-cell TCR repertoire analysis. By enabling high-resolution clonotype discovery, intuitive visualization, and rich integration with transcriptomic data, TCRscape provides an essential toolkit for modern immunology and translational research. Its open-source nature, advanced analytical features, and practical applications in TCR-engineered therapies and autoimmune research underscore its potential to accelerate discoveries in vaccine development, immune monitoring, and precision immunotherapy.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.15280599">https://doi.org/10.5281/zenodo.15280599</ext-link>.</p>
</sec>
<sec sec-type="ethics-statement" id="s6">
<title>Ethics statement</title>
<p>Ethical approval was not required for the study involving humans in accordance with the local legislation and institutional requirements. Written informed consent to participate in this study was not required from the participants or the participant&#x2019;s; legal guardians/next of kin in accordance with the national legislation and the institutional requirements.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>RP-Z: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. OP-Z: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. MV: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. SA: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. SS: Conceptualization, Methodology, Project administration, Supervision, Validation, Writing &#x2013; original draft, Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/650698/overview">Maria Rodriguez Martinez</ext-link>, Yale University, United States</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2953882/overview">Zidong Zhang</ext-link>, Icahn School of Medicine at Mount Sinai, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1823599/overview">Yu-Ning Huang</ext-link>, University of Southern California, United States</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alrhmoun</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fisher</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lopatnikova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Perik-Zavodskaia</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Volynets</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Perik-Zavodskii</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Targeting precision in cancer immunotherapy: naturally-occurring antigen-specific TCR discovery with single-cell sequencing</article-title>. <source>Cancers (Basel)</source> <volume>16</volume>, <fpage>4020</fpage>. <pub-id pub-id-type="doi">10.3390/cancers16234020</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alsalloum</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Alrhmoun</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shevchenko</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fisher</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Philippova</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Perik-Zavodskii</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>TCR-engineered lymphocytes targeting NY-ESO-1: <italic>in vitro</italic> assessment of cytotoxicity against tumors</article-title>. <source>Biomedicines</source> <volume>11</volume> (<issue>11</issue>), <fpage>2805</fpage>. <pub-id pub-id-type="doi">10.3390/BIOMEDICINES11102805</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Byrne</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sereti</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Menon</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Vaidya</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Patel</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Single-cell long-read targeted sequencing reveals transcriptional variation in ovarian cancer</article-title>. <source>Nat. Commun.</source> <volume>15</volume> (<issue>15</issue>), <fpage>6916</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1038/s41467-024-51252-6</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dash</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Fiore-Gartland</surname>
<given-names>A. J.</given-names>
</name>
<name>
<surname>Hertz</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G. C.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Souquette</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Quantifiable predictive features define epitope-specific T cell receptor repertoires</article-title>. <source>Nature</source> <volume>547</volume> (<issue>547</issue>), <fpage>89</fpage>&#x2013;<lpage>93</lpage>. <pub-id pub-id-type="doi">10.1038/nature22383</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>The comparison of two single-cell sequencing platforms: BD Rhapsody and 10x genomics Chromium</article-title>. <source>Curr. Genomics</source> <volume>21</volume>, <fpage>602</fpage>&#x2013;<lpage>609</lpage>. <pub-id pub-id-type="doi">10.2174/1389202921999200625220812</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="web">
<collab>GitHub immunomind/immunarch</collab> (<year>2020</year>). <article-title>Immunarch [R package] &#x2013; fast and painless exploration of single-cell and bulk T-cell/antibody immune repertoires</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://github.com/immunomind/immunarch">https://github.com/immunomind/immunarch</ext-link> (Accessed July 29, 2025)</comment>.</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="web">
<collab>GitHub lkuchenb/imseq</collab> (<year>2020</year>). <article-title>IMSEQ - IMmunogenetic SEQuence analysis</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://github.com/lkuchenb/imseq">https://github.com/lkuchenb/imseq</ext-link> (Accessed July 29, 2025)</comment>.</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="web">
<collab>GitHub - milaboratory/mixcr</collab> (<year>2025</year>). <article-title>MiXCR is an ultimate software platform for analysis of Next-Generation Sequencing (NGS) data for immune profiling</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://github.com/milaboratory/mixcr">https://github.com/milaboratory/mixcr</ext-link> (Accessed July 29, 2025)</comment>.</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="web">
<collab>GitHub qingshanni/VisTCR</collab> (<year>2025</year>). <article-title>An interactive software for T cell repertoire high-throughput sequencing data analysis</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://github.com/qingshanni/VisTCR">https://github.com/qingshanni/VisTCR</ext-link> (Accessed July 29, 2025)</comment>.</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Glanville</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Nau</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hatton</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Wagar</surname>
<given-names>L. E.</given-names>
</name>
<name>
<surname>Rubelt</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Identifying specificity groups in the T cell receptor repertoire</article-title>. <source>Nature</source> <volume>547</volume> (<issue>547</issue>), <fpage>94</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1038/nature22976</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goh</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Coffill</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Lane</surname>
<given-names>D. P.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>The role of mutant p53 in human cancer</article-title>. <source>J. Pathol.</source> <volume>223</volume>, <fpage>116</fpage>&#x2013;<lpage>126</lpage>. <pub-id pub-id-type="doi">10.1002/PATH.2784</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gupta</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Lindeman</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Reinhardt</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mariotti-Ferrandiz</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mujangi-Ebeka</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Martins-Taylor</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Single-cell analysis and tracking of antigen-specific T cells: integrating paired chain AIRR-seq and transcriptome sequencing: a method by the AIRR community</article-title>. <source>Methods Mol. Biol.</source> <volume>2453</volume>, <fpage>379</fpage>&#x2013;<lpage>421</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-0716-2115-8_20</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Stuart</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Kowalski</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Choudhary</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hoffman</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Hartman</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Dictionary learning for integrative, multimodal and scalable single-cell analysis</article-title>. <source>Nat. Biotechnol.</source> <volume>42</volume>, <fpage>293</fpage>&#x2013;<lpage>304</lpage>. <pub-id pub-id-type="doi">10.1038/S41587-023-01767-Y</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harris</surname>
<given-names>C. R.</given-names>
</name>
<name>
<surname>Millman</surname>
<given-names>K. J.</given-names>
</name>
<name>
<surname>van der Walt</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Gommers</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Virtanen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Cournapeau</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Array programming with NumPy</article-title>. <source>Nature</source> <volume>585</volume> (<issue>585</issue>), <fpage>357</fpage>&#x2013;<lpage>362</lpage>. <pub-id pub-id-type="doi">10.1038/s41586-020-2649-2</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hsiue</surname>
<given-names>E. H. C.</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Douglass</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Hwang</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Mog</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Pearlman</surname>
<given-names>A. H.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Targeting a neoantigen derived from a common TP53 mutation</article-title>. <source>Science</source> <volume>371</volume>, <fpage>eabc8697</fpage>. <pub-id pub-id-type="doi">10.1126/SCIENCE.ABC8697</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Iqbal</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Hurgobin</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Holme</surname>
<given-names>A. L.</given-names>
</name>
<name>
<surname>Appels</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kaur</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Status and potential of single-cell transcriptomics for understanding plant development and functional biology</article-title>. <source>Cytom. Part A</source> <volume>97</volume>, <fpage>997</fpage>&#x2013;<lpage>1006</lpage>. <pub-id pub-id-type="doi">10.1002/CYTO.A.24196</pub-id>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jung</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Alt</surname>
<given-names>F. W.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Unraveling V(D)J recombination: insights into gene regulation</article-title>. <source>Cell</source> <volume>116</volume>, <fpage>299</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1016/S0092-8674(04)00039-X</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Korsunsky</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Slowikowski</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Baglaenko</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Fast, sensitive, and accurate integration of single cell data with Harmony</article-title>. <source>bioRxiv</source>, <fpage>461954</fpage>. <pub-id pub-id-type="doi">10.1101/461954</pub-id>
</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>McInnes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Healy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Astels</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>hdbscan: hierarchical density-based clustering</article-title>. <source>J. Open Source Softw.</source> <volume>2</volume>, <fpage>205</fpage>. <pub-id pub-id-type="doi">10.21105/JOSS.00205</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>McInnes</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Healy</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Saul</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gro&#xdf;berger</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>UMAP: uniform manifold approximation and projection</article-title>. <source>J. Open Source Softw.</source> <volume>3</volume>, <fpage>861</fpage>. <pub-id pub-id-type="doi">10.21105/JOSS.00861</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pai</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Satpathy</surname>
<given-names>A. T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>High-throughput and single-cell T cell receptor sequencing technologies</article-title>. <source>Nat. Methods</source> <volume>18</volume> (<issue>18</issue>), <fpage>881</fpage>&#x2013;<lpage>892</lpage>. <pub-id pub-id-type="doi">10.1038/s41592-021-01201-8</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Perro</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tsang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>S. A.</given-names>
</name>
<name>
<surname>Escors</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Cesco-Gaspere</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Pospori</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Generation of multi-functional antigen-specific human T-cells by lentiviral TCR gene transfer</article-title>. <source>Gene Ther.</source> <volume>17</volume> (<issue>17</issue>), <fpage>721</fpage>&#x2013;<lpage>732</lpage>. <pub-id pub-id-type="doi">10.1038/gt.2010.4</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Robbins</surname>
<given-names>P. F.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Y. C.</given-names>
</name>
<name>
<surname>El-Gamil</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y. F.</given-names>
</name>
<name>
<surname>Gross</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Gartner</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Mining exomic sequencing data to identify mutated antigens recognized by adoptively transferred tumor-reactive T cells</article-title>. <source>Nat. Med.</source> <volume>19</volume>, <fpage>747</fpage>&#x2013;<lpage>752</lpage>. <pub-id pub-id-type="doi">10.1038/NM.3161</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rosati</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Dowds</surname>
<given-names>C. M.</given-names>
</name>
<name>
<surname>Liaskou</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Henriksen</surname>
<given-names>E. K. K.</given-names>
</name>
<name>
<surname>Karlsen</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Franke</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Overview of methodologies for T-cell receptor repertoire analysis</article-title>. <source>BMC Biotechnol.</source> <volume>17</volume>, <fpage>61</fpage>&#x2013;<lpage>16</lpage>. <pub-id pub-id-type="doi">10.1186/s12896-017-0379-9</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sebestyen</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Prinz</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>D&#xe9;chanet-Merville</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Silva-Santos</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kuball</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Translating gammadelta (&#x3b3;&#x3b4;) T cells and their receptors into cancer cell therapies</article-title>. <source>Nat. Rev. Drug Discov.</source> <volume>19</volume> (<issue>19</issue>), <fpage>169</fpage>&#x2013;<lpage>184</lpage>. <pub-id pub-id-type="doi">10.1038/s41573-019-0038-z</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sennikov</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Volynets</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Alrhmoun</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Perik-Zavodskii</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Perik-Zavodskaia</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Fisher</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Modified Dendritic cell-based T-cell expansion protocol and single-cell multi-omics allow for the selection of the most expanded and <italic>in vitro</italic>-effective clonotype via profiling of thousands of MAGE-A3-specific T-cells</article-title>. <source>Front. Immunol.</source> <volume>15</volume>, <fpage>1470130</fpage>. <pub-id pub-id-type="doi">10.3389/FIMMU.2024.1470130</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shahi</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Adams</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Reyes</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Maheshwari</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mousavi</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Krishnan</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>High-Throughput antibody discovery using barcode enabled antigen mapping BEAM</article-title>. <source>J. Immunol.</source> <volume>210</volume>, <fpage>249</fpage>. <pub-id pub-id-type="doi">10.4049/JIMMUNOL.210.SUPP.249.28</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shugay</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bagaev</surname>
<given-names>D. V.</given-names>
</name>
<name>
<surname>Turchaninova</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Bolotin</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Britanova</surname>
<given-names>O. V.</given-names>
</name>
<name>
<surname>Putintseva</surname>
<given-names>E. V.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>VDJtools: unifying post-analysis of T cell receptor repertoires</article-title>. <source>PLoS Comput. Biol.</source> <volume>11</volume>, <fpage>e1004503</fpage>. <pub-id pub-id-type="doi">10.1371/JOURNAL.PCBI.1004503</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Silva-Santos</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Mensurado</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Coffelt</surname>
<given-names>S. B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>&#x3b3;&#x3b4; T cells: pleiotropic immune effectors with therapeutic potential in cancer</article-title>. <source>Nat. Rev. Cancer</source> <volume>19</volume> (<issue>19</issue>), <fpage>392</fpage>&#x2013;<lpage>404</lpage>. <pub-id pub-id-type="doi">10.1038/s41568-019-0153-5</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Cohen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ouyang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>TRUST4: immune repertoire reconstruction from bulk and single-cell RNA-seq data</article-title>. <source>Nat. Methods</source> <volume>18</volume>, <fpage>627</fpage>&#x2013;<lpage>630</lpage>. <pub-id pub-id-type="doi">10.1038/S41592-021-01142-2</pub-id>
</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal">
<collab>The Matplotlib Development Team</collab> (<year>2024</year>). <article-title>Matplotlib: visualization with Python</article-title>. <pub-id pub-id-type="doi">10.5281/ZENODO.15375714</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="book">
<collab>The pandas development team</collab> (<year>2024</year>). <source>pandas-dev/pandas: pandas (v2.2.2)</source>. <publisher-name>Zenodo</publisher-name>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/doi/10.5281/zenodo.3509134">https://zenodo.org/doi/10.5281/zenodo.3509134</ext-link>.</comment>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Thomas</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Heather</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ndifon</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Shawe-Taylor</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chain</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Decombinator: a tool for fast, efficient gene assignment in T-cell receptor sequences using a finite state machine</article-title>. <source>Bioinformatics</source> <volume>29</volume>, <fpage>542</fpage>&#x2013;<lpage>550</lpage>. <pub-id pub-id-type="doi">10.1093/BIOINFORMATICS/BTT004</pub-id>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ulbrich</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lopez-Salmeron</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Gerrard</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>BD Rhapsody<sup>TM</sup> single-cell analysis system workflow: from sample to multimodal single-cell sequencing data</article-title>. <source>Methods Mol. Biol.</source> <volume>2584</volume>, <fpage>29</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-0716-2756-3_2</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wolf</surname>
<given-names>F. A.</given-names>
</name>
<name>
<surname>Angerer</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Theis</surname>
<given-names>F. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>SCANPY: large-scale single-cell gene expression data analysis</article-title>. <source>Genome Biol.</source> <volume>19</volume>, <fpage>15</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1186/S13059-017-1382-0</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>