Spatial multiomics · downstream experiments
00:00 / 45:0001 / 27
Lab meetingLiterature reviewPart 2 of 2 · Downstream experimentsDraft · 27 October 2026

Spatial multiomics: downstream experiments after integration.

382 downstream experiments from 60 papers first published in 2025 and 2026, plus 163 self-tests: what each one did, on which data, with which metric, and where its number sits.

Thanh Bui  ·  University of Central Florida  ·  Fall 2026 Press → to begin  ·  ? for controls
01DataSection and spot

Two units: the section, and the spot inside it.

Every modality count in this deck is per spot, within one section.

Tissue blockOne section, on a slideOne spotthe lifted slice is the sectionbarcode of this spot: #A12·B07RNAproteinATACeach read tagged #A12·B07One section: both in every spotTwo sections: no spot has both1Cut a thin slice from the tissue block, and lay it on a glass slide: a section.2The assay tiles the section with spots, or pixels, 10 to 100 µm wide.3Every molecule read in a spot carries that spot's barcode, whatever its modality.4Modalities per spot = what one spot reads. Two sections never share a spot.Schematic · toy data
Section (slice)

One thin slice cut from a tissue block and placed on one slide. A dataset is one section or a series of them; "slice" means the same.

Spot (pixel)

One capture site on that section: 100 µm in ST, 55 µm in Visium, 20 or 10 µm in DBiT-based assays. One spot is one row of every count matrix.

Modalities per spot

What one spot of one section reads: 1 in ST; 2 in most of our data (RNA + protein, or RNA + ATAC); 3 in spatial tri-omics; at most 5, in Spatial-Mux-seq.

Across sections

The P22 brain has ATAC and three histone marks, but each section pairs only one of them with RNA: 2 per spot, never 5. Joining sections that share no spot is the mosaic problem.

Read the next slides asmodalities in one spot of one section. Counts across a series of sections are not added up.

01DataOne spot, more layers

One spot, more layers.

The most modalities read in the same spot of one section went from 1 in 2016 to 2 in 2020 and 5 in 2025.

RNAST · 2016 proteinDBiT-seq · 2020 chromatin accessibilityATAC–RNA, MISAR · 2023 a histone markCUT&Tag–RNA · 2023 a second histone markSpatial-Mux-seq · 2025 DNA methylationSpatial-DMT · 2025 5 in one spot · Mux-seq
Most modalities in one spot
1
2016 · RNA only
2
2020 · RNA + 22 proteins
5
2025 · ATAC, H3K27me3, H3K27ac, RNA, 122 proteins
  • 2023: ATAC or one histone mark joins RNA in the same 20 µm pixels of the P22 brain: 2 per spot, one pair per section.
  • Sep 2025: DNA methylation joins RNA in the same pixels, down to 10 µm: 2 per spot. The stack adds up assays; none reads all six.
  • Nov 2025: 3 per spot: RNA, about 150 proteins, and ATAC or H3K27me3, depending on the section; includes LPC lesions.

Ståhl et al., Science 2016 · Liu et al., Cell 2020 (DBiT-seq) · Zhang et al., Nature 2023 · Jiang et al., Nat. Methods 2023 (MISAR-seq) · Guo et al., Nat. Methods 2025 (Spatial-Mux-seq) · Lee et al., Nature 2025 (Spatial-DMT) · Zhang et al., Nature 2025 (spatial tri-omics). Full entries on the last slide of Part 1.

01DataSpot size

Smaller spots, while layers were added.

Spot or pixel size fell from 100 µm, about 3–30 cells, to 10 µm, about one cell.

100 µm spots · ST, 2016
55 µm spots · Visium · lymph node RNA + protein data
20 µm pixels · ATAC–RNA in P22 brain, 2023; tri-omics, 2025
10 µm pixels · DBiT-seq, 2020; Spatial-DMT, 2025
Left: a 1 mm × 1 mm field to scale; spacing drawn at twice the size (ST is 200 µm centre to centre, Visium 100 µm). Right: one point per assay; marker size = modalities on one section. Hover for details.

Sizes: Rao et al., Nature 2021 (ST 100 µm, Visium 55 µm); Vickovic et al., Nat. Methods 2019 ("100 µm (3–30 cells)"); assay papers on slide 3, plus Rodriques et al., Science 2019 (Slide-seq), Deng et al., Nature 2022 and Science 2022, Long et al., Nat. Methods 2024, Enninful et al., Nat. Methods 2026 (DBiTplus).

01DataSeries of sections

From one section to series of sections.

Datasets became time courses, lesion series and patient cohorts, so a method now meets many sections, not one.

MISAR-seq · embryonic mouse brain, RNA + ATAC · 2 sections per stage in our copy
E11.0
 
E13.5
 
E15.5
 
E18.5
 
Spatial tri-omics · mouse brain, ATAC or H3K27me3 + RNA + proteins · development, then LPC lesions
P0
P2
P5
P7
P10
P21
LPC 5 dpl
10 dpl
21 dpl
HTAN · 131 tumour sections from 78 cases, 6 cancer types · Visium, with snRNA-seq and CODEX on other material
Key points
  • Time: MISAR-seq covers E11.0, E13.5, E15.5 and E18.5, with 1,263–2,248 grids per section after filtering.
  • Lesions: tri-omics adds P0–P21 brains and LPC lesions at 5, 10 and 21 days after injection.
  • Cohorts: HTAN joins 131 sections with 48 snRNA-seq and 22 CODEX samples that do not share spots.

SoIntegration now has to line up sections across time, lesions and patients, not only fuse the layers of one spot. That is what the multi-section experiments in this deck test.

01DataLedger

Seven co-profiling assays; four feed our benchmark.

What one spot of one section reads, at what size, in which tissue. Sizes are pixel widths or spot diameters.

