Releases: nf-core/smrnaseq
Releases · nf-core/smrnaseq
Release list
v2.4.1 - 2026-01-07 - Navy Iron Boxer Patch
What's Changed
- Fix igenomes_base in nextflow_schema by @nschcolnicov in #479
- Issue 477 by @nschcolnicov in #481
- Add docs mirtop by @atrigila in #482
- Replace
CSVTK_JOINto improve processing in large amount of files by @atrigila in #486 - bugfix/mirtrace-species-not-defined by @kopichris in #493
- bugfix/update-fasta-help by @kopichris in #494
- Converted ch_bowtie_index to value channel by @nschcolnicov in #498
- Bump-blat by @apeltzer in #502
- Fix mirgenedb mirtop by @lpantano in #507
- add codeowners by @lpantano in #509
- Update mirtop and snapshots by @andresferben in #513
- Update nf-core template version 3.3.1 by @andresferben in #515
- Important! Template update for nf-core/tools v3.3.1 by @nf-core-bot in #510
- Template 3.5.1 Update by @andresferben in #518
- Important! Template update for nf-core/tools v3.5.1 by @nf-core-bot in #516
- JSON schema improvements by @andresferben in #520
- Update nf-core modules and subworkflows by @andresferben in #521
- Simplify tests by @andresferben in #522
- Prepare for release 2.4.1 by @andresferben in #523
- Update UMI trimming docs before release by @atrigila in #526
- Version 25.04.2 fixes the conda --mkdir error by @andresferben in #525
- Update release date by @andresferben in #527
- Release 2.4.1 by @andresferben in #524
New Contributors
- @kopichris made their first contribution in #493
- @andresferben made their first contribution in #513
Full Changelog: 2.4.0...2.4.1
v2.4.0 - 2024-10-14 - Navy Iron Boxer
v2.4.0 - 2024-10-14 - Navy Iron Boxer
- [#349] - Fix MIRTOP_QUANT conda issue - change conda-base to conda-forge channel.
- [#350] - Fix MIRTOP_QUANT conda issue - set python version to 3.7 to fix pysam issue.
- [#361] - Fix [#332] - Fix documentation to use only single-end.
- [#364] - Fix Protocol inheritance issue - fixing protocol inheritance from subworkflow with move to config profile(s) for different protocols.
- [#372] - Fix Plain test profile - Updated default protocol value to "custom".
- [#374] - Fix default tests so that they do not require additional profiles in CI. Change GitHub CI fail-fast strategy to false.
- [#375] - Test technical repeats - Test merging of technical repeats.
- [#377] - Fix Linting - Fixed linting warnings and updated modules & subworkflows.
- [#378] - Fix
--mirtrace_speciesbug - MakeMIRTRACEprocess conditional. Add mirgenedb test. - [#380] - Fix edgeR_mirBase.R - Fix checking number of samples which causes error in plotMDS. Add nf-tests for local modules using custom R scripts.
- [#381] - Update Convert tests to nf-tests - CI tests to nf-tests.
- [#382] - Add collapse_mirtop.R - Add nf-tests for local modules using custom R scripts.
- [#383] - Fix parameter
--skip_fastpthrows an error - Fix parameter --skip_fastp. - [#384] - Fix filter status bug fix - Fix filter stats module and add filter contaminants test profile.
- [#386] - Fix Nextflex trimming support - Fix Nextflex trimming support.
- [#387] - Add contaminant filter failure because the Docker image for BLAT cannot be pulled - Add nf-test to local module
blat_mirnaand fixes . Adds a small test profile to test contaminant filter results. - [#388] - Fix igenomes fix - Fix workflow scripts so that they can use igenome parameters.
- [#391] - Fix error because of large chromosomes - Change
.baiindex for.csiindex insamtools_indexto fix . - [#392] - Update Reduce tests - Combine and optimize tests, and reduce samplesheets sizes.
- [#397] - Fix contaminant filter failure because of the Docker image for BLAT - Improvements to contaminant filter subworkflow and replacement for nf-core modules.
- [#398] - Update Input channels - Updated channel and params handling through workflows.
- [#405] - Fix Umicollapse algo wrong set - Fix potential bug in Umicollapse (not effective as we do not allow PE data in smrnaseq - but for consistency)
- [#420] - Fix mirTrace produces an error in test nextflex - Allow config mode to be used in mirtrace/qc
- [#425] - Raise minimum required NXF version for pipeline - usage of
arityin some modules now requires this - [#426] - Add nf-core mirtop - replace local for nf-core
mirtop - [#427] - Add nf-core pigz uncompress - replace local
mirdeep_pigz - [#429] - Make saving of intermediate files optional - Allows user to choose whether to save intermediate files or not. Replaces several params that referred to the same such as
params.save_alignedandparams.save_aligned_mirna_quant. - [#430] - Emit a warning if paired-end end data is used - pipeline handles SE data
- [#432] - Update MultiQC and all modules to latest version - Include UMIcollapse module in MultiQC.
- [#435] - Replace local instances of bowtie for nf-core
bowtie2andbowtie1- Additionally adds abioawkmodule that cleans fasta files. - [#438] - Update Mirtop to latest version - Process samples separately and join results with
CSVTK_JOIN. - [#439] - Fix Fix paired end samples processing - Fix paired end sample handling and add test profile.
- [#441] - Migrate local contaminant bowtie to nf-core - Replace local processes with
BOWTIE2_ALIGN. - [#443] - Migrate mirna and genome_quant bowtie to nf-core - Replace local processes with
BOWTIE_ALIGN. - [#447] - Fix Minor fixes and general pipeline cleanup - Update variable and processes names, update channel comments, remove unused modules and params.
- [#448] - Migrate local mirdeep to nf-core mirdeep2 modules and subworkflow and generate test profile for mirdeep2.
- [#452] - Fix Fix ch_bowtie_index channel structure and replace untarfiles with untar replace untarfiles with untar.
- [#457] - QC all input fasta files and clean them.
- [#459] - Update modules and subworkflows and fix linting.
- [#462] - Remove automatic wrapping of fasta files by
seqkit replace. Minor documentation updates. - [#464] - Added proper licences and authorship information to scripts in
binfolder
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
- [#328] - Fix casting issue in mirtrace module
- [#334] - Fix input channel cardinality in
MIRDEEP2_RUNmodule - [#334] - Fix bowtie conda version in
BOWTIE_MAP_SEQmodule - [#335] - Final fix for casting issue in mirtrace module
- [#337] - Fix three_prime_adapter issue, allow
auto-detectas value - [#342] - Fix phred offset issue, allow specifying phred offset for FASTQ files
- [#343] - Fix mirdeep2 output missing, fix mirdeep2 outputs missing in outdir
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_adapterper 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.3 - 2023-09-06 Carmine Mercury Borzoi
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
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
MirGeneDBas an alternative database insted ofmiRBase - [#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_indexwas used and thus mapping was failing - [#161] - Trimmed output was not as documented and not correctly published
- [#168] - Removed
mirtrace_protocolas the parameter was redundant andparams.protocolis 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 |