Welcome to the repository for scMulan_v1, featuring our upcoming work: "scMulan: A Multitask Generative Pre-trained Language Model for Single-Cell Analysis."
scMulan is a groundbreaking foundation model for the analysis of single-cell transcriptomics.
Features:
conda create -n scMulan python==3.10
conda activate scMulan
pip install -r requirements.txt
download the ckpt file and put it under ./ckpt/
Prepare your test adata file, and start using scMulan
We provided a tutorial of using scMulan for cell type annotation (see tutorial). Currently, scMulan supports zero-shot annotation of human cell types in seven organs including Heart, Lung, Liver, Bone marrow, Blood, Brain, and Thymus.
It could also be used to get cell embeddings for batch integration (see tutorial). You can easily use your adata and get analysis from scMulan.
scMulan now supports inference on npu.