Assay · first onlineIn one spotPer spotSpot / pixelTissueIn our benchmark
DBiT-seq · 2020RNA + 22 proteins210–50 µmmouse embryo, E10–E12no
ATAC–RNA / CUT&Tag–RNA · 2023RNA + ATAC, or RNA + one histone mark220–50 µmP22 mouse brain, E13 embryo, human hippocampusP22: ATAC–RNA (labelled), 3 histone–RNA sections
MISAR-seq · 2023RNA + ATAC250 µmembryonic mouse brain, E11.0–E18.58 slices, 2 per stage
Visium CytAssist RNA + protein · 2024RNA + 35-antibody panel (4 isotype controls)255 µmhuman lymph node, sections A1 and D1A1, D1 (labelled)
Spatial-Mux-seq · 2025ATAC + 2 histone marks + RNA + 122 proteins520–50 µmE13 embryo, P21 hippocampus, EAE brainno
Spatial-DMT · 2025DNA methylation + RNA210–50 µmE11 and E13 embryo, P21 brainno
Spatial tri-omics · 2025ATAC or H3K27me3 + RNA + about 150 proteins315–20 µmdeveloping mouse and human brain, LPC lesionsall slices, no labels
02CorpusWhat was read, and how

60 papers, 382 downstream experiments, each with its figure.

The data section showed what is now measured. The rest is the downstream experiments the papers run after integration: which ones, on which data, scored how.

Key points
  • Corpus: 60 papers from our catalogue first online in 2026 (42) or 2025 (18); 2024 papers are left out.
  • Access: 47 full texts from PubMed Central, 8 preprints, 4 open-access publisher pages and 1 from figure legends only.
  • Unit: one downstream experiment is one analysis of the integrated output on named data, with its metric, number and figure. Self-tests (simulation, ablation, robustness, runtime, uncertainty) are counted apart: 163.
  • Checks: 379 of 380 extracted quotes match the saved full text word for word; every number in a result appears there too, except 2 SMOPCA numbers that sit in unsaved supplementary tables.
How the deck runs
  1. Data, corpus. How the data grew; what gets tested, on which data.

  2. Recipes. Seven downstream experiments: a recipe, then its metrics and which way is better.

  3. More tasks, evaluation. Same format: what they do, what it tells you, metrics.

  4. Applications, review. Benchmarks, what is new, a checklist.

Not yet in the counts29 more papers from 2025 and 2026 are still to be read: mostly bioRxiv preprints (rate-limited) and paywalled journals. The counts will move once they are in.

02CorpusWhat gets tested

Domains first, then the papers test themselves.

Papers (of 60) that run each downstream experiment at least once, by first-online year. Below the line: evaluation experiments, which are nearly as common.

20262025label: papers · experimentsSpatial domains45 · 98 exp.Markers, spatial features33 · 39 exp.Modality weights19 · 22 exp.Cross-modal imputation13 · 26 exp.Denoising, enhancement11 · 11 exp.Multi-section, alignment21 · 46 exp.Cell types, mapping11 · 18 exp.Trajectories8 · 15 exp.Regulatory links16 · 25 exp.Cell–cell communication9 · 10 exp.Disease, clinical22 · 27 exp.Embedding checks14 · 16 exp.Other21 · 29 exp.Simulation22 · 26 exp.Ablation38 · 45 exp.Robustness, sensitivity39 · 60 exp.Runtime, memory29 · 29 exp.Uncertainty3 · 3 exp.below: evaluation
Read the chart
  • Domains: 45 of 60 papers cluster the joint embedding and score it (98 experiments).
  • Self-tests: robustness 39, ablation 38, runtime 29, simulation 22 papers.
  • Rare: trajectories 8, cell–cell communication 9, uncertainty 3 papers.
02CorpusWhich data carry the evidence

The same few tissues carry most of the evidence.

Papers (of 60) using each dataset family, by keyword match on the dataset labels in the records (blue 2026, orange 2025). Families overlap; one paper can use several.

Dataset familyPapers
Mouse brain, spatial ATAC or CUT&Tag with RNA (P21/P22 and others)29
Spleen (SPOTS and others)29
Mouse embryo sections (MISAR-seq, Stereo-seq and others)27
Human lymph node (SpatialGlue A1, D1)26
Simulated or semi-synthetic data26
Human tonsil20
Mouse thymus (Stereo-CITE-seq)13
Human DLPFC (12 sections)5
Why it matters
  • Comparable: shared sections let a reader set numbers side by side, if preprocessing and K match.
  • Over-used: the same lymph node, brain and embryo sections tune and test most methods (inference).
  • Reference rows: MultiSpaceNet adds a naive concatenation (mean ARI 0.422) and an untrained network (0.310) next to its model (0.489), Table 2.
03Recipe 1 of 745 of 60 papers · 32 from 2026

Spatial domains: cluster, map back, score.

The most common experiment. Cluster the joint embedding, colour the tissue by cluster, then score the map with labels and without them.

Joint embeddingTissue section mclust, K = 4 annotated regions to (x, y) — manual annotation○ disagrees with it Without labels: do neighbouring spots share a label? Schematic · toy data
Recipe
  1. Cluster. mclust on the joint embedding (SpatialGlue, MultiSP) or Leiden (COSMOS). MultiSP sets K to the number of annotated regions; SpatialGlue chose K by hand.

  2. Map back. Colour each spot by its cluster at its (x, y).

  3. Score with labels. ARI and NMI against the manual annotation; report the mean over seeds.

  4. Score without labels. Moran's I of each cluster's map (SpatialGlue, via Squidpy): do neighbouring spots agree?

Worked example
COSMOS on P22: ARI 0.63, against 0.43 for SpatialGlue (Fig. 3c). SpatialGlue on lymph node A1: median Moran's I 0.62, with 6 clusters against 10 annotated categories (Fig. 2e, g).

Pitfall
The annotation is one view of the tissue: in lymph node A1 the paracortex "more resembled the RNA-specific and protein-specific modalities than the H&E annotation" (SpatialGlue).

Long et al., Nat. Methods 2024 (SpatialGlue), Fig. 2e, g, Results and Supplementary Information · Zhou et al., Nat. Commun. 2025 (COSMOS), Fig. 3c · Mo C, Zou X, Jin S. Cell Genomics 6, 101141 (2026) (MultiSP), doi:10.1016/j.xgen.2026.101141 · Hubert & Arabie, J. Classif. 1985 (ARI) · Moran, Biometrika 1950 · Scrucca et al., R J. 2016 (mclust).

03Recipe 1 · Spatial domainsHow 2025–26 papers score them

ARI still leads; label-free scores are spreading.

Scores named in the domain experiments of the 45 papers that run them, by keyword. One paper can use several.

ScorePapersBetter when
ARI33Higher; 1 = labels, 0 = chance
NMI26Higher; 1 = labels
AMI18Higher; 0 = chance
Homogeneity13Higher: clusters are pure
Moran's I11Higher, short of over-smoothing
V-measure10Higher
FMI5Higher
Silhouette / ASW5Higher: compact clusters
Completeness4Higher: labels not split
Beyond one ARI
  • Reference rows: MultiSpaceNet scores a naive concatenation (mean ARI 0.422) and an untrained network (0.310) against its trained model (0.489), Table 2.
  • Seeds: SCIGMA reports pairwise ARI over 20 seeds; on brain it is 7% above SpatialGlue (Fig. 2E).
  • K matters: PRAGA's ARI is 28.28% with the true number of clusters and 24.19% at C = 8 (Table 3).
  • No labels: smiMAD uses MMSCS and NMMI; SpaHDSRL uses five coherence scores such as Moran's I and Geary's C.
  • Caveats: CoMo reads a top Moran's I as over-smoothing; in LATTICE, ARI against an RNA-based reference fell as epigenomic channels were added (Section 4.2).

Suggested practice (inference)Give ARI with K and its choice stated, the spread over seeds, one label-free score, and a check for over-smoothing.

03Recipe 2 of 719 of 60 papers · 14 from 2026

Modality weights: which layer led each spot.

Read the per-spot weights the model learned, map them, average them per domain, and test what they claim.

One spotWeights on the tissueMean weight per domain RNA protein attn w RNA 0.7 · w protein 0.3weights sum to 1 at every spot RNA-ledprotein-led domain 1domain 2domain 3domain 4 Shared factorRNA-private factor a region only RNA sees Schematic · toy data
Recipe
  1. Extract. Per-spot weights: SpatialGlue's between-modality attention is a softmax, so the weights sum to 1; COSMOS uses WNN weights.

  2. Map. Colour each spot by its RNA weight against the other modality's.

  3. Summarise. Per domain, as split violins (SpatialGlue Fig. 3e) or mean bars; a domain led by one modality is a claim to check.

  4. Check. Rerun without that modality (MISO reruns every combination), or map private factors (SpaMV).

Worked example
SpatialGlue, P22 ATAC–RNA: RNA weighs more in the corpus callosum, ATAC in cortex and lateral ventricle (Fig. 3e). SpaMV, E13 embryo: the H3K27ac-private topic sits in the spinal cord, the H3K27me3-private topic in jaw and nose (Fig. 4e).

Pitfall
SpatialGlue's weights "are calculated based on the latent embeddings of each modality, rather than raw feature matrices", so some discrepancy with the raw data is expected. MISO "cannot directly quantify the contribution of each modality".

Long et al., Nat. Methods 2024 (SpatialGlue), Fig. 3e and Results · Zhou et al., Nat. Commun. 2025 (COSMOS), Fig. 3d · Liu et al., Nat. Commun. 2026 (SpaMV), Fig. 4e · Coleman et al., Nat. Methods 2025 (MISO), Discussion, Extended Data Figs 8–9.

03Recipe · Modality weights22 downstream experiments · 19 papers · 14 from 2026

Modality weights are a claim until a modality is broken.

12 of the 22 experiments report a number; the rest show maps or plots only.

What they do

Read the weight or attention the model gives each modality per spot or cluster, map it on the tissue, and compare it with where each modality carries signal. A few papers corrupt or drop one modality and check that its weight falls.

What it tells you

Whether the model knows which modality to trust where. A weight map is the model's own claim; only a perturbation tests it.

MetricPapersBetter when
Weight maps and distributions9Not scored; read by eye
Correlation with modality signal (PCC, Spearman)6Higher: weight follows signal
Clustering with and without a modality (ARI, NMI)2Larger drop when the high-weight modality is removed
Paired tests on weights (Wilcoxon)2Lower p: weights differ where expected

ExampleMultiSpaceNet corrupted one modality inside a region; the attention weights did not follow it (AUC 0.511 for RNA corruption; Section 3.4, Table S25).

03Recipe 3 of 733 of 60 papers · 22 from 2026

Domain markers: test, rank, map back.

How a domain map gets biological names. Run it for every modality: genes, peaks, proteins.

Domain 2 vs the restTest every featureTop markers per domain Top marker on the tissue log2 fold change −log10 adjusted p domain 1domain 2domain 3domain 4 gene 1gene 2peak 1peak 2protein 1 Schematic · toy data
Recipe
  1. Contrast. One domain against all the others.

  2. Test every feature. Wilcoxon rank-sum: Seurat FindAllMarkers for genes, ArchR for peaks (SpatialGlue); adjust for multiple testing.

  3. Rank. Top markers per domain by fold change, shown as a dot plot or heat map.

  4. Map back. The top marker should outline its domain and match known anatomy.

Worked example
SpatialGlue, P22 H3K27ac–RNA: Tspan2, Cldn11 and Ugt8a mark the corpus callosum and anterior commissure; Olfm1, Cux2 and Rorb mark cortical layers (Fig. 3j).

Pitfall
Double dipping: when the groups come from clustering the same data, a classical test "yields an extremely inflated type I error rate" (Gao et al. 2024); use p-values to rank, not to prove. Test every modality: in SpaMV's thymus, RNA-only markers would mislabel a protein-defined cluster as T-cell-enriched (Supp. Fig. 19).

Long et al., Nat. Methods 2024 (SpatialGlue), Fig. 3j and Supplementary Information · Liu et al., Nat. Commun. 2026 (SpaMV), Supp. Fig. 19 · Gao LL, Bien J, Witten D. Selective inference for hierarchical clustering. J. Am. Stat. Assoc. 119, 332–342 (2024), doi:10.1080/01621459.2022.2116331, abstract.

03Recipe · Markers39 downstream experiments · 33 papers · 22 from 2026

Markers name each domain with what it over-expresses.

19 of the 39 experiments report a number; the rest show maps or plots only.

What they do

Test each domain against the rest for genes, peaks, proteins or metabolites, map the top features on the tissue, and run pathway enrichment.

What it tells you

Turns cluster numbers into biology, and shows whether the second modality adds markers the first one misses.

