Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1864187
updated modules
Kevin-Brockers Jul 6, 2026
4579582
updated subworkflows
Kevin-Brockers Jul 6, 2026
64ea282
updated modules
Kevin-Brockers Jul 6, 2026
9842343
Updated ro-crate-metadata
Kevin-Brockers Jul 6, 2026
2ae9d90
Updated local subworkflow to work with updated nf-core components
Kevin-Brockers Jul 6, 2026
75f07ae
updated channels to match nf-core components for bowtie2
Kevin-Brockers Jul 6, 2026
97cc718
Updated bowtie2
Kevin-Brockers Jul 6, 2026
cd996f5
Updated bwa
Kevin-Brockers Jul 6, 2026
d204cce
Fix bwa to match updated nf-core components
Kevin-Brockers Jul 6, 2026
d7894bd
updated chromap modules and subworkflows
Kevin-Brockers Jul 6, 2026
2ba03f8
Updated nf-core components
Kevin-Brockers Jul 6, 2026
c7b8711
Updated chromap aligner to match updated nf-core components
Kevin-Brockers Jul 6, 2026
8c8fc69
removed versions.yml when topics channel is used
Kevin-Brockers Jul 6, 2026
159b5a3
version dump bwa and chromap
Kevin-Brockers Jul 6, 2026
691caeb
updated - changed branch operator to a typed channel operator, added …
Kevin-Brockers Jul 7, 2026
e121727
minor updates
Kevin-Brockers Jul 7, 2026
bf4b49f
fix the local align_star subworkflow
Kevin-Brockers Jul 8, 2026
ea8d3d6
hotfix to pass testing conflicts
Kevin-Brockers Jul 8, 2026
17d5544
Updated bowtie2 snapshot
Kevin-Brockers Jul 8, 2026
84c5250
Updated snapshot
Kevin-Brockers Jul 8, 2026
d398734
Updated snapshot
Kevin-Brockers Jul 8, 2026
3489c5a
Updated snaptshot
Kevin-Brockers Jul 8, 2026
6f0d6fa
Updated bowtie2 snapshot
Kevin-Brockers Jul 8, 2026
715adde
Updated snapshot
Kevin-Brockers Jul 8, 2026
f4ce070
updated snapshot
Kevin-Brockers Jul 8, 2026
9353178
Updated nf-core components and installed new tool
Kevin-Brockers Jul 8, 2026
740b864
fixed read groups when using chromap aligner
Kevin-Brockers Jul 8, 2026
2fd8364
Fixed the star aligner
Kevin-Brockers Jul 8, 2026
ce93842
Excluded multiqc output
Kevin-Brockers Jul 8, 2026
c62223e
Updated nftignore
Kevin-Brockers Jul 8, 2026
44328ed
Updated snapshots
Kevin-Brockers Jul 8, 2026
43ec1b3
Updated bowtie2/align with the new testing strategy
Kevin-Brockers Jul 15, 2026
740a364
Removed merge marker exclusion, since bowtie2 testing strategy got up…
Kevin-Brockers Jul 15, 2026
9314fc0
Updated logic of chromap subworkflow
Kevin-Brockers Jul 15, 2026
13618e4
Updated subworkflow
Kevin-Brockers Jul 15, 2026
b6caa79
Updated
Kevin-Brockers Jul 15, 2026
fbe874b
Updated snapshots
Kevin-Brockers Jul 15, 2026
8246330
Fixed the conda lock files
Kevin-Brockers Jul 15, 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
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@ the last release have been listed below for reference.
| python | 3.8.3 | 3.12.12 |
| multiqc | 1.25.1 | 1.33 |
| deeptools | 3.5.5 | 3.5.6 |
| bowtie2 | 2.5.2 | 2.5.4 |
| picard | 3.2.0 | 3.4.0 |
| samtools | 1.15.1 | 1.20 |
| bwa | 0.7.18 | 0.7.19 |
| chromap | 0.2.6 | 0.3.2 |
| | | |

