Releases: nf-core/smrnaseq
Releases · nf-core/smrnaseq
v2.4.0 - 2024-10-14 - Navy Iron Boxer
v2.4.0 - 2024-10-14 - Navy Iron Boxer
Software dependencies
Dependency |
Old version |
New version |
bioawk |
- |
1.0 |
bowtie |
1.3.1 |
1.3.0 |
bowtie2 |
2.4.5 |
2.5.2 |
csvtk |
- |
0.30 |
gawk |
- |
5.3.0 |
mirtop |
0.4.25 |
0.4.28 |
multiqc |
1.21 |
1.25.1 |
samtools |
1.19.2 |
1.21 |
seqkit |
2.6.1 |
2.8.1 |
v2.3.1 - 2024-04-18 - Gray Zinc Dalmation Patch
v2.3.1 - 2024-04-18 - Gray Zinc Dalmation Patch
v2.3.0 - 2024-02-23 - Gray Zinc Dalmatian
v2.3.0 - 2024-02-23 - Gray Zinc Dalmatian
- [#307] - Clean up config file and improve output folder structure
- [#299] - Bugfix for missing inputs in BAM stats (
genome_quant.r
)
- [#164] - UMI Handling Feature implemented in the pipeline
- [#302] - Merged in nf-core template v2.11.1
- [#294] - Fixed contamination screening issues
- [#309] - Merged in nf-core template v2.12.0
- [#310] - Removed unnecessarily separate mirtrace subworkflow, now using module instead
- [#311] - Fix use of FASTP, set
three_prime_adapter
per default
- [#314] - Add parameters to control publishing of intermediate results
- [#317] - Fixed issue with bowtie indices directly supplied
- [#318] - Merged in nf-core template v2.13.0 and pinned nf-validator
Parameters
Old parameter |
New parameter |
|
--with_umi |
|
--umitools_extract_method |
|
--umitools_method |
|
--skip_umi_extract |
|
--umitools_bc_pattern |
|
--umi_discard_read |
|
--save_umi_intermeds |
|
--save_aligned |
|
--save_aligned_mirna_quant |
|
--save_merged |
Software dependencies
Dependency |
Old version |
New version |
multiqc |
1.15 |
1.20 |
edgeR |
3.36.0 |
4.0.2 |
limma |
3.50.0 |
3.58.1 |
bioconvert |
0.4.3 |
1.1.1 |
mirdeep |
2.0.1 |
2.0.1.3 |
seqkit |
2.3.1 |
2.6.1 |
fastqc |
0.11.4 |
0.12.1 |
samtools |
1.17 |
1.19.2 |
umitools |
|
1.1.5 |
umicollapse |
|
1.0.0 |
v2.2.4 - 2023-11-03 Carmine Mercury Borzoi
v2.2.4 - 2023-11-03
- Update template to 2.10
- [#289] - Bugfix for issue with mirdeep2 channels ()
- [#288] - Bugfix for issue with handling malformed GFF3 from mirbase
- Updated dependencies, including FASTQC, MultiQC 1.17, fastP and samtools to latest versions
v2.2.3 - 2023-09-06 Carmine Mercury Borzoi
v2.2.3 - 2023-09-06
- [#271] - Bugfix for parsing hairpin and mature fasta files
v2.2.2 - 2023-09-05 Carmine Mercury Borzoi
v2.2.2 - 2023-09-05 Carmine Mercury Borzoi
- [#253] - Remove globs from process alias when using ECR containers
- [#237] - Fix illumina protocol clip parameters to default
- Remove public_aws_ecr profile
- [#269] - Updated miRBase URLs with new location (old ones were broken)
Software dependencies
Dependency |
Old version |
New version |
multiqc |
1.13 |
1.15 |
fastp |
0.23.2 |
0.23.4 |
v2.2.1 - 2023-05-12 Carmine Mercury Borzoi
Enhancements & fixes
- [#238] - Restored the missing mirtop outputs
- [#242] - Fixed mirtrace using wrong input fastq files (untrimmed)
v2.2.0 - 2023-04-26 Carmine Mercury Borzoi
Enhancements & fixes
- #220 - Fixed an issue where miRTrace reports fastq basename instead of sample ID
- #208 - Fixed usability of --skip_qc parameter
- #205 - Fix mirTrace Report to be a single report again instead of per sample reports
- #206 - Use % as separator in sed commands to enable conda working properly on OSX and Linux
- #224 - Fix Samplesheet print error
- Updated FASTP module to allow direct addition of adapter_fasta file to it
- Group samples by adapter sequence before running mirtrace
- Remove --skip_qc parameter
v2.1.0 - 2022-10-25 Maroon Tin Dalmatian
v2.1.0 - 2022-10-25 Maroon Tin Dalmatian
Enhancements & fixes
- [#12] - Enabled the use of
MirGeneDB
as an alternative database insted of miRBase
- [#113] - Added a optional contamination filtering step, including MultiQC plot
- [#137] - Fixed issue with mirTop and MultiQC by upgrading to MultiQC V1.13dev
- [#159] - Index files were not collected when
bowtie_index
was used and thus mapping was failing
- [#161] - Trimmed output was not as documented and not correctly published
- [#168] - Removed
mirtrace_protocol
as the parameter was redundant and params.protocol
is entirely sufficient
- Updated pipeline template to nf-core/tools 2.6.0
- [#188] - Dropped TrimGalore in favor of fastp QC and adapter trimming, improved handling of adapters and trimming parameters
- [#194] - Added default adapters file for FastP improved miRNA adapter trimming
Parameters
Old parameter |
New parameter |
|
--mirgenedb |
|
--mirgenedb_species |
|
--mirgenedb_gff |
|
--mirgenedb_mature |
|
--mirgenedb_hairpin |
|
--contamination_filter |
|
--rrna |
|
--trna |
|
--cdna |
|
--ncrna |
|
--pirna |
|
--other_contamination |
v 2.0.0 - 2022-05-31 Aqua Zinc Chihuahua
v2.0.0 - 2022-05-31 Aqua Zinc Chihuahua
Major enhancements
- Updated pipeline template to nf-core/tools 2.4.1
- [#137] - Update mirtop container to version
0.4.25
to fix multiqc error
- Port pipeline to the updated Nextflow DSL2 syntax adopted on nf-core/modules
- Bump minimum Nextflow version from
20.04.0
-> 21.10.3
- Point to the proper test data branch
- Software version(s) will now be reported for every module imported during a given pipeline execution
- Updated
nextflow_schema.json
should now display correctly on Nextflow Tower
- Added mirtop logs to multiqc
- Allow a gene to be associated to a non null number of reads in all samples (in
edgeR_miRBase.r
script)
Other enhancements & fixes
- #134 - Fixed colSum of zero issues for edgeR_miRBase.R script
- #55 - update seqcluster to fix UMI-detecting bug
Parameters
Old parameter |
New parameter |
--conda |
--enable_conda |
--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 |
bioconductor-edger |
3.26.5 |
3.36.0 |
bioconductor-limma |
3.40.2 |
3.50.0 |
mirdeep2 |
2.0.1.2 |
2.0.1.3 |
mirtop |
0.4.23 |
0.4.25 |
multiqc |
1.10.1 |
1.12.0 |
python |
3.7.3 |
3.8.3 |
r-base |
3.6.3 |
4.0.3 |
r-data.table |
1.12.4 |
1.14.2 |
r-gplots |
3.0.1.1 |
3.1.1 |
r-statmod |
1.4.32 |
1.4.36 |
samtools |
1.12 |
1.13 |
seqcluster |
1.2.7 |
1.2.9 |
seqkit |
0.16.0 |
2.0.0 |
trim-galore |
0.6.6 |
0.6.7 |
bioconvert |
- |
0.4.3 |
htseq |
- |
- |
markdown |
- |
- |
pymdown-extensions |
- |
- |
pygments |
- |
- |
r-r.methodss3 |
- |
- |
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.
What's Changed in terms of PRs
New Contributors
Full Changelog: 1.1.0...2.0.0