首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

编辑 | 紫罗生成式预训练模型在自然语言处理(NLP)和计算机视觉等领域取得了显著的成功。文本是由文字组成的,细胞可以用基因来表征。NLP 和单细胞生物学之间的另一个核心相似之处是,用于训练的公开可用的单细胞 RNA 测序(scRNA-seq)数据的规模庞大且不断增长。NLP 模型是否也能理解单细胞生物学的内在逻辑并发展「涌现思维」?近日,来自加拿大多伦多大学和彼得·蒙克心脏中心(Peter Munk Cardiac Centre)的研究人员,通过利用呈指数增长的单细胞测序数据,首次尝试对超过 1000 万个细胞进

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

编辑 | 紫罗

生成式预训练模型在自然语言处理(NLP)和计算机视觉等领域取得了显著的成功。

文本是由文字组成的,细胞可以用基因来表征。

NLP 和单细胞生物学之间的另一个核心相似之处是,用于训练的公开可用的单细胞 RNA 测序(scRNA-seq)数据的规模庞大且不断增长。

NLP 模型是否也能理解单细胞生物学的内在逻辑并发展「涌现思维」?

近日,来自加拿大多伦多大学和彼得·蒙克心脏中心(Peter Munk Cardiac Centre)的研究人员,通过利用呈指数增长的单细胞测序数据,首次尝试对超过 1000 万个细胞进行生成预训练来构建单细胞基础模型。

这是第一个基于单细胞生物学的大型语言模型。

有推特网友表示:「这是令人印象深刻的工作,并举例说明了生成式人工智能时代的融合。」

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

还有网友说:「我们能说这就结束了表观遗传学的研究吗?」

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

研究人员证明了生成式预训练 Transformer scGPT 可以有效地捕获对基因和细胞有意义的生物学见解。此外,该模型可以很容易地进行微调,以在各种下游任务中实现最先进的性能,包括 multi-batch 整合、多组学整合、细胞类型注释、遗传扰动预测和基因网络推断。

scGPT 代码库可在 https://github.com/bowang-lab/scGPT 上公开获得。

该研究以「scGPT: Towards Building a Foundation Model for Single-Cell Multi-omics Using Generative AI」为题,于 2023 年 5 月 发布在 BioRxiv预印平台。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

从 GPT 中汲取灵感

生成式预训练模型最近在许多领域取得了前所未有的成功。

但目前单细胞研究中基于机器学习的发现相当分散,特定模型专用于特定分析任务。由于测序能力和研究问题的范围,每项研究中使用的数据集的广度和规模通常也有限。这需要在大规模数据上进行预训练的基础模型,以实现对单细胞生物学的一般理解。

虽然单细胞生物学中生成预训练的可行性在很大程度上仍未得到探索,但可以从其他领域汲取关于建模和以数据为中心的观点的灵感。

scGPT 在下游任务中表现最佳

在此,研究人员首次尝试通过对超过 1000 万个细胞进行生成预训练来构建单细胞基础模型 scGPT。研究证明预训练模型在基因和细胞水平上捕获了有意义的生物学见解。通过在少量学习设置中进行微调,该模型在广泛的下游任务上实现了最先进的性能。

scGPT 首先对来自细胞图谱的大规模 scRNA-seq 数据进行生成训练。对于下游应用,可以根据新数据微调预训练模型权重。scGPT 的核心组件包含带有用于生成训练的专门注意掩码的堆叠 Transformer 块。将 scGPT 应用于各种任务,包括多组学整合、batch 校正、细胞类型注释、遗传扰动预测和基因网络推理。输入包含三层信息:基因标记、表达值和条件标记。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:scGPT 模型示意图。(来源:论文)

通过在少量学习设置中进行微调,scGPT 在各种下游任务上实现了最先进的性能,包括 batch 校正、多组学整合、细胞类型注释、遗传扰动预测和基因调控网络推断。

整合多个 scRNA-seq 数据并进行 batch 校正

scGPT 以 scVI(一种深度学习模型)、Harmony 和 Seurat 为基准,整合了两个数据集:PBMC(2 batches)和 Immune Human(10 batches)。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:使用 scVI、Seurat Seurat 和 Harmony Harmony 对 Immune Human(10 batches)和 PBMC 10K(2 batches)数据集进行 batch 整合时细胞类型聚类性能的基准测试。学习细胞嵌入的 UMAP 图按细胞类型着色。(来源:论文)

根据多项生物保护指标评估,scGPT 表现最佳(这里的目标是尽量减少相同细胞类型的细胞扩散)。scGPT(深粉色)始终高于其他标准。尽管如此,所有工具似乎总体上都表现不错。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:scGPT 模型与其他基准方法在 AvgBIO 上的比较、详细的生物保护指标(NMIcell、ARIcell、ASWcell)和总分。

细胞类型标注

对于这项任务,预训练的 scGPT 模型使用交叉熵损失对来自人类胰腺细胞新参考数据集的真实标签进行了微调。

然后,它的任务是识别另一个人类胰腺数据集上的细胞类型。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:hPancreas 查询集中按真实细胞类型着色的细胞的 UMAP 可视化。(来源:论文)

