GB.Cell-100M is our SOTA cellular foundation model trained on 50 million cells over a diverse
set of human tissues and organs. The GB.Cell models are capable of handling the entire human transcriptome as input,
thus learning accurate and general representations of the human cell's entire transcriptional context.
GB.Cell achieves state-of-the-art results in tasks such as zero-shot clustering, cell-type classification, and perturbation modeling.
Model Architectural Details
GB.Cell uses an auto-discretization strategy for encoding continuous gene expression values, and uses a bidirectional transformer encoder as its backbone.
To learn semantically meaningful representations, we employed an BERT-style encoder-only dense transformer architecture. We make minor updates to this architecture to align with current best practices, including using SwiGLU and LayerNorms.
Below are more details about the model architecture:
Model
Layers
Hidden
Heads
Intermediate Hidden Size
3M
6
128
4
320
10M
8
256
8
640
100M
18
650
20
1664
650M
32
1280
20
3392
Pre-training of GB.Cell
Here we briefly introduce the details of pre-training of AIDIO.Cell. For more detailed information, please refer to
our paper
).
GB.Cell uses the Read Depth-Aware (RDA) pretraining objective where a single cell expression is downsampled into a low read depth, and the model
learns to predict the expression count of higher read depth of masked genes.
Data
GB.Cell was pretrained on a diverse dataset of 50 million cells from over 100 tissue types. We
followed the list of data curated by scFoundation in the supplementary. This list includes datasets
from the Gene Expression Omnibus (GEO), the Deeply Integrated human Single-Cell Omnics
data (DISCO), the human ensemble cell atlas (hECA), Single Cell Portal and more.
After preprocessing and quality control, the training dataset contained 50 million cells, or 963 total
billion gene tokens. We partitioned the dataset to set aside 100,000 cells as our validation set.
Training Details
We trained our models with bfloat-16 precision to optimize on memory and speed. The training took place over 256 H100 GPUs over three days for
the 100M, and eight days for the 650M version.
Evaluation of GB.Cell
We evaluated GB.Cell on a series of both zero shots and fine tuned tasks in single cell genomics. For more detailed information, please refer to
our paper
).
How to Use
For quickstart examples with vanilla HuggingFace, see
this repo
To reproduce experiments, see
ModelGenerator
under
experiments/GB.Cell
.
Citation
Please cite GB.Cell using the following BibTeX code:
@inproceedings{ho_scaling_2024,
title = {Scaling Dense Representations for Single Cell with Transcriptome-Scale Context},
url = {https://www.biorxiv.org/content/10.1101/2024.11.28.625303v1},
doi = {10.1101/2024.11.28.625303},
publisher = {bioRxiv},
author = {Ho, Nicholas and Ellington, Caleb N. and Hou, Jinyu and Addagudi, Sohan and Mo, Shentong and Tao, Tianhua and Li, Dian and Zhuang, Yonghao and Wang, Hongyi and Cheng, Xingyi and Song, Le and Xing, Eric P.},
year = {2024},
booktitle={NeurIPS 2024 Workshop on AI for New Drug Modalities},
}
Runs of genbio-ai GB.Cell-100M on huggingface.co
1.8K
Total runs
48
24-hour runs
410
3-day runs
1.1K
7-day runs
1.5K
30-day runs
More Information About GB.Cell-100M huggingface.co Model
GB.Cell-100M huggingface.co is an AI model on huggingface.co that provides GB.Cell-100M's model effect (), which can be used instantly with this genbio-ai GB.Cell-100M model. huggingface.co supports a free trial of the GB.Cell-100M model, and also provides paid use of the GB.Cell-100M. Support call GB.Cell-100M model through api, including Node.js, Python, http.
GB.Cell-100M huggingface.co is an online trial and call api platform, which integrates GB.Cell-100M's modeling effects, including api services, and provides a free online trial of GB.Cell-100M, you can try GB.Cell-100M online for free by clicking the link below.
genbio-ai GB.Cell-100M online free url in huggingface.co:
GB.Cell-100M is an open source model from GitHub that offers a free installation service, and any user can find GB.Cell-100M on GitHub to install. At the same time, huggingface.co provides the effect of GB.Cell-100M install, users can directly use GB.Cell-100M installed effect in huggingface.co for debugging and trial. It also supports api for free installation.