Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
ad9fa86
adapt to topics channel
Kevin-Brockers Mar 11, 2026
2edc288
Updated modules
Kevin-Brockers Mar 11, 2026
b4b9757
Updated subworkflows
Kevin-Brockers Mar 11, 2026
91faf07
updated nf-core tools
Kevin-Brockers Mar 11, 2026
af5d3b1
Updated images
Kevin-Brockers Mar 11, 2026
fedb54e
Removed the imNotification hook, see here: https://github.com/nf-core…
Kevin-Brockers Mar 11, 2026
39b1a2b
local modules - bring in main.nf structure
Kevin-Brockers Mar 11, 2026
014bee7
subworkflows local - main.nf structure
Kevin-Brockers Mar 11, 2026
e82085d
Updated include statements for local subworkflows
Kevin-Brockers Mar 11, 2026
1a8ecb2
test if removal of ch_versions work
Kevin-Brockers Mar 11, 2026
72ad20a
Removed the ch_versions from subworkflows
Kevin-Brockers Mar 11, 2026
312781d
removed the ch_versions
Kevin-Brockers Mar 11, 2026
ea8c80f
removed ch_versions
Kevin-Brockers Mar 11, 2026
db10eb9
Added dummy input for optional input in SAMTOOLS_SORT
Kevin-Brockers Mar 11, 2026
61da8fe
Debug - bring back the ch_versions
Kevin-Brockers Mar 11, 2026
22ff3e0
Replaced deprecated CUSTOM_GETCHROMSIZES to SAMTOOLS_FAIDX
Kevin-Brockers Mar 12, 2026
4ddf007
Added SAMTOOLS_FAIDX in favour of the CUSTOM_GETCHROMSIZES
Kevin-Brockers Mar 12, 2026
6de95c8
Changed CUSTOM_GETCHROMSIZES -> SAMTOOLS_FAIDX and updated input cha…
Kevin-Brockers Mar 12, 2026
21123c2
Initialized empty channels
Kevin-Brockers Mar 12, 2026
d350b80
fix typo
Kevin-Brockers Mar 12, 2026
fcab2d6
Changed output channel to get ch_macs_gsize right
Kevin-Brockers Mar 12, 2026
1ff9f3b
fixed the remote linting
Kevin-Brockers Mar 12, 2026
0430da3
put in right file paths
Kevin-Brockers Mar 12, 2026
c77e72d
Small fixes for PR tests
Kevin-Brockers Mar 12, 2026
84f4b8b
still fixing the PR tests
Kevin-Brockers Mar 12, 2026
ee7c272
Update main.nf
Kevin-Brockers Mar 13, 2026
3cb3b08
Update .nf-core.yml
Kevin-Brockers Mar 13, 2026
202785f
Implemented comments by Jose
Kevin-Brockers Mar 13, 2026
de80730
hopefully this helps with the nf-core lint PR tests
Kevin-Brockers Mar 13, 2026
5be6cab
Updated the CHANGELOG
Kevin-Brockers Mar 13, 2026
2d0e558
Updated container and conda env
Kevin-Brockers Mar 13, 2026
70fd6b8
Added topics
Kevin-Brockers Mar 13, 2026
6d93aad
updated env and topic channel
Kevin-Brockers Mar 13, 2026
12d4c7f
updated container urls
Kevin-Brockers Mar 14, 2026
24a0b9a
updated container url
Kevin-Brockers Mar 14, 2026
dbc44b2
updated env and topics channel
Kevin-Brockers Mar 14, 2026
9888963
upadated CHANGELOG, local module and tests
Kevin-Brockers Mar 14, 2026
d4a562a
updated test snapshots
Kevin-Brockers Mar 14, 2026
78727b8
updated macs3 to 3.0.4
Kevin-Brockers Mar 17, 2026
8b73eba
updated local modules
Kevin-Brockers Mar 17, 2026
b765c39
Updated envs and topic channels
Kevin-Brockers Mar 17, 2026
51a63af
Update envs and topic channels
Kevin-Brockers Mar 17, 2026
a77315f
updated env and topic channel
Kevin-Brockers Mar 17, 2026
4441940
updated env and topic channel
Kevin-Brockers Mar 17, 2026
3b0abed
Bugfix R topic channel evaluation
Kevin-Brockers Mar 17, 2026
2c4c72a
updated macs3 module
Kevin-Brockers Mar 17, 2026
b0cfc05
pre-commit fixes
Kevin-Brockers Mar 17, 2026
67cb15d
Updated CHANGELOG
Kevin-Brockers Mar 17, 2026
a3a8e8d
upaded snapshots
Kevin-Brockers Mar 17, 2026
6fd966d
updated star env and topics
Kevin-Brockers Mar 17, 2026
10935af
Fixed by pre-commit
Kevin-Brockers Mar 17, 2026
e8cb861
updated changelog
Kevin-Brockers Mar 17, 2026
588b514
Update modules/local/frip_score/main.nf
JoseEspinosa Mar 17, 2026
6b5089f
Update modules/local/star_align/main.nf
JoseEspinosa Mar 17, 2026
1e3f2b0
star_genomegenerate image to amd
JoseEspinosa Mar 17, 2026
3c3c42b
update plot_macs3_qc to amd
JoseEspinosa Mar 17, 2026
4983550
Increase memory for BWA
JoseEspinosa Mar 17, 2026
8d79ec5
Increase memory for BWA index tests
JoseEspinosa Mar 17, 2026
8bec3f9
Two more images changed to amd
JoseEspinosa Mar 17, 2026
a726348
Update test snapshots
JoseEspinosa Mar 18, 2026
a5d54e6
Update chromap snapshots
JoseEspinosa Mar 18, 2026
1793175
Update bowtie2 snapshots
JoseEspinosa Mar 18, 2026
1547c8f
images changed to amd
Kevin-Brockers Mar 18, 2026
44eaf90
updated bwa_index module
Kevin-Brockers Mar 18, 2026
52076b5
Update star snapshots
JoseEspinosa Mar 18, 2026
270c53b
Merge branch 'dev_topic_channel_adaptation' of https://github.com/Kev…
JoseEspinosa Mar 18, 2026
77ba625
Added new file of updated nf-core modules
Kevin-Brockers Mar 18, 2026
9d5b7a6
Fixed headers
Kevin-Brockers Mar 18, 2026
a1b2210
Updated snapshots
Kevin-Brockers Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nf-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ lint:
- config_defaults:
- params.bamtools_filter_se_config
- params.bamtools_filter_pe_config
nf_core_version: 3.5.1
nf_core_version: 3.5.2
repository_type: pipeline
template:
author: Espinosa-Carrasco J, Patel H, Wang C, Ewels P
Expand Down
63 changes: 59 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v2.2.0dev - [date]
## v2.2.0dev - 2026-03-14