ChatGPT 也可以通过文献浏览来进行细胞类型分配,但是,这里有一个非常重要的区别,scGPT 在某种意义上与文献浏览相反,因为它是全自动的。

遗传扰动预测

两个 Perturb-Seq 数据集,在这些数据集上评估了扰动后预测值和相应的真实表达值之间的相关性。

表 1:扰动预测结果。(来源:论文)

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

scGPT 表现不错,但(再次)所有测试工具确实具有相似的性能。

多组学整合

每种组学类型(例如基因表达、染色质可及性、蛋白质丰度)对应于 NLP 中的不同语言。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:使用 scGLUE 和 Seurat v4 在 10x Multiome PBMC数据集(配对数据设置)上进行细胞类型聚类任务的 few-shot scGPT 模型基准测试。(来源:论文)

scGPT 表现很好(通过多种生物学论证),例如,它是为 CD8 naive T 生成单独簇的唯一方法。

基因调控网络推断

在此任务中,对 scGPT 进行了测试,以对功能相关的基因进行分组,并将不同的基因与其基因嵌入网络区分开来。

在此针对已知生物学验证 scGPT 的基因嵌入网络,然后探索其在基因程序发现中的适用性。

首个单细胞生物学基础大型语言模型,在超1000万个细胞进行预训练

图示:用于基因调控网络推理的基因嵌入。(来源:论文)

研究表明 scGPT 已经从零样本(zero- shot)设置中的生成预训练中学习到了有意义的生物模式。更具体地说,研究证明了 scGPT 通过利用预训练模型在新数据集上执行无监督基因程序发现以及其他细胞级分析任务的能力。这一尝试是在基础模型的协助下,向单细胞领域的知识发现迈出的第一步。

未来展望

总之,scGPT 是第一个利用从超过 1000 万个单细胞数据中学习的预训练 Transformer 的基础模型。

研究人员特此发布 scGPT 代码库和预训练模型。希望这能提供一个统一的框架,以帮助研究人员轻松地使预训练模型适应其手头的任务。

对于未来,研究人员表示:「我们计划在更多样性、大规模的数据集上进行预训练,包括多组学数据、空间组学和疾病状况。在因果发现的预训练阶段结合扰动和时间数据也很有趣。

更重要的是,我们希望在更广泛的具有生物学意义的任务上验证预训练模型,以理解和解释预训练模型学到了什么。我们还旨在探索单细胞数据的上下文指令学习。目标是拥有一个预训练模型,该模型无需微调即可理解零样本设置中的不同任务和上下文。因此,scGPT 是使用大规模预训练基础模型来理解细胞生物学背景和细微差别的第一步。我们设想预训练范式可以很容易地整合到单细胞研究中,并作为利用呈指数增长的细胞图谱中的现有知识进行新发现的基础。」

论文链接:https://www.biorxiv.org/content/10.1101/2023.04.30.538439v1

参考内容:https://twitter.com/simocristea/status/1654581096498229250

相关资讯

单细胞生物学基础大型语言模型scGPT更新版来了,在超3300万个细胞上进行预训练

编辑 | 紫罗就在前不久,多伦多大学研究团队发布首个单细胞生物学基础大型语言模型:scGPT,其在超 1000 万个细胞上进行预训练。现在,该研究团队首次尝试对超过 3300 万个细胞进行生成预训练来更新 scGPT。论文的通讯作者、多伦多大学助理教授 Bo Wang 在推特激动发文:「令人兴奋的 scGPT 更新:自 4 月份发布以来,受到社区的极大关注,我们很高兴地宣布单细胞多组学数据的基础模型 scGPT 的首次重大更新。」更新后的研究以「scGPT: Towards Building a Foundatio

中国科学院团队两篇齐发:首个跨物种生命基础大模型+新型细胞命运预测AI模型发布

作者 | 中国科学院多学科交叉研究团队编辑 | ScienceAI被称为20世纪人类三大科学计划之一的人类基因组计划,拉开了深度解析生命奥秘的序幕。由于生命过程具有多维度、高度动态的特点,传统实验研究手段难以系统精准地破解基因密码的底层共性规律,亟需运用强大的计算技术来实现基因数据的表征建模与知识发现。当前,以大模型为核心的人工智能技术在计算机视觉和自然语言理解等领域引发了革命,展示出了对数据和知识的深入理解的能力,有望应用到生命科学研究领域,系统精准地破解基因密码的底层共性规律。近日,由中国科学院多学科交叉研究团

山东大学团队提出基于异构图 Transformer 的单细胞生物网络推理

编辑 | 绿萝单细胞多组学 (scMulti-omics) 技术允许同时量化多种模态,以捕捉复杂分子机制和细胞异质性的复杂性。现有工具无法有效地推断出不同细胞类型中 active 生物网络以及这些网络对外部刺激的反应。在此,来自山东大学参与的多机构研究团队,开发了基于深度学习的单细胞数据多组学分析平台:DeepMAPS,用于从 scMulti-omics 进行生物网络推理。DeepMAPS 在异构图中对 scMulti-omics 进行建模,并使用多头图(multi-head graph)Transformer 以