Executive Summary

Since 2023, single-cell AI has converged on almost a single recipe: treat a cell as a sentence of gene tokens and train a transformer on it as if it were a language model. Geneformer and scGPT paved that road. Then in July 2026, a Stanford team posted scVision to arXiv, folding up that sentence and rendering each cell as a single image instead. It assigns every gene a fixed coordinate on a 104×104 grid, paints expression levels as pixel brightness, and trains a vision transformer on 72 million human cells.

The most striking result came not from training on more data but from changing only the representation. With its encoder frozen and no fine-tuning, scVision ranked first in cell-type classification across all six unseen tissue atlases. Given just a single label, it matched the performance competing models reached with fifty. That said, cell-type annotation is a relatively easy task, so whether this representation also helps on harder downstream problems such as perturbation and drug-response prediction remains unproven.

This article borrows a genomics case to revisit one axis of data preparation. The same scRNA-seq data, laid out as gene tokens, blurs the relationships between genes and the magnitude of expression; drawn as an image, it comes back to life. We tend to treat AI-Ready Data as a problem of missing values and cleaning, but scVision shows that an earlier question — what you represent the data as — is what separates performance.

72 million

human cells for training

Among the largest single-cell pretraining runs (scGPT used 33 million)

1 label = 50

few-shot performance

One label matched competitors trained on fifty

1st in 6 tissues

zero-shot cell-type classification

Top accuracy on every held-out atlas, with no fine-tuning

Unproven

perturbation & drug response

Harder downstream tasks not yet demonstrated

1

What Disappears When You Read Genes as a Sentence

Single-cell RNA sequencing (scRNA-seq) reads out, for each individual cell, which genes it is currently expressing and how strongly — as tens of thousands of numbers. Most attempts over the past few years to build a foundation model from this data borrowed the natural-language playbook wholesale. A gene becomes a word (a token), a cell becomes a sentence of those words, and the whole thing goes into a transformer exactly as a language model is trained. Geneformer (2023) and scGPT (2024) are the flagship examples, and scGPT — trained on 33 million cells — became the field's baseline.

The trouble lies in the act of translating into a sentence. Expression levels are originally continuous magnitudes, but to handle them as tokens you have to bin them into a few categories or convert them into ranks. This binning erases much of the magnitude information, and genes end up treated largely as an unordered set, blurring the structure of which gene co-fires with which. The preprocessing step meant to make data "AI-Ready" becomes the very place where the signal gets shaved off.

Key observation: Tokenization looks like an act of cleaning the data, but it is itself a gateway to information loss. The moment you read a cell as a sentence, two signals — the relationships between genes and the magnitude of expression — thin out together.

2

What It Means to Draw a Cell as an Image

scVision's idea starts from skipping tokenization. It draws a cell's entire transcriptome as one continuous two-dimensional image. Every gene is assigned a single fixed coordinate on a 104×104 grid, and all cells share that same layout. The only thing that changes from cell to cell is the brightness at each coordinate. Highly expressed genes are drawn bright, lowly expressed ones dark, so expression magnitude is carried directly in pixel intensity without any binning.

How the coordinates are chosen is the heart of the method. scVision optimizes the gene layout with a technique called Gromov-Wasserstein optimal transport, placing co-regulated genes next to one another on the image. As a result, a gene program that works as one unit shows up as a local texture in the image — a bright patch in a particular region. The cell's state gets translated into the texture of the picture.

Token approach (sentence) GeneA GeneB GeneC Unordered set · expression binned → relationships & magnitude blurred Image approach (picture) Fixed coordinates · brightness = expression Adjacency = co-expression program
▲ Original Pebblous diagram — the difference between treating the same cell as a sentence of gene tokens and rendering it as a gene-expression image

The training procedure follows the computer-vision standard. An 86-million-parameter vision transformer (ViT) is pretrained with masked image modeling — an image-domain fill-in-the-blank that hides part of the image and reconstructs the original from the rest. The training data is 72 million human cells, among the largest single-cell pretraining runs to date. The habit of reading cells as if handling language shifts here into seeing cells as if handling photographs.

3

One Label That Matches Fifty

