Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
1e1c471
test: reduce duplicate coverage in pipeline tests
pinin4fjords Dec 4, 2025
5f60ca9
update snaps
pinin4fjords Dec 4, 2025
85e4f77
Try to spoof sentieon snap
pinin4fjords Dec 4, 2025
ee6f3fa
Try again to spoof sentieon snap
pinin4fjords Dec 4, 2025
c348d7b
Implement extra gtf attrs fixes
pinin4fjords Dec 9, 2025
8f90826
Add another name mangling fix
pinin4fjords Dec 9, 2025
ba260b2
Fix duplicate flagstat files in MultiQC report (#1653)
pinin4fjords Dec 9, 2025
af63c05
Bump version after release 3.22.1
pinin4fjords Dec 9, 2025
1cd409f
Merge pull request #1656 from nf-core/bump/post-release-3.22.1
pinin4fjords Dec 9, 2025
1187f21
Merge branch 'dev' into fix/multiqc-flagstat-duplicates
pinin4fjords Dec 9, 2025
906170a
Update idxstats test outputs
pinin4fjords Dec 9, 2025
e65d503
Update changelog
pinin4fjords Dec 9, 2025
e6168a6
Fix single-sample DESeq2 QC rownames bug
pinin4fjords Dec 10, 2025
a91ffa6
Bump nf-core/multiqc module
pinin4fjords Dec 10, 2025
f4a31aa
Fix MultiQC sample name collisions with shared FASTQ filenames
pinin4fjords Dec 10, 2025
6ba2ebc
Merge pull request #1658 from nf-core/bump_multiqc_module
pinin4fjords Dec 10, 2025
1adacc3
Merge branch 'dev' into fix/multiqc-sample-rename-collision
pinin4fjords Dec 10, 2025
35d50aa
Update multqc version in changelog
pinin4fjords Dec 10, 2025
6bcf602
Merge branch 'dev' into fix/multiqc-flagstat-duplicates
pinin4fjords Dec 11, 2025
bfa84f4
prettier
pinin4fjords Dec 11, 2025
3f837a0
Update MultiQC ARM container to 1.33
pinin4fjords Dec 11, 2025
4469813
Update CHANGELOG with PR #1660
pinin4fjords Dec 11, 2025
48c3e5f
Trigger CI
pinin4fjords Dec 11, 2025
fcc666a
Merge pull request #1660 from nf-core/fix/arm-multiqc-1.33
pinin4fjords Dec 11, 2025
8530e72
Merge branch 'dev' into fix/multiqc-sample-rename-collision
pinin4fjords Dec 11, 2025
9382056
Merge branch 'dev' into fix/multiqc-flagstat-duplicates
pinin4fjords Dec 11, 2025
1052802
Merge branch 'dev' into tximport_fix
pinin4fjords Dec 11, 2025
0d29a7b
Add changelog entry for PR #1654
pinin4fjords Dec 11, 2025
e6739b0
Merge pull request #1655 from nf-core/fix/multiqc-flagstat-duplicates
pinin4fjords Dec 11, 2025
bb9bc39
Merge branch 'dev' into tximport_fix
pinin4fjords Dec 11, 2025
df134b6
Increase MultiQC export_plots_timeout to 60s
pinin4fjords Dec 11, 2025
4ef1313
Increase MultiQC export_plots_timeout to 60s
pinin4fjords Dec 11, 2025
7a189b2
Merge branch 'dev' into test/reduce-duplicate-coverage
pinin4fjords Dec 11, 2025
8ce68db
Merge pull request #1654 from nf-core/tximport_fix
pinin4fjords Dec 11, 2025
9e71a50
Bump snaps
pinin4fjords Dec 11, 2025
d38359f
Merge branch 'dev' into test/reduce-duplicate-coverage
pinin4fjords Dec 11, 2025
c0201e7
Add namsorted to multiqc remove patterns
pinin4fjords Dec 11, 2025
c43266c
snap fixes
pinin4fjords Dec 11, 2025
c59c4cd
refactor: simplify MultiQC name replacement logic
pinin4fjords Dec 11, 2025
3f91fda
Another snap fix
pinin4fjords Dec 11, 2025
c720427
refactor: move _raw/_trimmed handling to multiqc_config.yml
pinin4fjords Dec 11, 2025
b566a1e
docs: add credits section to changelog
pinin4fjords Dec 11, 2025
2f2db63
docs: add changelog entry for PR #1648
pinin4fjords Dec 11, 2025
70d2f72
Merge pull request #1648 from nf-core/test/reduce-duplicate-coverage
pinin4fjords Dec 11, 2025
4172e5b
Merge branch 'dev' into fix/multiqc-sample-rename-collision
pinin4fjords Dec 11, 2025
5a82e32
Add contributors to CHANGELOG
pinin4fjords Dec 11, 2025
a6d817c
Merge pull request #1659 from nf-core/fix/multiqc-sample-rename-colli…
pinin4fjords Dec 11, 2025
40fa9d1
Bump version to 3.22.2 ahead of release
pinin4fjords Dec 11, 2025
a32de4e
Merge pull request #1661 from nf-core/release/3.22.2
pinin4fjords Dec 11, 2025
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 @@ -22,4 +22,4 @@ template:
name: rnaseq
org: nf-core
outdir: .
version: 3.22.1
version: 3.22.2
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,27 @@
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).

