首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CUT&Tag 数据处理和分析教程(9)

CUT&Tag 数据处理和分析教程(9)

作者头像
数据科学工厂
发布2025-05-10 10:31:50
发布2025-05-10 10:31:50
22800
代码可运行
举报
运行总次数:0
代码可运行

可视化

通常会使用基因组浏览器来查看特定区域的染色质景观。整合基因组查看器有两种版本:一个是网络应用程序版本,另一个是本地桌面版本,这两种版本都很容易操作。UCSC 基因组浏览器则提供了最为全面的基因组补充信息。

浏览器可视化

特定区域的热图可视化

还希望研究一系列已注释位点的染色质特征,比如基因启动子区域的组蛋白修饰信号。为此,将利用 deepTools 软件包中的 computeMatrix 和 plotHeatmap 函数来绘制热图。

代码语言:javascript
代码运行次数:0
运行
复制
##== linux command ==##
mkdir -p $projPath/alignment/bigwig                                                                                                                                        
samtools sort -o $projPath/alignment/bam/${histName}.sorted.bam $projPath/alignment/bam/${histName}_bowtie2.mapped.bam                                                     
samtools index $projPath/alignment/bam/${histName}.sorted.bam                                                                                                              
bamCoverage -b $projPath/alignment/bam/${histName}.sorted.bam -o $projPath/alignment/bigwig/${histName}_raw.bw  
  • 热图上的转录单元
代码语言:javascript
代码运行次数:0
运行
复制
##== linux command ==##
cores=8
computeMatrix scale-regions -S $projPath/alignment/bigwig/K27me3_rep1_raw.bw \
                               $projPath/alignment/bigwig/K27me3_rep2_raw.bw \
                               $projPath/alignment/bigwig/K4me3_rep1_raw.bw \
                               $projPath/alignment/bigwig/K4me3_rep2_raw.bw \
                              -R $projPath/data/hg38_gene/hg38_gene.tsv \
                              --beforeRegionStartLength 3000 \
                              --regionBodyLength 5000 \
                              --afterRegionStartLength 3000 \
                              --skipZeros -o $projPath/data/hg38_gene/matrix_gene.mat.gz -p $cores

plotHeatmap -m $projPath/data/hg38_gene/matrix_gene.mat.gz -out $projPath/data/hg38_gene/Histone_gene.png --sortUsing sum
  • 热图上的峰

利用 SEACR 返回的信号块的中点来对热图中的信号进行对齐。SEACR 输出的第六列是一个以 chr:start-end 形式的条目,表示该区域内信号最强区域的起始和终止碱基。先生成一个新的 bed 文件,把中点信息放在第六列,然后使用 deeptools 来进行热图可视化。

代码语言:javascript
代码运行次数:0
运行
复制
##== linux command ==##
awk '{split($6, summit, ":"); split(summit[2], region, "-"); print summit[1]"\t"region[1]"\t"region[2]}' $projPath/peakCalling/SEACR/${histName}_${repName}_seacr_control.pe\
aks.stringent.bed >$projPath/peakCalling/SEACR/${histName}_${repName}_seacr_control.peaks.summitRegion.bed

computeMatrix reference-point -S $projPath/alignment/bigwig/${histName}_${repName}_raw.bw \
              -R $projPath/peakCalling/SEACR/${histName}_${repName}_seacr_control.peaks.summitRegion.bed \
              --skipZeros -o $projPath/peakCalling/SEACR/${histName}_${repName}_SEACR.mat.gz -p $cores -a 3000 -b 3000 --referencePoint center

plotHeatmap -m $projPath/peakCalling/SEACR/${histName}_SEACR.mat.gz -out $projPath/peakCalling/SEACR/${histName}_SEACR_heatmap.png --sortUsing sum --startLabel "Peak Start" -\
-endLabel "Peak End" --xAxisLabel "" --regionsLabel "Peaks" --samplesLabel "${histName} ${repName}"
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 冷冻工厂 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 可视化
  • 浏览器可视化
  • 特定区域的热图可视化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档