From 04dbfdab3a813446939a5fcde2b280a127795178 Mon Sep 17 00:00:00 2001 From: Laura Cook <l.cook2@student.unimelb.edu.au> Date: Thu, 27 Aug 2020 13:32:01 +1000 Subject: [PATCH] call peaks on merged BAM files --- dunnart/Snakefile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/dunnart/Snakefile b/dunnart/Snakefile index 597c6ca..f697309 100644 --- a/dunnart/Snakefile +++ b/dunnart/Snakefile @@ -525,6 +525,37 @@ rule call_peaks_macs2: -n {params.name} \ -g 2740338543 2> {log} " +rule call_peaks_macs2_pooled_replicates: + input: + H3K4me3 = "results/bowtie2/H3K4me3_pooled_PPq30.sorted.dedup.bam", + H3K27ac = "results/bowtie2/H3K27ac_pooled_PPq30.sorted.dedup.bam", + control27ac = "results/bowtie2/B-1_input_PPq30.sorted.dedup.bam", + control4me3 = "results/bowtie2/A-1_input_PPq30.sorted.dedup.bam" + output: + "results/macs2/H3K4me3_pooled_macs2_peaks.xls", + "results/macs2/H3K4me3_pooled_macs2_summits.bed", + "results/macs2/H3K4me3_pooled_macs2_peaks.narrowPeak", + "results/macs2/H3K27ac_pooled_macs2_peaks.xls", + "results/macs2/H3K27ac_pooled_macs2_summits.bed", + "results/macs2/H3K27ac_pooled_macs2_peaks.narrowPeak" + log: + H3K4me3 ="logs/H3K4me3_pooled_call_peaks_macs2.log", + H3K27ac ="logs/H3K27ac_pooled_call_peaks_macs2.log" + params: + H3K4me3 = "H3K4me3_pooled_macs2", + H3K27ac = "H3K27ac_pooled_macs2" + run: + shell(" macs2 callpeak -f BAMPE -t {input.H3K4me3} \ + -c {input.control4me3} --keep-dup all \ + --outdir results/macs2/ -p 0.01 \ + -n {params.H3K4me3} \ + -g 2740338543 2> {log.H3K4me3} ") + shell("macs2 callpeak -f BAMPE -t {input.H3K27ac} \ + -c {input.control27ac} --keep-dup all \ + --outdir results/macs2/ -p 0.01 \ + -n {params.H3K27ac} \ + -g 2740338543 2> {H3K27ac} ") + # =============================================================================================== # 8. Peak QC # > narrow peak counts -- GitLab