bio.rodeo
ModelsOrganizationsLeaderboardAboutSign in
bio.rodeo

The authoritative source for evaluating biological foundation models. No hype, just honest analysis.

Categories
  • DNA & Gene
  • RNA
  • Protein
  • Small molecule
  • Single-cell
  • Spatial omics
  • Pathology
  • Imaging
  • Metabolomics
  • Biosignals
  • Language model
bio.rodeoModelsOrganizationsLeaderboardAboutFAQSubmit a modelContact
© 2026 Pulsatance. All rights reserved. ~
Built by Pulsatance
Single-cell foundation models
Single-cell

scBERT

Tencent AI Lab

Pretrained transformer for cell type annotation of scRNA-seq data. Trained on 1.1M cells; outperforms supervised methods on cross-dataset transfer.

Released: September 2022

scBERT (single-cell Bidirectional Encoder Representations from Transformers) is a large-scale pretrained language model developed by Tencent AI Lab for automated cell type annotation of single-cell RNA sequencing (scRNA-seq) data. The model applies the pretraining-then-fine-tuning paradigm, pioneered by BERT in natural language processing, to the challenge of identifying cell types from transcriptomic profiles — a task that conventionally requires labor-intensive manual curation by domain experts. Published in Nature Machine Intelligence in September 2022, scBERT demonstrated that transferring representations learned from millions of unlabelled cells to annotated downstream datasets yields consistent performance gains over task-specific supervised methods.

The central challenge scBERT addresses is the combinatorial complexity of gene expression space. Human cells express roughly 20,000 genes, and raw scRNA-seq data is high-dimensional, sparse, and affected by technical noise and batch effects from different experiments. Classical annotation pipelines reduce this complexity through dimensionality reduction and highly variable gene (HVG) selection, which discards potentially informative signal. scBERT sidesteps these preprocessing steps by modeling gene expression across the full transcriptome using a Performer-based encoder capable of handling inputs with up to 20,000 gene tokens, preserving gene-level interpretability throughout.

Rather than treating each gene's expression value as an isolated scalar, scBERT decomposes the input into two complementary representations: a gene identity embedding derived from gene2vec — which encodes co-expression patterns across the genome — and a discretized expression embedding that bins continuous expression levels into categorical bins. This dual representation captures both what a gene is and how actively it is expressed, allowing the model to learn context-aware representations of cellular transcriptional states during self-supervised pretraining.

#Key Features

  • Full-transcriptome input: Uses Performer attention, a linear-complexity approximation of self-attention, to accept all ~20,000 genes as input tokens without HVG selection or dimensionality reduction, preserving complete gene-level resolution.
  • Self-supervised pretraining on unlabelled data: Pretrained on over 1.1 million cells from PanglaoDB (209 human datasets spanning 74 tissues) using a masked expression modeling objective analogous to BERT's masked language modeling.
  • Gene identity and expression embeddings: Combines 200-dimensional gene2vec embeddings (encoding co-expression relationships) with binned expression embeddings, providing the model with both semantic and quantitative information for each gene.
  • Novel cell type detection: Treats unrecognized cell populations as an "unknown" class during fine-tuning, enabling discovery of novel cell types absent from the training annotation set — a capability rare in supervised classifiers.
  • Robustness to batch effects: The pretrained representations generalize across experimental cohorts, reducing sensitivity to technical variation that plagues direct cross-dataset transfer in conventional methods.
  • Attention-based interpretability: Self-attention weights can be inspected to identify the genes most influential for a given cell type prediction, providing a pathway to biologically interpretable output.

#Technical Details

scBERT's encoder is built on the Performer architecture, which replaces the quadratic-complexity softmax attention of standard transformers with a linear-complexity kernel approximation (FAVOR+). This is critical for scRNA-seq inputs, where sequence lengths correspond to the number of genes (up to 20,000), making standard attention computationally prohibitive. The model stacks 6 Performer encoder layers with 10 attention heads per layer, operating on 200-dimensional embeddings. Expression values are discretized into 7 bins prior to embedding, converting a continuous sparse matrix into a sequence of categorical tokens that the model processes analogously to word tokens in NLP.

For pretraining, the model was trained on 1,126,580 cells from PanglaoDB using a masked expression modeling objective: a fraction of gene expression values are masked and the model learns to reconstruct them from context. For fine-tuning on cell type annotation, a classification head is appended and trained on labelled datasets. On the Zheng68K PBMC benchmark, scBERT achieved an accuracy of 0.759 and macro F1 score of 0.691, compared to 0.704 and 0.659 for the best competing method. On cross-cohort pancreas annotation, accuracy reached 0.992, substantially exceeding scNym (0.904) and Seurat (0.984). For novel cell type detection, scBERT achieved an accuracy of 0.329 versus 0.174 for competing methods such as SciBet and scmap — nearly doubling performance on this challenging task.

#Applications

scBERT is designed for researchers working with scRNA-seq data who need accurate, scalable cell type annotation across diverse tissues and experimental contexts. It is particularly well-suited for scenarios involving limited labelled training data, cross-dataset transfer where batch effects complicate direct supervised learning, and atlas-scale studies where manual annotation is impractical. The model can also serve as a foundation for identifying previously uncharacterized cell populations in disease tissue or developmental time courses, where novel cell types are expected but not catalogued in reference atlases. Its attention mechanism makes it a useful tool for hypothesis generation about gene regulatory signatures that define specific cell states.

