atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Learning Relative Gene Expression Trends from Pathology Images in Spatial Transcriptomics

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes STRank, a count-based probabilistic ranking loss (binomial pairwise, multinomial listwise) that learns relative gene expression trends from pathology images instead of absolute expression values, to be robust to batch effects and stochastic noise in spatial transcriptomics.

Problem

Estimating gene expression from pathology images with point-wise losses (MSE) is hurt by batch effects and stochastic count noise in spatial transcriptomics, so absolute expression values are hard to estimate accurately.

Approach

Model the observed expression counts of paired or listwise patches within a tissue as binomial (pairwise) or multinomial (listwise) draws parameterized by softmax over predicted rank scores, and train by negative log-likelihood, so the loss weights pairs by count magnitude and becomes a noise-aware relaxation of the standard ranking loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ListSTRank instead of conventional lossesCONCH expression head · Real datasets averageSCC: 0.326 -> 0.345Helped
Use STRank rather than pointwise lossesExpression estimation on real HEST-1k datasets · IDC, PAAD, ccRCC, IDC-LSCCHelped
Use STRank rather than conventional lossesExpression estimation on real HEST-1k datasets · PRAD, COAD, READSCCHurt
Use ListSTRank instead of PairSTRankSynthetic data with batch effects · Synthetic uniform and imbalanced settingsSCCHelped
Set ListSTRank list size N^k to 8 rather than 2 (ablation)ListSTRank · Uniform syntheticSCC: 0.907 -> 0.958Helped
Set ListSTRank list size N^k to 128 rather than 2 (ablation)ListSTRank · Imbalanced syntheticSCC: 0.818 -> 0.845Helped
Set ListSTRank list size N^k to 32 rather than 2 (ablation)ListSTRank · B XeniumSCC: 0.447 -> 0.463Helped
Vary ListSTRank mini-batch sampling from Default to Intra-tissue (ablation)ListSTRank · 250 and 1000 gene setsSCC: 0.175 -> 0.177; 0.110 -> 0.105Mixed
Vary ListSTRank mini-batch sampling from Default to Inter-tissue (ablation)ListSTRank · 250 and 1000 gene setsSCC: 0.175 -> 0.173; 0.110 -> 0.105Mixed
Use PairSTRank and ListSTRank instead of Rank and PCCPairwise/listwise expression estimation · Downsampled real data at p=0.01SCCHelped
Increase target gene-set size while using STRank (ablation)HER2ST gene expression estimation · HER2ST, 50–9385 genesSCCMixed
Use STRank on multi-cohort COAD with larger gene setsCOAD Visium expression estimation · COAD, 250–2000 genesSCCHurt

Surprising findings

Limitations

Experimental setup

Datasets: HEST-1k (IDC, PRAD, PAAD, COAD, READ, ccRCC, IDC-LymphNode) HER2ST synthetic 1D negative binomial data

Benchmarks: HEST-1k benchmark datasets (IDC, PRAD, PAAD, COAD, READ, ccRCC, IDC-LymphNode) HER2ST synthetic 1D NB data

Metrics: Spearman correlation coefficient

Baselines: MSE Poisson loss Negative Binomial loss Rank loss PCC loss

Builds on: learning to rank RankNet-style pairwise ranking loss CONCH

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy