全部案例
生信分析生信模式单细胞组学真实运行

健康人 PBMC 细胞类型注释:三种方法一致性分析

帮我基于 CellTypist、SingleR 与经典 Marker 基因,对健康人 PBMC 进行细胞类型注释一致性分析。

智能体怎么做

  1. 准备数据与环境下载 10x Genomics 公开的 PBMC 3k 数据并核对 md5,在独立的 Python 环境里安装 scanpy、CellTypist、SingleR,不改动已有环境。
  2. 质控与聚类按 scanpy 官方教程的阈值质控,保留 2,638 个细胞;Scrublet 只标记疑似双细胞不剔除;归一化、降维后 Leiden 聚类得到 8 个簇。
  3. 三种方法分别注释CellTypist 用 Immune_All_Low 模型,SingleR 用 Monaco 免疫参考集,Marker 方法用 14 组经典免疫签名打分,三者统一输入同一份归一化矩阵。
  4. 统一口径再比较把三套命名不同、粗细不同的标签归并到同一套 16 类体系,再算逐细胞和簇水平的一致率、Cohen’s κ、ARI、NMI。
  5. 追查分歧并出报告逐个解释分歧最大的簇,例如簇 5 被 Marker 方法误判为红细胞,原因是红细胞签名的 6 个基因有 5 个在质控中被过滤;最后输出中文报告、图表和一键复现脚本。

运行截图

PaperOK科研助手中这次对话的实际界面。

健康人 PBMC 细胞类型注释:三种方法一致性分析 运行截图:在右侧直接打开生成的中文报告:三方法完全一致 59.5%,至少两种方法一致 95.7%
在右侧直接打开生成的中文报告:三方法完全一致 59.5%,至少两种方法一致 95.7%点击查看大图
健康人 PBMC 细胞类型注释:三种方法一致性分析 运行截图:回答末尾的图片预览,点开 UMAP 图在右侧查看,旁边是整个分析项目的文件目录
回答末尾的图片预览,点开 UMAP 图在右侧查看,旁边是整个分析项目的文件目录点击查看大图
健康人 PBMC 细胞类型注释:三种方法一致性分析 运行截图:本轮新增和修改的文件逐个列出,可以预览或一键撤销
本轮新增和修改的文件逐个列出,可以预览或一键撤销点击查看大图

运行结果

以下文件由智能体在应用中实际生成,未做修改。

健康人 PBMC 细胞类型注释:三种方法一致性分析:三种注释方法在同一套分类体系下的 UMAP 分布
三种注释方法在同一套分类体系下的 UMAP 分布 · 下载完整报告
健康人 PBMC 细胞类型注释:三种方法一致性分析:一致性总览:两两一致率、κ / ARI / NMI、按细胞类型拆分的一致率
一致性总览:两两一致率、κ / ARI / NMI、按细胞类型拆分的一致率
健康人 PBMC 细胞类型注释:三种方法一致性分析:经典 Marker 基因点图:簇 5 高表达 NK 细胞毒基因,却被 Marker 方法标成了 Erythroid
经典 Marker 基因点图:簇 5 高表达 NK 细胞毒基因,却被 Marker 方法标成了 Erythroid

把这个案例导入到软件里

这次运行的完整对话:打开后能看到每一步做了什么、打开生成的文件,还可以接着提问修改。

已经装好最新版 PaperOK科研助手:点「在软件中打开」,软件会自动下载并打开这个案例;也可以在软件左侧的「案例库」里找到它。点了没反应,就按下面的步骤手动导入:

  1. 安装 PaperOK科研助手需要 1.0.1 及以上版本,可以在下载页获取。
  2. 下载案例文件 paperok-case-scrna-pbmc-atlas.zip(27.1 MB),下载后不用解压。
  3. 导入打开软件,在左侧栏「对话」标题右边点上传图标(导入对话),选择刚下载的 zip。
  4. 查看或继续导入完成后,这个案例会出现在对话列表最上方:展开「工作过程」看每一步,右侧文件区可以打开生成的文件,也可以直接在输入框里接着提要求。

为控制体积,超过 100 MB 的原始数据和运行环境(如 Python 虚拟环境)没有打包进去,需要重新运行时模型会自动下载或安装。对话里出现的本机路径已做匿名处理。