Skip to content

Releases: nf-core/methylseq

Burrows Stardust

10 Aug 14:28
db60bfe

Choose a tag to compare

nf-core/methylseq 4.1.0

  • Highlights

    • Optional BWA-MEM2 support via --use_mem2 for BWA-Meth indexing and alignment
    • Nextflow requirement raised to 24.10.5
    • Broad module/template updates and CI hardening
  • New

    • Add --use_mem2 to enable the BWA-MEM2 algorithm in BWA-Meth
      • BWA-Meth modules updated to honor use_mem2
      • fasta_index_bismark_bwameth subworkflow updated to pass use_mem2
  • Improvements

    • Update template to nf-core/tools v3.3.2
    • General modules update
    • Add GitHub Actions CI for GPU test snapshot updates
    • Update AWS megatests workflow to use new CE org variables
    • Add Wave to ARM megatests
  • Fixes

    • FastQC output added twice to multiqc_ch
    • Broken documentation links
    • Update BWA-Meth container to fix bwa-mem2 installation
  • Testing

    • New test covering BWA-MEM2 indexing and alignment
  • Requirements

    • Nextflow >=24.10.5
  • Compatibility notes

    • Default behavior unchanged unless --use_mem2 is provided.

Full Changelog: 4.0.0...4.1.0

Wallace Chrysalis

04 Jul 06:51
f3e4b1b

