复现《Cell》文章图表:气泡热图展示基因表达+分组添加

今天我们来复现一下一篇《cell》文章中的图标,图如下:

(Liver Immune Profiling Reveals Pathogenesis and Therapeutics for Biliary Atresia)

我们重点复现左边部分,右侧的作图在单细胞系列提到过:跟着Cell学单细胞转录组分析(十一):单细胞基因评分|AUCell评分,这里的复现不仅适用于单细胞,其他的数据也是可以做这样的图的。

这个图的重点在于将每个细胞群的各个样本分开展示基因表达,添加样本分组的注释。第二点在于x轴坐标标签设置。我复现的结果如下,颜色是看到网上一个比较好的色彩搭配所以使用了,基本要素都实现了,后期需要组图!

首先我们使用单细胞数据构建做图数据。其他数据只要做成ggplot气泡图读入的作图格式即可。

DefaultAssay(immune) <- "RNA"
markers <- FindAllMarkers(immune, logfc.threshold = 0.25, min.pct = 0.25, only.pos = T)
top5 <- markers %>% group_by(cluster) %>% top_n(5, avg_log2FC)
library(ggplot2)
p1 <- DotPlot(immune, features = top5$gene,
             cols = my36colors, group.by = "celltype", split.by = "orig.ident")+coord_flip()
exp <- p1$data
library(forcats)
exp$features.plot <- as.factor(exp$features.plot)
exp$features.plot <- fct_inorder(exp$features.plot)

更多内容请至我的公众号《KS科研分享与服务》,感谢支持!

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值