scMMT: 单细胞RNA序列数据细胞标注、蛋白质预测与嵌入的多用途深度学习方法.

0. TL; DR

scMMT是一种用于单细胞 RNA 测序(scRNA-seq)数据的多任务深度学习框架。该方法结合了创新的特征提取技术(融合 TSVDFAComBatHVGs),利用 GradNorm 实现细胞类型注释与蛋白质表达预测的相互促进,并引入对数加权和标签平滑机制以增强对稀有细胞的识别并防止模型过度自信。广泛的实验表明,scMMT 在细胞类型注释、稀有细胞识别、抵抗 dropout 和标签噪声、蛋白质表达预测以及低维嵌入表示等多个方面均达到了最先进的性能。

1. 背景介绍

传统的批量测序方法往往忽略了固有的细胞异质性,而单细胞 RNA 测序(scRNA-seq)技术的出现通过在单细胞水平上识别和表征细胞差异,彻底改变了基因组学领域。准确注释 scRNA-seq 数据中的细胞类型对于全面了解复杂组织和器官内的细胞异质性至关重要,这在阐明疾病进展和肿瘤微环境等生物学和医学研究中具有核心地位。

随着多模态测序技术(如 CITE-seq)的出现以及对高精度细胞识别需求的增加,现有计算方法暴露出若干亟待解决的局限性:

为了充分利用 scRNA-seq 数据中丰富的生物学信息,作者开发了一种用于细胞注释、蛋白质表达预测和低维嵌入的新型深度学习方法,命名为 scMMTsingle-cell multi-modal data and multi-task learning tool)。该方法不仅能够全面提取特征,还通过结合蛋白质信息和多任务学习机制,有效解决了免疫细胞难区分、稀有细胞难识别以及标签噪声干扰等核心问题。

2. scMMT方法

scMMT 的核心目标是使用 CITE-seq 数据集作为参考(reference),最大化 scRNA-seq 查询(query)数据集的分析价值。该模型构建了一个基于 GradNorm 的多任务学习框架,能够同时输出低维嵌入、细胞注释预测和蛋白质表达预测。

2.1 创新的多维特征提取

由于仅依赖 HVGs 会忽略非高度可变基因中的关键信息以及基因间的共现和生物学相互作用,作者采用了一种组合特征提取策略:

  1. HVGs:提取 $550$ 个高度可变基因。
  2. TSVD(截断奇异值分解):用于解释原始变量的所有方差,弥补 HVGs 的局限性并消除噪声,提取 $300$ 个特征。
  3. FA(因子分析):描述原始变量相关矩阵内的相互依赖性,捕捉基因间的关系,提取 $180$ 个特征。

为了消除不同数据集之间的批次效应,作者在应用 TSVDFA 之前使用了 ComBat 方法进行数据整合。最终,这三种视角提取的特征被拼接在一起作为神经网络的最终输入。

2.2 模型架构与多任务学习

scMMT 的神经网络结构以 ResNet 块为基本单元,以解决梯度消失/爆炸问题并加速收敛。网络主要包含输入块(Input block)、ResNet 块、嵌入块(Embedding block)以及两个独立的单任务块(分别通过线性层预测细胞类型和蛋白质表达量)。

作者使用审查损失函数(censored loss function)进行训练,重点关注每个细胞中已测量的蛋白质,从而允许整合具有不同蛋白质面板的多个 CITE-seq 数据集。预测细胞类型时使用标签平滑交叉熵(label smoothing cross-entropy)作为损失函数,预测蛋白质时使用均方误差(MSE)。

2.3 对数加权与标签平滑

针对样本不平衡问题,作者引入了对数加权(Logarithmic weighting)机制,为样本量较少的细胞类型分配更高的权重,其公式如下:

\[weight = \log \left( \frac{\sum count_i}{count_i} + \alpha \right)\]

其中,$count_i$ 代表每种细胞类型的样本数量,$\alpha > 0$。此外,为了减轻人工注释标签错误带来的负面影响,模型采用了标签平滑(label smoothing)机制,防止神经网络过度自信。

2.4 基于 GradNorm 的梯度平衡

为了在反向传播过程中平衡细胞类型注释和蛋白质预测这两个任务的梯度,使它们能够相互促进并减少过拟合,作者引入了 GradNorm 算法。其损失函数定义如下:

\[L_{grad}(t; w_i(t)) = \sum_i \left\| G^{(i)}_W(t) - \bar{G}_W(t) \times [r_i(t)]^\alpha \right\|_1\]

其中,$G^{(i)}_W(t)$ 代表所选权重 $W$ 下单任务加权损失梯度的 L2 范数;$\bar{G}_W(t)$ 代表训练时间 $t$ 所有任务的平均梯度范数;$r_i(t)$ 代表任务 $i$ 的相对逆训练速率。这一机制显著提高了模型训练阶段的稳定性和一致性。

3. 实验分析

作者在多个权威公共数据集(包括 160k PBMCsCOVID-19H1N1 等)上对 scMMT 进行了全面评估。

3.1 细胞类型注释性能评估

作者验证了 scMMT 在细胞注释任务上的卓越表现:

3.2 稀有细胞类型识别能力

作者评估了模型处理极度不平衡数据的能力:

3.3 抵抗 Dropout 和标签噪声的鲁棒性

作者设计了加噪实验以验证模型的鲁棒性:

3.4 蛋白质表达水平预测

作者验证了蛋白质预测任务的准确性与生物学意义。无论是在 160k PBMCs 数据集内部,还是向 H1N1 数据集跨域预测,scMMT 均取得了最优的皮尔逊相关系数(PCC)和最低的均方根误差(RMSE)。

3.5 生成高质量的低维嵌入表示

作者评估了降维结果的一致性与批次效应消除能力: