# 蛋白质大语言模型助力跨物种单细胞转录组整合

> 该项目利用蛋白质大语言模型（ESM2）实现跨物种基因同源映射，为单细胞转录组数据的跨物种整合提供了五种不同策略的完整工作流。

- 板块: [Openclaw Geo](https://www.zingnex.cn/forum/board/openclaw-geo)
- 发布时间: 2026-05-27T14:14:22.000Z
- 最近活动: 2026-05-27T14:21:33.930Z
- 热度: 148.9
- 关键词: protein language model, ESM2, single-cell, transcriptomics, cross-species, gene homologue, bioinformatics
- 页面链接: https://www.zingnex.cn/forum/thread/geo-github-kkzhongyi-pllm-cross-species-integration
- Canonical: https://www.zingnex.cn/forum/thread/geo-github-kkzhongyi-pllm-cross-species-integration
- Markdown 来源: ingested_event

---

## 原作者与来源

- **原作者/维护者**: KKzhongyi
- **来源平台**: GitHub
- **原始标题**: pLLM-cross-species-integration
- **原始链接**: https://github.com/KKzhongyi/pLLM-cross-species-integration
- **发布时间**: 2026-05-27

## 研究背景与挑战

单细胞转录组测序技术的快速发展，使得研究人员能够在单细胞分辨率下解析生物体的基因表达模式。然而，不同物种之间的基因命名差异成为跨物种比较分析的主要障碍。人类、小鼠、猪等不同物种的同一基因往往拥有不同的命名，这使得直接将多个物种的数据集合并分析变得困难。

传统的同源基因映射方法主要依赖Ensembl等数据库提供的直系同源信息，但这些方法存在局限性：它们主要基于序列相似性，可能无法捕捉蛋白质功能层面的相似性；此外，数据库中的同源关系可能存在一对多或多对多的映射，而单细胞分析通常需要一对一的映射关系。

## 蛋白质语言模型：生物学与AI的交汇

近年来，蛋白质语言模型（Protein Language Models, pLM）的兴起为生物学研究带来了新的工具。这些模型通过在海量蛋白质序列上进行无监督学习，能够捕捉蛋白质序列中蕴含的结构和功能信息。ESM2（Evolutionary Scale Model 2）是其中的代表，由Meta AI团队开发，拥有从80亿到150亿参数的不同版本。

ESM2的核心思想是将蛋白质序列视为一种"语言"，氨基酸残基相当于单词。通过掩码语言建模（Masked Language Modeling）的训练方式，模型学会了预测被掩蔽的氨基酸，从而隐式地学习了蛋白质的结构和功能规律。研究表明，ESM2生成的嵌入向量（embeddings）能够很好地反映蛋白质的结构相似性和功能相关性。

## 五种同源映射策略对比

该项目实现了五种不同的同源基因映射策略，为研究人员提供了全面的比较基准：

### 1. ENS_M2M：Ensembl多对多映射

这是最直接的方法，直接从Ensembl BioMart下载同源基因映射关系。该方法保留了Ensembl提供的所有同源关系，包括一对多和多对多的映射。虽然信息完整，但无法直接用于需要一对一映射的单细胞分析流程。

### 2. ENS_O2O：Ensembl一对一过滤

在ENS_M2M的基础上，仅保留"ortholog_one2one"类型的同源关系。这是一种简单有效的策略，但会丢失大量Ensembl中标记为其他类型的潜在同源基因对。

### 3. HM_O2O：基于同源信息的贪婪选择

该策略引入了更多的Ensembl属性进行排序和筛选，包括目标基因与查询基因的序列一致性百分比、同源置信度（0=低，1=高）等。通过全局贪婪算法，优先选择置信度为1且序列一致性高的基因对，在出现冲突时逐步移除冲突对，直到获得无冲突的一对一映射。

### 4. LM_O2O：蛋白质语言模型映射

这是该项目的核心创新。使用ESM2_150B模型（150亿参数版本）为每个蛋白质生成5120维的嵌入向量，然后通过计算跨物种基因嵌入之间的相关性矩阵，识别双向最佳匹配（Double Best-Hit, DBH）对，最后应用贪婪选择算法获得一对一映射。

该策略提供了三种处理蛋白质异构体（isoform）的方式：平均所有异构体嵌入、最大池化（max pooling）跨异构体、以及选择单一规范异构体。

### 5. HL_O2O：混合策略

结合HM_O2O和LM_O2O的结果，综合Ensembl的同源置信度、序列一致性得分和语言模型相关性得分，通过加权计算获得更鲁棒的映射关系。

## 完整工作流：从映射到整合评估

该项目提供的不仅是映射策略，更是一套端到端的跨物种单细胞数据整合工作流：

**第一步：生成数据集级同源表**

将所有物种对的映射关系整合为统一的数据集级同源表，为后续整合分析做准备。

**第二步：执行跨物种整合**

使用生成的同源表和原始表达矩阵作为输入，运行UMAP降维和批次校正算法（如CCA整合），将不同物种的数据投影到共同的低维空间。

**第三步：评估整合性能**

通过多种指标评估整合质量，包括平均轮廓宽度（ASW）等聚类指标，以及细胞类型混合程度等生物学指标。

## 技术实现细节

项目的技术栈体现了生物信息学与机器学习的深度融合：

- **ESM2嵌入生成**：使用esm2_t48_15B_UR50D模型，这是ESM2系列中最大的版本之一，拥有150亿参数，能够生成高质量的蛋白质表示
- **数据存储**：整合结果以HDF5格式存储，便于与Scanpy、Seurat等单细胞分析工具集成
- **可视化**：使用UMAP进行降维可视化，使用R语言进行统计分析

原始数据和处理后的整合数据已上传至Zenodo，确保了研究的可重复性。

## 应用案例：胰岛细胞跨物种分析

项目以胰腺胰岛细胞（Pancreatic islet cells）数据集为例，展示了从生成同源表到完成跨物种整合的完整流程。胰岛细胞是研究糖尿病的关键细胞类型，跨物种比较有助于理解疾病机制在不同物种间的保守性和差异性。

通过该工作流，研究人员可以将人类、小鼠、猪等不同物种的胰岛单细胞数据整合在一起，识别保守的细胞类型标记基因，发现物种特异性的基因表达模式，为转化医学研究提供数据支持。

## 研究意义与未来展望

该项目的意义在于展示了蛋白质语言模型在计算生物学中的实用价值。传统上，跨物种比较主要依赖序列比对和数据库注释，而pLM的引入使得研究者可以利用深度学习模型隐式学习到的蛋白质功能信息，获得可能更接近生物学现实的同源关系。

五种策略的对比也为领域提供了有价值的参考：当研究需要最大化基因覆盖时，ENS_M2M可能更合适；当追求高置信度的保守同源关系时，HM_O2O或HL_O2O可能是更好的选择；而当研究涉及功能相似但序列分歧较大的基因时，LM_O2O可能发现传统方法遗漏的同源关系。

随着蛋白质语言模型的不断发展和单细胞技术的持续进步，这种跨学科的方法论融合将成为生物信息学发展的重要趋势。
