If the controls are matched -- IGG Control 1 was done in the same "batch" as Normal 1 -- you can just call peaks over the matched control.
As you are doing a quantitative differential analysis with these data, there's no need to over-think the controls. The peak calling is just a step to identify potential sites of interest, which will only be identified as being differential if the counts consistently differ. I'd be more concerned that you only have two replicates for each condition than getting overly fancy with the IgG controls; if there is much variance in your data, there may not be enough replicates to confidently identify differential sites.
If I were doing this analysis, I'd take the following steps:
- Generate greylists from the four IgG samples, and merge them.
- Filter reads from the Normal/Treated samples that overlap greylisted regions (as well as ENCODE blacklisted regions if one exists for your reference genome).
- Call four sets of peaks (Normal 1/IgG Control 1 etc.)
- Form a consensus peakset from the four sets; count overlapping reads
- Normalize to background bins over the filtered reads
- Perform a differential analysis on this count matrix
A simplified version of the above is to calculate/apply the blacklists/greylists after peak calling and filter peaks instead of reads; this can all be done very straightforwardly in DiffBind once peaks are called with the primary bam files.
You will probably not need the IgG samples during DE analysis. I personally only find them useful during peak calling to correct for background enrichments. They are simply too different from the IPs to be included into the DE analysis for some kind of interaction model. Therefore it comes down to a standard 2 vs 2 comparison. Diffbind is an option, alternatively check
csawor simply feed the count matrix directly into edgeR, even though a proper QC as discussed both in diffbind and csaw vignettes should be done before doing any DE testing.Thanks. So for macs2 peak calling, I would merge the two controls. Then I will have 2 peaks for Normal and 2 peaks for Treated. Is there any requirement for the IGG controls for Normal and Treated quite similar in order to avoid any confounding results? Existence of 4 controls is the reason for my confusion.