### Enhancements & fixes

Expand All @@ -14,6 +14,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [[#451](https://github.com/nf-core/chipseq/issues/451)] - Pass `map.single_read` to `SUBREAD_FEATURECOUNTS` as to correctly set parameter `-p`.
- [[PR #462](https://github.com/nf-core/chipseq/pull/462)] - Updated pipeline template to [nf-core/tools 3.2.1](https://github.com/nf-core/tools/releases/tag/3.2.1)
- [[#468](https://github.com/nf-core/chipseq/issues/468)] - Changed bigWig generation to use `-bga` option instead of `-bg` in `bedtools genomecov` for lower background levels and better IGV visualization. Users can revert to previous behavior using configuration. See [documentation](https://nf-co.re/chipseq/dev/docs/output/#normalised-bigwig-files) for details.
- [[#484](https://github.com/nf-core/chipseq/issues/484)] - Updated modules and subworkflows
- [[#483](https://github.com/nf-core/chipseq/issues/483)] - Updated nf-core related things to topics, still a few nf-core modules are pending and the local modules
need to be fixed.
- [[#489](https://github.com/nf-core/chipseq/issues/489)]CUSTOM_GETCHROMSIZES was changed to SAMTOOLS_FAIDX instead, since CUSTOM_GETCHROMSIZES is deprecated.

### Parameters

Expand All @@ -27,12 +31,63 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Software dependencies

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.
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.

### Software updates

| Dependency | Old version | New version |
| ---------- | ----------- | ----------- |
| | | |
| | | |
| macs3 | 3.0.1 | 3.0.4 |

> **NB:** Dependency has been **updated** if both old and new version information is present.
> **NB:** Dependency has been **added** if just the new version information is present.
> **NB:** Dependency has been **removed** if version information isn't present.

### Software update local modules

| Dependency | Old version | New version |
| --------------------------- | ----------- | ----------- |
| bamtools | 2.5.2 | 2.5.3 |
| samtools | 1.15.1 | 1.23 |
| pysam | 0.19.0 | 0.23.3 |
| bedtools | 2.30.0 | 2.31.1 |
| bioconductor-biostrings | 2.58.0 | 2.78.0 |
| r-base | 4.0.3 | 4.5.3 |
| r-reshape2 | 1.4.4 | 1.4.5 |
| r-optparse | 1.6.6 | 1.7.5 |
| r-ggplot2 | 3.3.3 | 4.0.2 |
| r-scales | 1.1.1 | 1.4.0 |
| r-viridis | 0.5.1 | 0.6.5 |
| r-tidyverse | 1.3.0 | 2.0.0 |
| bioconductor-complexheatmap | 2.6.2 | 2.26.1 |
| star | 2.6.1d | 2.7.11b |
| | | |

### Local modules refactoring and topic channels update

| Module | Updated to wave containers | Topic channel added | refactoring (adding .yml files) |
| ----------------------------------- | -------------------------- | ------------------- | ------------------------------- |
| annotate_boolean_peaks | | | |
| bam_remove_orphans | x | x | x |
| bamtools_filter | x | x | x |
| deseq2_qc | | | |
| frip_score | x | x | x |
| genome_blacklist_regions | x | x | x |
| gtf2bed | | | |
| igv | | | |
| macs3_consensus | x | x | x |
| multiqc | | | |
| multiqc_custom_peaks | | | |
| multiqc_custom_phantompeakqualtools | | | |
| plot_homer_annotatepeaks | x | x | x |
| plot_macs3_qc | x | x | x |
| samplesheet_check | | | |
| star_align | x | x | x |
| star_genomegenerate | x | x | x |
| | | | |

## [[2.1.0](https://github.com/nf-core/chipseq/releases/tag/2.1.0)] - 2024-10-07

Expand Down
8 changes: 0 additions & 8 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -87,14 +87,6 @@ process {
]
}

withName: 'CUSTOM_GETCHROMSIZES' {
publishDir = [
path: { "${params.outdir}/genome" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}

withName: 'GENOME_BLACKLIST_REGIONS' {
publishDir = [
path: { "${params.outdir}/genome" },
Expand Down
1 change: 0 additions & 1 deletion main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ workflow NFCORE_CHIPSEQ {
params.chromap_index,
params.star_index,
)
ch_versions = ch_versions.mix(PREPARE_GENOME.out.versions)

//
// WORKFLOW: Run nf-core/chipseq workflow
Expand Down
Loading
Loading