Choose a tag to compare

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:
    • The minimum memory for PARABRICKS_FQ2BAMMETH has been increased to 100GB as suggested by the documentation (#528).
    • Fixed a parabricks/fq2bammeth failure on AWS Batch-like executors where symlinks don't exist (#536).
  • General:
    • Reverted PR #523 which involved direct changes to subworkflows in the pipeline.
    • The pipeline template has been updated to nf-core/tools v3.2.0 (#504).
    • The pipeline template has been updated to nf-core/tools v3.3.1 (#504).

Pipeline Updates

  • Targeted Sequencing (#516, #539):
    • A new --run_targeted_sequencing flag has been added to enable further analysis of targeted methylation experiments.
    • A new Targeted Sequencing subworkflow has been introduced with improved parameter handling and region-specific analysis capabilities.
    • The bedtools/intersect and picard/collecthsmetrics modules from nf-core/modules have been installed.
    • A new --collecthsmetrics parameter has been added to allow the collection of Picard HS metrics.
  • Workflow & Parameter Changes:
    • Bwameth:
      • Added --all_contexts and --merge_context parameters (#516).
      • Removed the --comprehensive parameter (#516).
    • Bismark:
      • Decoupled --merge_non_CpG from --comprehensive in the Bismark workflow (#516).
    • Trimming:
      • Added a new skip_trimming_presets flag to overwrite any preset trimming options (#506).
      • Updated --pbat trimming options to 8|8|8|8 (#506).
      • Removed --cegx and --epignome preset trimming options as the kits are discontinued (#506).
    • GPU Usage:
      • Removed the --use_gpu parameter. Activating the gpu profile with --profile gpu is now the standard way to enable GPU-based pathways (#520).
    • Quality Control:
      • Added --skip_fastqc and --skip_multiqc parameters to allow skipping quality control steps (#539).

Testing Updates (#539)

  • Test Suite Consolidation:
    • Removed 19 individual test files, replacing them with comprehensive test suites.
  • New Test Suites:
    • bismark_variants.nf.test for comprehensive Bismark testing.
    • bismark_hisat_variants.nf.test for Bismark with HISAT2 aligner.
    • bwameth_variants.nf.test for comprehensive Bwameth testing.
    • targeted_sequencing_variants.nf.test for the new targeted sequencing workflow.
    • index_downloads.nf.test for testing index download scenarios.

What's Changed

New Contributors

Full Changelog: 3.0.0...4.0.0

Endless Tofu

16 Dec 17:05
4415e90

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.1...v3.0.0

Shattners Bassoon

27 Oct 07:45
d16f8f8

Choose a tag to compare

What's Changed

Full Changelog: 2.7.0...2.7.1

Chubby Unicorn

25 Oct 05:04
aac172d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.6.0...2.7.0

Huggy mollusc

06 Jan 00:37
54f823e

Choose a tag to compare

Pipeline Updates

Bug fixes & refactoring

Crema Catalana

18 Oct 10:15
66c6138

Choose a tag to compare

Pipeline Updates

  • 🔄 Updated template to nf-core/tools v2.9
  • 🔄 Updated template to nf-core/tools v2.10
  • 🔧 Updated nf-core modules for FastQC, samtools sort, samtools flagstat @ewels
    • ❌ Removes problematic -m memory assignment for samtools sort #81
  • 🧾 Use fromSamplesheet from nf-validation #341 @emiller88
  • 🚀 Update Maintainers and add CODEOWNERS #345 @emiller88
  • ⚙️ Update schema to utilize exists and add more patterns #342 @emiller88
  • 📁 Support pipeline-specific configs #343 @maxulysse

Bug fixes & refactoring

  • 🛠️ Added publishing of coverage (*cov.gz) files for NOMe-seq filtered reads for coverage2cytosine @FelixKrueger
  • 🛠️ Wrong display values for "zymo" and "em_seq" presets on help page #335 @wassimsalam01
  • 📚 Use new Citation tools functions #336 @emiller88

Full Changelog: 2.4.0...2.5.0

Gillespie Gaia

12 Jun 18:26
81f989c

Choose a tag to compare

Pipeline Updates

  • Updated template to nf-core/tools v2.8
  • Add --bamqc_regions_file parameter for targeted methylation sequencing data #302
  • ✨ Add NF-TEST tests and snapshots for the pipeline test profile #310

Bug fixes & refactoring

  • 🛠️ update index file channels to explicit value channels #310
  • 🐛 fix params.test_data_base in test and test_full configs #310
  • 🤖 GitHub Actions CI - pull_reqest to dev tests with NXF_VER latest-everything #310
  • 🤖 GitHub Actions CI - pull_reqest to master tests with NXF_VER 22.10.1 & latest-everything #310
  • 🤖 GitHub Actions CI - fail-fast set to false #310
  • 🐛 get to the bottom of index tests #278
  • ✨ Support for Bismark methylation extraction ignore and ignore_3prime parameters when ignore_r1 or ignore_3prime_r1 are greater than 0. #322
  • 🛠️ rename ignore -> ignore_r1 and ignore_3prime -> ignore_3prime_r1 params #322
  • 🐛 removed unused directory #297

Pyrite Alligator

17 Dec 00:40
93bc581

Choose a tag to compare

Pipeline Updates

  • ⚙️ Dramatically increase the default process time config requests for Bismark and bwa meth alignment
  • ✨ Add a tower.yml file to enable Reports in Nextflow Tower
  • 🤖 GitHub Actions CI - download the test data prior to running tests

Bug fixes & refactoring

  • 🧹 Refactor genome indices preparation into a separate workflow
  • 🧹 Refactor subworkflow logic out of alignment subworkflows, for later sharing
  • 🐛 Fix a bug with using a local genome reference FASTA file
  • 🐛 Fix a bunch of problems in the CI tests using nf-test (#279)

Quartzite Lemur

28 Nov 23:34
a1aaa92

Choose a tag to compare

Pipeline Updates

  • ✨ Updated the bismark2summary step so that it no longer stages the aligned BAM files into the working directory (#268)
    • Should be much faster / cheaper for running on the cloud
  • ✨ Added ability to merge FastQ files based on shared IDs in sample sheet (#272)

Bug fixes & refactoring

  • 🐛 Fixed typo in parameter handling for input reference indices (#263)
  • 🧹 Removed orphaned --bismark_align_cpu_per_multicore and --bismark_align_cpu_per_multicore parameters.
    • Multi-core usage for Bismark alignment is now automatically set. If you would like to overwrite this, you can do so by setting ext.args for the process in a custom config.
  • 🧹 Removed duplicate option --coverage2cytosine (#273)
    • Use the existing option --cytosine_report to launch the new COVERAGE2CYTOSINE process.
    • Removed option --cytosine_report genome_index from the Bismark methylation extractor.