Single-cell foundation model pretrained by federated learning, modeling expression as a cell-by-gene table rather than an ordered gene sentence.
No providers recorded yet. Browse all providers
Single-cell foundation models have converged on a convention borrowed from language: treat a cell as a sentence and its genes as words, then apply masked or autoregressive modeling. The convention is awkward, because scRNA-seq measurements have no natural order — a cell is a row in a cell-by-gene table, and any sequence imposed on its genes is arbitrary. It is also expensive in a second sense: pooling ever-larger corpora into one central repository raises privacy and consent problems for clinical and proprietary data that will only sharpen as these corpora grow.
Tabula addresses both at once. Developed by Jiayuan Ding, Xiaojie Qiu, and colleagues at Stanford University with Michigan State University, Central South University, and Johns Hopkins University, it replaces the sentence framing with tabular modeling — each gene is a column token, and self-supervised objectives operate along both the cell axis and the gene axis — and replaces centralized pretraining with federated learning, in which eight tissue-specific clients train locally and share only model weights with a central server.
The result is a deliberately small model that competes with much larger ones. Pretrained on 15 million cells, roughly half what scGPT used and under a third of scFoundation's corpus, Tabula reports better cell type annotation than scGPT, Geneformer, and scFoundation on all four standard metrics for the human pancreas benchmark.
The architecture is compact: three transformer blocks, eight attention heads each, and a
192-dimensional output embedding, accelerated with FlashAttention-2. Input is capped at
1,200 highly variable genes per dataset, and a [CLS] token aggregates column embeddings
into the cell representation. Pretraining drew 15 million cells from the CELLxGENE census,
sampled from a 37.99-million-cell human collection grouped into eight tissue categories and
capped at 3 million cells per category to keep the clients balanced. Training used AdamW,
with client weights taken from epoch 8 as the final tissue-specific models; clients ran on
separate compute nodes communicating over InfiniBand via NCCL.
An ablation across the four combinations of {federated, centralized} × {tabular, masked language modeling} on a 1-million-cell subset found tabular learning ahead of MLM in both training regimes, and federated learning ahead of centralized training on cell type annotation. Against published baselines, Tabula led scGPT on accuracy, precision, recall, and macro-F1 for hPancreas annotation, with Geneformer and scFoundation further behind, and outperformed scGPT and Geneformer on Pearson-delta for perturbation response on the Adamson and Norman datasets. A scaling analysis showed annotation accuracy improving as the pretraining corpus grew from 300,000 to 3 million to 15 million cells.
Tabula targets settings where the data cannot be centralized: hospital consortia, biobanks, and companies holding proprietary single-cell atlases that want a shared model without sharing cells. Downstream, it serves the standard analysis stack — annotating cell types in a new dataset, imputing dropouts, correcting batch effects, aligning modalities, and screening candidate perturbations before running them — and its zero-shot regulatory inference offers a way to nominate combinatorial regulators in developmental systems where exhaustive experimental screens are impractical.
The entry Tabula makes into the single-cell foundation model literature is less about a
headline benchmark than about two structural arguments: that the tabular geometry of
expression data deserves a matching inductive bias, and that federated training is not a
performance sacrifice. Both are supported by controlled ablations rather than asserted. The
work remains a preprint awaiting peer review. Code, tutorials for five downstream tasks,
and pretrained checkpoints are public, with weights distributed through a linked Google
Drive folder and loaded via the repository's get_pretrained_model helper, but the
repository carries a non-commercial license that bars commercial use. The federated design
also has a limitation the authors name: all clients share one general transformer while
using distinct embedders, so a universal embedder remains future work.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.