Closed petitmingchang closed 1 year ago
In this scenario, I do NOT recommend you use spiker.py to call peaks. You probably need to redo the sequencing of the Input sample with spike-in control.
@liguowang I see, thank you so much for your clear explanation. I have three pairs of ChIP data from H3K4me1, H3K4me3, and H3K27ac between two conditions and would like to compare those peaks between conditions. Since I didn't have the spike-in control, I had used MACS2 to call peaks for each of ChIP data. However, I wonder do we still have the chance to do the normalization according to our spike-in data?
yes, if you think there is global increase/decrease histone methylation levels, you have to have external controls. You can at least manually scale the data at least for differential analyses.
@liguowang Got it, thank you very much for your prompt reply!
I have two files, an Input.bam for control and an H3K27ac.bam for calling peaks. My case is that only the H3K27ac.bam contains spike-in reads but Input.bam does not. I already used split_bam.py to separate reads for H3K27ac.bam. Can I still use spiker.py to call peaks? If yes, what scaling factor should I set for the control file? Thank you so much for the help!