单次cfDNA分析和癌症筛查的多模态人工智能.

0. TL; DR

cfAI 癌症检测框架是首次在单分子水平上实现了对血浆游离DNAcfDNA)的多组学信息整合,并结合了强大的 Transformer 深度学习模型。cfAI 框架在同一个 cfDNA 分子上同时捕获了DNA甲基化、片段组学特征和组蛋白修饰信息,与基因语义、表观基因组注释等多维度信息进行向量化和融合。

作者基于这些 cfDNA token 训练了一个 Transformer 模型,该模型能够在分子、基因和样本三个层面上评估 ctDNA 的可能性。实验结果显示,cfAI 能够实现近10倍的癌症信号富集,在多癌种检测中,于93.1%的特异性下达到了72.6%的灵敏度。

1. 背景介绍

血浆中的细胞游离DNAcfDNA)作为一种非侵入性的生物标志物,已在肿瘤监测、产前诊断和器官移植等领域取得了巨大成功。肿瘤来源的 cfDNA(即 ctDNA)携带了包括基因突变、表观遗传改变、片段组学特征和组蛋白修饰在内的丰富多组学(multi-omics)信息,为癌症的早期筛查提供了可能。

然而,cfDNA 在癌症早筛中的应用始终面临一个核心挑战:ctDNA 的含量极低。在早期癌症患者的血浆中,ctDNA 的比例通常低于0.1%,其微弱的信号极易被来自正常细胞(主要是血细胞)的海量背景 cfDNA 所淹没。

现有的方法大多基于混合物分析策略,即通过分析整个 cfDNA 群体的平均信号波动来推断 ctDNA 的存在。这种策略存在明显的局限性:

Transformer 等人工智能模型的兴起为处理复杂高维数据提供了强大工具,但现有的单细胞或基因水平的模型无法直接应用于 cfDNA 分析,因为它们缺乏一个能够将单个 cfDNA 分子作为基本处理单元(token)的语义系统。

为了从根本上解决上述问题,本研究提出了一个全新的思路:在单分子水平上实现对 cfDNA 的多组学整合,并为此专门设计一个能够理解和融合这些信息的多模态AI模型。

2. cfAI框架

cfAI 框架的设计旨在实现从实验到计算的端到端多模态信息融合。其核心包括多组学测序方案和定制化的 Transformer 模型架构。

2.1 构建单分子多组学cfDNA Token

为了在同一个 cfDNA 分子上同时获取多种组学信息,作者开发了一套全新的测序流程:

  1. cf-核小体富集:使用与 H3K4me3(一种与转录活跃相关的组蛋白修饰)特异性结合的抗体磁珠,从血浆中捕获并富集与活跃转录起始位点(TSS)相关的核小体。这一步旨在放大癌症样本与正常样本之间的差异信号。
  2. 文库构建与酶法甲基化转换:对富集到的 cfDNA 进行末端修复、双链文库构建,并采用酶法进行甲基化转换。这一流程既能保留 cfDNA 天然的片段末端信息,又能准确检测5mC甲基化状态,避免了传统亚硫酸氢盐处理对DNA的损伤。
  3. 高通量测序:最终获得能够在单分子(单个测序读段 read)水平上同时解析 DNA 序列、CpG甲基化、片段长度、末端基序和组蛋白修饰来源(通过H3K4me3富集)的多维数据。

为了让 Transformer 模型能够理解这些异构的多组学数据,作者为每个 cfDNA 分子精心设计了一个多模态的向量表示,即cfDNA token

对于每个 cfDNA 测序读段,提取以下特征:

针对不同类型特征的数据结构和生物学意义,设计了不同的嵌入方法。例如,使用可学习的傅里叶特征(Fourier features)来编码具有周期性的片段长度;使用卷积神经网络来捕捉序列模式。

将所有特征的嵌入向量拼接起来,再通过一个多层感知器(MLP)网络,最终将一个 cfDNA 分子的所有信息压缩成一个固定维度(如512维)的潜在向量,即 cfDNA token

2.2 模型架构

模型的输入是一个cfDNA batch,它由来自同一个基因的所有 cfDNA token 组成。此外,还设计了一个特殊的 <cls> token,用于编码该基因的整体信息,如 H3K4me3 的富集水平(可反映基因表达差异)和基因语义信息。

采用标准的 Transformer Encoder 架构,通过自注意力机制捕捉一个基因内部不同 cfDNA 分子之间以及每个分子内部不同组学特征之间的复杂交互关系。

模型具有多个任务头,可以同时输出三个层面的预测结果:单个 cfDNA 分子的癌症评分、整个 cfDNA batch 的癌症评分,以及组织来源的 logits

2.3 训练策略

由于无法在训练前准确知道哪个 cfDNA 分子是 ctDNA,作者采用了一种伪标签策略,即初始时将所有来自癌症样本的 cfDNA 都视为候选 ctDNA

在训练的每个批次中,将来自目标样本(癌症或正常)的 cfDNA token,与从10个正常样本中随机抽取的、测序深度匹配的噪声 token混合在一起。

训练模型从这个混合的 batch 中,准确地区分出哪些是候选 ctDNA,哪些是噪声。这种类似对抗训练的模式,迫使模型学习区分肿瘤和正常来源 cfDNA 的最本质、最细微的特征差异。

在推理阶段,模型输入不再混入噪声 token,直接对目标样本的 cfDNA 进行评分。最终,一个样本的癌症总分由其所有基因批次的平均癌症得分来决定。

3. 实验分析

作者在一个包含10种癌症类型共304个合格样本的数据集上对 cfAI 进行了训练和测试。

3.1 单分子多组学协同效应与ctDNA富集

作者首先通过一个具体的基因案例(IRS1)直观地展示了单分子多组学的威力。

这些结果有力地证明,单分子多组学的协同分析能够极大地放大微弱的 ctDNA 信号,而 cfAI 模型成功地学习并利用了这种协同效应。

3.2 上下文感知建模与信号去噪

cfAI 的一个核心设计是能够处理一个基因上下文中的多个 cfDNA 分子,从而实现信息的聚合与去噪。

3.3 模型训练动态

3.4 样本级性能评估