nf-core/rnaseq v3.1 - Lead Alligator
[3.1] - 2021-05-13
⚠️ Major enhancements
- Samplesheet format has changed from
group,replicate,fastq_1,fastq_2,strandedness
tosample,fastq_1,fastq_2,strandedness
- This gives users the flexibility to name their samples however they wish (see #550)
- PCA generated by DESeq2 will now be monochrome and will not be grouped by using the replicate id
- Updated Nextflow version to
v21.04.0
(see nextflow#572) - Restructure pipeline scripts into
modules/
,subworkflows/
andworkflows/
directories
Enhancements & fixes
- Updated pipeline template to nf-core/tools
1.14
- Initial implementation of a standardised samplesheet JSON schema to use with user interfaces and for validation
- Only FastQ files that require to be concatenated will be passed to
CAT_FASTQ
process - [#449] -
--genomeSAindexNbases
will now be auto-calculated before building STAR indices - [#460] - Auto-detect and bypass featureCounts execution if biotype doesn't exist in GTF
- [#544] - Update test-dataset for pipeline
- [#553] - Make tximport output files using all the samples; identified by @j-andrews7
- [#561] - Add gene symbols to merged output; identified by @grst
- [#563] - samplesheet.csv merge error
- [#567] - Update docs to mention trimgalore core usage nuances
- [#568] -
--star_index
argument is ignored with--aligner star_rsem
option - [#569] - nextflow edge release documentation for running 3.0
- [#575] - Remove duplicated salmon output files
- [#576] - umi_tools dedup : Run before salmon to dedup counts
- [#582] - Generate a separate bigwig tracks for each strand
- [#583] - Samtools error during run requires use of BAM CSI index
- [#585] - Clarify salmon uncertainty for some transcripts
- [#604] - Additional fasta with GENCODE annotation results in biotype error
- [#610] - save R objects as RDS
- [#619] - implicit declaration of the workflow in main
- [#629] - Add and fix EditorConfig linting in entire pipeline
- [nf-core/modules#423] - Replace
publish_by_id
module option topublish_by_meta
- [nextflow#2060] - Pipeline execution hang when native task fail to be submitted
Parameters
Old parameter | New parameter |
---|---|
--hisat_build_memory |
--hisat2_build_memory |
--gtf_count_type |
--featurecounts_feature_type |
--gtf_group_features_type |
--featurecounts_group_type |
--bam_csi_index |
|
--schema_ignore_params |
|
--show_hidden_params |
|
--validate_params |
|
--clusterOptions |
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 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 |
---|---|---|
bedtools |
2.29.2 | 2.30.0 |
multiqc |
1.9 | 1.10.1 |
preseq |
2.0.3 | 3.1.2 |
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.