From 19195674d578b54f649cb9f059567483ac1b52bd Mon Sep 17 00:00:00 2001 From: s181706 <jonathan.gesell@utsouthwestern.edu> Date: Fri, 3 Jan 2020 15:15:25 -0600 Subject: [PATCH] Initial branch commit --- workflow/conf/biohpc.config | 10 +++++++--- workflow/rna-seq.nf | 16 +++++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/workflow/conf/biohpc.config b/workflow/conf/biohpc.config index 5842b58..732ddb8 100755 --- a/workflow/conf/biohpc.config +++ b/workflow/conf/biohpc.config @@ -5,13 +5,17 @@ process { // Process specific configuration withName:splitData { - container = 'docker://bicf/bdbag:1.0' + container = 'docker://bicf/gudmaprbkfilexfer:1.1' } withName:getData { - container = 'docker://bicf/bdbag:1.0' + container = 'docker://bicf/gudmaprbkfilexfer:1.1' } withName:trimData { - container = 'docker://bicf/trimgalore:1.0' + container = 'docker://bicf/trimgalore:1.1' + queue = '256GB,256GBv1,384GB' + } + withName:alignReads { + container = 'docker://bicf/hisat2:1.0' queue = '256GB,256GBv1,384GB' } } diff --git a/workflow/rna-seq.nf b/workflow/rna-seq.nf index 035faa8..df727d5 100755 --- a/workflow/rna-seq.nf +++ b/workflow/rna-seq.nf @@ -3,6 +3,8 @@ // Define input variables params.deriva = "/project/BICF/BICF_Core/shared/gudmap/cookies/deriva-cookies.txt" params.bdbag = "${baseDir}/../test_data/Study_Q-Y4H0.zip" +params.spikein = "false" +params.species = "human" params.outDir = "${baseDir}/../output" @@ -92,7 +94,7 @@ process trimData { set repID, reads from trimming output: - path ("*_val_{1,2}.fq.gz", type: 'file', maxDepth: '0') + set repID, path ("*_val_{1,2}.fq.gz", type: 'file', maxDepth: '0') into aligning script: """ @@ -100,3 +102,15 @@ process trimData { trim_galore --gzip --max_n 1 --paired --basename \${rep} -j `nproc` ${reads[0]} ${reads[1]} 1>>\${rep}.trimData.log 2>>\${rep}.trimData.err; """ } + +/* + * alignReads: aligns the reads to a reference database +*/ +process alignReads { + tag "align-${repID}" + publishDir "${outDir}/tempOut/aligned", mode: "symlink" + + input: + set repID, fqs from aligning + + -- GitLab