2021年8月10日,深圳华大生命科学研究院精准健康研究所智能算法团队在知名学术杂志《遗传学前沿》(Frontiers in Genetics)在线发表了题为“deepMNN: Deep Learning-Based Single-Cell RNA Sequencing Data Batch Correction Using Mutual Nearest Neighbors”的研究论文,文章提出了一种新的基于深度学习模型进行单细胞RNA测序数据(scRNA-seq)批次效应校正的方法deepMNN。

Frontier in Genetics 官网截图
高通量单细胞RNA测序技术的快速发展产生了海量的scRNA-seq数据,充分利用并整合不同数据集进行大规模单细胞转录组数据挖掘可以为细胞异质性及其进化动力学提供更多新的见解。然而不同scRNA-seq数据可能产生于不同时间和测序平台,这些数据之间不可避免的存在技术或无生物学意义差异的批次效应。虽然目前已经提出了许多scRNA-seq数据批次效应校正算法,但大多数方法需要消耗大量内存和时间,且这种需求随着不断增加的scRNA-seq数据会进一步加剧。
研究团队基于深度学习模型设计并开发了deepMNN方法用于校正scRNA-seq数据批次效应。deepMNN通过主成分分析降维并在其子空间中计算批次间的互近邻对(MNN pairs),然后构建一个基于深度残差网络的深度学习模型消除批次效应。deepMNN通过自己特有的损失函数指导其进行模型学习从而消除scRNA-seq数据间的批次效应。

deepMNN框架。(A)deepMNN工作流示意图,(B)批次矫正网络中的残差模块。

文章使用的4种不同批次的scRNA-seq数据

在“两个批次且细胞类型相同”的场景下,deepMNN与其他常用批次效应校正算法的定性和定量比较结果

在大规模数据集HCA场景下,deepMNN与其他常用批次效应校正算法的定性比较
总之,文章基于深度学习模型提出新的单细胞RNA测序数据批次效应校正方法deepMNN,准确性优于现有常用方法,特别是在大规模数据集的情况下,deepMNN算法的时间复杂度和空间复杂度均表现优异,同时deepMNN一步即可整合多批次数据集,无需多次迭代。
深圳华大生命科学研究院白勇博士、金鑫研究员为论文共同通讯作者。





评论 (0)