Before you read the results, look at how they were evaluated. scVision froze its pretrained encoder — no fine-tuning to the downstream task — and evaluated directly in a zero-shot setting. The design is meant to test the claim that it won not by seeing more training data but by changing only the representation.

The results split four ways. First, on all six independent tissue atlases not used in training, it ranked first in cell-type annotation accuracy. Balanced accuracy varied by tissue between 0.47 and 0.83, but it never lost the top spot in any tissue. Second, it was especially strong when labels were extremely scarce. scVision given a single label matched the performance a competing model reached after seeing fifty. Third, on the integration task of combining multiple studies, it performed on par with the best token-based model while preserving more biological structure — without ever seeing a batch label. Fourth, on the task of recovering the gene programs a cell is running with no labels at all, it also outperformed existing foundation models and classical methods together.

scVision 1 label Competing model 50 labels Equal performance Reached with 1 label Reached with 50 labels
▲ Original Pebblous diagram — scVision matched, with a single label, the performance a competing model needed fifty labels to reach

The strongest signal: reaching the performance of fifty labels with a single one. In genomics, where labeling cost is the bottleneck, this means that simply representing the same data as an image can cut the number of labels needed by tens of times.

4

How Do We Know It Won Because It's an Image?

Good performance alone can't tell you whether the cause is the image representation or just a good architecture in the vision transformer. The authors designed a controlled experiment that answers this directly: randomly shuffling the coordinates assigned to genes. Leaving the network structure intact and breaking only the image layout, the drop in performance tells you how much the representation contributes.

When the coordinates were shuffled, accuracy fell sharply. More importantly, that drop was larger than removing the vision transformer itself. Scattering the spatial positions of genes broke performance more than changing the architecture did. The authors confirmed for themselves that the source of the performance is not the transformer's excellence but the biologically meaningful spatial structure embedded in the gene layout.

Cell-type classification accuracy (relative) — schematic, not exact figures — Correct layout ViT removed Largest drop Coordinates shuffled
▲ Original Pebblous diagram (schematic) — shuffling coordinates hurt accuracy more than removing the vision transformer

Switching the representation to an image brought a bonus, too. Because regions of the image correspond directly to groups of co-expressed genes, the model's attention maps can be read like activity maps of gene programs. Spatial masking experiments — occluding an entire neighborhood of related genes to observe the perturbation effect — become possible. Token-based models have no clean operation that corresponds to this.

Overhype should be kept in check. As a critique in a specialist bio newsletter points out, cell-type annotation is a relatively easy subtask in single-cell analysis. This result alone is too early to get excited about. Whether this representation actually helps on harder downstream tasks such as perturbation prediction or drug response remains an open question. So does the scalability of the optimal-transport computation, whether one grid layout holds across all tissues, and performance on rare cell types.

In sum: the layout-shuffle experiment shows it won not because it was "processed like an image" but because of "exactly where the genes sit." One case has been confirmed in which representation created performance — not that a breakthrough is settled.

5

Not Missing Values, but Representation

Pull this story out of genomics and a question familiar to anyone who works with data remains. When we say we're preparing AI-Ready Data, we usually picture filling in missing values, filtering outliers, aligning formats — treating it as a problem of making data clean. But what scVision showed is a question one step earlier: what do we represent the same data as?

The scRNA-seq data is the same either way. What changed is only whether you feed it as a sequence of gene tokens or as a gene-expression image. Fed as tokens, the relationships between genes and the magnitude of expression thin out; fed as an image, those two signals come back to life as the position and brightness of pixels. It was not the quality of the data but its representation that separated performance. However well you clean it, if the representation format is leaking information, that loss cannot be undone at the model stage.

Put as a practical question, it goes like this. When we prepare data, is the thing we should actually be touching the missing values, or the representation? How you design the schema, how you encode continuous values, in what structure you carry relationships — these are decided before cleaning. Asking first what changes if you represent something as a graph or an image when a table seems obvious, and what disappears when you cut it into categories, belongs at the starting point of data preparation.

One-line summary: Cleaning makes data clean, but representation decides what the data can say. scVision is a case showing that even the same cell splits performance depending on what you draw it as. The first question of AI-Ready Data may be not missing values but representation.

R

References