Skip to content

Commit 686c054

Browse files
authored
Merge pull request #410 from JoseEspinosa/updates
Bulk update of modules and subworkflows for 2.1.0 release
2 parents d489e97 + 2cc4f57 commit 686c054

File tree

197 files changed

+9693
-1066
lines changed

Some content is hidden

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

197 files changed

+9693
-1066
lines changed

CHANGELOG.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
- [[#378](https://github.com/nf-core/chipseq/issues/378)] - Switch from macs2 to macs3.
3131
- [[#347](https://github.com/nf-core/chipseq/issues/347)] - Add read group tag to bam files processed by bowtie2.
3232
- [[PR #406](https://github.com/nf-core/chipseq/pull/406)] - Update metro map to show macs3 instead of macs2.
33+
- [[#409](https://github.com/nf-core/chipseq/issues/409)] - Bulk modules and subworkflows update.
3334

3435
### Software dependencies
3536

3637
Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own [Biocontainer](https://biocontainers.pro/#/registry). This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.
3738

38-
| Dependency | Old version | New version |
39-
| ---------- | ----------- | ----------- |
40-
| `chromap` | 0.2.1 | 0.2.4 |
41-
| `macs2` | 2.2.7.1 | |
42-
| `macs3` | | 3.0.1 |
43-
| `multiqc` | 1.13 | 1.14 |
44-
| `picard` | 2.27.4 | 3.0.0 |
45-
| `samtools` | 1.15.1 | 1.17 |
39+
| Dependency | Old version | New version |
40+
| ----------------------- | ----------- | ----------- |
41+
| `bowtie2` | 2.4.4 | 2.5.2 |
42+
| `bwa` | 0.7.17 | 0.7.18 |
43+
| `chromap` | 0.2.1 | 0.2.6 |
44+
| `deeptools` | 3.5.1 | 3.5.5 |
45+
| `fastqc` | 0.11.9 | 0.12.1 |
46+
| `gffread` | 0.12.1 | 0.12.7 |
47+
| `gffread` | 0.12.1 | 0.12.7 |
48+
| `macs2` | 2.2.7.1 | |
49+
| `macs3` | | 3.0.1 |
50+
| `multiqc` | 1.13 | 1.23 |
51+
| `picard` | 2.27.4 | 3.2.0 |
52+
| `samtools` | 1.15.1 | 1.20 |
53+
| `samtools` | 1.15.1 | 1.20 |
54+
| `ucsc-bedgraphtobigwig` | 377 | 445 |
55+
| `umi_tools` | | 1.1.5 |
4656

4757
> **NB:** Dependency has been **updated** if both old and new version information is present.
4858
> **NB:** Dependency has been **added** if just the new version information is present.

assets/multiqc_config.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,6 @@ data_format: "yaml"
77

88
export_plots: true
99

10-
run_modules:
11-
- custom_content
12-
- fastqc
13-
- cutadapt
14-
- samtools
15-
- picard
16-
- preseq
17-
- featureCounts
18-
- deeptools
19-
- phantompeakqualtools
20-
2110
exclude_modules:
2211
- "general_stats"
2312

conf/modules.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ if (params.aligner == 'chromap') {
262262

263263
withName: CHROMAP_CHROMAP {
264264
ext.args = '-l 2000 --low-mem --SAM'
265+
ext.args3 = { meta.read_group ? "-r ${meta.read_group}" : '' }
265266
ext.prefix = { "${meta.id}.Lb" }
266267
publishDir = [
267268
path: { "${params.outdir}/${params.aligner}/library" },

modules.json

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,82 +7,83 @@
77
"nf-core": {
88
"bowtie2/align": {
99
"branch": "master",
10-
"git_sha": "3c77ca9aac783e76c3614a06db3bfe4fef619bde",
10+
"git_sha": "9bfc81874554e87740bcb3e5e07acf0a153c9ecb",
1111
"installed_by": ["fastq_align_bowtie2", "modules"]
1212
},
1313
"bowtie2/build": {
1414
"branch": "master",
15-
"git_sha": "6a24fbe314bb2e6fe6306c29a63076ea87e8eb3c",
15+
"git_sha": "1fea64f5132a813ec97c1c6d3a74e0aee7142b6d",
1616
"installed_by": ["modules"]
1717
},
1818
"bwa/index": {
1919
"branch": "master",
20-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
20+
"git_sha": "e0ff65e1fb313677de09f5f477ae3da30ce19b7b",
2121
"installed_by": ["modules"]
2222
},
2323
"bwa/mem": {
2424
"branch": "master",
25-
"git_sha": "a64788f5ad388f1d2ac5bd5f1f3f8fc81476148c",
25+
"git_sha": "2201e21b09213f083832ac58e33353d410a6fde7",
2626
"installed_by": ["fastq_align_bwa", "modules"]
2727
},
2828
"chromap/chromap": {
2929
"branch": "master",
30-
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
31-
"installed_by": ["fastq_align_chromap", "modules"]
30+
"git_sha": "8438ab16df8334b8e15526cef7e8eda7f218ea20",
31+
"installed_by": ["fastq_align_chromap", "modules"],
32+
"patch": "modules/nf-core/chromap/chromap/chromap-chromap.diff"
3233
},
3334
"chromap/index": {
3435
"branch": "master",
35-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
36+
"git_sha": "8438ab16df8334b8e15526cef7e8eda7f218ea20",
3637
"installed_by": ["modules"]
3738
},
3839
"custom/getchromsizes": {
3940
"branch": "master",
40-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
41+
"git_sha": "1ceaa8ba4d0fd886dbca0e545815d905b7407de7",
4142
"installed_by": ["modules"]
4243
},
4344
"deeptools/computematrix": {
4445
"branch": "master",
45-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
46+
"git_sha": "dd51244ab3b1e4a30ddeb93ba3c6ef3ce1f02ef8",
4647
"installed_by": ["modules"]
4748
},
4849
"deeptools/plotfingerprint": {
4950
"branch": "master",
50-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
51+
"git_sha": "dd51244ab3b1e4a30ddeb93ba3c6ef3ce1f02ef8",
5152
"installed_by": ["modules"]
5253
},
5354
"deeptools/plotheatmap": {
5455
"branch": "master",
55-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
56+
"git_sha": "dd51244ab3b1e4a30ddeb93ba3c6ef3ce1f02ef8",
5657
"installed_by": ["modules"]
5758
},
5859
"deeptools/plotprofile": {
5960
"branch": "master",
60-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
61+
"git_sha": "dd51244ab3b1e4a30ddeb93ba3c6ef3ce1f02ef8",
6162
"installed_by": ["modules"]
6263
},
6364
"fastqc": {
6465
"branch": "master",
65-
"git_sha": "285a50500f9e02578d90b3ce6382ea3c30216acd",
66+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
6667
"installed_by": ["fastq_fastqc_umitools_trimgalore", "modules"]
6768
},
6869
"gffread": {
6970
"branch": "master",
70-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
71+
"git_sha": "6c996d7fbe0816dcbb68ce587ad5f873313682a1",
7172
"installed_by": ["modules"]
7273
},
7374
"gunzip": {
7475
"branch": "master",
75-
"git_sha": "5c460c5a4736974abde2843294f35307ee2b0e5e",
76+
"git_sha": "4e5f4687318f24ba944a13609d3ea6ebd890737d",
7677
"installed_by": ["modules"]
7778
},
7879
"homer/annotatepeaks": {
7980
"branch": "master",
80-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
81+
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
8182
"installed_by": ["modules"]
8283
},
8384
"khmer/uniquekmers": {
8485
"branch": "master",
85-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
86+
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
8687
"installed_by": ["modules"]
8788
},
8889
"macs3/callpeak": {
@@ -92,7 +93,7 @@
9293
},
9394
"multiqc": {
9495
"branch": "master",
95-
"git_sha": "b7ebe95761cd389603f9cc0e0dc384c0f663815a",
96+
"git_sha": "b80f5fd12ff7c43938f424dd76392a2704fa2396",
9697
"installed_by": ["modules"]
9798
},
9899
"phantompeakqualtools": {
@@ -102,77 +103,77 @@
102103
},
103104
"picard/collectmultiplemetrics": {
104105
"branch": "master",
105-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
106+
"git_sha": "0dee12b56ccecc416d6f7a1ccd85fd571eab3307",
106107
"installed_by": ["modules"]
107108
},
108109
"picard/markduplicates": {
109110
"branch": "master",
110-
"git_sha": "ec833ac4c29db6005d18baccf3306f557c46b006",
111+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
111112
"installed_by": ["bam_markduplicates_picard", "modules"]
112113
},
113114
"picard/mergesamfiles": {
114115
"branch": "master",
115-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
116+
"git_sha": "0dee12b56ccecc416d6f7a1ccd85fd571eab3307",
116117
"installed_by": ["modules"]
117118
},
118119
"preseq/lcextrap": {
119120
"branch": "master",
120-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
121+
"git_sha": "2c6b1144ed58b6184ad58fc4e6b6a90219b4bf4f",
121122
"installed_by": ["modules"]
122123
},
123124
"samtools/flagstat": {
124125
"branch": "master",
125-
"git_sha": "ce0b1aed7d504883061e748f492a31bf44c5777c",
126+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
126127
"installed_by": ["bam_stats_samtools", "modules"]
127128
},
128129
"samtools/idxstats": {
129130
"branch": "master",
130-
"git_sha": "ce0b1aed7d504883061e748f492a31bf44c5777c",
131+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
131132
"installed_by": ["bam_stats_samtools", "modules"]
132133
},
133134
"samtools/index": {
134135
"branch": "master",
135-
"git_sha": "ce0b1aed7d504883061e748f492a31bf44c5777c",
136+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
136137
"installed_by": ["bam_markduplicates_picard", "bam_sort_stats_samtools", "modules"]
137138
},
138139
"samtools/sort": {
139140
"branch": "master",
140-
"git_sha": "ce0b1aed7d504883061e748f492a31bf44c5777c",
141+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
141142
"installed_by": ["bam_sort_stats_samtools", "modules"]
142143
},
143144
"samtools/stats": {
144145
"branch": "master",
145-
"git_sha": "ec833ac4c29db6005d18baccf3306f557c46b006",
146+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
146147
"installed_by": ["bam_stats_samtools", "modules"]
147148
},
148149
"subread/featurecounts": {
149150
"branch": "master",
150-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
151+
"git_sha": "b4919e9a2b4d8b71061e601633db4600a3858fa1",
151152
"installed_by": ["modules"]
152153
},
153154
"trimgalore": {
154155
"branch": "master",
155-
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
156+
"git_sha": "b4919e9a2b4d8b71061e601633db4600a3858fa1",
156157
"installed_by": ["fastq_fastqc_umitools_trimgalore", "modules"]
157158
},
158159
"ucsc/bedgraphtobigwig": {
159160
"branch": "master",
160-
"git_sha": "911696ea0b62df80e900ef244d7867d177971f73",
161+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
161162
"installed_by": ["modules"]
162163
},
163164
"umitools/extract": {
164165
"branch": "master",
165-
"git_sha": "65ad3e0b9a4099592e1102e92e10455dc661cf53",
166+
"git_sha": "b4919e9a2b4d8b71061e601633db4600a3858fa1",
166167
"installed_by": ["fastq_fastqc_umitools_trimgalore"]
167168
},
168169
"untar": {
169170
"branch": "master",
170-
"git_sha": "5c460c5a4736974abde2843294f35307ee2b0e5e",
171+
"git_sha": "4e5f4687318f24ba944a13609d3ea6ebd890737d",
171172
"installed_by": ["modules"]
172173
},
173174
"untarfiles": {
174175
"branch": "master",
175-
"git_sha": "5c460c5a4736974abde2843294f35307ee2b0e5e",
176+
"git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5",
176177
"installed_by": ["modules"]
177178
}
178179
}
@@ -181,27 +182,27 @@
181182
"nf-core": {
182183
"bam_markduplicates_picard": {
183184
"branch": "master",
184-
"git_sha": "0c38be7e652a0b2f3a37681ee4c0dbdf85677647",
185+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
185186
"installed_by": ["subworkflows"]
186187
},
187188
"bam_sort_stats_samtools": {
188189
"branch": "master",
189-
"git_sha": "0c38be7e652a0b2f3a37681ee4c0dbdf85677647",
190+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
190191
"installed_by": ["fastq_align_bowtie2", "fastq_align_bwa", "fastq_align_chromap"]
191192
},
192193
"bam_stats_samtools": {
193194
"branch": "master",
194-
"git_sha": "0c38be7e652a0b2f3a37681ee4c0dbdf85677647",
195+
"git_sha": "0eacd714effe5aac1c1de26593873960b3346cab",
195196
"installed_by": ["bam_markduplicates_picard", "bam_sort_stats_samtools"]
196197
},
197198
"fastq_align_bowtie2": {
198199
"branch": "master",
199-
"git_sha": "cfd937a668919d948f6fcbf4218e79de50c2f36f",
200+
"git_sha": "0eacd714effe5aac1c1de26593873960b3346cab",
200201
"installed_by": ["subworkflows"]
201202
},
202203
"fastq_align_bwa": {
203204
"branch": "master",
204-
"git_sha": "cfd937a668919d948f6fcbf4218e79de50c2f36f",
205+
"git_sha": "e0ff65e1fb313677de09f5f477ae3da30ce19b7b",
205206
"installed_by": ["subworkflows"]
206207
},
207208
"fastq_align_chromap": {
@@ -211,7 +212,7 @@
211212
},
212213
"fastq_fastqc_umitools_trimgalore": {
213214
"branch": "master",
214-
"git_sha": "cfd937a668919d948f6fcbf4218e79de50c2f36f",
215+
"git_sha": "46eca555142d6e597729fcb682adcc791796f514",
215216
"installed_by": ["subworkflows"]
216217
},
217218
"utils_nextflow_pipeline": {

modules/local/multiqc.nf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
process MULTIQC {
22
label 'process_medium'
33

4-
conda "bioconda::multiqc=1.13a"
4+
conda "bioconda::multiqc=1.23"
55
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
6-
'https://depot.galaxyproject.org/singularity/multiqc:1.13a--pyhdfd78af_1':
7-
'biocontainers/multiqc:1.13a--pyhdfd78af_1' }"
6+
'https://depot.galaxyproject.org/singularity/multiqc:1.23--pyhdfd78af_0' :
7+
'biocontainers/multiqc:1.23--pyhdfd78af_0' }"
88

99
input:
1010
path workflow_summary

modules/nf-core/bowtie2/align/main.nf

Lines changed: 23 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)