Skip to content

Commit a2f6cc8

Browse files
authored
Merge pull request #61 from UMCUGenetics/release/v0.5.0
Release v0.5.0
2 parents 94c4027 + 109e832 commit a2f6cc8

11 files changed

Lines changed: 112 additions & 11 deletions

File tree

Fastp/0.14.1/Fastp.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ process Fastp {
1313

1414
script:
1515
//adapted from https://github.com/nf-core/eager/blob/master/LICENSE, Copyright (c) Alexander Peltzer, Stephen Clayton, James A. Fellows Yates, Maxime Borry
16-
if (params.singleEnd) {
16+
if (params.single_end) {
1717
"""
1818
fastp --in1 ${fastq_files[0]} --out1 "${fastq_files[0].simpleName}.trim.fastq.gz" -j ${sample_id}_fastp.json ${params.optional}
1919
"""

Fastp/0.20.1/Fastp.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ process Fastp {
1313

1414
script:
1515
//adapted from https://github.com/nf-core/eager/blob/master/LICENSE, Copyright (c) Alexander Peltzer, Stephen Clayton, James A. Fellows Yates, Maxime Borry
16-
if (params.singleEnd) {
16+
if (params.single_end) {
1717
"""
1818
fastp --in1 ${fastq_files[0]} --out1 "${fastq_files[0].simpleName}_trim.fastq.gz" -j ${sample_id}_fastp.json ${params.optional}
1919
"""

Pandocker/21.02/MarkdownToPdf.nf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
process MarkdownToPdf {
2+
tag {"Pandocker MarkdownToPdf"}
3+
label 'Pandocker_21_02'
4+
label 'Pandocker_21_02_MarkdownToPdf'
5+
6+
container = 'library://dalibo/pandocker:v21.02'
7+
shell = ['/bin/bash', '-euo', 'pipefail']
8+
9+
input:
10+
path(md_file)
11+
12+
output:
13+
path("${md_file.baseName}.pdf")
14+
15+
script:
16+
"""
17+
pandoc ${md_file} \
18+
--variable urlcolor=blue \
19+
-s \
20+
--toc \
21+
-f markdown \
22+
-o ${md_file.baseName}.pdf
23+
"""
24+
}

STARFusion/1.8.1/STARFusion.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ process STARFusion {
1717
script:
1818
//Adapted code from: https://github.com/nf-core/rnafusion - MIT License - Copyright (c) Martin Proks
1919
def avail_mem = task.memory ? "--limitGenomeGenerateRAM ${task.memory.toBytes() - 100000000}" : ''
20-
def read_args = params.singleEnd ? "--left_fq ${fastq_files[0]}" : "--left_fq ${fastq_files[0]} --right_fq ${fastq_files[1]}"
20+
def read_args = params.single_end ? "--left_fq ${fastq_files[0]}" : "--left_fq ${fastq_files[0]} --right_fq ${fastq_files[1]}"
2121
"""
2222
STAR \
2323
--genomeDir ${star_index} \

Salmon/1.2.1/Quant.nf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ process Quant {
1414

1515
script:
1616
//Adapted code from: https://github.com/nf-core/rnaseq - MIT License - Copyright (c) Phil Ewels, Rickard Hammarén
17-
def rnastrandness = params.singleEnd ? 'U' : 'IU'
17+
def rnastrandness = params.single_end ? 'U' : 'IU'
1818
if (params.stranded && !params.unstranded) {
19-
rnastrandness = params.singleEnd ? 'SF' : 'ISF'
19+
rnastrandness = params.single_end ? 'SF' : 'ISF'
2020
} else if (params.revstranded && !params.unstranded) {
21-
rnastrandness = params.singleEnd ? 'SR' : 'ISR'
21+
rnastrandness = params.single_end ? 'SR' : 'ISR'
2222
}
23-
def endedness = params.singleEnd ? "-r ${fastq_files[0]}" : "-1 ${fastq_files[0]} -2 ${fastq_files[1]}"
23+
def endedness = params.single_end ? "-r ${fastq_files[0]}" : "-1 ${fastq_files[0]} -2 ${fastq_files[1]}"
2424
def unmapped = params.saveUnaligned ? "--writeUnmappedNames" : ''
2525

2626
"""

SortMeRNA/4.2.0/SortMeRNA.nf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ process SortMeRNA {
1717
script:
1818
def Refs = db_fasta.collect{ "$it" }.join(" -ref ")
1919
def report_title = fastq_files[0].simpleName.split("_R1_")[0]
20-
if (params.singleEnd) {
20+
if (params.single_end) {
2121
"""
2222
sortmerna -ref ${Refs} \
2323
-reads ${fastq_files} \
@@ -31,6 +31,8 @@ process SortMeRNA {
3131
gzip -f < non-rRNA-reads.fastq > ${fastq_files[0].simpleName}_non_rRNA.fastq.gz
3232
gzip -f < rRNA-reads.fastq > ${fastq_files[0].simpleName}_filtered_rRNA.fastq.gz
3333
mv rRNA-reads.log ${report_title}_rRNA_report.txt
34+
rm non-rRNA-reads.fastq
35+
rm rRNA-reads.fastq
3436
"""
3537
} else {
3638
"""
@@ -49,6 +51,10 @@ process SortMeRNA {
4951
gzip < rRNA-reads_fwd.fastq > ${fastq_files[0].simpleName}_filtered_rRNA.fastq.gz
5052
gzip < rRNA-reads_rev.fastq > ${fastq_files[1].simpleName}_filtered_rRNA.fastq.gz
5153
mv rRNA-reads.log ${report_title}_rRNA_report.txt
54+
rm non-rRNA-reads_fwd.fastq
55+
rm non-rRNA-reads_rev.fastq
56+
rm rRNA-reads_fwd.fastq
57+
rm rRNA-reads_rev.fastq
5258
"""
5359
}
5460
}

SortMeRNA/4.3.3/SortMeRNA.nf

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
process SortMeRNA {
2+
tag {"SortMeRNA ${sample_id}"}
3+
label 'SortMeRNA_4_3_3'
4+
container = 'quay.io/biocontainers/sortmerna:4.3.3--h9ee0642_0'
5+
shell = ['/bin/bash', '-euo', 'pipefail']
6+
7+
input:
8+
tuple(sample_id, rg_id, path(fastq_files))
9+
path(db_fasta)
10+
11+
output:
12+
tuple(sample_id, rg_id, path("*_non_rRNA.fastq.gz"), emit: non_rRNA_fastqs)
13+
path("*_filtered_rRNA.fastq.gz", emit: rRNA_fastqs)
14+
path("*_rRNA_report.txt", emit: qc_report)
15+
16+
script:
17+
def refs = db_fasta.collect{ "$it" }.join(" -ref ")
18+
def report_title = fastq_files[0].simpleName.split("_R1_")[0]
19+
if (params.single_end) {
20+
"""
21+
sortmerna -ref ${refs} \
22+
-reads ${fastq_files} \
23+
--num_alignments 1 \
24+
--threads ${task.cpus} \
25+
--fastx \
26+
-workdir \${PWD} \
27+
--aligned rRNA-reads \
28+
--other non-rRNA-reads \
29+
--zip-out
30+
31+
mv non-rRNA-reads.fq.gz ${fastq_files[0].simpleName}_non_rRNA.fastq.gz
32+
mv rRNA-reads.fq.gz ${fastq_files[0].simpleName}_filtered_rRNA.fastq.gz
33+
mv rRNA-reads.log ${report_title}_rRNA_report.txt
34+
"""
35+
} else {
36+
"""
37+
sortmerna -ref ${refs} \
38+
-reads ${fastq_files[0]} -reads ${fastq_files[1]} \
39+
--num_alignments 1 \
40+
--threads ${task.cpus} \
41+
-workdir \${PWD} \
42+
--fastx -paired_in \
43+
--aligned rRNA-reads \
44+
--other non-rRNA-reads \
45+
-out2 \
46+
--zip-out
47+
48+
mv non-rRNA-reads_fwd.fq.gz ${fastq_files[0].simpleName}_non_rRNA.fastq.gz
49+
mv non-rRNA-reads_rev.fq.gz ${fastq_files[1].simpleName}_non_rRNA.fastq.gz
50+
mv rRNA-reads_fwd.fq.gz ${fastq_files[0].simpleName}_filtered_rRNA.fastq.gz
51+
mv rRNA-reads_rev.fq.gz ${fastq_files[1].simpleName}_filtered_rRNA.fastq.gz
52+
mv rRNA-reads.log ${report_title}_rRNA_report.txt
53+
"""
54+
}
55+
}

Subread/2.0.0/FeatureCounts.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ process FeatureCounts {
2121
def bam_list = bam_file.collect{ "$it" }.join(" ")
2222
def biotype = params.gencode ? "gene_type" : params.fc_group_features_type
2323
def extraAttributes = params.fc_extra_attributes ? "--extraAttributes ${params.fc_extra_attributes}" : ''
24-
def fragment_mode = !params.singleEnd ? "-p": ''
24+
def fragment_mode = !params.single_end ? "-p": ''
2525
//Get strandedness
2626
def featureCounts_direction = 0
2727
if (params.stranded && !params.unstranded) {

TrimGalore/0.6.5/TrimGalore.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ process TrimGalore {
1313
path("*_fastqc.{zip,html}", optional: true, emit: fastqc_report)
1414

1515
script:
16-
if (params.singleEnd) {
16+
if (params.single_end) {
1717
"""
1818
trim_galore ${fastq_files} --gzip ${params.optional}
1919
mv ${fastq_files[0].simpleName}_trimmed.fq.gz ${fastq_files[0].simpleName}_trimmed.fastq.gz

Utils/MergeFastqLanes.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ process MergeFastqLanes {
1414
barcode = rg_id.split('_')[1]
1515
def R1_pattern="${sample_id}_*_S*_L00*_R1_001*.fastq.gz"
1616
def R2_pattern="${sample_id}_*_S*_L00*_R2_001*.fastq.gz"
17-
if (params.singleEnd) {
17+
if (params.single_end) {
1818
"""
1919
cat \$( ls ${R1_pattern} | sort | paste \$(printf "%0.s- " \$(seq 1 \$( ls ${R1_pattern} | wc -l)))) > ${sample_id}_${barcode}_merged_R1.fastq.gz
2020
"""

0 commit comments

Comments
 (0)