【一键函数】单细胞marker基因平均表达量热图函数

学术   2024-10-17 09:30   重庆  

偷偷问一下,关注了吗

内容获取


1、购买打包合集(《KS科研分享与服务》付费内容打包集合),价格感人,可以加入微信VIP群(答疑交流群,甚至有小伙伴觉得群比代码更好),可以获取建号以来所有内容,群成员专享视频教程,提前更新,其他更多福利!


2、《KS科研分享与服务》公众号有QQ群,进入门槛是20元(完全是为了防止白嫖党,请理解),请考虑清楚。群里有免费推文的注释代码和示例数据(终身拥有),没有付费内容,群成员福利是购买单个付费内容半价!


需要者详情请联系作者(非需要者勿扰,处理太费时间):


这是一个集成的函数,很多小伙伴被一些美图”迷了眼“,需要这样、那样的形式。单独做又很麻烦,且容易出错。要求既要这样展示,又要那样展示。所以我们直接做了一个集成的函数,完成一些美丽的可视化,尽力满足需求。这里要展示的单细胞marker基因平均表达量热图,按理来说有很多教程,可是有些小伙伴在热图注释、顺序调整、热图美化上面晕头转向,所以我们熬点夜解决这个问题。

完整函数已上传微信VIP群,请自行下载!
视频解说见B站:KS科研分享与服务
https://www.bilibili.com/video/BV1w5mMYpE7B/?spm_id_from=333.999.0.0&vd_source=05b5479545ba945a8f5d7b2e7160ea34
我们看看函数参数:

函数出图可以是这样的:
ks_Singcellmean_heatmap(object = sce_cca,                        marker_cluster = df_markers,                        group.by = "celltype",                        cellOrder = c("Myonuclei","NPCs","SMC","Tenocytes",                                      "Adipocytes","Endothelial","Macrophages",                                      "Mesenchymal","MuSCs","Myoblasts"),                        cell_cols = c("#edc951","#8AAD05","#cc2a36","#4f372d","#00a0b0","#7A989A",                                      "#849271","#CF9546","#C67052","#C1AE8D"),                        text_size=9,                        gene_anno = F)

可以是这样的:
ks_Singcellmean_heatmap(object = sce_cca,                        marker_cluster = df_markers,                        group.by = "celltype",                        cellOrder = c("Myonuclei","NPCs","SMC","Tenocytes",                                      "Adipocytes","Endothelial","Macrophages",                                      "Mesenchymal","MuSCs","Myoblasts"),                        cell_cols = c("#edc951","#8AAD05","#cc2a36","#4f372d","#00a0b0","#7A989A",                                      "#849271","#CF9546","#C67052","#C1AE8D"),                        text_size=9,                        gene_anno = T)

或者这样展示:
ks_Singcellmean_heatmap(object = sce_cca,                        marker_cluster = df_markers,                        group.by = "celltype",                        cellOrder = c("Myonuclei","NPCs","SMC","Tenocytes",                                      "Adipocytes","Endothelial","Macrophages",                                      "Mesenchymal","MuSCs","Myoblasts"),                        cell_cols = c("#edc951","#8AAD05","#cc2a36","#4f372d","#00a0b0","#7A989A",                                      "#849271","#CF9546","#C67052","#C1AE8D"),                        text_size=9,                        direction="vertical",                        gene_anno=F)

或者这样:
ks_Singcellmean_heatmap(object = sce_cca,                        marker_cluster = df_markers,                        group.by = "celltype",                        cellOrder = c("Myonuclei","NPCs","SMC","Tenocytes",                                      "Adipocytes","Endothelial","Macrophages",                                      "Mesenchymal","MuSCs","Myoblasts"),                        cell_cols = c("#edc951","#8AAD05","#cc2a36","#4f372d","#00a0b0","#7A989A",                                      "#849271","#CF9546","#C67052","#C1AE8D"),                        text_size=9,                        direction="vertical",                        gene_anno=T)


这样就完成了。希望对你有用!

觉得我们分享有些用的,点个赞再走呗!

关注我们获取精彩内容:


关注不迷路:扫描下面二维码关注公众号!
B站视频号链接https://space.bilibili.com/471040659?spm_id_from=333.1007.0.0




关注 KS科研分享与服务,

认清正版优质内容和服务!

优质内容持续输出,物超所值!

合作联系:ks_account@163.com

新的板块-重要通知-双向选择

KS科研分享与服务
科研学习交流于分享,生信学习笔记,科研经历和生活!
 最新文章