Skip to content

Commit

Permalink
Merge pull request #1474 from nf-core/prerelease_3.18.0
Browse files Browse the repository at this point in the history
Bump versions to 3.18.0
  • Loading branch information
pinin4fjords authored Dec 19, 2024
2 parents 329fd69 + 0cf9100 commit a27ec8e
Show file tree
Hide file tree
Showing 14 changed files with 59 additions and 31 deletions.
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@
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.18.0dev - xxxx-xx-xx
# 3.18.0 - 2024-12-19

### Credits

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

- [Caitlin Winkler](https://github.com/oligomyeggo)
- [Jonathan Manning](https://github.com/pinin4fjords)
- [Maxime Garcia](https://github.com/maxulysse)
- [Siddhartha Bagaria](https://github.com/siddharthab)

### Enhancements & fixes
Expand All @@ -24,6 +26,15 @@ Special thanks to the following for their contributions to the release:
- [PR #1459](https://github.com/nf-core/rnaseq/pull/1466) - Remove reference to unused "skip_sample_count" value in email templates
- [PR #1471](https://github.com/nf-core/rnaseq/pull/1471) - Fix prepare_genome subworkflow for sortmerna
- [PR #1473](https://github.com/nf-core/rnaseq/pull/1473) - Bump STAR modules
- [PR #1474](https://github.com/nf-core/rnaseq/pull/1474) - Bump versions to 3.18.0

## Parameters

| Old parameter | New parameter |
| ------------- | --------------------- |
| | `--skip_linting` |
| | `--extra_fqlint_args` |
| | `--umi_dedup_tool` |

### Software dependencies

Expand Down
2 changes: 1 addition & 1 deletion nextflow.config
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ manifest {
description = """RNA sequencing analysis pipeline for gene/isoform quantification and extensive quality control."""
mainScript = 'main.nf'
nextflowVersion = '!>=24.04.2'
version = '3.18.0dev'
version = '3.18.0'
doi = 'https://doi.org/10.5281/zenodo.1400710'
}

Expand Down
4 changes: 2 additions & 2 deletions tests/default.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -240,7 +240,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/featurecounts_group_type.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -234,7 +234,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/hisat2.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -237,7 +237,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/kallisto.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -319,7 +319,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/min_mapped_reads.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -1246,7 +1246,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/remove_ribo_rna.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -1460,7 +1460,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/salmon.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -392,7 +392,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/skip_qc.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -182,7 +182,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
2 changes: 1 addition & 1 deletion tests/skip_trimming.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
4 changes: 2 additions & 2 deletions tests/star_rsem.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -1339,7 +1339,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
6 changes: 3 additions & 3 deletions tests/umi.nf.test.snap
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -1610,7 +1610,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down Expand Up @@ -2747,7 +2747,7 @@
"untar": 1.34
},
"Workflow": {
"nf-core/rnaseq": "v3.18.0dev"
"nf-core/rnaseq": "v3.18.0"
}
},
[
Expand Down
31 changes: 24 additions & 7 deletions workflows/rnaseq/assets/multiqc/multiqc_config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
report_comment: >
This report has been generated by the <a href="https://github.com/nf-core/rnaseq/tree/dev" target="_blank">nf-core/rnaseq</a> analysis pipeline. For information about how to interpret these results, please see the <a href="https://nf-co.re/rnaseq/dev/docs/output" target="_blank">documentation</a>.
This report has been generated by the <a href="https://github.com/nf-core/rnaseq/releases/tag/3.18.0"
target="_blank">nf-core/rnaseq</a> analysis pipeline. For information about how
to interpret these results, please see the <a href="https://nf-co.re/rnaseq/3.18.0/docs/output"
target="_blank">documentation</a>.
report_section_order:
# Important checks and failures
sample-status:
Expand Down Expand Up @@ -117,9 +120,9 @@ module_order:
# Don't show % Dups in the General Stats table (we have this from Picard)
table_columns_visible:
"FastQC (raw)":
percent_duplicates: False
percent_duplicates: false
"FastQC (trimmed)":
percent_duplicates: False
percent_duplicates: false

extra_fn_clean_exts:
- ".umi_dedup"
Expand Down Expand Up @@ -216,31 +219,45 @@ sp:
custom_data:
fail_trimmed_samples:
section_name: "WARNING: Fail Trimming Check"
description: "List of samples that failed the minimum trimmed reads threshold specified via the '--min_trimmed_reads' parameter, and hence were ignored for the downstream processing steps."
description: "List of samples that failed the minimum trimmed reads threshold
specified via the '--min_trimmed_reads' parameter, and hence were ignored for
the downstream processing steps."
plot_type: "table"
pconfig:
id: "fail_trimmed_samples_table"
title: "Samples failed trimming threshold"
namespace: "Samples failed trimming threshold"
fail_mapped_samples:
section_name: "WARNING: Fail Alignment Check"
description: "List of samples that failed the STAR minimum mapped reads threshold specified via the '--min_mapped_reads' parameter, and hence were ignored for the downstream processing steps."
description: "List of samples that failed the STAR minimum mapped reads threshold
specified via the '--min_mapped_reads' parameter, and hence were ignored for
the downstream processing steps."
plot_type: "table"
pconfig:
id: "fail_mapped_samples_table"
title: "Samples failed mapping threshold"
namespace: "Samples failed mapping threshold"
fail_strand_check:
section_name: "Strandedness Checks"
description: "<p>The strandedness used for analysis in this workflow can either be provided by the user or automatically inferred by <b>Salmon</b> using a sample of reads. In both cases, strandedness is verified at the end of the workflow using <b>RSeQC</b>'s <a href='http://rseqc.sourceforge.net/#infer-experiment-py'>infer_experiment.py</a> on genomic alignments. In this table, a pass indicates a match between the supplied strandedness (or that inferred by Salmon) and RSeQC results. A fail indicates a mismatch or 'undetermined' strandedness. 'Undetermined' strandedness can signal QC issues, including potential genomic DNA contamination.</p><p><b>Note:</b> Rows are duplicated for an 'auto' setting to allow comparison of statistics between inference methods.</p>"
description: "<p>The strandedness used for analysis in this workflow can either
be provided by the user or automatically inferred by <b>Salmon</b> using a sample
of reads. In both cases, strandedness is verified at the end of the workflow
using <b>RSeQC</b>'s <a href='http://rseqc.sourceforge.net/#infer-experiment-py'>infer_experiment.py</a>
on genomic alignments. In this table, a pass indicates a match between the supplied
strandedness (or that inferred by Salmon) and RSeQC results. A fail indicates
a mismatch or 'undetermined' strandedness. 'Undetermined' strandedness can signal
QC issues, including potential genomic DNA contamination.</p><p><b>Note:</b>
Rows are duplicated for an 'auto' setting to allow comparison of statistics
between inference methods.</p>"
plot_type: "table"
pconfig:
id: "fail_strand_check_table"
title: "Samples strandedness check"
namespace: "Samples strandedness check"
headers:
Status:
description: Pass if the strandedness inferred by RSeQC matches that provided by the user or predicted by Salmon. Fail otherwise.
description: Pass if the strandedness inferred by RSeQC matches that provided
by the user or predicted by Salmon. Fail otherwise.
Strand inference method:
description: Tool used to detect strandedness
Provided strandedness:
Expand Down

0 comments on commit a27ec8e

Please sign in to comment.