前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >单细胞亚群标记基因何止五种可视化方法

单细胞亚群标记基因何止五种可视化方法

作者头像
生信技能树
发布2021-07-06 14:43:50
7090
发布2021-07-06 14:43:50
举报
文章被收录于专栏:生信技能树

以前我们做了一个投票:可视化单细胞亚群的标记基因的5个方法,下面的5个基础函数相信大家都是已经烂熟于心了:

  • VlnPlot(pbmc, features = c("MS4A1", "CD79A"))
  • FeaturePlot(pbmc, features = c("MS4A1", "CD79A"))
  • RidgePlot(pbmc, features = c("MS4A1", "CD79A"), ncol = 1)
  • DotPlot(pbmc, features = unique(features)) + RotatedAxis()
  • DoHeatmap(subset(pbmc, downsample = 100), features = features, size = 3)

但是架不住一些变态老板或者(傻X)甲方的无止境修改需求,看到一个好的图表就让你去复现,真的很坑嗲啊!明明都是一个意思,就是某个亚群的某个基因特异性表达而已,非要玩出花!

比如2020的文章:《The Molecular Anatomy of Mouse Skin during Hair Growth and Rest》就另辟蹊径,出来了如下的可视化方法:

图例是:(C) UMAP of dermal papilla (DP) and dermal sheath (DS) cells from the validation dataset (left) and marker gene expression associated with each subpopulation (right). Black lines, expression average for each subpopulation. Top panel, hair cycle stage of each cell (green, telogen; pink, anagen).

很明显它并不是 Seurat 流程内置的图表,如果你一定要使用R语言绘制它也不是不可以,但是如果你仔细看文章,就会发现它同时也提到了 Scanpy 这个基于python编程语言的包。

值得一提的是我在文章:《A molecular atlas of cell types and zonation in the brain vasculature》也看到了类似的展示方式:

同样的,也是 Scanpy 这个基于python编程语言的包。

那么现在问题来了,你更倾向于哪个包呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档