Entering edit mode
5.2 years ago
dcheng1
•
0
I want to find loci where peak signal change gradually among multiple ChIP-seq data. For example, in the picture below, peak intensity gradually decrease from the top data to the bottom. I'm wondering if there are any tools can help me find those loci? Any suggestions are greatly appreciated!
I'm afraid you have to write your own code to do this work, such as: bin the region-> calculate mean peak value -> filter non-decreasing region.
Thanks for your help!
I would use heatmaps/hierarchical clustering to tackle this problem. Call peaks or bin the genome into regions of something like 1kb, combine peaks into a consensus list. Quantify reads over this list (e.g. with
featureCounts
), normalize data (e.g.vst
fromDESeq2
) and then make a heatmap e.g. withComplexHeatmap
and select the cluster(s) that matches the desired pattern.I thinks I understand the part before heatmap. Assume I have n peaks in the consensus list, and I have m data. Then I will have a n x m matrix. Each value in the matric is the normalized read counts. Then I guess I need to plot a heatmap using the n x m matrix? I don't understand "select the cluster(s) that matches the desired pattern". Does that mean I need to change cluster method?