Skip to content
Snippets Groups Projects
Commit f8219ccf authored by Gervaise Henry's avatar Gervaise Henry :cowboy:
Browse files

Add initial fastqc

parent a30baa9c
Branches
Tags
2 merge requests!37v0.0.1,!18Resolve "process_fastqc"
......@@ -24,6 +24,9 @@ process {
withName: dedupData {
queue = 'super'
}
withName: fastqc {
queue = 'super'
}
}
singularity {
......
......@@ -32,6 +32,9 @@ process {
withName: dedupData {
container = 'bicf/picard2.21.7:2.0.0'
}
withName: fastqc {
container = 'bicf/fastqc:2.0.0'
}
}
trace {
......
......@@ -105,6 +105,12 @@ process getData {
"""
}
// Split fastq's
fastqs.into {
fastqs_trimData
fastqs_fastqc
}
/*
* parseMetadata: parses metadata to extract experiment parameters
*/
......@@ -239,7 +245,7 @@ process trimData {
input:
val endsManual_trimData
path (fastq) from fastqs
path (fastq) from fastqs_trimData
output:
path ("*.fq.gz") into fastqs_trimmed
......@@ -303,7 +309,7 @@ process alignData {
}
/*
*dedupReads: mark the duplicate reads, specifically focused on PCR or optical duplicates
*dedupData: mark the duplicate reads, specifically focused on PCR or optical duplicates
*/
process dedupData {
tag "${repRID}"
......@@ -323,7 +329,30 @@ process dedupData {
hostname >${repRID}.dedup.err
ulimit -a >>${repRID}.dedup.err
#Remove duplicated reads
# remove duplicated reads
java -jar /picard/build/libs/picard.jar MarkDuplicates I=${rawBam} O=${repRID}.deduped.bam M=${repRID}.deduped.Metrics.txt REMOVE_DUPLICATES=true 1>>${repRID}.dedup.out 2>> ${repRID}.dedup.err
"""
}
/*
*fastqc: run fastqc on untrimmed fastq's
*/
process fastqc {
tag "${repRID}"
publishDir "${logsDir}", mode: 'copy', pattern: "*.fastq.err"
input:
path (fastq) from fastqs_fastqc
output:
path ("*_fastqc.zip") into fastqc
script:
"""
hostname >${repRID}.fastqc.err
ulimit -a >>${repRID}.fastqc.err
# run fastqc
fastqc *.fastq.gz >>${repRID}.fastqc.err
"""
}
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment