Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Transcriptomics-guided Slide Representation Learning in Computational Pathology

About

Self-supervised learning (SSL) has been successful in building patch embeddings of small histology images (e.g., 224x224 pixels), but scaling these models to learn slide embeddings from the entirety of giga-pixel whole-slide images (WSIs) remains challenging. Here, we leverage complementary information from gene expression profiles to guide slide representation learning using multimodal pre-training. Expression profiles constitute highly detailed molecular descriptions of a tissue that we hypothesize offer a strong task-agnostic training signal for learning slide embeddings. Our slide and expression (S+E) pre-training strategy, called Tangle, employs modality-specific encoders, the outputs of which are aligned via contrastive learning. Tangle was pre-trained on samples from three different organs: liver (n=6,597 S+E pairs), breast (n=1,020), and lung (n=1,012) from two different species (Homo sapiens and Rattus norvegicus). Across three independent test datasets consisting of 1,265 breast WSIs, 1,946 lung WSIs, and 4,584 liver WSIs, Tangle shows significantly better few-shot performance compared to supervised and SSL baselines. When assessed using prototype-based classification and slide retrieval, Tangle also shows a substantial performance improvement over all baselines. Code available at https://github.com/mahmoodlab/TANGLE.

Guillaume Jaume, Lukas Oldenburg, Anurag Vaidya, Richard J. Chen, Drew F.K. Williamson, Thomas Peeters, Andrew H. Song, Faisal Mahmood• 2024

Related benchmarks

TaskDatasetResultRank
Multi-label lesion classificationTG-GATES rat liver independent test cohort (test)
Macro-AUC86.9
60
Few-shot Cancer Subtype ClassificationHuman Breast (BRCA) 1,265 slides (test)
Macro-AUC90.3
40
Few-shot Cancer Subtype ClassificationHuman Lung (NSCLC) 1,946 slides (test)
Macro-AUC93.9
40
Mutation PredictionPathobench CPTAC mutation prediction
AUC71.6
13
SubtypingPathobench BRACS subtyping
Balanced Accuracy60.6
13
Showing 5 of 5 rows

Other info

Code

Follow for update