## [[2.1.0](https://github.com/nf-core/chipseq/releases/tag/2.1.0)] - 2024-10-07
Expand Down
39 changes: 22 additions & 17 deletions conf/modules.config
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ process {
ext.args = 'samplesheet.valid.csv'
publishDir = [
path: { "${params.outdir}/pipeline_info" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}

Expand Down Expand Up @@ -60,7 +59,6 @@ process {
publishDir = [
path: { "${params.outdir}/genome/index" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
enabled: params.save_reference
]
}
Expand All @@ -78,7 +76,6 @@ process {
publishDir = [
path: { "${params.outdir}/genome" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
enabled: params.save_reference
]
}
Expand Down Expand Up @@ -227,19 +224,32 @@ process {
withName: 'CHROMAP_INDEX' {
publishDir = [
path: { "${params.outdir}/genome/index/${params.aligner}" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}

withName: CHROMAP_CHROMAP {
withName: 'CHROMAP_CHROMAP' {
ext.args = '-l 2000 --low-mem --SAM'
ext.args3 = { meta.read_group ? "-r ${meta.read_group}" : '' }
ext.prefix = { "${meta.id}.Lb" }
publishDir = [
path: { "${params.outdir}/${params.aligner}/library" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
enabled: false
]
}

withName: '.*:FASTQ_ALIGN_CHROMAP:PICARD_ADDORREPLACEREADGROUPS' {
ext.args = {
[
meta.read_group ? "--RGID ${meta.id} --RGSM ${meta.id - ~/_T\d+$/} --RGPL ILLUMINA --RGLB ${meta.id} --RGPU 1" : '',
params.seq_center ? "--RGCN ${params.seq_center}" : ''
].join(' ').trim()
}
ext.prefix = { "${meta.id}.Lb.updated_readgroups" }
publishDir = [
path: { "${params.outdir}/${params.aligner}/library" },
mode: params.publish_dir_mode,
enabled: false
]
}
Expand Down Expand Up @@ -424,8 +434,7 @@ process {
withName: 'MULTIQC_CUSTOM_PHANTOMPEAKQUALTOOLS' {
publishDir = [
path: { "${params.outdir}/${params.aligner}/merged_library/phantompeakqualtools" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}

Expand Down Expand Up @@ -575,7 +584,6 @@ process {
publishDir = [
path: { "${params.outdir}/${params.aligner}/merged_library/macs3/${params.narrow_peak ? 'narrow_peak' : 'broad_peak'}/qc" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
]
}

Expand Down Expand Up @@ -646,8 +654,7 @@ process {
ext.prefix = { "${meta.id}.consensus_peaks" }
publishDir = [
path: { "${params.outdir}/${params.aligner}/merged_library/macs3/${params.narrow_peak ? 'narrow_peak' : 'broad_peak'}/consensus/${meta.id}" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}

Expand All @@ -666,8 +673,7 @@ process {
ext.prefix = { "${meta.id}.consensus_peaks" }
publishDir = [
path: { "${params.outdir}/${params.aligner}/merged_library/macs3/${params.narrow_peak ? 'narrow_peak' : 'broad_peak'}/consensus/${meta.id}/deseq2" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}

Expand Down Expand Up @@ -698,8 +704,7 @@ process {
ext.args = params.multiqc_title ? "--title \"$params.multiqc_title\"" : ''
publishDir = [
path: { "${params.outdir}/multiqc/${params.narrow_peak ? 'narrow_peak' : 'broad_peak'}" },
mode: params.publish_dir_mode,
saveAs: { filename -> filename.equals('versions.yml') ? null : filename }
mode: params.publish_dir_mode
]
}
}
56 changes: 39 additions & 17 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
},
"bowtie2/align": {
"branch": "master",
"git_sha": "92b8df948fd8cdb223e051f5f5e414818a073ee0",
"git_sha": "0cd85f32cf1a1828205b16e4267277ba9457570b",
"installed_by": ["fastq_align_bowtie2", "modules"]
},
"bowtie2/build": {
Expand All @@ -27,12 +27,12 @@
},
"bwa/mem": {
"branch": "master",
"git_sha": "707241c72951f24fd89982c4c80c5983a4c437ef",
"git_sha": "2fb127c8fd13de0adaa676df7169131e45c0b114",
"installed_by": ["fastq_align_bwa", "modules"]
},
"chromap/chromap": {
"branch": "master",
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
"git_sha": "f2f969a4ee32243c7fab75f341f9be1dd3ce1a23",
"installed_by": ["fastq_align_chromap", "modules"],
"patch": "modules/nf-core/chromap/chromap/chromap-chromap.diff"
},
Expand Down Expand Up @@ -101,14 +101,37 @@
"git_sha": "e753770db613ce014b3c4bc94f6cba443427b726",
"installed_by": ["modules"]
},
"picard/addorreplacereadgroups": {
"branch": "master",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": [
"_",
"a",
"c",
"f",
"g",
"h",
"i",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"fastq_align_chromap"
]
},
"picard/collectmultiplemetrics": {
"branch": "master",
"git_sha": "a631e12055f6c23ba2c942d3902b3ed1b9eed859",
"installed_by": ["modules"]
},
"picard/markduplicates": {
"branch": "master",
"git_sha": "a631e12055f6c23ba2c942d3902b3ed1b9eed859",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_markduplicates_picard", "modules"]
},
"picard/mergesamfiles": {
Expand All @@ -128,28 +151,27 @@
},
"samtools/flagstat": {
"branch": "master",
"git_sha": "1d2fbdcbca677bbe8da0f9d0d2bb7c02f2cab1c9",
"installed_by": ["bam_stats_samtools", "modules"],
"patch": "modules/nf-core/samtools/flagstat/samtools-flagstat.diff"
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_stats_samtools", "modules"]
},
"samtools/idxstats": {
"branch": "master",
"git_sha": "1d2fbdcbca677bbe8da0f9d0d2bb7c02f2cab1c9",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_stats_samtools", "modules"]
},
"samtools/index": {
"branch": "master",
"git_sha": "1d2fbdcbca677bbe8da0f9d0d2bb7c02f2cab1c9",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_markduplicates_picard", "bam_sort_stats_samtools", "modules"]
},
"samtools/sort": {
"branch": "master",
"git_sha": "5cb9a8694da0a0e550921636bb60bc8c56445fd7",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_sort_stats_samtools", "modules"]
},
"samtools/stats": {
"branch": "master",
"git_sha": "fe93fde0845f907fc91ad7cc7d797930408824df",
"git_sha": "6d46786420b4d7bc88eba026eb389c0c5535d120",
"installed_by": ["bam_stats_samtools", "modules"]
},
"subread/featurecounts": {
Expand Down Expand Up @@ -188,32 +210,32 @@
"nf-core": {
"bam_markduplicates_picard": {
"branch": "master",
"git_sha": "a631e12055f6c23ba2c942d3902b3ed1b9eed859",
"git_sha": "1298fbd2004c2913d6682ce4a419647d97a8fc3f",
"installed_by": ["subworkflows"]
},
"bam_sort_stats_samtools": {
"branch": "master",
"git_sha": "7ac6cbe7c17c2dad685da7f70496c8f48ea48687",
"git_sha": "156feda0cb6589cd29c04902004fa3b53bc00205",
"installed_by": ["fastq_align_bowtie2", "fastq_align_bwa", "fastq_align_chromap"]
},
"bam_stats_samtools": {
"branch": "master",
"git_sha": "7ac6cbe7c17c2dad685da7f70496c8f48ea48687",
"git_sha": "156feda0cb6589cd29c04902004fa3b53bc00205",
"installed_by": ["bam_markduplicates_picard", "bam_sort_stats_samtools"]
},
"fastq_align_bowtie2": {
"branch": "master",
"git_sha": "9afa0584136287aa20fc18296f45f103c0c4e69a",
"git_sha": "a0961c41021561ac7cf139f86bd7812a2f99e994",
"installed_by": ["subworkflows"]
},
"fastq_align_bwa": {
"branch": "master",
"git_sha": "9afa0584136287aa20fc18296f45f103c0c4e69a",
"git_sha": "cbb7a6362981f07d2c26e43f8186025320569ffd",
"installed_by": ["subworkflows"]
},
"fastq_align_chromap": {
"branch": "master",
"git_sha": "9afa0584136287aa20fc18296f45f103c0c4e69a",
"git_sha": "d92e0f8276a79d316fd324eae0edefeaf680804c",
"installed_by": ["subworkflows"]
},
"fastq_fastqc_umitools_trimgalore": {
Expand Down
8 changes: 4 additions & 4 deletions modules/nf-core/bowtie2/align/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 6 additions & 5 deletions modules/nf-core/bowtie2/align/meta.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions modules/nf-core/bowtie2/align/tests/bam.config

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion modules/nf-core/bowtie2/align/tests/large_index.config

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading