Skip to content

Commit 37fce80

Browse files
authored
Merge pull request #142 from nf-cmgg/chore/bump_modules
Chore/bump modules
2 parents 80b7e00 + 55a9e8b commit 37fce80

176 files changed

Lines changed: 4005 additions & 2706 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/template-version-comment.yml

Lines changed: 0 additions & 46 deletions
This file was deleted.

.nf-core.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ template:
3838
name: preprocessing
3939
org: nf-cmgg
4040
outdir: .
41-
skip_features: []
41+
skip_features: ["fastqc"]
4242
version: 2.1.0dev

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Steps inlcude:
2323

2424
1. Demultiplexing using [`BCLconvert`](https://emea.support.illumina.com/sequencing/sequencing_software/bcl-convert.html)
2525
2. Read QC and trimming using [`fastp`](https://github.com/OpenGene/fastp)
26-
3. Alignment using either [`bwa`](https://github.com/lh3/bwa), [`bwa-mem2`](https://github.com/bwa-mem2/bwa-mem2), [`bowtie2`](https://github.com/BenLangmead/bowtie2), [`dragmap`](https://github.com/Illumina/DRAGMAP) or [`snap`](https://github.com/amplab/snap) for DNA-seq and [`STAR`](https://github.com/alexdobin/STAR) for RNA-seq
26+
3. Alignment using either [`bwa`](https://github.com/lh3/bwa), [`bwa-mem2`](https://github.com/bwa-mem2/bwa-mem2), [`bowtie2`](https://github.com/BenLangmead/bowtie2), [`dragmap`](https://github.com/Illumina/DRAGMAP), [`snap`](https://github.com/amplab/snap) or [`strobe`](https://github.com/ksahlin/strobealign) for DNA-seq and [`STAR`](https://github.com/alexdobin/STAR) for RNA-seq
2727
4. Duplicate marking using [`bamsormadup`](https://gitlab.com/german.tischler/biobambam2) or [`samtools markdup`](http://www.htslib.org/doc/samtools-markdup.html)
2828
5. Coverage analysis using [`mosdepth`](https://github.com/brentp/mosdepth) and [`samtools coverage`](http://www.htslib.org/doc/samtools-coverage.html)
2929
6. Alignment QC using [`samtools flagstat`](http://www.htslib.org/doc/samtools-flagstat.html), [`samtools stats`](http://www.htslib.org/doc/samtools-stats.html), [`samtools idxstats`](http://www.htslib.org/doc/samtools-idxstats.html) and [`picard CollecHsMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectHsMetrics), [`picard CollectWgsMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectWgsMetrics), [`picard CollectMultipleMetrics`](https://broadinstitute.github.io/picard/command-line-overview.html#CollectMultipleMetrics)

assets/schema_input.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"meta": ["aligner"],
3838
"type": "string",
3939
"description": "Aligner to use to align sample to the reference genome",
40-
"enum": ["bowtie2", "bwamem", "bwamem2", "dragmap", "snap", "star"]
40+
"enum": ["bowtie2", "bwamem", "bwamem2", "dragmap", "snap", "strobe", "star"]
4141
},
4242
"tag": {
4343
"meta": ["tag"],

assets/schema_sampleinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"meta": ["aligner"],
8686
"type": "string",
8787
"description": "Aligner to use to align sample to the reference genome",
88-
"enum": ["bowtie2", "bwamem", "bwamem2", "dragmap", "snap", "star"]
88+
"enum": ["bowtie2", "bwamem", "bwamem2", "dragmap", "snap", "strobe", "star"]
8989
}
9090
}
9191
},

conf/modules.config

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ process {
2121
[
2222
meta.lane ? "--bcl-only-lane ${meta.lane}" : "",
2323
"--force",
24-
"--strict",
24+
"--strict-mode true",
2525
].join(" ").trim()
2626
}
2727
}
@@ -49,7 +49,7 @@ process {
4949
ext.args = {
5050
[
5151
meta.readgroup ? "--rg-line \"@RG\t" + meta.readgroup.findResults { rg -> rg.value?.trim() ? "${rg.key}:${rg.value}" : null }.join("\t") + "\"" : "",
52-
"--output-fmt cram",
52+
"--output-fmt cram,version=3.0",
5353
"--output-fmt-option archive",
5454
].join(" ").trim()
5555
}
@@ -113,7 +113,7 @@ process {
113113
// -xf 2 : expansion factor for reading compressed data
114114

115115
//// SNAP
116-
withName: SNAP_ALIGN {
116+
withName: SNAPALIGNER_ALIGN {
117117
ext.args = {
118118
[
119119
"-b-",
@@ -154,7 +154,7 @@ process {
154154
"-d 2500",
155155
params.umi_aware ? "--barcode-name" : "",
156156
"--write-index",
157-
"--output-fmt cram",
157+
"--output-fmt cram,version=3.0",
158158
"--output-fmt-option archive",
159159
].join(" ").trim()
160160
}
@@ -166,7 +166,7 @@ process {
166166
ext.args = {
167167
[
168168
"--write-index",
169-
"--output-fmt cram",
169+
"--output-fmt cram,version=3.0",
170170
"--output-fmt-option archive",
171171
].join(" ").trim()
172172
}
@@ -191,7 +191,7 @@ process {
191191
ext.args = {
192192
[
193193
"-C",
194-
"--output-fmt cram",
194+
"--output-fmt cram,version=3.0",
195195
"--output-fmt-option archive",
196196
].join(" ").trim()
197197
}

conf/profiles/s3_ugent.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
aws {
2+
profile = "ugent"
23
client {
34
endpoint = "https://s3.ugent.be"
45
protocol = "https"

main.nf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ workflow {
6666

6767
publish:
6868
demultiplex_interop = PREPROCESSING.out.demultiplex_interop.transpose(by:1)
69-
demultiplex_reports = PREPROCESSING.out.demultiplex_reports.map { meta, reports -> [ meta, files("${reports.toUri()}/*") ] }.transpose(by:1)
70-
demultiplex_logs = PREPROCESSING.out.demultiplex_logs.map { meta, logs -> [ meta, files("${logs.toUri()}/*") ] }.transpose(by:1)
69+
demultiplex_reports = PREPROCESSING.out.demultiplex_reports.transpose(by:1)
70+
demultiplex_logs = PREPROCESSING.out.demultiplex_logs.transpose(by:1)
7171
fastp_json = PREPROCESSING.out.fastp_json
7272
fastp_html = PREPROCESSING.out.fastp_html
7373
ucrams = PREPROCESSING.out.ucrams
@@ -107,11 +107,11 @@ output {
107107
bin >> "Interop/${bin.name}"
108108
} }
109109
demultiplex_reports { path { meta, report ->
110-
def out_path = meta.lane ? "Reports/LOO${meta.lane}/${report.name}" as String : "Reports/${report.name}"
110+
def out_path = meta.lane ? "Reports/L00${meta.lane}/${report.name}" as String : "Reports/${report.name}"
111111
report >> out_path
112112
} }
113113
demultiplex_logs { path { meta, log ->
114-
def out_path = meta.lane ? "Logs/LOO${meta.lane}/${log.name}" as String : "Logs/${log.name}"
114+
def out_path = meta.lane ? "Logs/L00${meta.lane}/${log.name}" as String : "Logs/${log.name}"
115115
log >> out_path
116116
} }
117117
fastp_json { path { meta, json ->

modules.json

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -7,143 +7,138 @@
77
"nf-core": {
88
"bcl2fastq": {
99
"branch": "master",
10-
"git_sha": "05954dab2ff481bcb999f24455da29a5828af08d",
10+
"git_sha": "41dfa3f7c0ffabb96a6a813fe321c6d1cc5b6e46",
1111
"installed_by": ["bcl_demultiplex"]
1212
},
1313
"bclconvert": {
1414
"branch": "master",
15-
"git_sha": "27cceb2eb8aa959d4a8819caab886386a59a3789",
16-
"installed_by": ["bcl_demultiplex", "modules"]
15+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
16+
"installed_by": ["bcl_demultiplex", "modules"],
17+
"patch": "modules/nf-core/bclconvert/bclconvert.diff"
1718
},
1819
"biobambam/bamsormadup": {
1920
"branch": "master",
20-
"git_sha": "666652151335353eef2fcd58880bcef5bc2928e1",
21+
"git_sha": "41dfa3f7c0ffabb96a6a813fe321c6d1cc5b6e46",
2122
"installed_by": ["modules"],
2223
"patch": "modules/nf-core/biobambam/bamsormadup/biobambam-bamsormadup.diff"
2324
},
2425
"bowtie2/align": {
2526
"branch": "master",
26-
"git_sha": "8864afe586537bf562eac7b83349c26207f3cb4d",
27+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
2728
"installed_by": ["fastq_align_dna", "modules"],
2829
"patch": "modules/nf-core/bowtie2/align/bowtie2-align.diff"
2930
},
3031
"bwa/mem": {
3132
"branch": "master",
32-
"git_sha": "a29f18660f5e3748d44d6f716241e70c942c065d",
33+
"git_sha": "1c46359c837ef768b004519f535c30378e8289fc",
3334
"installed_by": ["fastq_align_dna"],
3435
"patch": "modules/nf-core/bwa/mem/bwa-mem.diff"
3536
},
3637
"bwamem2/mem": {
3738
"branch": "master",
38-
"git_sha": "a29f18660f5e3748d44d6f716241e70c942c065d",
39+
"git_sha": "d86336f3e7ae0d5f76c67b0859409769cfeb2af2",
3940
"installed_by": ["fastq_align_dna"],
4041
"patch": "modules/nf-core/bwamem2/mem/bwamem2-mem.diff"
4142
},
4243
"dragmap/align": {
4344
"branch": "master",
44-
"git_sha": "8864afe586537bf562eac7b83349c26207f3cb4d",
45+
"git_sha": "41dfa3f7c0ffabb96a6a813fe321c6d1cc5b6e46",
4546
"installed_by": ["fastq_align_dna"],
4647
"patch": "modules/nf-core/dragmap/align/dragmap-align.diff"
4748
},
4849
"fastp": {
4950
"branch": "master",
50-
"git_sha": "666652151335353eef2fcd58880bcef5bc2928e1",
51-
"installed_by": ["modules"],
52-
"patch": "modules/nf-core/fastp/fastp.diff"
53-
},
54-
"fastqc": {
55-
"branch": "master",
56-
"git_sha": "41dfa3f7c0ffabb96a6a813fe321c6d1cc5b6e46",
51+
"git_sha": "d9ec4ef289ad39b8a662a7a12be50409b11df84b",
5752
"installed_by": ["modules"]
5853
},
5954
"md5sum": {
6055
"branch": "master",
61-
"git_sha": "41dfa3f7c0ffabb96a6a813fe321c6d1cc5b6e46",
56+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
6257
"installed_by": ["modules"]
6358
},
6459
"mosdepth": {
6560
"branch": "master",
66-
"git_sha": "666652151335353eef2fcd58880bcef5bc2928e1",
61+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
6762
"installed_by": ["modules"],
6863
"patch": "modules/nf-core/mosdepth/mosdepth.diff"
6964
},
7065
"multiqc": {
7166
"branch": "master",
72-
"git_sha": "471cf3ca1617271b9b6fea09ea2ebdee78b874de",
67+
"git_sha": "0b2435805036a16dcdcf21533632d956b8273ac4",
7368
"installed_by": ["modules"]
7469
},
7570
"picard/collecthsmetrics": {
7671
"branch": "master",
77-
"git_sha": "49f4e50534fe4b64101e62ea41d5dc43b1324358",
72+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
7873
"installed_by": ["modules"],
7974
"patch": "modules/nf-core/picard/collecthsmetrics/picard-collecthsmetrics.diff"
8075
},
8176
"picard/collectmultiplemetrics": {
8277
"branch": "master",
83-
"git_sha": "49f4e50534fe4b64101e62ea41d5dc43b1324358",
78+
"git_sha": "df124e87c74d8b40285199f8cc20151f5aa57255",
8479
"installed_by": ["modules"],
8580
"patch": "modules/nf-core/picard/collectmultiplemetrics/picard-collectmultiplemetrics.diff"
8681
},
8782
"picard/collectwgsmetrics": {
8883
"branch": "master",
89-
"git_sha": "49f4e50534fe4b64101e62ea41d5dc43b1324358",
84+
"git_sha": "df124e87c74d8b40285199f8cc20151f5aa57255",
9085
"installed_by": ["modules"],
9186
"patch": "modules/nf-core/picard/collectwgsmetrics/picard-collectwgsmetrics.diff"
9287
},
9388
"samtools/cat": {
9489
"branch": "master",
95-
"git_sha": "b13f07be4c508d6ff6312d354d09f2493243e208",
90+
"git_sha": "c8be52dba1166c678e74cda9c3a3c221635c8bb1",
9691
"installed_by": ["modules"],
9792
"patch": "modules/nf-core/samtools/cat/samtools-cat.diff"
9893
},
9994
"samtools/convert": {
10095
"branch": "master",
101-
"git_sha": "b13f07be4c508d6ff6312d354d09f2493243e208",
96+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
10297
"installed_by": ["modules"],
10398
"patch": "modules/nf-core/samtools/convert/samtools-convert.diff"
10499
},
105100
"samtools/coverage": {
106101
"branch": "master",
107-
"git_sha": "2d20463181b1c38981a02e90d3084b5f9fa8d540",
102+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
108103
"installed_by": ["modules"],
109104
"patch": "modules/nf-core/samtools/coverage/samtools-coverage.diff"
110105
},
111106
"samtools/flagstat": {
112107
"branch": "master",
113-
"git_sha": "2d20463181b1c38981a02e90d3084b5f9fa8d540",
108+
"git_sha": "e334e12a1e985adc5ffc3fc78a68be1de711de45",
114109
"installed_by": ["modules"]
115110
},
116111
"samtools/idxstats": {
117112
"branch": "master",
118-
"git_sha": "2d20463181b1c38981a02e90d3084b5f9fa8d540",
113+
"git_sha": "c8be52dba1166c678e74cda9c3a3c221635c8bb1",
119114
"installed_by": ["modules"]
120115
},
121116
"samtools/import": {
122117
"branch": "master",
123-
"git_sha": "2d20463181b1c38981a02e90d3084b5f9fa8d540",
118+
"git_sha": "c8be52dba1166c678e74cda9c3a3c221635c8bb1",
124119
"installed_by": ["modules"]
125120
},
126121
"samtools/sormadup": {
127122
"branch": "master",
128-
"git_sha": "38f3b0200093498b70ac2d63a83eac5642e3c873",
123+
"git_sha": "c8be52dba1166c678e74cda9c3a3c221635c8bb1",
129124
"installed_by": ["modules"],
130125
"patch": "modules/nf-core/samtools/sormadup/samtools-sormadup.diff"
131126
},
132127
"samtools/sort": {
133128
"branch": "master",
134-
"git_sha": "b7800db9b069ed505db3f9d91b8c72faea9be17b",
129+
"git_sha": "0b2435805036a16dcdcf21533632d956b8273ac4",
135130
"installed_by": ["modules"],
136131
"patch": "modules/nf-core/samtools/sort/samtools-sort.diff"
137132
},
138133
"samtools/stats": {
139134
"branch": "master",
140-
"git_sha": "2d20463181b1c38981a02e90d3084b5f9fa8d540",
135+
"git_sha": "0b2435805036a16dcdcf21533632d956b8273ac4",
141136
"installed_by": ["modules"],
142137
"patch": "modules/nf-core/samtools/stats/samtools-stats.diff"
143138
},
144139
"snapaligner/align": {
145140
"branch": "master",
146-
"git_sha": "77bdd7e1047d2abe21ae8d89acc295ea553ecbae",
141+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
147142
"installed_by": ["fastq_align_dna", "modules"],
148143
"patch": "modules/nf-core/snapaligner/align/snapaligner-align.diff"
149144
},
@@ -152,21 +147,26 @@
152147
"git_sha": "ce9e10540a1555145ddd1ddd8b15f7443cbe1449",
153148
"installed_by": ["modules"],
154149
"patch": "modules/nf-core/star/align/star-align.diff"
150+
},
151+
"strobealign": {
152+
"branch": "master",
153+
"git_sha": "d5cc72b63c4e1565cb66e83f0577b04c0bb54d5c",
154+
"installed_by": ["fastq_align_dna", "modules"],
155+
"patch": "modules/nf-core/strobealign/strobealign.diff"
155156
}
156157
}
157158
},
158159
"subworkflows": {
159160
"nf-core": {
160161
"bcl_demultiplex": {
161162
"branch": "master",
162-
"git_sha": "1a0770da1cf5c5cd388bf888ba8798bc4d1fba56",
163+
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
163164
"installed_by": ["subworkflows"]
164165
},
165166
"fastq_align_dna": {
166167
"branch": "master",
167-
"git_sha": "a29f18660f5e3748d44d6f716241e70c942c065d",
168-
"installed_by": ["subworkflows"],
169-
"patch": "subworkflows/nf-core/fastq_align_dna/fastq_align_dna.diff"
168+
"git_sha": "070ddae7fb59384d3d85bf69eb9a1d71ab33ada9",
169+
"installed_by": ["subworkflows"]
170170
},
171171
"utils_nextflow_pipeline": {
172172
"branch": "master",
@@ -175,7 +175,7 @@
175175
},
176176
"utils_nfcore_pipeline": {
177177
"branch": "master",
178-
"git_sha": "271e7fc14eb1320364416d996fb077421f3faed2",
178+
"git_sha": "df4d1c8cdee98a1bbbed8fc51e82296568e0f9c1",
179179
"installed_by": ["subworkflows"]
180180
},
181181
"utils_nfschema_plugin": {

0 commit comments

Comments
 (0)