## [[3.22.2](https://github.com/nf-core/rnaseq/releases/tag/3.22.2)] - 2025-12-11

### Credits

Special thanks to the following for their contributions to the release:

- [ahwanpandey](https://github.com/ahwanpandey)
- [Graeme Grimes](https://github.com/ggrimes)
- [Pontus Höjer](https://github.com/pontushojer)

### Enhancements and fixes

- [PR #1654](https://github.com/nf-core/rnaseq/pull/1654) - Fix tximport to handle tx2gene files with extra columns from `--gtf_extra_attributes`, and fix sample name mangling in DESeq2 QC
- [PR #1655](https://github.com/nf-core/rnaseq/pull/1655) - Fix duplicate flagstat files in MultiQC report when mark duplicates is enabled ([#1653](https://github.com/nf-core/rnaseq/issues/1653))
- [PR #1656](https://github.com/nf-core/rnaseq/pull/1656) - Bump version after release 3.22.1
- [PR #1659](https://github.com/nf-core/rnaseq/pull/1659) - Fix MultiQC sample name collisions when multiple samples share the same FASTQ filename ([#1657](https://github.com/nf-core/rnaseq/issues/1657))
- [PR #1658](https://github.com/nf-core/rnaseq/pull/1658) - Bump nf-core/multiqc module to 1.33
- [PR #1660](https://github.com/nf-core/rnaseq/pull/1660) - Update MultiQC ARM container to 1.33
- [PR #1648](https://github.com/nf-core/rnaseq/pull/1648) - Reduce duplicate coverage in pipeline tests by adding skip options
- [PR #1661](https://github.com/nf-core/rnaseq/pull/1661) - Bump version to 3.22.2 ahead of release

## [[3.22.1](https://github.com/nf-core/rnaseq/releases/tag/3.22.1)] - 2025-12-04

### Credits
Expand Down
4 changes: 2 additions & 2 deletions bin/deseq2_qc.r
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ if (is.null(opt$count_file)){
################################################
################################################

count.table <- read.delim(file=opt$count_file,header=TRUE, row.names=NULL)
count.table <- read.delim(file=opt$count_file,header=TRUE, row.names=NULL, check.names=FALSE)
rownames(count.table) <- count.table[,opt$id_col]
count.table <- count.table[,opt$count_col:ncol(count.table),drop=FALSE]
colnames(count.table) <- gsub(opt$sample_suffix,"",colnames(count.table))
Expand All @@ -76,7 +76,7 @@ samples.vec <- colnames(count.table)
name_components <- strsplit(samples.vec, "_")
n_components <- length(name_components[[1]])
decompose <- n_components!=1 && all(sapply(name_components, length)==n_components)
coldata <- data.frame(samples.vec, sample=samples.vec, row.names=1)
coldata <- data.frame(sample=samples.vec, row.names=samples.vec)
if (decompose) {
groupings <- as.data.frame(lapply(1:n_components, function(i) sapply(name_components, "[[", i)))
n_distinct <- sapply(groupings, function(grp) length(unique(grp)))
Expand Down
2 changes: 1 addition & 1 deletion conf/arm.config
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ process {
}

withName: 'MULTIQC' {
container = { workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ? 'https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/c8/c8a4a71510e6ef370a48bb155b32ad1cb00a053431986bae06f97361598c50b3/data' : 'community.wave.seqera.io/library/multiqc:1.31--e89b9d3faf1041af' }
container = { workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ? 'https://community-cr-prod.seqera.io/docker/registry/v2/blobs/sha256/78/78b89e91d89e9cc99ad5ade5be311f347838cb2acbfb4f13bc343b170be09ce4/data' : 'community.wave.seqera.io/library/multiqc:1.33--58d7dee710ab3aa8' }
}

withName: 'MULTIQC_CUSTOM_BIOTYPE' {
Expand Down
4 changes: 2 additions & 2 deletions modules.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@
},
"multiqc": {
"branch": "master",
"git_sha": "e10b76ca0c66213581bec2833e30d31f239dec0b",
"git_sha": "9656d955b700a8707c4a67821ab056f8c1095675",
"installed_by": ["modules"]
},
"picard/markduplicates": {
Expand Down Expand Up @@ -269,7 +269,7 @@
},
"tximeta/tximport": {
"branch": "master",
"git_sha": "d205ebc03abc530a984d844ab57373f566967ac8",
"git_sha": "9ef7553c32b02bc33ecb962b5f07a8cb16b2117c",
"installed_by": ["modules", "quantify_pseudo_alignment"]
},
"ucsc/bedclip": {
Expand Down
2 changes: 1 addition & 1 deletion modules/nf-core/multiqc/environment.yml

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

44 changes: 18 additions & 26 deletions modules/nf-core/multiqc/main.nf

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

20 changes: 12 additions & 8 deletions modules/nf-core/multiqc/meta.yml

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

5 changes: 5 additions & 0 deletions modules/nf-core/multiqc/tests/custom_prefix.config

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

32 changes: 29 additions & 3 deletions modules/nf-core/multiqc/tests/main.nf.test

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

58 changes: 39 additions & 19 deletions modules/nf-core/multiqc/tests/main.nf.test.snap

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

8 changes: 6 additions & 2 deletions modules/nf-core/tximeta/tximport/meta.yml

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

Loading
Loading