[2.1.0] - 2024-10-07
Enhancements & fixes
- Updated pipeline template to nf-core/tools 2.7.2
- [#317] - Added metro map
- [#288] - Bump
chromapversion 2 and enable all the steps below chromap again when paired-end data is processed. - [#311] - Add back
--skip_sppparameter which was unintentionally removed from the code. - Install available nf-core subworkflows and refactor code accordingly
- [#318] - Update
bowtie2/alignmodule to fix issue when downloading its singularity image. - [#320] - Fix samplesheet control column in documentation examples.
- [#328] - Modify documentation to clarify that is necessary to provide the
--read_lengthwhen--genomeis set and--macs_gsizehas not provided. - Remove
enable_condaparam from local modules. - Fix the path where
chromapindex is stored when--save_referenceis set. - Fix untar of
chromapindex when using--chromap_indexparam. - nf-core/tools#2286 - Set default container registry outside profile scope.
- [#343] - Provide replicate information explicitly in samplesheet.
- Updated pipeline template to nf-core/tools 2.10.
- [#367] - Get rid of
CheckIfExistsfor params paths. - [#370] - Fix stack overflow exceptions in phantompeakqualtools (see here).
- [#387] - Get rid of the
libfolder and rearrange the pipeline accordingly. - [#385] - Fix
--save_unaligneddescription in schema. - [PR #392] - Adding line numbers to warnings/errors messages in
bin/check_samplesheet.py. - [#396] - Check that samplesheet samples IDs do only have alphanumeric characters, dots, dashes or underscores.
- [#378] - Switch from macs2 to macs3.
- [#347] - Add read group tag to bam files processed by bowtie2.
- [PR #406] - Update metro map to show macs3 instead of macs2.
- [#409] - Bulk modules and subworkflows update.
- [PR #415] - Get rid of
orasin modules.
Parameters
| Old parameter | New parameter |
|---|---|
--show_hidden_params |
--validationShowHiddenParams |
--version |
|
--hook_url |
|
--multiqc_logo |
|
--multiqc_methods_description |
|
--pipelines_testdata_base_path |
|
--validationFailUnrecognisedParams |
|
--validationLenientMode |
|
--enable_conda |
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 |
|---|---|---|
bowtie2 |
2.4.4 | 2.5.2 |
bwa |
0.7.17 | 0.7.18 |
chromap |
0.2.1 | 0.2.6 |
deeptools |
3.5.1 | 3.5.5 |
fastqc |
0.11.9 | 0.12.1 |
gffread |
0.12.1 | 0.12.7 |
macs2 |
2.2.7.1 | |
macs3 |
3.0.1 | |
multiqc |
1.13 | 1.23 |
picard |
2.27.4 | 3.2.0 |
samtools |
1.15.1 | 1.20 |
ucsc-bedgraphtobigwig |
377 | 445 |
umi_tools |
1.1.5 |
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.
Credits
Contributed by:
@adamrtalbot
@bjlang
@krokicki
@mashehu
@maxulysse
@samuelruizperez
@G-Sarah
@sateeshperi
@smoe