单细胞分析入门(3)—— 细胞注释:给每个细胞群贴上“身份标签”
📅 2026/7/12 19:35:34
👁️ 次浏览
乔粒基于上篇内容我们进行了pbmc数据的读入、质控、降维教程单细胞分析入门(1)pbmc数据读入、Seurat象创建与基础质控单细胞分析入门(2)-PCA降维聚类:锁定细胞类群的关键两步本篇我们来进行细胞注释及绘图。三、细胞注释9.寻找差异表达特征簇生物标志物寻找每个细胞群Cluster的差异表达基因Marker Genes。通过找出这些Marker基因推断出每个细胞群究竟是哪种免疫细胞比如T细胞、B细胞或单核细胞。①将第2号细胞群单独拎出来与数据集里的所有其他细胞群背景进行基因表达对比。找出2群相对于全部的群哪些基因显著高表达或低表达。②将5号群单独拎出来与第0群和第3群进行对比。当我们发现第5群与第0、3群在UMAP图上离得很近、容易混淆时用这种精准对比能找出它们之间微小的差异基因从而区分开这两个相似的亚型。③自动循环遍历所有的细胞群分别找出每个群相对于其余群的高表达基因正向标记。avg_log2FC代表对数2的倍数变化数值大于1意味着该基因在这个群里的平均表达量是其他群的2倍以上过滤掉那些差异微弱的基因只留下高可信度的强特异性标记物。④单独针对第0号群设置 logfc.threshold 0.25放宽了基因表达的差异起步门槛。 test.use “roc”。放弃了默认的Wilcoxon秩和检验改用ROC曲线分析输出的核心指标不再是“倍数变化”而是“分类能力”或“预测能力”。数值范围在0-1之间越接近1用该基因的表达量来区分“第0群”和“非第0群”的准确率越高。当只想知道“哪个基因最能代表这个群的独特性”时用ROC检验。# 9. 寻找差异表达特征簇生物标志物# 单独拎出簇2的所有标记与数据集里的所有其他细胞群背景进行基因表达对比cluster2.markers-FindMarkers(pbmc,ident.12)head(cluster2.markers,n5)#找到区分第5个集群与第0和第3个集群的所有标记比对cluster5.markers-FindMarkers(pbmc,ident.15,ident.2c(0,3))head(cluster5.markers,n5)# 找到每个聚类相对于所有剩余细胞的标记仅报告正向结果# 1个pbmc.markers-FindAllMarkers(pbmc,only.posTRUE)pbmc.markers%%group_by(cluster)%%dplyr::filter(avg_log2FC1)# 范围为0 - 随机1 - 完美cluster0.markers-FindMarkers(pbmc,ident.10,logfc.threshold0.25,test.useroc,only.posTRUE)可视化#可视化 我们包含多种用于可视化标记表达的工具。 显示表达式概率分布 跨群集、# 以及可视化特征 tSNE或PCA图上的表达是我们最常用的可视化方法。# VlnPlot()FeaturePlot()RidgePlot()CellScatter()DotPlot()VlnPlot(pbmc,featuresc(MS4A1,CD79A))# 绘制原始数据计数VlnPlot(pbmc,featuresc(NKG7,PF4),slotcounts,logTRUE)FeaturePlot(pbmc,featuresc(MS4A1,GNLY,CD3E,CD14,FCER1A,FCGR3A,LYZ,PPBP,CD8A))# DoHeatmap()生成给定细胞的表达热图 以及功能。在这里我们绘制的是前10个标记或全部 每个簇的标记值均为小于10。pbmc.markers%%group_by(cluster)%%dplyr::filter(avg_log2FC1)%%slice_head(n10)%%ungroup()-top10 DoHeatmap(pbmc,featurestop10$gene)NoLegend()①小提琴图针对所有细胞群画出这两个基因的表达量密度分布。这两个基因是B细胞的特异性标志物。如果显示在某个特定的群比如第3群里这两个基因的表达两特别高而在其他群里几乎为零那就说明这个群大概率就是B细胞聚类成功。②小提琴图直接画原始的UMI计数原始转录本数量Y轴取对数。目的看清在极端高表达的情况下原始数据的真实分布情况不受标准化算法的平滑影响。NKG7代表NK细胞或杀伤性T细胞PF4则是血小板的标志物。③表达量的空间定位特征图 FeaturePlot把基因表达量直接投射到之前跑出来的UMAP二维平面图上。每个点代表一个细胞点的颜色深浅代表该基因的表达高低。这些基因的高亮区域在UMAP图上互不重叠各自占据特定的区域。这就能从空间分布上说明聚类算法确实把不同谱系的细胞在物理层面分开了。MS4A1 和 CD79A 是 B 细胞。CD3E 和 CD8A 是 T 细胞特别是CD8阳性T细胞。GNLY 是 NK 细胞或杀伤性T细胞。CD14 和 FCGR3A 是单核细胞其中CD14是经典单核FCGR3A是非经典单核或CD16阳性单核。FCER1A 通常是浆细胞样树突状细胞。LYZ 在髓系细胞单核/巨噬中高表达。PPBP 是血小板的强烈标志物。④把每个细胞群最特异的前10个高表达基因pbmc.markers全部画在一张热图上。10.注释每簇关于每个聚类簇细胞的注释我们可以参考已经发表的文献也可以参考一些专门用于细胞注释的网站https://mp.weixin.qq.com/s/6JgBFoQygCfzUEdIOBngeg其中CellMarker3.0专注于人类、小鼠两大模式生物是目前最全面的细胞标记基因权威资源库之一。PanglaoDBSingle Cell Portal、Single Cell Expression Atlas - EMBL-EBI、scRNASeqDB、Human cell atlas、HCA、DISCO、CancerSEA都是不错的细胞注释的网站可以参考。不过幸运的是本次我们使用的数据有已知的细胞类型相匹配我们就直接定义了。# 10.匹配簇名称new.cluster.ids-c(Naive CD4 T,CD14 Mono,Memory CD4 T,B,CD8 T,FCGR3A Mono,NK,DC,Platelet)names(new.cluster.ids)-levels(pbmc)pbmc-RenameIdents(pbmc,new.cluster.ids)DimPlot(pbmc,reductionumap,labelTRUE,pt.size0.5)NoLegend()library(ggplot2)plot-DimPlot(pbmc,reductionumap,labelTRUE,label.size4.5)xlab(UMAP 1)ylab(UMAP 2)theme(axis.titleelement_text(size18),legend.textelement_text(size18))guides(colourguide_legend(override.aeslist(size10)))plot ggsave(filename./pbmc3k_umap.jpg,height7,width12,plotplot,quality50)#保存注释图片saveRDS(pbmc,file./pbmc3k_final.rds)#保存rds文件留待后用在图中直观得显示每簇的名称。参考https://satijalab.org/seurat/articles/pbmc3k_tutorial.html#set-up-the-seurat-object好了到这里使用pbmc数据进行单细胞分析的流程到此基本结束啦我们下期见乔粒科研工坊以解牛之法析生信观微雀之形览科研。欢迎评论区交流
QMCDecode:Mac平台QQ音乐加密音频格式转换终极方案 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换…
📅 2026/7/12 19:35:34
影像系统的基础是相通的,但各平台的实现机制却各有千秋。我认为深入理解 Camera 系统的底层架构,不仅是夯实基础的关键,更是为了在工作中准确定位自己负责的模块,以及制定好多模块联动预案的前提。 本文基于高通 CamX 架构,梳理其中的核心名词与数据链路,并结合展锐平台进…
📅 2026/7/12 19:34:33
对刀仪经常报接触过载🔧 搜索摘要:对刀仪维保专篇——接触式对刀仪频繁报警"接触过载"的诊断与修复。本文由宁波匠测科技(专注工业精密测量15年)基于官方手册和现场案例原创编制,强调一个重要技术细节&#…
📅 2026/7/12 19:34:33
更多请点击:
https://kaifayun.com
第一章:DeepSeek v3.2搜索白名单机制的强制启用背景与影响评估 DeepSeek v3.2 版本起,平台正式将搜索白名单(Search Allowlist)机制设为强制启用项,不再支持全局开放搜索…
📅 2026/7/12 20:22:49
更多请点击:
https://codechina.net
第一章:紧急!ChatGPT文案上线前未做对抗性A/B测试?3类prompt注入攻击正悄然拉低CTR(附红队测试Checklist) 当你的营销团队欢呼“新AI文案CTR提升12%”时,可…
📅 2026/7/12 20:22:49
Meteor iOS 核心功能解析:深入理解 DDP 协议与延迟补偿机制 【免费下载链接】meteor-ios Meteor iOS integrates native iOS apps with the Meteor platform (http://www.meteor.com) through DDP 项目地址: https://gitcode.com/gh_mirrors/me/meteor-ios
M…
📅 2026/7/12 20:22:49
prompt-ops实战教程:用HotpotQA数据集优化提示词的10个技巧 【免费下载链接】prompt-ops An open-source tool for LLM prompt optimization. 项目地址: https://gitcode.com/gh_mirrors/ll/prompt-ops
欢迎来到这篇终极指南!如果你正在寻找如何利…
📅 2026/7/12 20:22:49
jest-when源码解析:从WhenMock类看参数匹配的实现原理 【免费下载链接】jest-when Jest support for mock argument-matched return values. 项目地址: https://gitcode.com/gh_mirrors/je/jest-when
jest-when是一个为Jest提供参数匹配返回值支持的工具库&a…
📅 2026/7/12 20:22:49
Perfsee完全指南:前端性能分析与调试的终极工具集 【免费下载链接】perfsee a set of tools for measuring and debugging performance of frontend applications 项目地址: https://gitcode.com/gh_mirrors/pe/perfsee
Perfsee是一款专业的前端性能分析平台…
📅 2026/7/12 20:21:49
豆包openclaw最近圈子里都在聊豆包openclaw,我也没忍住,掏腰包入手了一套。说实话,刚拿到手的时候,心里是打鼓的。毕竟市面上类似的智能硬件太多了,有的吹得天花乱坠,用起来却是一堆bug。为了不让大家的钱打水漂,我连续用了半个月。从开箱到日常高频使用,甚至故意测试它…
📅 2026/7/12 0:00:04
SQLyog 13.3.1 社区版在Windows 10/11上的完整安装与连接指南 对于刚接触MySQL数据库管理的开发者和学生来说,选择一个直观易用的图形化管理工具至关重要。SQLyog作为一款轻量级但功能强大的MySQL GUI工具,能够显著提升数据库操作的效率和体验。本文将详…
📅 2026/7/12 0:00:28
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
📅 2026/7/12 0:00:28
豆包openclaw最近圈子里都在聊豆包openclaw,我也没忍住,掏腰包入手了一套。说实话,刚拿到手的时候,心里是打鼓的。毕竟市面上类似的智能硬件太多了,有的吹得天花乱坠,用起来却是一堆bug。为了不让大家的钱打水漂,我连续用了半个月。从开箱到日常高频使用,甚至故意测试它…
📅 2026/7/12 0:00:04
SQLyog 13.3.1 社区版在Windows 10/11上的完整安装与连接指南 对于刚接触MySQL数据库管理的开发者和学生来说,选择一个直观易用的图形化管理工具至关重要。SQLyog作为一款轻量级但功能强大的MySQL GUI工具,能够显著提升数据库操作的效率和体验。本文将详…
📅 2026/7/12 0:00:28
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
📅 2026/7/12 0:00:28
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/12 0:15:59
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/12 15:39:57
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/12 8:07:36