spora: A Unified Multimodal Dataset and Platform for Spatial Proteomics
Organizations: EPFL · University Hospital Zurich · University of Zurich · University Hospital Geneva ·
Abstract
Spatial proteomics (SP) captures the molecular composition and spatial organization of tissues at single-cell resolution, opening a direct view of the cellular ecosystems that drive disease. Protein panels, acquisition platforms, and tissue contexts differ from one cohort to the next, and a coherent picture of tissue biology can only emerge from models trained to bridge this heterogeneity. Foundation models offer the natural path forward, but their training depends on large, harmonized corpora that span platforms, panels, and cohorts. No public resource currently approaches that scale; available data sit in small, narrowly scoped releases with incompatible formats and conventions. We present , a large-scale multimodal SP dataset of 13,546 standardized multiplex images from 5,477 patients across 35 cohorts and five major SP technologies. Curated with biomedical experts, provides model training-ready formats together with cell and tissue segmentations, structured clinical metadata, and, where available, paired H&E enabling the training of virtual staining models. It is complemented by , a unified interface for tiling, sampling, and standardization across all cohorts and modalities, and , a benchmark suite spanning cell phenotyping, diagnostic and therapeutic prediction as well as virtual staining tasks across twelve cohorts that places current SP foundation models on common ground against task specific baselines.
Figures & tables
| Model | KRONOS | VirTues |
| Dataset | ||
| Cords et al. (2023) | 0.601 [.597, .605] | 0.782 [.778, .785] |
| Cords et al. (2024) | - | 0.757 [.755, .758] |
| Danenberg et al. (2022) | 0.355 [.352, .358] | 0.611 [.607, .615] |
| Hoch et al. (2022) | 0.574 [.566, .582] | 0.836 [.830, .841] |
| Lin et al. (2023a) | 0.400 [.397, .402] | 0.642 [.638, .645] |
| GigaTIME | HistoPlexer | ROSIE | |||||
| Dataset | # markers | Pearson | SSIM | Pearson | SSIM | Pearson | SSIM |
| Hickey et al. (2023) | 10/5/23 | 0.056 | 0.603 | ||||
| Lin et al. (2023a) | 10/3/15 | 0.066 | 0.301 | ||||
| Phillips et al. (2021) | 15/6/29 | 0.106 | 0.576 | ||||
| Schürch et al. (2020) | 14/7/33 | 0.072 | 0.408 | ||||
Appendix figures & tables29 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | VirTues | KRONOS | Eva |
| Dataset | |||
| Cords et al. (2023) | ✓ | ✗ | ? |
| Cords et al. (2024) | ✓ | ✗ | ? |
| Danenberg et al. (2022) | ✓ | ✗ | ? |
| Eling et al. (2025) | ✓ | ✗ | ? |
| Hickey et al. (2023) | ✓ | ✗ | ? |
| Target benchmark cohort | Selected source cohort |
| Cords et al. (2023) | Meyer et al. (2025) |
| Cords et al. (2024) | Rigamonti et al. (2024) |
| Danenberg et al. (2022) | Meyer et al. (2025) |
| Lin et al. (2023a) | Rigamonti et al. (2024) |
| Meyer et al. (2025) | Cords et al. (2023) |
| Moldoveanu et al. (2022) | Danenberg et al. (2022) |
| Model | VirTues | astir | MAPS |
| Dataset | |||
| Cords et al. (2023) | 0.717 [.713, .721] | 0.532 [.530, .535] | 0.614 [.611, .617] |
| Cords et al. (2024) | 0.652 [.650, .653] | 0.592 [.591, .594] | 0.502 [.500, .503] |
| Danenberg et al. (2022) | 0.553 [.551, .556] | 0.407 [.404, .410] | 0.390 [.387, .392] |
| Lin et al. (2023a) | 0.478 [.475, .480] | 0.520 [.518, .521] | 0.637 [.634, .640] |
| Meyer et al. (2025) | 0.605 [.602, .608] | 0.596 [.594, .599] | 0.693 [.691, .696] |
| Model | KRONOS | VirTues |
| Class | ||
| CAF | 0.627 [.622, .632] | 0.791 [.788, .794] |
| Endothelial | 0.420 [.408, .433] | 0.585 [.573, .596] |
| Immune | 0.591 [.587, .596] | 0.819 [.816, .822] |
| Tumour | 0.765 [.762, .768] | 0.932 [.930, .933] |
| Model | KRONOS | VirTues |
| Class | ||
| Fibroblast | - | 0.780 [.778, .781] |
| Immune cell | - | 0.739 [.738, .741] |
| T cell | - | 0.772 [.770, .775] |
| Tumor cell | - | 0.943 [.942, .943] |
| Vascular cell | - | 0.549 [.543, .555] |
| Model | KRONOS | VirTues |
| Class | ||
| Antigen-presenting cell | 0.099 [.081, .117] | 0.251 [.230, .272] |
| B/plasma cell | 0.427 [.417, .437] | 0.798 [.792, .804] |
| ER- epithelial cell | 0.512 [.510, .515] | 0.674 [.671, .677] |
| ER+ epithelial cell | 0.342 [.337, .347] | 0.582 [.578, .586] |
| Myeloid cell | 0.348 [.341, .354] | 0.596 [.590, .602] |
| Model | KRONOS | VirTues |
| Class | ||
| Lymphocyte | 0.500 [.467, .530] | 0.838 [.820, .856] |
| Macrophage | 0.643 [.630, .656] | 0.829 [.819, .837] |
| Stromal cell | 0.325 [.309, .341] | 0.626 [.613, .639] |
| T cell | 0.618 [.609, .627] | 0.949 [.945, .952] |
| Tumor cell | 0.785 [.781, .788] | 0.937 [.935, .939] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.557 [.545, .568] | 0.762 [.753, .770] |
| CD8 T cell | 0.495 [.485, .504] | 0.672 [.664, .679] |
| Endothelial cell | 0.396 [.387, .405] | 0.815 [.809, .820] |
| Exhausted CD8 T cell | 0.067 [.058, .076] | 0.309 [.275, .343] |
| M2-like macrophage | 0.483 [.476, .490] | 0.704 [.698, .710] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.541 [.530, .553] | 0.851 [.845, .858] |
| CD4 T cell | 0.557 [.548, .566] | 0.834 [.828, .839] |
| CD8 T cell | 0.596 [.587, .605] | 0.831 [.825, .836] |
| Endothelial cell | 0.435 [.427, .444] | 0.758 [.752, .763] |
| HLA-DR+ cell | 0.107 [.090, .125] | 0.312 [.289, .333] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.218 [.154, .282] | 0.626 [.556, .691] |
| Endothelial cell | 0.750 [.727, .772] | 0.940 [.931, .950] |
| Activated CD8 T cell | 0.625 [.596, .654] | 0.798 [.778, .818] |
| Naive CD8 T cell | 0.347 [.296, .394] | 0.525 [.474, .576] |
| Activated CD4 T cell | 0.519 [.475, .565] | 0.715 [.677, .750] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.330 [.284, .382] | 0.720 [.685, .754] |
| Epithelial cell | 0.602 [.590, .614] | 0.945 [.941, .949] |
| Langerhans cell | 0.210 [.152, .266] | 0.328 [.262, .395] |
| Mast cell | 0.553 [.456, .639] | 0.754 [.692, .813] |
| Myeloid cell | 0.464 [.448, .480] | 0.757 [.747, .768] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.666 [.648, .683] | 0.795 [.782, .807] |
| CD4 T cell | 0.572 [.556, .588] | 0.712 [.700, .725] |
| CD8 T cell | 0.673 [.662, .684] | 0.807 [.798, .816] |
| Ki67+ cell | 0.114 [.057, .180] | 0.224 [.150, .295] |
| Macrophage | 0.613 [.602, .622] | 0.728 [.719, .736] |
| Model | KRONOS | VirTues |
| Class | ||
| B cell | 0.546 [.527, .563] | 0.835 [.824, .846] |
| CD4 T cell | 0.492 [.470, .514] | 0.766 [.751, .781] |
| CD8 T cell | 0.570 [.554, .585] | 0.784 [.775, .795] |
| Ki67+ cell | 0.630 [.619, .641] | 0.873 [.866, .879] |
| Dendritic cell | 0.346 [.329, .366] | 0.519 [.501, .537] |
| Model | VirTues | Cellpose | InstanSeg | StarDist |
| Dataset | ||||
| Cords et al. (2023) | 0.801 | 0.312 | 0.251 | 0.120 |
| Cords et al. (2024) | 0.742 | 0.326 | 0.369 | 0.128 |
| Danenberg et al. (2022) | 0.537 | 0.299 | 0.340 | 0.210 |
| Lin et al. (2023a) | 0.340 | 0.495 | 0.454 | 0.300 |
| Meyer et al. (2025) | 0.597 | 0.694 | 0.157 | 0.408 |
| GigaTIME | HistoPlexer | ROSIE | ||||
| Marker | Pearson | SSIM | Pearson | SSIM | Pearson | SSIM |
| BCL2 | – | – | – | – | 0.060 | 0.081 |
| CD11C | 0.034 | 0.379 | – | – | ||
| CD138 | 0.022 | 0.364 | – | – | – | – |
| CD16 | 0.050 | 0.505 | – | – | ||
| CD163 | – | – | – | – | 0.057 | 0.027 |
| GigaTIME | HistoPlexer | ROSIE | ||||
| Marker | Pearson | SSIM | Pearson | SSIM | Pearson | SSIM |
| CD163 | – | – | – | – | 0.030 | 0.228 |
| CD20 | 0.069 | 0.254 | ||||
| CD3 | 0.069 | 0.399 | ||||
| CD4 | 0.079 | – | – | 0.316 | ||
| CD45 | – | – | – | – | 0.119 | 0.265 |
| GigaTIME | HistoPlexer | ROSIE | ||||
| Marker | Pearson | SSIM | Pearson | SSIM | Pearson | SSIM |
| BCL2 | – | – | – | – | 0.138 | 0.096 |
| CD11C | 0.069 | 0.312 | – | – | ||
| CD138 | 0.085 | 0.223 | – | – | – | – |
| CD16 | 0.125 | 0.417 | – | – | ||
| CD163 | – | – | – | – | 0.043 | 0.038 |
| GigaTIME | HistoPlexer | ROSIE | ||||
| Marker | Pearson | SSIM | Pearson | SSIM | Pearson | SSIM |
| BCL2 | – | – | – | – | 0.037 | 0.115 |
| CD11C | 0.011 | 0.248 | – | – | ||
| CD138 | -0.026 | 0.155 | – | – | – | – |
| CD16 | 0.036 | 0.246 | – | – | ||
| CD163 | – | – | – | – | 0.024 | 0.035 |