#Impact

scBERT was among the first models to apply large-scale self-supervised pretraining to single-cell transcriptomics, establishing a conceptual template that subsequent single-cell foundation models — including scGPT, Geneformer, and Universal Cell Embeddings — have built upon. Its publication in Nature Machine Intelligence in 2022 contributed to a wave of interest in treating the transcriptome as a "language" amenable to NLP-inspired modeling. A 2023 reusability report in Nature Machine Intelligence independently reproduced key benchmark results on the Zheng68K and MacParland liver datasets, supporting the robustness of the original claims. Limitations include the model's focus on human data from PanglaoDB, which may limit generalization to non-human species or highly specialized tissue types underrepresented in the pretraining corpus. Like other single-cell models, scBERT does not integrate multi-omic modalities (e.g., chromatin accessibility or protein abundance), and annotation quality depends on the completeness of the reference cell type ontology used during fine-tuning.

Citation

scBERT as a large-scale pretrained deep language model for cell type annotation of single-cell RNA-seq data

Wang, W., et al. (2022) scBERT as a large-scale pretrained deep language model for cell type annotation of single-cell RNA-seq data. Nature Machine Intelligence.

DOI: 10.1038/s42256-022-00534-z

Recent citations

Papers that recently cited this model.

  • SCTGE infers transformer-based graph embeddings to improve cell-cell interaction identification and cell identity annotations.

    Yichong Si, Chenxi Li, Mingguang Shi

    Computational biology and chemistry · Aug 2026

    0
  • A Survey of Single-Cell Clustering Methods Based on Encoder Types: Embedded, Topological, and Multi-Modal

    Dayu Hu, Fengyue Zhang, Zhixiang Wang, et al.

    Archives of Computational Methods in Engineering · Jul 2026

    0
  • Tokenizing single-cell transcriptomes as a native language for large language models

    Chuxi Xiao, Yuang Ding, Haiyang Bian, et al.

    bioRxiv · Jul 2026

    0

Top citations

The most-cited papers that cite this model.

  • scGPT: toward building a foundation model for single-cell multi-omics using generative AI

    Haotian Cui, Chloe Wang, Hassaan Maan, et al.

    Nature Methods · Feb 2024

    1.1K
  • Large Scale Foundation Model on Single-cell Transcriptomics

    Minsheng Hao, Jing Gong, Xin Zeng, et al.

    bioRxiv · Jun 2023

    526
  • High-resolution de novo structure prediction from primary sequence

    R. Wu, Fan Ding, Rui Wang, et al.

    bioRxiv · Jul 2022

    509
  • HyenaDNA: Long-Range Genomic Sequence Modeling at Single Nucleotide Resolution

    Eric Nguyen, Michael Poli, Marjan Faizi, et al.

    Neural Information Processing Systems · Jun 2023

    487
  • Large AI Models in Health Informatics: Applications, Challenges, and the Future

    Jianing Qiu, Lin Li, Jiankai Sun, et al.

    IEEE journal of biomedical and health informatics · Mar 2023

    213

Related models

Models with similar goals, methods, or subject matter.

  • scGPT

    Bowang Lab

    Generative pretrained transformer trained on 33 million human cells for single-cell annotation, batch correction, and perturbation prediction.

    Single-cell
  • AIDO.Cell

    genbio.ai

    Single-cell RNA-seq foundation model pretrained on 50 million human cells, encoding the full transcriptome for annotation and perturbation modeling.

    Single-cell
  • scGenePT

    Chan Zuckerberg Initiative

    Single-cell perturbation prediction model that adds gene-level language embeddings from NCBI, UniProt, and Gene Ontology to scGPT representations.

    Single-cell
  • scFoundation

    Biomap Research

    Single-cell transcriptomics foundation model with 100 million parameters, pretrained on over 50 million human scRNA-seq profiles for cell embeddings.

    Single-cell
  • scPRINT

    Institut Pasteur / CNRS

    Single-cell foundation model pre-trained on 50 million cells that infers cell-specific gene regulatory networks from transformer attention matrices.

    Single-cell
  • scPML

    Shenzhen University

    Cell type annotation for single-cell RNA-seq that builds a graph per signaling pathway, learning across pathway views with graph neural networks.

    Single-cell
  • mLLMCelltype

    Texas A&M University

    Multi-LLM consensus framework for automated cell type annotation in scRNA-seq data, outperforming prior methods by ~15% in mean accuracy.

    Single-cell
  • TEDDY

    Merck & Co.

    Single-cell RNA-seq foundation models combining masked modeling with ontology supervision to classify cell states across unseen donors and diseases.

    Single-cell

Citations

Total Citations622
Influential52
References70

GitHub

Stars359
Forks69
Open Issues26
Contributors1
Last Push2y ago
LanguagePython
LicenseGPL-3.0

Fields of citing research

  • Computer Science60%
  • Biology53%
  • Medicine44%
  • Engineering3%
  • Environmental Science1%
  • Chemistry1%
  • Mathematics1%
  • Materials Science0%

Share of papers citing this model.

Openness

bio.rodeo opennessOpen weights · open weights, closed recipe
46Partial
Usability — can I run it?55
Reproducibility — can I retrain it?43
Model Openness Framework
Unclassified
Restrictive license on core components

Tags

cell_type_annotationfoundation_model

Resources

GitHub RepositoryResearch PaperResearch PaperDataset