Hello,
I have been trying to perform peak calling with MACS2. I get an output when I don't use a control file, but blank files when I do. I'm reproducing someone else's results so there shouldn't be a problem with the input (I have only aligned the reads to the genome using BWA). I am running it with default parameters
macs2 callpeak -t SRR001992.bam -c SRR001999.bam
and changing the cutoff -q still yields blank files. Does anyone know where the problem could be? Thank you!
Can you maybe post the output of macs2?
Default params include
-mfold 5 50
, try lowering it to2 50
maybe. In several datasets I cannot get any peaks with the default mfold.Thank you, I have modified the parameters but I still get the same blank output. The files
peaks.narrowPeak
andsummits.bed
are empty.peaks.xls
is:model.r
contains vectors p, m, xcorr and x.Thank you
Another try would be to load these files in the browser and to see how similar the profiles are, that could be an another reason.
thank you, I will do this. Does the amount of total tags in the control seem reasonable?
This I think has no limits, depending upon how much was sequenced and how the data was pre-processed. But macs integrates a scaling option, so for most cases, you don't need to worry about that.
# Larger dataset will be scaled towards smaller dataset.
thank you for the information!
If you like someone's answer and they satisfy you, you thank people by upvoting them on Q/A platforms and forums.
Good Luck!
How to solve this issue? I am having a similar problem.