tessa

Analyzes paired TCR and RNA data to identify cell states via Bayesian inference.

22|4|Updated May 18, 2021
One-click install
npx skills add https://github.com/pwwang/immunopipe --skill tessa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tessa
Source: https://github.com/pwwang/immunopipe/tree/main/skills/tessa
Command: npx skills add https://github.com/pwwang/immunopipe --skill tessa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TESSA addresses the challenge of mapping the functional landscape of T cells by integrating TCR sequence profiling with transcriptomic profiles to reveal unified cellular states.

Core Features & Use Cases

  • Integrates paired TCR sequences (TRA and TRB) with RNA expression to construct a joint representation of T cells.
  • Uses BriseisEncoder-based embeddings and Bayesian inference to cluster cells by combined TCR and expression features across samples or within-sample groups.
  • Supports multi-dataset integration, antigen-specific T cell discovery, and longitudinal or cross-sample analyses.

Quick Start

Provide a Seurat object with paired TCR and RNA data and run the TESSA process to obtain TESSA clusters.

Frequently Asked Questions about tessa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate paired TCR sequences with RNA expression for single-cell clustering?

To integrate paired TCR sequences with RNA expression, TESSA constructs a joint representation of T cells. It applies BriseisEncoder embeddings and Bayesian inference to cluster cells by combined TCR and transcriptomic features across samples.

What is the best way to identify functional T cell states from multi-dataset single-cell data?

Identifying functional T cell states from multi-dataset single-cell data requires mapping the combined TCR and RNA landscape. TESSA enables this by using MCMC and Bayesian inference to integrate multiple datasets and reveal unified cellular states.

Do I need both TRA and TRB chains to perform TCR and RNA data integration?

Yes, you need both TRA and TRB chains to perform TCR and RNA data integration. TESSA requires paired TCR sequence data containing both chains, along with upstream data from ScRepCombiningExpression and ScRepLoading, to map functional cellular states.

Can I use a Seurat object to run cross-sample T cell state mapping?

Yes, you can use a Seurat object to run cross-sample T cell state mapping. You provide a Seurat object containing paired TCR and RNA data, and TESSA processes it to identify functional T cell states across different samples or datasets.

What Python environment is required to cluster T cells using TCR and transcriptomic profiles?

To cluster T cells using TCR and transcriptomic profiles, you need Python 3.8 or higher. The environment must include the tessa Python package and BriseisEncoder to execute the Bayesian inference and embedding processes.

How does TESSA handle antigen-specific T cell discovery within combined single-cell datasets?

TESSA handles antigen-specific T cell discovery by integrating paired TCR and RNA expression data to construct a joint representation. This approach maps unified cellular states to identify antigen-specific T cells across multiple datasets.