Agent skill
tcr-repertoire-analysis-agent
Install this agent skill to your Project
npx add-skill https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/tcr-repertoire-analysis-agent
SKILL.md
name: 'tcr-repertoire-analysis-agent' description: 'AI-powered T-cell receptor repertoire analysis for cancer diagnosis, immunotherapy response prediction, and therapeutic TCR selection using deep learning and multi-layer ML approaches.' measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes. allowed-tools:
- read_file
- run_shell_command
TCR Repertoire Analysis Agent
The TCR Repertoire Analysis Agent provides comprehensive T-cell receptor repertoire analysis for cancer immunology applications. It leverages deep learning and multi-layer machine learning approaches to analyze TCR diversity, predict immunotherapy response, identify tumor-reactive TCRs, and support therapeutic TCR selection for cancer immunotherapy.
When to Use This Skill
- When analyzing TCR repertoire for cancer diagnosis and staging.
- For predicting immunotherapy (anti-PD-1/PD-L1) response from TCR profiles.
- To identify tumor-reactive TCRs for adoptive cell therapy.
- When monitoring treatment response through TCR clonality changes.
- For selecting therapeutic TCRs for TCR-T cell therapy development.
Core Capabilities
-
Repertoire Diversity Analysis: Quantify TCR diversity, clonality, and convergence.
-
Cancer Diagnosis: Distinguish cancer types from TCR signatures.
-
Immunotherapy Response Prediction: Predict checkpoint inhibitor response.
-
Tumor-Reactive TCR Identification: Find neoantigen-specific TCRs.
-
TCR-pMHC Binding Prediction: Predict TCR epitope specificity.
-
Clonal Dynamics Tracking: Monitor TCR clones during treatment.
TCR Repertoire Metrics
| Metric | Definition | Clinical Significance |
|---|---|---|
| Clonality | Gini coefficient of clone sizes | Immune focusing |
| Shannon Entropy | Diversity measure | Immune breadth |
| Richness | Unique clonotypes | Repertoire depth |
| Top Clone % | Largest clone fraction | Dominant response |
| Convergent TCRs | Shared across patients | Public epitope response |
| Tumor-Infiltrating % | TIL-derived TCRs | Tumor reactivity |
Workflow
-
Input: TCR-seq data (bulk or single-cell), clinical metadata.
-
Preprocessing: CDR3 extraction, error correction, clustering.
-
Repertoire Analysis: Calculate diversity, clonality, convergence.
-
ML Classification: Cancer type, stage, response prediction.
-
TCR Prioritization: Rank tumor-reactive TCR candidates.
-
TCR-pMHC Prediction: Predict epitope specificity.
-
Output: Repertoire metrics, predictions, therapeutic candidates.
Example Usage
User: "Analyze the TCR repertoire from this melanoma patient's tumor and blood to predict immunotherapy response and identify tumor-reactive TCRs."
Agent Action:
python3 Skills/Immunology_Vaccines/TCR_Repertoire_Analysis_Agent/tcr_repertoire_analysis.py \
--tumor_tcr tumor_tils.tsv \
--blood_tcr pbmc_tcrs.tsv \
--cancer_type melanoma \
--hla_type HLA-A*02:01,HLA-B*07:02 \
--neoantigens patient_neoantigens.fasta \
--task response_prediction,tcr_identification \
--output tcr_analysis/
Input Formats
| Format | Source | Fields |
|---|---|---|
| AIRR-seq | Standardized | CDR3, V/J genes, count |
| MiXCR | MiXCR pipeline | Clone info, counts |
| 10x VDJ | Single-cell | CDR3, cell barcode |
| Custom TSV | Any pipeline | Flexible mapping |
Output Components
| Output | Description | Format |
|---|---|---|
| Repertoire Metrics | Diversity scores | .json |
| Response Prediction | Immunotherapy probability | .json |
| Cancer Classification | Type/stage prediction | .json |
| Tumor-Reactive TCRs | Ranked candidates | .csv |
| TCR-pMHC Predictions | Epitope specificity | .csv |
| Clonal Tracking | Dynamics over time | .csv |
| Visualizations | Repertoire plots | .png, .pdf |
Response Prediction Features
| Feature Category | Features | Importance |
|---|---|---|
| Diversity | Shannon, Gini, richness | High |
| Clonality | Top clones, expansion | High |
| Convergence | Public TCRs, sharing | Moderate |
| Sequence Features | CDR3 length, motifs | Moderate |
| TIL Characteristics | TIL fraction, phenotype | High |
AI/ML Components
Cancer Classification:
- Multi-layer ensemble (XGBoost, RF, SVM)
- TCR embedding networks
- Attention-based sequence models
Response Prediction:
- Cox regression with TCR features
- Deep survival analysis
- Multi-task learning (response + survival)
TCR-pMHC Prediction:
- AlphaFold3-based structural prediction
- Transformer models (TCR-BERT)
- Contrastive learning embeddings
Clinical Applications
| Application | TCR Biomarker | Clinical Utility |
|---|---|---|
| Diagnosis | Cancer-specific TCRs | Early detection |
| Staging | Clonality patterns | Disease extent |
| Prognosis | Intratumoral diversity | Survival prediction |
| Response | Baseline clonality | IO response |
| Monitoring | Clone dynamics | Treatment tracking |
| Therapy | Tumor-reactive TCRs | TCR-T development |
Performance Benchmarks
| Task | Dataset | Performance |
|---|---|---|
| Cancer vs Normal | Digestive cancers | AUC 0.91 |
| Metastasis Detection | CRC | AUC 0.85 |
| IO Response | Melanoma | AUC 0.78 |
| TCR-pMHC Prediction | IEDB benchmark | AUC 0.82 |
Prerequisites
- Python 3.10+
- MiXCR, TRUST4 for TCR calling
- immunarch, tcrdist3
- PyTorch, transformers
- AlphaFold3 (optional, for structure)
Related Skills
- TCR_pMHC_Prediction_Agent - Detailed TCR-epitope prediction
- Neoantigen_Prediction_Agent - Neoantigen identification
- TME_Immune_Profiling_Agent - Broader immune context
- TCell_Exhaustion_Analysis_Agent - T cell phenotyping
TCR Sequence Analysis
| CDR3 Feature | Analysis | Meaning |
|---|---|---|
| Length Distribution | Histogram | V(D)J usage |
| Amino Acid Usage | Positional frequency | Binding properties |
| Hydrophobicity | CDR3 profile | MHC interaction |
| Charge | Net charge | Peptide binding |
| Motif Enrichment | k-mer analysis | Epitope specificity |
Therapeutic TCR Selection Criteria
| Criterion | Threshold | Rationale |
|---|---|---|
| Tumor Enrichment | >10-fold vs blood | Tumor specificity |
| Clone Size | Top 1% in tumor | Functional expansion |
| Neoantigen Binding | Predicted positive | Target specificity |
| Safety (Cross-react) | No self-peptide hits | Safety |
| HLA Restriction | Common alleles | Broad applicability |
Special Considerations
- Sample Quality: Fresh samples preferred for TIL analysis
- Sequencing Depth: Sufficient depth for rare clones
- Batch Effects: Normalize across sequencing runs
- HLA Context: TCR analysis requires HLA typing
- Paired Chains: Single-cell for alpha-beta pairing
Cancer-Specific TCR Signatures
| Cancer Type | Key TCR Features | Public TCRs |
|---|---|---|
| Melanoma | High clonality, MAA-reactive | Yes |
| NSCLC | Moderate diversity | Limited |
| CRC-MSI | Neoantigen-reactive | Variable |
| HPV+ HNSCC | HPV-E6/E7 reactive | Yes |
Author
AI Group - Biomedical AI Platform
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
vcf-annotator
Annotate VCF variants with VEP, ClinVar, gnomAD frequencies, and ancestry-aware context. Generates prioritised variant reports.
chemist-analyst
Analyzes events through chemistry lens using molecular structure, reaction mechanisms, thermodynamics, kinetics, and analytical techniques (spectroscopy, chromatography, mass spectrometry). Provides insights on chemical processes, material properties, reaction pathways, synthesis, and analytical methods. Use when: Chemical reactions, material analysis, synthesis planning, process optimization, environmental chemistry. Evaluates: Molecular structure, reaction mechanisms, yield, selectivity, safety, environmental impact.
bio-alignment-io
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO. Supports Clustal, PHYLIP, Stockholm, FASTA, Nexus, and other alignment formats for phylogenetics and conservation analysis. Use when reading, writing, or converting alignment file formats.
sleep-analyzer
分析睡眠数据、识别睡眠模式、评估睡眠质量,并提供个性化睡眠改善建议。支持与其他健康数据的关联分析。
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
bio-hi-c-analysis-matrix-operations
Balance, normalize, and transform Hi-C contact matrices using cooler and cooltools. Apply iterative correction (ICE), compute expected values, and generate observed/expected matrices. Use when normalizing or transforming Hi-C matrices.
Didn't find tool you were looking for?