用扩散模型模拟单细胞扰动响应,提升预测精度与泛化能力
PerturbDiff: Functional Diffusion for Single-Cell Perturbation Modeling
- 将细胞群体建模为希尔伯特空间中的分布点,通过扩散过程捕捉隐变量影响
- 在多个数据集上实现当前最佳预测性能,对未见扰动泛化能力显著提升
- 适合系统生物学、药物研发领域研究人员,尤其关注复杂扰动响应建模
构建能准确模拟细胞对扰动响应的虚拟细胞是系统生物学长期目标。核心挑战在于高通量单细胞测序具有破坏性:无法观测同一细胞在扰动前后的状态。因此,扰动预测需在无配对的对照与扰动群体间建立映射。现有模型通常假设在给定细胞背景(如细胞类型)和扰动类型时,响应分布是固定的。但实际上,由于微环境波动等不可观测的潜在因素,响应存在系统性差异,形成相同条件下的分布流形。为此,我们提出PerturbDiff,将建模从单个细胞转向整个分布。通过将分布嵌入希尔伯特空间,并定义基于扩散的生成过程直接作用于概率分布,使PerturbDiff能够捕捉隐藏因子引起的群体级响应变化。在多个公开数据集上的基准测试显示,PerturbDiff在单细胞响应预测中达到最先进水平,对未见扰动的泛化能力显著增强。项目主页(https://katarinayuan.github.io/PerturbDiff-ProjectPage/)将提供代码与数据(https://github.com/DeepGraphLearning/PerturbDiff)。
原文摘要 · Abstract (English)
Building Virtual Cells that can accurately simulate cellular responses to perturbations is a long-standing goal in systems biology. A fundamental challenge is that high-throughput single-cell sequencing is destructive: the same cell cannot be observed both before and after a perturbation. Thus, perturbation prediction requires mapping unpaired control and perturbed populations. Existing models address this by learning maps between distributions, but typically assume a single fixed response distribution when conditioned on observed cellular context (e.g., cell type) and the perturbation type. In reality, responses vary systematically due to unobservable latent factors such as microenvironmental fluctuations and complex batch effects, forming a manifold of possible distributions for the same observed conditions. To account for this variability, we introduce PerturbDiff, which shifts modeling from individual cells to entire distributions. By embedding distributions as points in a Hilbert space, we define a diffusion-based generative process operating directly over probability distributions. This allows PerturbDiff to capture population-level response shifts across hidden factors. Benchmarks on established datasets show that PerturbDiff achieves state-of-the-art performance in single-cell response prediction and generalizes substantially better to unseen perturbations. See our project page (https://katarinayuan.github.io/PerturbDiff-ProjectPage/), where code and data will be made publicly available (https://github.com/DeepGraphLearning/PerturbDiff).
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。