Wallace Chrysalis
nf-core/methylseq v4.0.0 Release Notes
This release introduces major new features, significant refactoring, and extensive test suite improvements. Key highlights include the addition of a targeted sequencing analysis workflow, substantial refactoring of input handling and subworkflows for better modularity and robustness, and a complete overhaul of the testing framework.
Bug Fixes & Refactoring
- Core Refactoring (#539):
- The FASTA index subworkflow was refactored to remove implicit parameter passing.
- Fixed workflow versions collection and improved conditional logic for FastQC and MultiQC execution.
- Parabricks Fixes:
- General:
Pipeline Updates
- Targeted Sequencing (#516, #539):
- A new
--run_targeted_sequencingflag has been added to enable further analysis of targeted methylation experiments. - A new
Targeted Sequencingsubworkflow has been introduced with improved parameter handling and region-specific analysis capabilities. - The
bedtools/intersectandpicard/collecthsmetricsmodules from nf-core/modules have been installed. - A new
--collecthsmetricsparameter has been added to allow the collection of Picard HS metrics.
- A new
- Workflow & Parameter Changes:
- Bwameth:
- Bismark:
- Decoupled
--merge_non_CpGfrom--comprehensivein the Bismark workflow (#516).
- Decoupled
- Trimming:
- GPU Usage:
- Removed the
--use_gpuparameter. Activating thegpuprofile with--profile gpuis now the standard way to enable GPU-based pathways (#520).
- Removed the
- Quality Control:
- Added
--skip_fastqcand--skip_multiqcparameters to allow skipping quality control steps (#539).
- Added
Testing Updates (#539)
- Test Suite Consolidation:
- Removed 19 individual test files, replacing them with comprehensive test suites.
- New Test Suites:
bismark_variants.nf.testfor comprehensive Bismark testing.bismark_hisat_variants.nf.testfor Bismark with HISAT2 aligner.bwameth_variants.nf.testfor comprehensive Bwameth testing.targeted_sequencing_variants.nf.testfor the new targeted sequencing workflow.index_downloads.nf.testfor testing index download scenarios.
What's Changed
- post release bump version by @sateeshperi in #497
- Update test command in usage.md by @fbnrst in #502
- Important! Template update for nf-core/tools v3.2.0 by @nf-core-bot in #504
- Update snapshot 3.2.0 template by @sateeshperi in #505
- create separate test_gpu profile by @sateeshperi in #517
- update ci runners to runson by @sateeshperi in #522
- Fix faix notprovided error by @lpantano in #523
- Added CUDA test for runsOn by @GallVp in #534
- Removed parameter use_gpu by @GallVp in #533
- Bumped PARABRICKS_FQ2BAMMETH memory to 100.GB by @GallVp in #535
- Revert fix faix error by @sateeshperi in #530
- Updated parabricks/fq2bammeth by @GallVp in #537
- skip trimming presets by @sateeshperi in #518
- Important! Template update for nf-core/tools v3.2.1 by @nf-core-bot in #525
- Targeted analysis by @dcarrillox in #516
- Important! Template update for nf-core/tools v3.3.1 by @nf-core-bot in #538
- refactor-workflow-tests by @sateeshperi in #539
- bump-version 4.0.0 by @sateeshperi in #540
- update metro map 4.0.0 by @sateeshperi in #542
- apply suggestions from code review by @sateeshperi in #543
- Dev -> Main
v4.0.0by @sateeshperi in #541
New Contributors
- @lpantano made their first contribution in #523
- @dcarrillox made their first contribution in #516
Full Changelog: 3.0.0...4.0.0