MetricPapersBetter when
Differential test (p, FDR, Mann–Whitney)7Lower p after correction
Fold change (log2FC)4Larger, in the expected direction
Pathway or GO enrichment3Significant and matches known tissue function
Spatial autocorrelation (Moran's I)3Higher: the marker forms a region
Correlation across modalities2Higher: gene and protein agree

ExampleIn rheumatoid arthritis synovium, mean local Moran's I of RSPO3+ fibroblasts is 64.12 against 9.75 in healthy tissue (Fig. 7B).

03Recipe 4 of 713 of 60 papers · 10 from 2026

Cross-modal imputation: hide, predict, compare.

Hold out a modality where it was measured, predict it from the rest, and score the prediction against the measurement.

RNA, keptProtein held outpredicted from RNA measured predicted one protein, every held-out spot score per feature, then the median model simple baseline Schematic · toy data
Recipe
  1. Hold out. Remove protein or ATAC from one section and train on the others; SpaMosaic uses each of 3 sections as the test set once.

  2. Predict. From RNA, through nearest neighbours in the shared latent space (SpaMosaic) or a regressor on an RNA-only embedding (MultiSpaceNet).

  3. Compare. Pearson correlation per feature and per spot; AUROC on binarised peaks for ATAC (SpaMosaic).

  4. Baseline. Beat a simple predictor on the same split, such as a Ridge regression on raw RNA.

Worked example
MultiSpaceNet, spleen replicate 2, five-fold cross-validation: mean Pearson r 0.651, against 0.547 for SpatialGlue and 0.582 for a Ridge regression on raw RNA (Table 3).

Pitfall
Leakage: an embedding fused with protein has "already consumed the protein it would be asked to predict" (MultiSpaceNet). The ground truth matters too: smoothing sparse ATAC raised SpaMosaic's spot-level PCC by 34.4% (preprint Supp. Fig. S34b).

Zhang Z et al. Bioinformatics 42, btag676 (2026) (MultiSpaceNet), doi:10.1093/bioinformatics/btag676, Table 3 · Yan et al., Nat. Genet. 2026 (SpaMosaic), preprint doi:10.1101/2024.10.02.616189 v3, Supplementary Information and Supp. Fig. S34.

03Recipe · Cross-modal imputation26 downstream experiments · 13 papers · 10 from 2026

Imputation predicts the hidden modality; leakage decides if it counts.

14 of the 26 experiments report a number; the rest show maps or plots only.

What they do

Hide one modality on held-out spots, sections or features, predict it from the others through the shared space, and compare with what was measured.

What it tells you

The joint space carries real cross-modal information, which would let a cheap assay stand in for an expensive one. It counts only if the hidden data never entered training.

MetricPapersBetter when
Pearson correlation (PCC)10Higher; 1 = exact up to scale
Error (RMSE)4Lower
Rank or angle (Spearman, cosine)3Higher
Spatial PCC (SPCC)3Higher: the map matches, not only the levels
Domains from imputed data (ARI, NMI)1Higher: imputed data still separates domains

ExampleLeakage audit: an early-fusion embedding "predicts" protein at 99.4% of a Ridge model that is given the protein itself (MultiSpaceNet, Section 3.6).

03Recipe 5 of 721 of 60 papers · 16 from 2026

Multi-section: mix the sections, keep the domains.

Score two axes at once: are the sections mixed, and are the domains still apart? Then check that matching regions line up.

Joint embedding · ○ section A · □ section B before: spots group by section after: sections mixed recoloured by domain: domains kept Score both Batch mixingiLISI, kBET, batch ASW Biology keptARI, NMI, cLISI Align the sections section Asection B Schematic · toy data
Recipe
  1. Embed. Integrate every section into one embedding.

  2. Mixing. iLISI, kBET or batch ASW, with points labelled by section.

  3. Biology kept. ARI, NMI or cLISI, with points labelled by domain; scIB-style scores weight the two 40/60 (PRESENT).

  4. Align. Check that matching regions line up across sections, by registration or optimal transport.

Worked example
SpaMosaic, embryonic brain, 3 sections: MIDAS ranked first on iLISI and SpaMosaic fourth (preprint Fig. 3g), yet MIDAS's clusters "showed substantial overlapping".

Pitfall
Mixing alone is not success. Scales differ too: SMART normalises iLISI to 0–1 on graph distances, so values do not compare across papers; and single-section ARI "does not, by itself, test integration" (MultiSpaceNet).

Yan et al., Nat. Genet. 2026 (SpaMosaic), preprint v3 Fig. 3g · Li Z et al. Brief. Bioinform. 27, bbag214 (2026) (PRESENT), doi:10.1093/bib/bbag214 · Du Z et al., Nat. Commun. 17, 2876 (2026) (SMART) · Zhang et al. 2026 (MultiSpaceNet) · Korsunsky et al., Nat. Methods 2019 (LISI) · Büttner et al., Nat. Methods 2019 (kBET) · Luecken et al., Nat. Methods 2022 (scIB).

03Recipe · Multi-section46 downstream experiments · 21 papers · 16 from 2026

Multi-section integration: mix the batches, keep the biology.

25 of the 46 experiments report a number; the rest show maps or plots only.

What they do

Integrate several sections into one embedding, or register sections and modalities into one coordinate frame. Then score batch mixing, kept biology and alignment error.

What it tells you

Atlases and time courses need one space across sections. Mixing and conservation pull against each other, so a method has to report both.

MetricPapersBetter when
Biology kept (ARI, NMI, cLISI, domain ASW)10Higher
Batch mixing (iLISI, kBET, batch ASW)8Higher, unless biology is lost
Overlap and accuracy (Dice, accuracy, AUROC)7Higher
Correlation of matched features (PCC, cosine)4Higher
Registration error (TRE, Hausdorff, landmarks)3Lower

ExampleMGW scores metabolite-to-Visium alignment by whether dopamine lands on dopamine-high spots: AUROC up to 0.995 (Fig. 6b).

03Recipe 6 of 78 of 60 papers · 5 from 2026

Trajectories: order spots in time and space.

Pseudotime orders spots within one section; optimal transport links sections from successive stages.

Pseudotime on the tissueMarkers along pseudotime root: chosen from biology, e.g. the progenitor zone early → late pseudotime late markerearly marker Across stages E11.0E13.5 Schematic · toy data
Recipe
  1. Root. Pick the start from biology: "the first cell of a given cell type" (COSMOS), or progenitor states (CoMo).

  2. Pseudotime. Diffusion pseudotime (scanpy DPT) on the joint embedding (COSMOS, CoMo), or PAGA (SpatialCOC); map it on the tissue.

  3. Check. Genes correlated with pseudotime should be known markers; COSMOS found 577 on P22 (Fig. 3g–i).

  4. Across stages. Couple spots of successive time points by optimal transport on expression and spatial structure (moscot).

Worked example
CoMo, E13 embryo ATAC–RNA: pseudotime runs from the ventricular zone to subpallium to pallium (Fig. 4e). moscot, mouse embryo E9.5–E16.5: annotation transitions 5% and 13% more accurate than moscot.time and TOME (Fig. 4b).

Pitfall
On one section, pseudotime is a spatial gradient, not elapsed time, and neither COSMOS nor CoMo scores it with a number. moscot's couplings "probabilistically link cells": they are model output, not lineage.

Zhou et al., Nat. Commun. 2025 (COSMOS), Methods, Fig. 3g–i · Gui Y et al. Brief. Bioinform. 27, bbag192 (2026) (CoMo), doi:10.1093/bib/bbag192, Fig. 4e · Li M et al., Nat. Commun. 17, 5268 (2026) (SpatialCOC) · Klein D et al. Mapping cells through time and space with moscot. Nature 638, 1065–1075 (2025), doi:10.1038/s41586-024-08453-2, Fig. 4b, Methods · Haghverdi et al., Nat. Methods 2016 (DPT).

03Recipe · Trajectories15 downstream experiments · 8 papers · 5 from 2026

Trajectories order states in time; the best papers test a driver.

8 of the 15 experiments report a number; the rest show maps or plots only.

What they do

Infer pseudotime inside a section, or map cells across time points with optimal transport, and read which cell types turn into which.

What it tells you

Whether the integrated space follows development or disease progression. A predicted driver tested in the lab is the strongest evidence.

MetricPapersBetter when
Maps only4Not scored; read by eye
Correlation with known time or genes2Higher
Matching scores (cosine, cell-type matching)2Higher
Transition or descendancy scores2Higher: known lineages recovered

Examplemoscot's NEUROD2 prediction was tested by knockout in iPS-cell-derived islets: fewer ghrelin-expressing cells (Fig. 5h,i).

03Recipe 7 of 716 of 60 papers · 11 from 2026

Regulatory links: peaks to genes, motifs to domains.

Needs chromatin and RNA on the same spots, or an imputed pair. Correlate, compare with a matched null, then validate outside the data.

Peaks near one gene geneaccessible peaks r = 0.62r = 0.71r = 0.55 Null: matched background peaks observed peak–gene correlation Motif activity per spot checked against eQTL, Hi-C or ChIP data Schematic · toy data
Recipe
  1. Link. Correlate each peak's accessibility with a nearby gene's expression across spots (Signac LinkPeaks in SWITCH), or learn the links by attention within 150 kb (MultiGATE).

  2. Null. Compare each correlation with the one expected for peaks of the same GC content, accessibility and length (Signac).

  3. Motifs. TF motif deviations per spot with chromVAR (SWITCH), averaged per domain.

  4. Validate. Against outside data: eQTL, enhancer atlases, ChIP-seq (MultiGATE).

Worked example
MultiGATE, human hippocampus ATAC–RNA: its peak–gene links recover GTEx eQTL with AUROC 0.703, against 0.530 for Cicero and 0.515 for Spearman correlation (Fig. 2d).

Pitfall
Two features that both mark one domain correlate with no regulatory link between them. SWITCH's authors concede motif plus correlation "may not allow unambiguous assignment of regulatory roles" (Peer Review File), and its links use imputed ATAC.

Miao J et al., Nat. Commun. 16, 9403 (2025) (MultiGATE), doi:10.1038/s41467-025-63418-x, Fig. 2d, Methods · Li et al., Nat. Comput. Sci. 2025 (SWITCH), Supplementary Information and Peer Review File · Stuart et al., Nat. Methods 2021 (Signac; LinkPeaks documentation) · Schep et al., Nat. Methods 2017 (chromVAR).

03Recipe · Regulatory links25 downstream experiments · 16 papers · 11 from 2026

Regulatory links need checking outside the data.

18 of the 25 experiments report a number; the rest show maps or plots only.

What they do

Link peaks or histone marks to genes, or build regulatory networks from the integrated space, then check the links against eQTL, Hi-C or ChIP data.

What it tells you

The mechanistic payoff of measuring chromatin and RNA together. Without an outside check, a link is a correlation inside the same data.

MetricPapersBetter when
Correlation of linked features7Higher
Recovery of outside links (AUROC, AUPR)3Higher; 0.5 AUROC or ratio 1 = random
Enrichment or odds ratio2Higher
Network edge weight, node degree1Descriptive; no better direction

ExampleMultiGATE's peak–gene links recover eQTL pairs at AUROC 0.703 against 0.530 for Cicero (Fig. 2d); ISON's predicted accessibility gives eQTL links 6% above random (Fig. 3a,b).

04More tasks · Denoising11 downstream experiments · 11 papers · 7 from 2026

Denoising gives cleaner maps; confirm the finding in raw data.

3 of the 11 experiments report a number; the rest show maps or plots only.

MeasuredDenoised0 counts here; + RNA at this spotMoran's I, measuredMoran's I, denoised0.210.901The measured protein map is sparse: 59 of 99 spots read zero.2So each empty spot borrows signal from its neighbours and from its own RNA.3That gives a denoised map of the same protein, with the blob filled in.4Did it help? Moran's I rises from 0.21 to 0.90; findings are rechecked on raw data.Schematic · toy data
What they do

Denoise or sharpen the measured features through the joint model and show maps or domains before and after.

What it tells you

Can rescue sparse protein or accessibility signal, but a smoother map is also what over-smoothing looks like.

MetricPapersBetter when
Share of locations above a threshold2Higher
Spatial autocorrelation (Moran's I)2Higher, but too high means over-smoothed
Differential tests after denoising1Lower p, then confirm in raw data
Domains after denoising (ARI)1Higher

ExampleSOTMGF: CD117 and Cpt1a become differential only after denoising, and both associate with survival (p = 0.016 and 0.0032, Fig. 2F). Check such findings in raw data.

04More tasks · Cell types18 downstream experiments · 11 papers · 7 from 2026

Cell types are scored against an independent reference.

15 of the 18 experiments report a number; the rest show maps or plots only.

Reference: single cellsTissueF1, type A0.81F1, type B0.83F1, type C0.75Rings: 20 of 99 spots differfrom the expert labels.1Types are known in a single-cell reference, but not yet in the tissue.2So each spot is matched to the reference profile it most resembles.3Painting the matched type on each spot gives a cell-type map.4Experts labelled the same spots; F1 per type counts agreement (20 spots differ).Schematic · toy data
What they do

Assign cell types, map a single-cell reference onto the tissue, or deconvolve spots. Then compare with expert labels, matched single-cell data or a pathologist.

What it tells you

Most later biology rests on the labels. A second modality should fix calls that RNA alone gets wrong.

MetricPapersBetter when
Agreement of proportions (correlation)4Higher
Label accuracy (F1, precision, recall)2Higher
Proportion error (RMSE, JSD)2Lower
Clustering agreement (NMI, ARI, homogeneity)1Higher

ExampleTACIT on the same cells: protein and RNA cell-type calls agree on about 34% of cells with full panels, 81% with shared markers (Fig. 7).

04More tasks · Communication10 downstream experiments · 9 papers · 6 from 2026

Cell–cell communication: few papers and no ground truth.

4 of the 10 experiments report a number; the rest show maps or plots only.

Tissue● sender (ligand)● receiver (receptor)● otherligand, RNAreceptor, proteinpair score = ligand × receptor, within 45 µmObserved contacts: 22Contacts with shuffled labels0observed 22, p = 0.0021Some cells send a ligand (blue); others carry its receptor (orange).2For each close pair, score ligand × receptor, reading the receptor from protein.3Across the tissue, that finds 22 sender–receiver contacts.4More than chance? Shuffle the labels 400 times: p = 0.002.Schematic · toy data
What they do

Run ligand–receptor tools such as CellChat on the integrated labels and neighbourhoods; some take the receptor from measured protein.

What it tells you

Proposes which neighbouring cells signal to each other. With no ground truth, papers lean on permutation tests and the literature.

MetricPapersBetter when
Interaction strength, number, probability3Descriptive; larger means more signalling
Permutation test2Lower p
Spatial or neighbourhood correlation2Higher
Receptor measured as protein1Higher protein support for the pair

ExampleMultiSP takes the ligand from RNA and the receptor from measured protein for CellChat; receptor levels are higher than with RNA alone (Fig. 6E,H).

04More tasks · Embedding checks16 downstream experiments · 14 papers · 7 from 2026

Embedding checks: pairs together, types apart.

8 of the 16 experiments report a number; the rest show maps or plots only.

Joint embedding · ● RNA ■ protein1 of 26 other protein points are closer: 0.04 for this cell.FOSCTTM beforeFOSCTTM after0.490.041Each cell has an RNA point and a protein point; integration pulls them together.2Now take one cell, and draw a circle through its own protein point.3Protein points inside are closer than the true partner: 1 of 26 here.4Averaged over cells, that share is FOSCTTM: 0.49 before, 0.04 after.Schematic · toy data
What they do

Inspect the joint embedding itself: do the same cells from different modalities land together, and do cell types stay apart?

What it tells you

A direct test of the integration, before any downstream analysis builds on it.

MetricPapersBetter when
Modality mixing (entropy, mixing, balance)7Higher
Cell-type separation (ASW, purity, MAP, CTMA)3Higher
Matched-cell distance (FOSCTTM)2Lower; 0 = every partner is nearest
Neighbour overlap (Jaccard)2Higher: neighbours preserved
Reproducibility (ICC)2Higher

ExampleSIVA: FOSCTTM below 0.1 on all six datasets; overall score 0.91 against 0.78 for SWITCH (Fig. 2a–e).

04More tasks · Other29 downstream experiments · 21 papers · 14 from 2026

Everything else: platform checks and lab validation.

15 of the 29 experiments report a number; the rest show maps or plots only.

log2FC per gene · platform A platform Bgene 1gene 2gene 3gene 4gene 5gene 6platform Aplatform BPearson r = 0.85ControlKnockouttarget cells vs control, toy1The same genes are measured on two platforms, disease against healthy.2If both platforms agree, each gene lands near the diagonal.3They mostly do: Pearson r = 0.85 between the two sets of fold changes.4The strongest gene is then knocked out in the lab, and target cells drop (toy).Schematic · toy data
What they do

Cross-platform agreement on the same tissue, a metabolite correlated with gene programmes, knockouts of predicted drivers, and spatial methods run on non-spatial data.

What it tells you

The checks that make the rest believable: platforms agree before biology is read, and predictions are tested outside the computer.

MetricPapersBetter when
Correlation (Pearson, Spearman)7Higher
Clustering agreement (ARI, NMI, AMI)5Higher
Wet-lab readout (knockout, mouse model)2Effect in the predicted direction
Matching (accuracy, FOSCTTM)1Higher accuracy, lower FOSCTTM

ExampleThree platforms on the same synovium agree on disease fold changes at Pearson r of 0.75 or higher before any biology is read (Methods 2.3.6).

05EvaluationHow papers test their own models

Most papers stress-test; almost none quantify doubt.

Self-evaluation experiments across the 60 papers, and what the 60 robustness experiments vary (keyword classes, first match wins).

KindOf 60 papers
Simulation22 papers · 26 exp.
Ablation38 papers · 45 exp.
Robustness, sensitivity39 papers · 60 exp.
Runtime, memory29 papers · 29 exp.
Uncertainty3 papers · 3 exp.
Robustness: what is variedExp.
Hyper-parameters, K, graph size28
Noise, dropout, corruption12
Wrong input: rotation, references, preprocessing10
Missing modality or data5
Seeds, repeats, bootstrap3
Other2

Gap3 papers map uncertainty, and none of the 545 downstream or evaluation experiments tests whether it is calibrated.

05Evaluation · Simulation26 evaluation experiments · 22 papers · 14 from 2026

Simulation is the only data with known truth.

16 of the 26 experiments report a number; the rest show maps or plots only.

Planted domainsSimulated counts, then recovered340112852424AABBCCplantedrecoveredARI, method0.66ARI, baseline0.261Plant three domains, so every spot's true label is known.2Simulate noisy counts from them; by eye, the domains are now hard to see.3The method recovers labels from the counts; rings mark its 13 mistakes.4Cross-tabulate against the plant: ARI 0.66, against 0.26 for a baseline.Schematic · toy data
What they do

Generate data with planted domains or matched cells, often from real sections, and rerun the benchmark where every label is known.

What it tells you

Tests whether a method recovers structure when the answer is known. Whether that transfers depends on how realistic the simulator is.

MetricPapersBetter when
Clustering (ARI, NMI, AMI)19Higher; ARI 1 = planted labels, 0 = chance
Homogeneity, V-measure, FMI9Higher
Mapping or imputation (accuracy, RMSE, PCC)3Higher accuracy and PCC, lower RMSE
Mean rank across metrics2Lower rank

ExampleARISE simulates down to 100 spots: ARI 0.594 against 0.501 for totalVI (Fig. 2a,b).

05Evaluation · Ablation45 evaluation experiments · 38 papers · 30 from 2026

Ablation: remove a part; the score should drop.

22 of the 45 experiments report a number; the rest show maps or plots only.

Model, then the model without one partRNA encoderProtein encoderSpatial graphFusionEmbeddingARIFull model− spatial graphDrop 0.17 against a seed spread of ±0.03: the graph earns its place. (toy)1The full model finds the domains with ARI 0.78 (toy).2Remove the spatial graph and retrain: ARI falls to 0.61.3Is that drop real? Rerun both over five seeds to see the noise.4A drop of 0.17 against ±0.03 seed noise: the graph earns its place.Schematic · toy data
What they do

Retrain without one component, such as a graph, a loss, a modality or an attention block, and compare the scores with the full model.

What it tells you

Shows which parts earn their place. Few papers test whether a drop is larger than seed-to-seed noise.

MetricPapersBetter when
Clustering (ARI, NMI, AMI)27Full model higher
Integration scores (bio, batch)4Full model higher
Spatial coherence (Moran's I, contiguity)4Higher, short of over-smoothing
Paired test across datasets1Lower p: drop beyond noise

ExampleMultiSpaceNet: only 3 of 25 component-ablation comparisons are significant (Section 3.3).

05Evaluation · Robustness60 evaluation experiments · 39 papers · 27 from 2026

Robustness: how fast the score falls under stress.

28 of the 60 experiments report a number; the rest show maps or plots only.

InputScore against corruption · toy valuesmodel0%10%20%30%40%50%spots droppedmethod Amethod BA keeps 85% of its clean score; B keeps 41%.1On clean data, B scores a little higher than A (0.85 vs 0.80).2Drop 20% of spots and rerun: B already falls behind (0.69 vs 0.77).3Repeat at each level of corruption, and one curve per method appears.4At 50% dropped, A keeps 85% of its clean score and B only 41%.Schematic · toy data
What they do

Vary hyper-parameters, add noise or dropout, mask a modality, change seeds or feed a deliberately wrong input, and track the score.

What it tells you

Whether a result survives settings a user would not tune. A flat curve matters more than the best point.

MetricPapersBetter when
Clustering under stress (ARI, NMI)23Flatter curve, higher retention
Task metric under stress (PCC, RMSE, accuracy)8Stays near the clean value
Spread across runs (variance, IQR, pairwise ARI)7Lower spread

ExampleSubPoE reports retention: under the strongest noise it keeps 71.8% of its ARI (Fig. 7a–c).

05Evaluation · Runtime and memory29 evaluation experiments · 29 papers · 16 from 2026

Runtime and memory: report the largest section that runs.

17 of the 29 experiments report a number; the rest show maps or plots only.

Growing sizesRun time, log–log · toy values10K100K1M spots1K1K10K100K1M0.011100minABB at 1M: out of memorylargest that runs: 1M (A); A grows linearly1Tile the data into growing sizes, from 1K to 1M spots.2Time both methods at each size: B slows far faster than A.3At 1M spots B runs out of memory, while A still finishes.4So the paper reports the largest size that runs, and how time grows.Schematic · toy data
What they do

Time and peak memory on growing numbers of spots or cells, often against the same baselines.

What it tells you

Whether the method fits atlas-scale and subcellular data on ordinary hardware.

MetricPapersBetter when
Time (seconds, minutes)27Lower; flat growth with size
Peak memory (GB, RAM, VRAM)17Lower
Largest size that runs1Higher

ExampleSCIGMA was the only method to run on 500K–1M locations; the others failed within 48 h (Fig. 5).

05Evaluation · UncertaintyNew · 3 papers, all 2026

Uncertainty: mapped in three papers, checked in none.

A map shows where the model doubts. Only a calibration test shows whether to believe it.

Label per spotUncertainty per spot · bluer = less sureShare of wrong labels, spots sorted by uncertainty · the missing testQuarter 1, most sure1 of 24 wrongQuarter 23 of 25 wrongQuarter 34 of 25 wrongQuarter 4, least sure9 of 25 wrong1The model labels every spot with a domain, as in the recipes.2It also scores its doubt per spot: the bluest spots sit on the boundaries.3The papers stop at that map. Yet some labels are wrong (rings): the doubtful ones?4The missing test: sort spots by doubt; errors should climb, as they do here.Schematic · toy data
What they do

Next to each spot's label, the model reports how sure it is, and the paper paints that on the tissue.

Where the doubt sits

BaySC (arXiv) derives it from posterior co-membership. It is high in the lymph-node sinus and trabeculae and on brain-region boundaries at E15.5, and near zero in cortex and follicles (Fig. 4a-b).

SCIGMA (Nature Genetics) finds it highest where RNA and ATAC disagree. SubPoE splits it into molecular and spatial experts on tonsil (Fig. 6a–d).

What it tells you

That doubt falls where the biology is ambiguous. It does not tell you whether a doubtful label is more often wrong, which is what a user needs before trusting the map.

Missing recipe (inference)Sort spots by uncertainty and plot the error rate against expert labels, as classifiers report calibration. None of the 545 experiments does this.

06ApplicationsTissue studies with a second modality

Applications check the platforms, then read the biology.

Four 2025–26 studies where the experiments are the point: cross-platform checks, same-section metabolites, a negative control.

  • RA synovium (Front. Immunol. 2026): Xenium 5K, CosMx 1K and Visium agree on cell-type proportions (rho 0.89–0.92, Supp. Fig. 2B); immune cells are about 54% of RA cells and macrophages rise 11-fold (Fig. 2D).
  • Diabetic PDAC (Cancer Res. 2026): MALDI-MSI then Visium on the same section; cholesterol is higher in diabetic tumours (P = 0.0128, Fig. 1C–I), followed up with Mendelian randomisation and mouse perturbations.
  • MAGPIE (Nat. Commun. 2026): co-registers same-section Visium and MSI with accuracy at least 0.9 (Fig. 2f); the factor most correlated with an inhaled drug is enriched for immune and defence responses (Fig. 4b–d).
  • MIIT (GigaScience 2025): in prostate, dropping spots whose tissue type disagrees raises the citrate correlation from 0.302 to 0.437; a 180°-rotated section serves as a deliberately wrong integration (Figs 5–6).

PatternThe applied studies spend their first figures proving the modalities line up; most method papers skip that step.

06Applications · Disease and clinical27 downstream experiments · 22 papers · 17 from 2026

Disease: separate the conditions, then predict the outcome.

16 of the 27 experiments report a number; the rest show maps or plots only.

HealthyDisease · red: the nicheNiche share, healthyNiche share, disease10%37%Outside cohort: 20 patients by niche score (low · high)survivaltimelog-rank p = 0.01 (toy)1Integration finds a niche (red) that crowds the diseased tissue.2Its share rises from 10% to 37%; a Wilcoxon test checks the difference.3Does it matter for patients? Score it in an outside cohort; split high vs low.4High-niche patients fare worse: log-rank p = 0.01 (toy).Schematic · toy data
What they do

Compare disease with healthy tissue, score niches or programmes, and test them against survival in outside cohorts such as TCGA.

What it tells you

The clinical case for integration: a niche or pathway that only the combined modalities reveal.

MetricPapersBetter when
Pathway enrichment (NES)6Larger |NES|, significant
Group tests (Wilcoxon, t, Cauchy)5Lower p
Survival (log-rank)4Lower p: groups differ in outcome
Status recovery (AUC, F1, ARI, NMI)3Higher

ExampleSpaMTP finds 539 pathways in lesioned striatum that neither genes nor metabolites show alone (Fig. 2j–n).

06ApplicationsBenchmarks and platform comparisons

Benchmarks: no single winner, and platforms differ first.

Two 2025–26 benchmarks in the corpus. Four more (scMultiSim, SPATCH, SCMMIB, Giotto Suite) are not read yet.

Multi-slice benchmark · Genome Biology 2025 · 12 methods, 19 datasets
  • Integration: GraphST-PASTE removes batch best on Visium (mean bASW 0.940) but over-corrects; CellCharter is the most consistent (Fig. 2d).
  • Clustering: Banksy leads, mean ARI 0.518 on Visium and 0.601 on MERFISH brain (Fig. 3b,c).
  • Alignment: PASTE without integration and SPACEL-based methods are the most stable (Fig. 4c).
  • Advice: "no single method performs optimally across all scenarios and data types."
SpatialBenchVisium · Genome Biology 2026 · 5 platforms, 6 FFPE tumours
  • Concordance: Xenium correlates with Visium v2 at R = 0.93, CosMx at 0.86 (Fig. 2g).
  • Cell typing: CosMx calls 71.6% of stromal fibroblasts cancer cells, Xenium 10.2%.
  • Sampling: the cancer-cell share ranges 5–55% by sampled area, against 22% in the whole section (Fig. 3).

Multi-slice benchmark: Genome Biology 2025, Figs 2–4 and Discussion · SpatialBenchVisium: Genome Biology 2026, Figs 2–3 · Infrastructure papers read but without experiments to compare: InSituPy (Bioinformatics 2026), spammR (Bioinformatics Advances 2026).

07ReviewExperiments worth copying

Eight experiments worth copying.

Flagged as unusual during extraction, and each one tests a claim rather than a score.

ExperimentPaperResultWhere
Negative control: integrate a 180°-rotated sectionMIITcorrect integration ranks above the rotated one for all 3 metabolitesFig. 6B–E
Leakage audit of protein predictionMultiSpaceNetearly fusion reaches 99.4% of a Ridge given proteinSection 3.6
Knockout of a predicted drivermoscotNEUROD2 knockout lowers ghrelin-expressing cellsFig. 5h,i
eQTL validation of peak–gene linksMultiGATEAUROC 0.703 against 0.530 for CiceroFig. 2d
Survival of spatial niches (TCGA)MultiSPMac-1-high better survival, p = 0.047; Mac-2-high poorer, p = 0.021Fig. 5
Mask half of one modality, then integratePRISM50% of RNA masked: ARI +15.35% over SpaMosaicFig. 3h–k
Weak feature linkage, 1% shared featuresMMIHCLS_overall 0.6547, over 73.30% of full linkage keptS9 Fig
Reproducibility over 20 seedsSCIGMApairwise ARI 7% above SpatialGlue on brainFig. 2E
07ReviewA reviewer's checklist (our inference)

What to ask of an integration paper.

Our checklist, drawn from the corpus: each item names a paper that already does it.

  • Domains: K and how it was chosen; spread over seeds (SCIGMA); one label-free score (smiMAD).
  • Baselines: a naive concatenation and an untrained network (MultiSpaceNet).
  • Weights: corrupt or remove a modality and see whether they follow (MultiSpaceNet, MISO).
  • Imputation: held-out data that never enters the model; a leakage audit (MultiSpaceNet).
  • Multi-section: mixing and conservation together; a wrong-alignment control (MIIT).
  • Regulation: links validated outside the data: eQTL, Hi-C, ChIP (MultiGATE, ISON).
  • Uncertainty: error against uncertainty, not just a map (no paper read does this).
  • Data: at least one section beyond lymph node, P22, embryo and spleen.

For our own paperEvery row above is a supplementary figure we could add before submission.

Thank youQuestions and discussion

Questions?

Notes
  1. Dates are first-online years. Where a paper was paywalled, figure numbers follow its preprint.
  2. Every experiment, with its paper, data, number, figure and DOI, is in experiments_catalogue.csv in the run folder.
  3. Literature search, extraction and slide drafting were done with an AI assistant; every number is copied from a record checked against the saved text.
Credits
Design language inspired by National Design Studio, ndstudio.gov
Figure colors: Princess Colour Schemes, leahsmyth.github.io · fallback typeface TeX Gyre Heros (GUST Font License)
Typefaces: Cormorant Garamond and Great Vibes (Google Fonts)
Rotate to landscape for the full view
Speaker notesN to hide

Controls

→Spacenext step / slide
←previous
Nspeaker notes   Treset timer
Dlight / dark mode (dark is default)
Ffullscreen   HomeEndfirst / last
Touch: swipe left / right to step through slides · Notes button for speaker notes
Hover a figure for values. Add ?light for light mode, ?static to show every step. Click outside to close.