atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Multi-Modal and Multi-Attribute Generation of Single Cells with CFGen

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein fitness and variant effect prediction · 1 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.

Introduces CFGen, a latent flow-matching generative model with negative binomial and Bernoulli decoders that generates discrete multi-modal single-cell data and extends classifier-free guidance to compositional multi-attribute generation.

Problem

Existing deep generative models for single-cell data operate on continuous normalized approximations, ignoring the discrete nature of counts, and offer limited controllable multi-modal and multi-attribute generation.

Approach

A conditional latent flow-matching prior conditioned on cell type and size factor, paired with count-based decoders (negative binomial for RNA, Bernoulli for ATAC), plus a compositional classifier-free guidance formulation for flow matching that composes single-attribute fields with per-attribute guidance weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use conditional CFGen instead of the strongest baselineConditional scRNA-seq generation · PBMC3KMMD: 0.94 -> 0.85Helped
Use conditional CFGen instead of the strongest baselineConditional scRNA-seq generation · Dentate gyrusWD: 22.56 -> 21.55Helped
Use conditional CFGen instead of the strongest baselineConditional scRNA-seq generation · HLCAMMD: 0.58 -> 0.54Helped
Use unconditional CFGen instead of scGANUnconditional scRNA-seq generation · PBMC3KMMD: 0.36 -> 0.44Hurt
Use unconditional CFGen instead of scGANUnconditional scRNA-seq generation · Dentate gyrusMMD: 0.42 -> 0.42No clear effect
Use unconditional CFGen instead of scGANUnconditional scRNA-seq generation · Dentate gyrusWD: 22.52 -> 21.20Helped
Use unconditional CFGen instead of scGANUnconditional scRNA-seq generation · Tabula MurisMMD: 0.25 -> 0.08Helped
Use unconditional CFGen instead of scGANUnconditional scRNA-seq generation · HLCAWD: 10.81 -> 10.63Helped
Generate RNA and ATAC jointly rather than RNA-onlyCFGen · PBMC10K RNAWD: 14.30 -> 13.90Helped
Generate RNA and ATAC jointly rather than RNA-onlyCFGen · PBMC10K RNAMMD: 0.86 -> 0.89Hurt
Use multi-modal CFGen instead of MultiVIMulti-modal generation · PBMC10K ATACMMD: 0.96 -> 0.92Helped
Use CFGen instead of scVI for batch correctionBatch correction · NeurIPSBatch: 0.45 -> 0.63Helped

Surprising findings

Limitations

Experimental setup

Datasets: PBMC3K Dentate gyrus Tabula Muris Human Lung Cell Atlas PBMC10K multiome NeurIPS 2021 bone marrow C. elegans molecular atlas PBMC COVID

Benchmarks: PBMC3K Dentate gyrus Tabula Muris HLCA PBMC10K multiome NeurIPS 2021 C. elegans atlas PBMC COVID

Metrics: RBF-kernel MMD 2-Wasserstein distance scIB batch correction scIB biological conservation cell-type recall

Baselines: scVI scDiffusion scGAN MultiVI PeakVI scANVI scPoli

Builds on: Flow Matching classifier-free guidance scVI compositional diffusion guidance

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