atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

LangCell: Language-Cell Pre-training for Cell Identity Understanding

ICML 2024 · Vision-language and multimodal › CLIP and zero-shot · approach: Language models for zero-shot reasoning · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LangCell, a language-cell pre-training framework that aligns Geneformer-initialized cell encoder embeddings with PubMedBERT-based text descriptions (scLibrary, 27.5M cell-text pairs), enabling zero-shot cell identity understanding.

Problem

Single-cell pre-trained language models learn only from transcriptomics and need labeled fine-tuning data to perform cell identity understanding (cell type, disease, pathway), which fails when labels are scarce or for novel cell types.

Approach

Jointly pre-train a cell encoder and a cell-text dual/cross-attention text encoder with masked gene modeling, cell-cell contrastive, cell-text contrastive, and cell-text matching losses, using OBO Foundry-enriched multi-aspect text descriptions so that cell identity can be queried zero-shot via text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
pre-train with cell-text alignment and matching (ablation)LangCell · PBMC10K zero-shot cell type annotationaccuracy: 85.8 -> 86.5Helped
pre-train with cell-text alignment and matching (ablation)LangCell · PBMC3&68K zero-shot cell type annotationaccuracy: 83.7 -> 83.9Helped
add CTM matching module (ablation)LangCell · PBMC10K zero-shot cell type annotationmacro F1: 89.4 -> 89.6Helped
add cell-cell contrastive learning (C-C) to MGM (ablation)Geneformer-initialized cell encoder · fine-tune cell type annotation averageaccuracy: 76.1 -> 77.0Helped
add text-based pre-training tasks to the first-stage model (ablation)LangCell-1 · fine-tune cell type annotation averageaccuracy: 77.0 -> 78.0Helped
combine cell-text similarity and cell-text matching scores instead of using matching alone (ablation)LangCell · PBMC10K zero-shot cell type annotationaccuracy: 56.83 -> 86.54Helped
vary alpha to balance similarity and matching scores (ablation)LangCell · zero-shot cell type annotation on PBMC10K and PBMC3&68Kaccuracy: 56.83; 92.40; 86.54; 65.32; 88.54; 83.94Mixed
increase k, the number of candidates scored by the matching module (ablation)LangCell · PBMC10K zero-shot cell type annotationaccuracy: 86.76; 86.28; 86.04; 86.53; 86.54Mixed
use two-stage pre-training, with MGM and C-C before multimodal training (ablation)LangCell · pre-training convergenceconvergence speedHelped
initialize cell and text encoders from Geneformer and PubMedBERT rather than training from scratch (ablation)LangCell · pre-training convergenceloss decline: loss demonstrates negligible decline throughout the first 20,000 stepsHelped
introduce dropout-zero noise in bottom-30%-expressed genes (ablation)LangCell · PBMC10K zero-shot cell type annotationaccuracy: 86.54 -> 86.66; 86.37; 88.14No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: scLibrary PBMC10K PBMC3&68K Zheng68K LiverCross (macParland/aizarani) Perirhinal Cortex Tabula Sapiens

Benchmarks: PBMC10K PBMC3&68K Zheng68K LiverCross Perirhinal Cortex Tabula Sapiens NSCLC subtype classification (constructed) MSigDB hallmark pathway identification (constructed)

Metrics: accuracy macro F1 recall@k AUROC AUPRC Avg_bio ASW_batch S_final

Baselines: scBERT scGPT Geneformer xTrimoGene BioTranslator scVI

Builds on: Geneformer PubMedBERT BioTranslator ALBEF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy