【代码更新】单细胞分析实录(20): 将多个样本的CNV定位到染色体臂,并画热图

之前写过三篇和CNV相关的帖子,如果你做肿瘤单细胞转录组,大概率看过:

单细胞分析实录(11): inferCNV的基本用法 单细胞分析实录(12): 如何推断肿瘤细胞 单细胞分析实录(13): inferCNV结合UPhyloplot2分析肿瘤进化

其中,第三篇帖子里面有两个注释代码,可以在基因和染色体长短臂两个层面对CNV做注释

这次对tree_anno.R代码做了更新,简单来说就是对原始CNV region的长度做了限制,最后的结果会输出更少更明显的CNV

之前在我这里拿过代码的读者如果需要,可以直接找我拿更新后的代码(tree_anno.new.R),以及下面的代码(cnv_heatmap.R)。

另外,需要说明的是,距离我上次发布inferCNV帖子(2021年4月)已经半年了,前些天有读者跟我说,新版的inferCNV(读者给我看的是inferCNV v1.8.1),在给肿瘤细胞分组时,默认的方法已经变了,cell_groupings文件中已经没有tree相关的信息了。如果仍然想得到肿瘤进化树,需要改tumor_subcluster_partition_method参数为random_trees,默认是leiden,后者速度快但没有tree信息。


以下是这篇帖子的主要内容。

参考的还是之前提到的两篇NC文章:

ref1: Single-cell RNA landscape of intratumoral heterogeneity and immunosuppressive microenvironment in advanced osteosarcoma

ref2: Single-cell analysis reveals new evolutionary complexity in uveal melanoma

inferCNV的热图可以反映单个样本的CNV情况,这个热图可以反映多个样本的CNV情况,而且简化到染色体长短臂。在样本比较多时,还是比较有用的。

这次的代码仍然依赖inferCNV的输出信息,仍然是"subclusters"模式。(inferCNV相关的用法参考我之前的帖子,这里不多说)

最终的效果图:

图中列是样本,行是CNV type (chr1p_loss这种)。每一个方块代表,该样本具有这种CNV的细胞在所有肿瘤细胞中的占比。

因水平有限,有错误的地方,欢迎批评指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值