Skip to content

Releases: nf-core/rnaseq

nf-core/rnaseq v3.11.2 - Resurrected Radium Rhino

25 Apr 10:56
5671b65
Compare
Choose a tag to compare

[3.11.2] - 2023-04-25

Credits

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

Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.

Enhancements & fixes

  • [#1003] - FASTQ_SUBSAMPLE_FQ_SALMON:SALMON_INDEX is launched multiple times and fails

nf-core/rnaseq v3.11.1 - Plastered Radium Rhino

31 Mar 16:06
287afcf
Compare
Choose a tag to compare

[3.11.1] - 2023-03-31

Credits

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

Enhancements & fixes

  • [#987] - Fix issue with incorrect cacheing of test datasets during CI/CD
  • [#988] - DESEQ2_QC_STAR_SALMON fails when sample names have many components
  • Remove wait: false option from Tower Actions which is the default
  • Fix release trigger for full-sized multi-cloud tests
  • Adding [ci fast] to commit message now skips all tests except for standard -profile test pipeline run

nf-core/rnaseq v3.11.0 - Radium Rhino

30 Mar 13:52
48fb9b4
Compare
Choose a tag to compare

[3.11.0] - 2023-03-30

Credits

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

Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.

Enhancements & fixes

  • Add infrastructure and CI for multi-cloud full-sized tests run via Nextflow Tower (see #981)
  • Added fastp support.
    • Users can now select between --trimmer trimgalore (default) and --trimmer fastp.
    • Trim Galore! specific pipeline parameters have been deprecated: --clip_r1, --clip_r2, --three_prime_clip_r1, --three_prime_clip_r2 and --trim_nextseq
    • Any additional options can now be specified via the --extra_trimgalore_args and --extra_fastp_args parameters, respectively.
  • [#663] - Alternative trimming step for polyA/T removal
  • [#781] - Add Warning for poly(A) libraries
  • [#878] - Allow tabs in fasta header when creating decoys for salmon index
  • [#931] - Save transcriptome BAM files when using --save_umi_intermeds / --save_align_intermeds
  • [#934] - Union of ext.args and params.extra_star_align_args prevents parameter clashes in the STAR module
  • [#940] - Bugfix in salmon_summarizedexperiment.r to ensure rbind doesn't fail when rowdata has no tx column.
  • [#944] - Read clipping using clip_r1, clip_r2, three_prime_clip_r1, three_prime_clip_r2 disabled in 3.10
  • [#956] - Implement 'auto' as default strandedness argument in fastq_dir_to_samplesheet.py script
  • [#960] - Failure with awsbatch when running processes that are using executor: local
  • [#961] - Add warnings to STDOUT for all skipped and failed strandedness check samples
  • [#975] - SALMON_INDEX runs when using --aligner star_rsem even if samples have explicit strandedness
  • Remove HISAT2 from automated AWS full-sized tests

Parameters

Old parameter New parameter
--trimmer
--extra_trimgalore_args
--clip_r1
--clip_r2
--three_prime_clip_r1
--three_prime_clip_r2
--tracedir
--trim_nextseq

NB: Parameter has been updated if both old and new parameter information is present.
NB: Parameter has been added if just the new parameter information is present.
NB: Parameter has been removed if new parameter information isn't present.

Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own Biocontainer. 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.

Dependency Old version New version
fastp 0.23.2
multiqc 1.13 1.14
picard 2.27.4 3.0.0
salmon 1.9.0 1.10.1
umi_tools 1.1.2 1.1.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 new version information isn't present.

nf-core/rnaseq v3.10.1 - Plastered Rhodium Rudolph

05 Jan 12:14
6e1e448
Compare
Choose a tag to compare

[3.10.1] - 2023-01-05

Enhancements & fixes

  • [#919] - Salmon quant not run after FastQ subsampling if index not provided
  • [#922] - Passing TrimGalore --hardtrim3 / --hardtrim5 via custom config raises missing output filename error

nf-core/rnaseq v3.10 - Rhodium Rudolph

21 Dec 13:49
adce7ce
Compare
Choose a tag to compare

[3.10] - 2022-12-21

Enhancements & fixes

  • Bump minimum Nextflow version from 21.10.3 -> 22.10.1
  • Updated pipeline template to nf-core/tools 2.7.2
  • [#729] - Add 'auto' option to samplesheet to automatically detect strandedness for samples
  • [#889] - Document valid options for --genome parameter
  • [#891] - Skip MarkDuplicates when UMIs are used
  • [#896] - Remove copyTo call for iGenomes README
  • [#897] - Use --skip_preseq by default
  • [#898] - Documentation on salmon decoy-aware index creation, gcbias and seqbias
  • [#900] - Add --recursive option to fastq_dir_to_samplesheet.py script
  • [#902] - check_samplesheet.py script doesn't output optional columns in samplesheet
  • [#907] - Add --extra_star_align_args and --extra_salmon_quant_args parameter
  • [#912] - Add UMI deduplication before quantification in tube map

Parameters

Old parameter New parameter
--enable_conda
--extra_star_align_args
--extra_salmon_quant_args

NB: Parameter has been updated if both old and new parameter information is present.
NB: Parameter has been added if just the new parameter information is present.
NB: Parameter has been removed if new parameter information isn't present.

Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own Biocontainer. 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.

Dependency Old version New version
bbmap 38.93 39.01
bioconductor-dupradar 1.18.0 1.28.0
bioconductor-summarizedexperiment 1.20.0 1.24.0
bioconductor-tximeta 1.8.0 1.12.0
fq 0.9.1
salmon 1.5.2 1.9.0
samtools 1.15.1 1.16.1

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.

nf-core/rnaseq v3.9 - Niobium Nightingale

30 Sep 20:24
e049f51
Compare
Choose a tag to compare

[3.9] - 2022-09-30

Enhancements & fixes

  • [#746] - Add tin.py output to MultiQC report
  • [#841] - Turn --deseq2_vst on by default
  • [#853] - Pipeline fails at email step: Failed to invoke workflow.onComplete event handler
  • [#857] - Missing parameter required by StringTie if using STAR as aligner
  • [#862] - Filter samples that have no reads after trimming
  • [#864] - Pre-process transcripts fasta when using --gencode
  • Expose additional arguments to UMI-tools as pipeline params: --umitools_bc_pattern2 is required if the UMI is located on read 2. --umitools_umi_separator will often be needed in conjunction with --skip_umi_extract as most other tools such as Illumina's BCL Convert use a colon instead of an underscore to separate the UMIs. The --umitools_grouping_method allows to fine-tune handling of similar but non-identical UMIs.
  • Updated pipeline template to nf-core/tools 2.5.1

Parameters

Old parameter New parameter
--umitools_bc_pattern2
--umitools_umi_separator
--umitools_grouping_method

Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own Biocontainer. 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.

Dependency Old version New version
hisat2 2.2.0 2.2.1
multiqc 1.11 1.13
picard 2.26.10 2.27.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.

nf-core/rnaseq v3.8.1 - Plastered Magnesium Mongoose

27 May 16:34
89bf536
Compare
Choose a tag to compare

[3.8.1] - 2022-05-27

  • [#834] - nf-core download fails with version 3.8 of the pipeline

nf-core/rnaseq v3.8 - Magnesium Mongoose

25 May 09:45
6995330
Compare
Choose a tag to compare

[3.8] - 2022-05-25

⚠️ Major enhancements

Fixed a well hidden bug in the UMI processing mode of the pipeline when using --with_umi --aligner star_salmon as reported by Lars Roed Ingerslev. Paired-end BAM files were not appropriately name sorted after umi_tools dedup which ultimately resulted in incorrect reading and quantification with Salmon. If you have used previous versions of the pipeline to analyse paired-end UMI data it will need to be reprocessed using this version of the pipeline. See #828 for more context.

Enhancements & fixes

  • [#824] - Add explicit docs for usage of featureCounts in the pipeline
  • [#825] - Pipeline fails due to trimming related removal of all reads from a sample
  • [#827] - Control generation of --output-stats when running umi-tools dedup
  • [#828] - Filter BAM output of UMI-tools dedup before passing to Salmon quant
  • Updated pipeline template to nf-core/tools 2.4.1

Parameters

Old parameter New parameter
--min_trimmed_reads
--umitools_dedup_stats

nf-core/rnaseq v3.7 - Iron Iguana

03 May 11:13
e0dfce9
Compare
Choose a tag to compare

[3.7] - 2022-05-03

⚠️ Major enhancements

  • Updated default STAR version to latest available (2.7.10a; see #808)
  • Vanilla Linux Docker container changed from biocontainers/biocontainers:v1.2.0_cv1 to ubuntu:20.04 to fix issues observed on GCP (see #764)

Enhancements & fixes

  • [#762] - Explicitly set --skip_bbsplit false with --bbsplit_fasta_list to use BBSplit
  • [#764] - Test fails when using GCP due to missing tools in the basic biocontainer
  • [#765] - Add docs for the usage of nf-core/rnaseq with prokaryotic data
  • [#775] - Incorrect columns in Salmon transcript files
  • [#791] - Add outputs for umitools dedup summary stats
  • [#797] - Add --skip_umi_extract to account for pre-existing UMIs header embeddings.
  • [#798] - Decompress transcript fasta error
  • [#799] - Issue with using --retain_unpaired with the FASTQC_UMITOOLS_TRIMGALORE:TRIMGALORE module
  • [#802] - --bam_csi_index error generated if --skip_alignment specified
  • [#808] - Auto-detect usage of Illumina iGenomes reference
  • [#809] - Add metro map for pipeline
  • [#814] - Use decimal values for --min_mapped_reads
  • Updated pipeline template to nf-core/tools 2.3.2

Parameters

Old parameter New parameter
--skip_umi_extract

Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own Biocontainer. 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.

Dependency Old version New version
samtools 1.14 1.15.1
star 2.6.1d 2.7.10a
stringtie 2.1.7 2.2.1

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.

nf-core/rnaseq v3.6 - Platinum Platypus

04 Mar 13:46
7106bd7
Compare
Choose a tag to compare

[3.6] - 2022-03-04

Enhancements & fixes

  • nf-core/tools#1415 - Make --outdir a mandatory parameter
  • [#734] - Is a vulnerable picard still used ? log4j vulnerability
  • [#744] - Auto-detect and raise error if CSI is required for BAM indexing
  • [#750] - Optionally ignore R1 / R2 after UMI extraction process
  • [#752] - How to set publishing mode for all processes?
  • [#753] - Add warning when user provides --transcript_fasta
  • [#754] - DESeq2 QC issue linked to --count_col parameter
  • [#755] - Rename RSEM_PREPAREREFERENCE_TRANSCRIPTS process
  • [#759] - Empty lines in samplesheet.csv cause a crash
  • [#769] - Do not run RSeQC tin.py by default

Parameters

Old parameter New parameter
--publish_dir_mode
--umi_discard_read

NB: Parameter has been updated if both old and new parameter information is present.

NB: Parameter has been added if just the new parameter information is present.

NB: Parameter has been removed if new parameter information isn't present.