Skip to content

Commit 06a78fb

Browse files
authored
Merge pull request #1592 from nf-core/prep_release
Bump version to 3.20.0 ahead of release
2 parents 75ded6e + eabd4b0 commit 06a78fb

22 files changed

+204
-166
lines changed

.nf-core.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ nf_core_version: 3.3.2
1414
repository_type: pipeline
1515
template:
1616
author: "Harshil Patel, Phil Ewels, Rickard Hammarén"
17-
description: RNA sequencing analysis pipeline for gene/isoform quantification and
18-
extensive quality control.
17+
description: RNA sequencing analysis pipeline for gene/isoform quantification
18+
and extensive quality control.
1919
force: false
2020
is_nfcore: true
2121
name: rnaseq
2222
org: nf-core
2323
outdir: .
24-
version: 3.20.0dev
24+
version: 3.20.0

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6-
## 3.20.0dev
6+
## 3.20.0
77

88
### Credits
99

docs/output.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,21 @@ When `--remove_ribo_rna` is specified, the pipeline uses [SortMeRNA](https://git
215215
- `star_salmon/`
216216
- `*.Aligned.out.bam`: If `--save_align_intermeds` is specified the original BAM file containing read alignments to the reference genome will be placed in this directory.
217217
- `*.Aligned.toTranscriptome.out.bam`: If `--save_align_intermeds` is specified the original BAM file containing read alignments to the transcriptome will be placed in this directory.
218+
- `salmon.merged.gene_counts.tsv`: Matrix of gene-level raw counts across all samples.
219+
- `salmon.merged.gene_tpm.tsv`: Matrix of gene-level TPM values across all samples.
220+
- `salmon.merged.gene.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated counts (`counts`) and gene length (`length`), estimated library size-scaled counts (`counts_scaled`), estimated length-scaled counts (`counts_length_scaled`) in the assays slot for genes.
221+
- `salmon.merged.gene_lengths.tsv`: Matrix of average within-sample transcript lengths for each gene across all samples.
222+
- `salmon.merged.gene_counts_scaled.tsv`: Matrix of gene-level library size-scaled estimated counts across all samples.
223+
- `salmon.merged.gene_counts_length_scaled.tsv`: Matrix of gene-level length-scaled estimated counts across all samples.
224+
- `salmon.merged.transcript_counts.tsv`: Matrix of isoform-level raw counts across all samples.
225+
- `salmon.merged.transcript_tpm.tsv`: Matrix of isoform-level TPM values across all samples.
226+
- `tx2gene.tsv`: Tab-delimited file containing gene to transcripts ids mappings.
227+
- `salmon.merged.transcript.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated isoform-level raw counts (`counts`) and transcript length (`length`) in the assays slot for transcripts.
228+
- `star_salmon/<SAMPLE>/`
229+
- `quant.sf`: Salmon transcript-level quantification results.
230+
- `quant.genes.sf`: Salmon gene-level quantification results.
231+
- `star_salmon/<SAMPLE>/logs/`
232+
- `salmon_quant.log`: Salmon quantification log file.
218233
- `star_salmon/log/`
219234
- `*.SJ.out.tab`: File containing filtered splice junctions detected after mapping the reads.
220235
- `*.Log.final.out`: STAR alignment report containing the mapping results summary.
@@ -224,6 +239,23 @@ When `--remove_ribo_rna` is specified, the pipeline uses [SortMeRNA](https://git
224239

225240
</details>
226241

242+
:::tip
243+
You can access specific assay matrices from the `SummarizedExperiment` RDS object with the following R code:
244+
:::
245+
246+
```r
247+
library(SummarizedExperiment)
248+
249+
# Load the RDS object
250+
se <- readRDS("salmon.merged.gene.SummarizedExperiment.rds")
251+
252+
# View available assays
253+
assayNames(se)
254+
255+
# Access a specific assay, e.g., length-scaled counts
256+
assay(se, "counts_length_scaled")
257+
```
258+
227259
[STAR](https://github.com/alexdobin/STAR) is a read aligner designed for splice aware mapping typical of RNA sequencing data. STAR stands for *S*pliced *T*ranscripts *A*lignment to a *R*eference, and has been shown to have high accuracy and outperforms other aligners by more than a factor of 50 in mapping speed, but it is memory intensive. Using `--aligner star_salmon` is the default alignment and quantification option.
228260

229261
The STAR section of the MultiQC report shows a bar plot with alignment rates: good samples should have most reads as _Uniquely mapped_ and few _Unmapped_ reads.
@@ -728,14 +760,14 @@ The principal output files are the same between Salmon and Kallisto:
728760
- `<pseudo_aligner>/`
729761
- `<pseudo_aligner>.merged.gene_counts.tsv`: Matrix of gene-level raw counts across all samples.
730762
- `<pseudo_aligner>.gene_tpm.tsv`: Matrix of gene-level TPM values across all samples.
731-
- `all_samples_gene.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated counts (`counts`) and gene length (`length`), estimated library size-scaled counts (`counts_scaled`), estimated length-scaled counts (`counts_length_scaled`) in the assays slot for genes.
763+
- `<pseudo_aligner>.merged.gene.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated counts (`counts`) and gene length (`length`), estimated library size-scaled counts (`counts_scaled`), estimated length-scaled counts (`counts_length_scaled`) in the assays slot for genes.
732764
- `<pseudo_aligner>.merged.gene_lengths.tsv`: Matrix of average within-sample transcript lengths for each gene across all samples.
733765
- `<pseudo_aligner>.merged.gene_counts_scaled.tsv`: Matrix of gene-level library size-scaled estimated counts across all samples.
734766
- `<pseudo_aligner>.merged.gene_counts_length_scaled.tsv`: Matrix of gene-level length-scaled estimated counts across all samples.
735767
- `<pseudo_aligner>.merged.transcript_counts.tsv`: Matrix of isoform-level raw counts across all samples.
736768
- `<pseudo_aligner>.merged.transcript_tpm.tsv`: Matrix of isoform-level TPM values across all samples.
737769
- `tx2gene.tsv`: Tab-delimited file containing gene to transcripts ids mappings.
738-
- `all_samples_transcript.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated isoform-level raw counts (`counts`) and transcript length (`length`) in the assays slot for transcripts.
770+
- `<pseudo_aligner>.merged.transcript.SummarizedExperiment.rds`: RDS object that can be loaded in R that contains a [SummarizedExperiment](https://bioconductor.org/packages/release/bioc/html/SummarizedExperiment.html) container with the abundance TPM (`tpm`), estimated isoform-level raw counts (`counts`) and transcript length (`length`) in the assays slot for transcripts.
739771

740772
:::tip
741773
You can access specific assay matrices from the `SummarizedExperiment` RDS object with the following R code:
@@ -745,7 +777,7 @@ You can access specific assay matrices from the `SummarizedExperiment` RDS objec
745777
library(SummarizedExperiment)
746778

747779
# Load the RDS object
748-
se <- readRDS("all_samples_gene.SummarizedExperiment.rds")
780+
se <- readRDS("salmon.merged.gene.SummarizedExperiment.rds") # or kallisto.merged.gene.SummarizedExperiment.rds
749781

750782
# View available assays
751783
assayNames(se)

nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ manifest {
413413
mainScript = 'main.nf'
414414
defaultBranch = 'master'
415415
nextflowVersion = '!>=24.10.5'
416-
version = '3.20.0dev'
416+
version = '3.20.0'
417417
doi = 'https://doi.org/10.5281/zenodo.1400710'
418418
}
419419

0 commit comments

Comments
 (0)