Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Commit

Permalink
merging with Paul's function gerge branch 'activeDev' of https://gith…
Browse files Browse the repository at this point in the history
  • Loading branch information
tovahmarkowitz committed Oct 16, 2018
2 parents 267383c + 3819b9e commit 1072a13
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
16 changes: 10 additions & 6 deletions Rules/InitialChIPseqQC.snakefile
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,9 @@ if se == 'yes' :
# Align using BWA and dedup with Picard
expand(join(workpath,bam_dir,"{name}.{ext}.bam"),name=samples,ext=extensions2),
# BWA --> BigWig
expand(join(workpath,bw_dir,"{name}.{ext}.bw",),name=samples,ext=extensions),
expand(join(workpath,bw_dir,"{name}.{ext}.bw",),name=samples,ext=extensions),
# Input Normalization
expand(join(workpath,bw_dir,"{name}.sorted.Q5DD.normalized.inputnorm.bw",),name=sampleswinput),
# PhantomPeakQualTools
expand(join(workpath,bam_dir,"{name}.{ext}.ppqt"),name=samples,ext=extensions2),
expand(join(workpath,bam_dir,"{name}.{ext}.pdf"),name=samples,ext=extensions2),
Expand Down Expand Up @@ -249,7 +251,9 @@ if pe == 'yes':
# Align using BWA and dedup with Picard
expand(join(workpath,bam_dir,"{name}.{ext}.bam"),name=samples,ext=extensions2),
# BWA --> BigWig
expand(join(workpath,bw_dir,"{name}.{ext}.bw",),name=samples,ext=extensions),
expand(join(workpath,bw_dir,"{name}.{ext}.bw",),name=samples,ext=extensions),
# Input Normalization
expand(join(workpath,bw_dir,"{name}.sorted.Q5DD.normalized.inputnorm.bw",),name=sampleswinput),
# PhantomPeakQualTools
expand(join(workpath,bam_dir,"{name}.{ext}.ppqt"),name=samples,ext=extensions2),
expand(join(workpath,bam_dir,"{name}.{ext}.pdf"),name=samples,ext=extensions2),
Expand Down Expand Up @@ -639,16 +643,16 @@ rule deeptools_genes:

rule inputnorm:
input:
join(workpath,bw_dir,"{name}.sorted.Q5DD.normalized.bw")
chip = join(workpath,bw_dir,"{name}.sorted.Q5DD.normalized.bw"),
ctrl = lambda w : join(workpath,bw_dir,chip2input[w.name] + ".sorted.Q5DD.normalized.bw")
output:
join(workpath,bw_dir,"{name}.sorted.Q5DD.normalized.inputnorm.bw")
params:
ctrl = lambda w : join(workpath,bw_dir,chip2input[w.name] + ".sorted.Q5DD.normalized.bw"),
rname="pl:inputnorm",
rname="pl:inputnorm",
deeptoolsver=config['bin'][pfamily]['tool_versions']['DEEPTOOLSVER'],
shell: """
module load {params.deeptoolsver};
bigwigCompare --binSize 25 --outFileName {output} --outFileFormat 'bigwig' --bigwig1 {input} --bigwig2 {params.ctrl} --operation 'subtract' --skipNonCoveredRegions -p $SLURM_CPUS_PER_TASK;
bigwigCompare --binSize 25 --outFileName {output} --outFileFormat 'bigwig' --bigwig1 {input.chip} --bigwig2 {input.ctrl} --operation 'subtract' --skipNonCoveredRegions -p 32;
"""

rule preseq:
Expand Down
5 changes: 5 additions & 0 deletions cluster.json
Original file line number Diff line number Diff line change
Expand Up @@ -946,6 +946,11 @@
{
"threads":'32'
},
"inputnorm":
{
"threads":'32',
"mem":'64g',
},
"GEM":
{
"threads":'32',
Expand Down

0 comments on commit 1072a13

Please sign in to comment.