A multimodal deep learning ensemble for predicting T-cell functional states from scRNA-seq data. Integrates gene expression (3,000 HVGs), TCR sequences (via TCR-BERT), and V/J gene usage through bidirectional cross-attention fusion.
89.6% accuracy | macro F1 0.88 | 7 functional states | top-5 ensemble
Cross-attention fusion allows each modality to attend to the others before classification into 7 functional states: Effector, Exhausted, Memory, Naive, Proliferating, Th_effector, Treg.
Ensemble averaging of these 5 models yields 89.6% accuracy (macro F1 0.88).
Intended Use
Classification of T-cell functional states from paired scRNA-seq + TCR-seq data. Designed for research use in immunology, immuno-oncology, and single-cell analysis pipelines.
Not intended for clinical decision-making or diagnostic use.
Training Data
136,667 T-cells (after QC filtering) from 4 public scRNA-seq datasets:
Dataset
Platform
Cells*
Tissue
GSE144469
10x Genomics
~60,000
Colitis (colon)
GSE179994
10x Genomics
~77,000
PBMC (exhaustion study)
GSE181061
10x Genomics
~31,000
ccRCC (tumor-infiltrating)
GSE108989
Smart-seq2
~12,000
CRC (tumor + blood)
*Cell counts are pre-QC; 136,667 cells remain after quality control filtering.
Gene expression input must be from the same 3,000 HVG feature space. The preprocessing pipeline handles this, but heavily divergent protocols may reduce accuracy.
Th_effector class has the lowest performance (F1 0.75), likely due to small training sample (393 cells).
Citation
bibtex
1@software{shirokikh2026multimodal,
2 author = {Shirokikh, Polina},
3 title = {Multimodal T-Cell Functional State Classifier},
4 year = {2026},
5 url = {https://github.com/polinavd/multimodal-tcell-classifier}
6}