Agent skill
tme-immune-profiling-agent
Install this agent skill to your Project
npx add-skill https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/tme-immune-profiling-agent
SKILL.md
name: 'tme-immune-profiling-agent' description: 'Comprehensive AI-powered tumor microenvironment immune profiling integrating bulk deconvolution, single-cell analysis, and spatial transcriptomics for immunotherapy biomarker discovery.' measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes. allowed-tools:
- read_file
- run_shell_command
TME Immune Profiling Agent
The TME Immune Profiling Agent provides comprehensive tumor microenvironment (TME) immune profiling by integrating multiple data modalities including bulk RNA-seq deconvolution, single-cell transcriptomics, spatial transcriptomics, and multiplex immunofluorescence. It enables biomarker discovery for immunotherapy response and TME-based patient stratification.
When to Use This Skill
- When characterizing immune composition of tumor microenvironment.
- For predicting immunotherapy response from TME profiles.
- To identify immune cell states and functional programs.
- When analyzing spatial organization of immune infiltrates.
- For discovering TME-based biomarkers and therapeutic targets.
Core Capabilities
-
Bulk Deconvolution: Estimate immune cell fractions from bulk RNA-seq.
-
Single-Cell Immune Profiling: Deep characterization of immune populations.
-
Spatial Immune Architecture: Map immune cell locations and neighborhoods.
-
Immune Phenotype Classification: Hot/cold/excluded tumor classification.
-
Functional State Analysis: Exhaustion, activation, memory signatures.
-
Response Prediction: Multi-modal immunotherapy response models.
Immune Cell Types Profiled
| Cell Type | Subtypes | Key Markers |
|---|---|---|
| T cells | CD8+, CD4+, Treg, Th1/2/17 | CD3, CD8, CD4, FOXP3 |
| B cells | Naive, memory, plasma | CD19, CD20, CD138 |
| NK cells | CD56bright, CD56dim | NKG7, NCAM1 |
| Macrophages | M1, M2, TAM | CD68, CD163, CD206 |
| Dendritic | cDC1, cDC2, pDC | CLEC9A, CD1C, BDCA2 |
| MDSC | M-MDSC, PMN-MDSC | CD33, CD11b, ARG1 |
| CAF | myCAF, iCAF, apCAF | FAP, ACTA2, COL1A1 |
Deconvolution Methods
| Method | Algorithm | Cell Types | Best For |
|---|---|---|---|
| CIBERSORTx | SVR | 22 | Gold standard |
| xCell | ssGSEA | 64 | Comprehensive |
| EPIC | Constrained regression | 8 | Tumor/stroma |
| MCP-counter | Marker genes | 10 | Robust scores |
| quanTIseq | Deconvolution | 10 | Pan-cancer |
| TIMER2.0 | Multiple | Variable | Integrated |
Workflow
-
Input: Bulk RNA-seq, scRNA-seq, spatial data, or IHC images.
-
Deconvolution: Estimate cell fractions from bulk data.
-
Single-Cell Analysis: Deep immune phenotyping if available.
-
Spatial Mapping: Localize immune populations in tissue.
-
Integration: Combine modalities for comprehensive profile.
-
Classification: Assign TME phenotype (hot/cold/excluded).
-
Output: Immune profiles, visualizations, response predictions.
Example Usage
User: "Profile the tumor microenvironment of this lung cancer cohort to identify immunotherapy responders."
Agent Action:
python3 Skills/Immunology_Vaccines/TME_Immune_Profiling_Agent/tme_profiling.py \
--bulk_rna expression_matrix.tsv \
--scRNA_data scRNA_lung.h5ad \
--spatial_data visium_tumor.h5ad \
--cancer_type nsclc \
--deconvolution_methods cibersortx,epic,mcpcounter \
--response_labels clinical_response.csv \
--output tme_profiles/
TME Phenotypes
| Phenotype | Characteristics | Immunotherapy Response |
|---|---|---|
| Immune Hot | High TIL infiltration, PD-L1+ | Favorable |
| Immune Cold | Low TIL, low inflammation | Poor |
| Immune Excluded | TILs at margin, not penetrating | Intermediate |
| Immune Suppressed | TILs + MDSCs/Tregs | Variable |
Output Components
| Output | Description | Format |
|---|---|---|
| Cell Fractions | Per-sample immune estimates | .csv |
| TME Classification | Hot/cold/excluded labels | .csv |
| Immune Scores | Composite signatures | .csv |
| Spatial Maps | Cell type locations | .h5ad |
| Neighborhood Analysis | Immune niches | .csv |
| Response Prediction | IO probability | .json |
| Visualizations | Deconvolution plots | .png, .pdf |
Immune Signatures
| Signature | Genes | Interpretation |
|---|---|---|
| Cytotoxic | PRF1, GZMB, GNLY | T cell killing |
| Exhaustion | PDCD1, LAG3, HAVCR2, TIGIT | T cell dysfunction |
| IFN-gamma | IFNG, STAT1, IRF1 | Inflammation |
| TLS | CD20, CD4, BCL6 | Tertiary lymphoid |
| Exclusion | TGFB1, FAP, COL1A1 | Stromal barrier |
AI/ML Components
Deconvolution Enhancement:
- Deep learning deconvolution
- Multi-method ensemble
- Single-cell reference optimization
Response Prediction:
- Multi-modal fusion (bulk + spatial)
- Survival analysis integration
- Transfer learning across cancers
Spatial Analysis:
- Graph neural networks for niches
- Attention for region importance
- Cell-cell interaction networks
Clinical Applications
| Application | TME Feature | Clinical Decision |
|---|---|---|
| IO Selection | Immune hot phenotype | Prioritize IO |
| Combination | Cold + excluded | Consider combo |
| Prognosis | TLS presence | Favorable outcome |
| Biomarker | CD8+ density | Response prediction |
| Resistance | MDSC enrichment | Address suppression |
Performance Benchmarks
| Task | Dataset | Performance |
|---|---|---|
| IO Response | NSCLC | AUC 0.78 |
| IO Response | Melanoma | AUC 0.82 |
| TME Classification | Pan-cancer | Accuracy 85% |
| Survival | TCGA | C-index 0.72 |
Prerequisites
- Python 3.10+
- CIBERSORTx, EPIC, xCell
- Scanpy, Squidpy
- PyTorch for deep learning
- R for certain deconvolution methods
Related Skills
- TCR_Repertoire_Analysis_Agent - T cell specificity
- TCell_Exhaustion_Analysis_Agent - Exhaustion phenotyping
- Spatial_Epigenomics_Agent - Spatial analysis
- Nicheformer_Spatial_Agent - Spatial foundation models
Spatial Immune Metrics
| Metric | Definition | Clinical Relevance |
|---|---|---|
| Immune Distance | Distance to tumor edge | Exclusion |
| Clustering Coefficient | Immune aggregation | TLS formation |
| CD8/Treg Ratio | Spatial ratio | Effector balance |
| Contact Score | Immune-tumor contacts | Direct killing |
| Neighborhood Entropy | Mixing vs segregation | TME organization |
Special Considerations
- Reference Panel: Use cancer-type specific references
- Batch Correction: Normalize across samples/platforms
- Purity Effects: Account for tumor purity in deconvolution
- Single-Cell Validation: Validate bulk estimates with scRNA
- Spatial Context: Bulk loses spatial information
Therapeutic Implications
| TME State | Therapeutic Strategy |
|---|---|
| Hot, PD-L1+ | Anti-PD-1/PD-L1 |
| Cold | Oncolytic virus, radiation, chemo |
| Excluded | TGF-beta inhibition, VEGF targeting |
| Suppressed | Treg depletion, MDSC targeting |
| TLS+ | Excellent IO candidate |
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?