跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

CellWhisperer 多模态学习实现单细胞数据对话式探索

CellWhisperer 是一款基于对话的单细胞数据探索工具。它利用多模态对比学习将 RNA 测序数据集与文本注释结合,构建转录组与文本的联合嵌入。该模型支持自然语言查询细胞信息,无需特定语法。通过整合大型语言模型的生物学知识,CellWhisperer 能回答关于细胞类型、基因表达及功能的问题。其性能在零样本预测中经过基准测试,并集成于 CELLxGENE 浏览器中,为交互式探索单细胞数据提供了新途径。

林间仙子发布于 2026/4/5更新于 2026/10/20109 浏览
CellWhisperer 多模态学习实现单细胞数据对话式探索

介绍

单细胞测序能够以前所未有的规模和细节对生物样本进行特征描述,但数据解读仍颇具挑战性。在此,我们推出了'CellWhisperer',这是一种基于对话的基因表达查询的人工智能(AI)模型和软件工具。我们通过对比学习对 100 万个 RNA 测序数据集与由 AI 管理的描述建立了转录组及其文本注释的多模态嵌入。这个嵌入为一个大型语言模型提供了信息,该模型能够通过自然语言对话回答关于细胞和基因的问题。

CellWhisperer 框架示意图

我们对 CellWhisperer 在零样本预测细胞类型和其他生物学注释方面的性能进行了基准测试,并展示了其在人类胚胎发育的元分析中的生物发现应用。我们将 CellWhisperer 对话框与 CELLxGENE 浏览器集成在一起,使用户能够通过结合图形和对话界面来交互式地探索基因表达。总之,CellWhisperer 利用大规模社区规模的数据库来连接转录组和文本,从而能够通过自然语言对话实现对单细胞 RNA 测序数据的交互式探索。

CellWhisperer 训练与推理流程

基因表达分析在细胞和组织的特性鉴定中得到了广泛应用。大规模的 RNA 测序(RNA-seq)通过一种简便且经济高效的检测方法,能够对细胞状态和生物学功能进行详细评估。此外,通过单细胞 RNA 测序(scRNA-seq),研究人员能够解析组织、器官和疾病中的细胞组成及其生物学异质性。大规模的单细胞 RNA 测序也是人类细胞图谱项目的核心部分,该项目旨在创建人体内所有细胞类型的参考图谱。

一个典型的单细胞 RNA 测序(scRNA-seq)数据集可以用一个包含约 20,000 个基因以及数千或数百万个单细胞的计数矩阵来表示。分析和解读这类数据集是一项复杂的任务,需要兼具生物信息学技能和特定应用领域的生物学知识。为了便于进行 scRNA-seq 数据分析,已经开发出了一系列软件工具,用于涵盖各种任务,包括数据可视化、细胞聚类、细胞类型注释、差异表达和基因集分析等。此外,基于深度学习的'单细胞基础模型'(scFMs)已在大规模的 scRNA-seq 数据集上进行训练,有望超越专门工具,并支持那些它们未明确针对的广泛分析任务。

在这里,我们展示了如何通过自然语言对单细胞 RNA 测序数据进行探索,使用户能够用英语来查询细胞信息,无需遵循任何特定的格式或语法规则。我们的 CellWhisperer 框架支持自由文本搜索(例如'给我展示肠道中的组织驻留 T 细胞'),并能回答关于细胞的一系列广泛问题(例如,'这些选定的细胞是什么?'、'这些细胞中哪些基因的表达水平很高?'、'KLRD1 在自然杀伤(NK)细胞中的作用是什么?')。该模型的回答是基于所选的单细胞 RNA 测序数据以及大型语言模型(LLM)的生物学知识相结合的结果。

CellWhisperer 通过两个相互交织的人工智能(AI)模型实现了这一功能。首先,CellWhisperer 嵌入模型通过多模态对比学习将 RNA 谱图及其由元数据衍生的文本注释整合在一起,从而创建了转录组和文本的联合多模态嵌入。CellWhisperer 的训练数据包括超过一百万个转录组及其自然语言描述,这些数据是由人工智能辅助的整理从两个大型数据库(基因表达综合数据库和 CELLxGENE 计划)中获得的。其次,CellWhisperer 聊天模型采用开放权重的语言模型来回答关于细胞状态的自由文本问题,同时将用户提供的转录组谱图作为多模态输入加以考虑。将这两个模型结合起来,CellWhisperer 使基于交互式聊天的 scRNA-seq 数据探索成为可能,我们将其整合到了广泛使用的 CELLxGENE Explorer 中。CellWhisperer 软件、模型、训练数据和源代码可在网上获取,使用示例见图 5 和补充注释 1。

总之,我们开发了 CellWhisperer 作为自然语言作为一种直观的渠道来与 scRNA-seq 数据集进行交互的证明概念。这得益于一个结合了转录组和文本的多模态人工智能模型,以及一个整合了生物知识的聊天模型。我们设想通过自然语言对数据进行查询将成为未来基于人工智能的生物信息学研究助手的关键要素。

代码

https://cellwhisperer.bocklab.org/

CellWhisperer 应用示例

参考

  • Multimodal learning enables chat-based exploration of single-cell data
  • https://cellwhisperer.bocklab.org/

目录

  1. 介绍
  2. 代码
  3. 参考

更多推荐文章

查看全部
  • 深度学习环境搭建指南:硬件配置、操作系统与 PyTorch 安装
  • Altium Designer 常用快捷键速查指南
  • Java 网络编程:TCP 流套接字编程
  • 并查集数据结构详解:操作、模板与经典练习
  • 蓝耘 × 通义万相 2.1,AIGC 双雄合璧,点燃数字艺术新引擎
  • 三年前端转韩国 CS 硕士留学复盘与得失
  • Python 与 Java:AI 项目技术选型对比
  • 下一代无障碍交互架构:Web MCP 微核多态与本地优先 SaaS 设计
  • Python 爬虫实战:抓取微信公众号文章内容
  • A/B 测试太慢?AI 帮你实时优化实验策略
  • Webots R2023b 完整安装及环境配置指南
  • 基于 FPGA 的 Mini-LVDS 接收技术指南
  • AI 智能体驾驭工程(Harness Engineering)核心解析
  • 使用 Python 绘制树木的几种方法
  • Amazon SageMaker 部署 AIGC 应用:训练、优化、部署与 Web 前端集成
  • 五分钟构建动态知识图谱:利用大模型提取实体关系与数据对话
  • OpenClaw 对接飞书群机器人配置踩坑:消息不回与 Gateway 断开排查
  • MCP 插件使用指南:以 browser-tools-mcp 为例
  • Java 面试核心考点梳理:基础、并发与容器篇
  • 中国黑客群体的真实收入

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online