Skip to content

Commit dd37833

Browse files
authored
Merge pull request #418 from JoseEspinosa/updates
Apply review suggestions
2 parents f47e8ed + b880175 commit dd37833

File tree

8 files changed

+39
-11
lines changed

8 files changed

+39
-11
lines changed

CHANGELOG.md

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,23 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
## v2.1.0 - [date]
6+
## [[2.1.0](https://github.com/nf-core/chipseq/releases/tag/2.1.0)] - 2024-10-02
7+
8+
### Credits
9+
10+
Special thanks to the following people for their contributions to this release:
11+
12+
- [Adam Talbot](https://github.com/adamrtalbot)
13+
- [Björn Langer](https://github.com/bjlang)
14+
- [Konrad Rokicki](https://github.com/krokicki)
15+
- [Matthias Hörtenhuber](https://github.com/mashehu)
16+
- [Maxime Garcia](https://github.com/maxulysse)
17+
- [Samuel Ruiz Pérez](https://github.com/samuelruizperez)
18+
- [Sarah Guinchard](https://github.com/g-sarah)
19+
- [Sateesh Peri](https://github.com/sateeshperi)
20+
- [Steffen Möller](https://github.com/smoe)
21+
22+
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
723

824
### Enhancements & fixes
925

@@ -33,6 +49,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3349
- [[#409](https://github.com/nf-core/chipseq/issues/409)] - Bulk modules and subworkflows update.
3450
- [[PR #415](https://github.com/nf-core/chipseq/pull/415)] - Get rid of `oras` in modules.
3551

52+
### Parameters
53+
54+
| Old parameter | New parameter |
55+
| ---------------------- | ------------------------------------ |
56+
| `--show_hidden_params` | `--validationShowHiddenParams` |
57+
| | `--version` |
58+
| | `--hook_url` |
59+
| | `--multiqc_logo` |
60+
| | `--multiqc_methods_description` |
61+
| | `--pipelines_testdata_base_path` |
62+
| | `--validationFailUnrecognisedParams` |
63+
| | `--validationLenientMode` |
64+
| `--enable_conda` | |
65+
3666
### Software dependencies
3767

3868
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.
@@ -45,13 +75,11 @@ Note, since the pipeline is now using Nextflow DSL2, each process will be run wi
4575
| `deeptools` | 3.5.1 | 3.5.5 |
4676
| `fastqc` | 0.11.9 | 0.12.1 |
4777
| `gffread` | 0.12.1 | 0.12.7 |
48-
| `gffread` | 0.12.1 | 0.12.7 |
4978
| `macs2` | 2.2.7.1 | |
5079
| `macs3` | | 3.0.1 |
5180
| `multiqc` | 1.13 | 1.23 |
5281
| `picard` | 2.27.4 | 3.2.0 |
5382
| `samtools` | 1.15.1 | 1.20 |
54-
| `samtools` | 1.15.1 | 1.20 |
5583
| `ucsc-bedgraphtobigwig` | 377 | 445 |
5684
| `umi_tools` | | 1.1.5 |
5785

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ For more details about the output files and reports, please refer to the
110110

111111
These scripts were originally written by Chuan Wang ([@chuan-wang](https://github.com/chuan-wang)) and Phil Ewels ([@ewels](https://github.com/ewels)) for use at the [National Genomics Infrastructure](https://portal.scilifelab.se/genomics/) at [SciLifeLab](http://www.scilifelab.se/) in Stockholm, Sweden. The pipeline was re-implemented by Harshil Patel ([@drpatelh](https://github.com/drpatelh)) from [Seqera Labs, Spain](https://seqera.io/) and converted to Nextflow DSL2 by Jose Espinosa-Carrasco ([@JoseEspinosa](https://github.com/JoseEspinosa)) from [The Comparative Bioinformatics Group](https://www.crg.eu/en/cedric_notredame) at [The Centre for Genomic Regulation, Spain](https://www.crg.eu/).
112112

113-
The pipeline workflow diagram was designe by Sarah Guinchard ([@G-Sarah](https://github.com/G-Sarah)).
113+
The pipeline workflow diagram was designed by Sarah Guinchard ([@G-Sarah](https://github.com/G-Sarah)).
114114

115115
Many thanks to others who have helped out and contributed along the way too, including (but not limited to): [@apeltzer](https://github.com/apeltzer), [@bc2zb](https://github.com/bc2zb), [@bjlang](https://github.com/bjlang), [@crickbabs](https://github.com/crickbabs), [@drejom](https://github.com/drejom), [@houghtos](https://github.com/houghtos), [@KevinMenden](https://github.com/KevinMenden), [@mashehu](https://github.com/mashehu), [@pditommaso](https://github.com/pditommaso), [@Rotholandus](https://github.com/Rotholandus), [@sofiahaglund](https://github.com/sofiahaglund), [@tiagochst](https://github.com/tiagochst) and [@winni2k](https://github.com/winni2k).
116116

bin/check_samplesheet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def check_samplesheet(file_in, file_out):
222222
print_error(
223223
f"Control identifier and replicate has to match a provided sample identifier and replicate!",
224224
"Control",
225-
val[4],
225+
val[-1],
226226
)
227227

228228
## Write to file

docs/output.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ The `--save_unaligned` parameter enables to obtain FastQ files containing unmapp
8080

8181
<details markdown="1">
8282
<summary>Output files</summary>
83+
8384
- `<ALIGNER>/library/unmapped/`
8485
- `*.fastq.gz`: If `--save_unaligned` is specified, FastQ files containing unmapped reads will be placed in this directory.
8586

docs/usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ You will need to create a samplesheet with information about the samples you wou
1414

1515
### Multiple replicates
1616

17-
The `sample` identifier should be identical when you have multiple replicates from the same experimental group, just increment the `replicate` identifier appropriately. The first replicate value for any given experimental group must be 1.
17+
The `sample` identifier should be identical when you have multiple replicates from the same experimental group; just increment the `replicate` identifier appropriately. The first replicate value for any given experimental group must be 1.
1818

1919
The `antibody` column is required to separate the downstream consensus peak merging for different antibodies. It is not advisable to generate a consensus peak set across different antibodies especially if their binding patterns are inherently different e.g. narrow transcription factors and broad histone marks.
2020

@@ -184,7 +184,7 @@ nextflow pull nf-core/chipseq
184184

185185
It is a good idea to specify a pipeline version when running the pipeline on your data. This ensures that a specific version of the pipeline code and software are used when you run your pipeline. If you keep using the same tag, you'll be running the same version of the pipeline, even if there have been changes to the code since.
186186

187-
First, go to the [nf-core/chipseq releases page](https://github.com/nf-core/chipseq/releases) and find the latest pipeline version - numeric only (eg. `2.0.0`). Then specify this when running the pipeline with `-r` (one hyphen) - eg. `-r 2.0.0`. Of course, you can switch to another version by changing the number after the `-r` flag.
187+
First, go to the [nf-core/chipseq releases page](https://github.com/nf-core/chipseq/releases) and find the latest pipeline version - numeric only (eg. `2.1.0`). Then specify this when running the pipeline with `-r` (one hyphen) - eg. `-r 2.1.0`. Of course, you can switch to another version by changing the number after the `-r` flag.
188188

189189
This version number will be logged in reports when you run the pipeline, so that you'll know what you used when you look back in the future. For example, at the bottom of the MultiQC reports.
190190

nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ manifest {
292292
mainScript = 'main.nf'
293293
nextflowVersion = '!>=23.04.0'
294294
version = '2.1.0'
295-
doi = ''
295+
doi = 'https://doi.org/10.5281/zenodo.3240506'
296296
}
297297

298298
// Load modules.config for DSL2 module specific options

nextflow_schema.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"pattern": "^\\S+\\.gtf(\\.gz)?$",
9292
"description": "Path to GTF annotation file.",
9393
"fa_icon": "fas fa-code-branch",
94-
"help_text": "This parameter is *mandatory* if `--genome` is not specified."
94+
"help_text": "Either this parameter or `--gff` is *mandatory* if --genome is not specified."
9595
},
9696
"gff": {
9797
"type": "string",
@@ -101,7 +101,7 @@
101101
"pattern": "^\\S+\\.gff(\\.gz)?$",
102102
"fa_icon": "fas fa-code-branch",
103103
"description": "Path to GFF3 annotation file.",
104-
"help_text": "This parameter must be specified if `--genome` or `--gtf` are not specified."
104+
"help_text": "Either this parameter or `--gtf` is *mandatory* if --genome is not specified."
105105
},
106106
"bwa_index": {
107107
"type": "string",

workflows/chipseq.nf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,6 @@ workflow CHIPSEQ {
425425
//
426426
// MODULE: Calculute genome size with khmer
427427
//
428-
// TODO move to prepare genome
429428
ch_macs_gsize = Channel.empty()
430429
ch_subreadfeaturecounts_multiqc = Channel.empty()
431430
ch_macs_gsize = params.macs_gsize

0 commit comments

Comments
 (0)