atlas

Research map / Architectures and efficiency / RNNs and normalization

ViTally Consistent: Scaling Biological Representation Learning for Cell Microscopy

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: Dataset condensation and flow estimation · 3 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.

Curates a self-consistent 16M-image microscopy dataset (Phenoprints-16M), trains a 1.9B-parameter ViT-G/8 MAE on it, and selects the best intermediate block via linear probes to improve cell-microscopy representations.

Problem

Learning representations of cell microscopy images that capture biologically meaningful perturbation effects is limited by experimental data availability and by default use of the final encoder layer, which may not be optimal.

Approach

Curate a perturbation-consistent, class-balanced pretraining set using weaker models and a permutation-based consistency test, scale an MAE to ViT-G/8, and pick the optimal intermediate ViT block using cheap linear probes (RxRx1 siRNA, Anax gene groups) that correlate with whole-genome benchmarks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train MAE-L/8 on curated Phenoprints-16M instead of RPI-93MMAE-L/8 · RxRx3 whole genomeKS: .52 -> .59Helped
Train MAE-L/8 on curated Phenoprints-16M instead of RPI-93MMAE-L/8 · RxRx3 whole genomebiological relationship recall: 44.4 { $\pm$ .12} -> 44.4 { $\pm$ .12}No clear effect
Scale from MAE-L/8 to MAE-G/8 while training on Phenoprints-16MMAE trained on Phenoprints-16M · RxRx3 whole genomeKS: .59 -> .60Helped
Scale from MAE-L/8 to MAE-G/8 while training on Phenoprints-16MMAE trained on Phenoprints-16M · RxRx3 whole genomebiological relationship recall: 44.4 { $\pm$ .12} -> 45.4 { $\pm$ .07}Helped
Use the selected earlier block instead of the final block (ablation)MAE-G/8 PP-16M · RxRx3-core compound-gene benchmarkaverage precision: 0.302 { $\pm$ .015} -> 0.309 { $\pm$ .015}Helped
Use the selected earlier block instead of the final block (ablation)MAE-L/8 RPI-93M · RxRx3-core compound-gene benchmarkaverage precision: 0.290 { $\pm$ .017} -> 0.299 { $\pm$ .016}Helped
Use block 38 instead of the final block (ablation)MAE-G/8 PP-16M · RxRx3 whole genomeKS: .60 -> .63Helped
Use block 38 instead of the final block (ablation)MAE-G/8 PP-16M · RxRx3 whole genomeCM: 16.4 -> 18.2Helped
Use block 38 instead of the final block (ablation)MAE-G/8 PP-16M · RxRx3 whole genomebiological relationship recall: 45.4 { $\pm$ .07} -> 45.4 { $\pm$ .15}No clear effect
Use intermediate block 38 instead of the final block (ablation)MAE-G/8 PP-16M · RxRx1 siRNA genetic perturbation classificationbalanced accuracy: 8.5%Helped
Use intermediate block instead of the final block (ablation)MAE-G/8 PP-16M · Anax 40-class functional gene group classificationbalanced accuracy: 5%Helped
Train a Dino-V2 ViT-L/16 on RxRx3 instead of CA-MAE-S/16 on RxRx3RxRx3 microscopy-pretrained encoder · RxRx3-core compound-gene benchmarkaverage precision: 0.273 { $\pm$ .016} -> 0.258 $\pm$ .015Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Phenoprints-16M RPI-93M RxRx3 RxRx1 RxRx3-core JUMP-CP Anax

Benchmarks: RxRx1 siRNA classification Anax 40-class gene group classification biological relationship recall (CORUM, hu.MAP, Reactome, StringDB) replicate consistency (KS, CM) JUMP-CP relationship recall RxRx3-core compound-gene activity

Metrics: balanced accuracy recall % KS statistic Cramer-von Mises statistic average precision z-score

Baselines: MAE-L/8 RPI-93M CA-MAE-S/16 RxRx3 DINOv2 ViT-S/L/G ViT-L/16 ImageNet MAE CellProfiler Untrained ViT-S/16

Builds on: MAE Typical Variation Normalization DINOv2 Channel-agnostic MAE

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