Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

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

About

Generative modeling of single-cell RNA-seq data is crucial for tasks like trajectory inference, batch effect removal, and simulation of realistic cellular data. However, recent deep generative models simulating synthetic single cells from noise operate on pre-processed continuous gene expression approximations, overlooking the discrete nature of single-cell data, which limits their effectiveness and hinders the incorporation of robust noise models. Additionally, aspects like controllable multi-modal and multi-label generation of cellular data remain underexplored. This work introduces CellFlow for Generation (CFGen), a flow-based conditional generative model that preserves the inherent discreteness of single-cell data. CFGen generates whole-genome multi-modal single-cell data reliably, improving the recovery of crucial biological data characteristics while tackling relevant generative tasks such as rare cell type augmentation and batch correction. We also introduce a novel framework for compositional data generation using Flow Matching. By showcasing CFGen on a diverse set of biological datasets and settings, we provide evidence of its value to the fields of computational biology and deep generative models.

Alessandro Palma, Till Richter, Hanyi Zhang, Manuel Lubetzki, Alexander Tong, Andrea Dittadi, Fabian Theis• 2024

Related benchmarks

TaskDatasetResultRank
Unconditional GenerationDentate Gyrus (test)
W2 Score22.226
7
Gene level performanceTabula Muris
MSE0.00e+0
4
Single conditional generationPBMC3k
WD16.94
4
Single conditional generationTabula Muris
WD7.39
4
Dual condition generationHeart
WD12.57
4
Gene level performanceDentate gyrus
MSE0.00e+0
4
Single conditional generationDentate gyrus
WD21.55
4
Dual condition generationPBMC
WD17.41
4
Gene level performancePBMC3k
MSE0.09
4
Gene level performance evaluationHeart
MSE0.04
4
Showing 10 of 17 rows

Other info

Follow for update