Skip to content

Preprocessing v3.0.0#159

Merged
matthdsm merged 249 commits intomainfrom
dev
Mar 6, 2026
Merged

Preprocessing v3.0.0#159
matthdsm merged 249 commits intomainfrom
dev

Conversation

@matthdsm
Copy link
Member

@matthdsm matthdsm commented Feb 26, 2026

Major release featuring:

  • module updates
  • faster bclconvert output handling
  • modified output structure, featuring qc reports per library
  • fastq output when aligner equals false, with falco report
  • per sample analysis definition for more flexibility

TODO before merging:

@nf-cmgg/core feel free to add ToDo's for features needed pre-audit

matthdsm and others added 30 commits June 23, 2025 12:49
Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com>
Update regex pattern for BED file path validation
Co-authored-by: Nicolas Vannieuwkerke <101190534+nvnieuwk@users.noreply.github.com>
only use first versions of modules
nvnieuwk
nvnieuwk previously approved these changes Feb 26, 2026
Copy link
Member

@nvnieuwk nvnieuwk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All good once tests pass

matthdsm added 7 commits March 5, 2026 14:24
* add mqc_sav module

* fix bclconvert config

* add demux logging

* typo

* fix rg function

* fix rg function

* catch library from sampleinfo if applicable

* fix bclconvert meta.id

* add cgroup metrics plugin

* Remove nf-cgroup-metrics plugin from config

* update multiqcsav and multiqc

* mv rg function to lib

* add mqcsav and fix plumbing

* changelog

* fix syntax error

* Replace lib with function in subwf to please linter

* update test config, fix issues

* ditch conda from CI and update docs a little

* fix file staging

* fix linting

* tinkering with configs

* fix nf-test profiles

* more work

* linting

* mqc_sav attempt #1

* Refactor MultiQC summary file handling and improve metadata management

* fix test samplesheet

* bump mqc_cmgg container

* fix mqc output path

* update modules + patch

* fix multi-lane processing

* fix SAV titleé

* fix outputs and patch module

* fix snap config process selector

* set version to 3.0.0

* final fixed for multilane run qc (hopefully)

* fix mqc inputs

* move bclconvert rg function to subwf

* fix final tests

* let's hope we're done now...

* fix main wf errors

* fix tests (again)

* test error

* f*ck it

* f*ck it
* bump modules

* update subwf, include nf-teams

* fix errors
* fix download test

* Update parameters docs

* Update output docs

* drop conda profiles

* update usage docs
@matthdsm matthdsm merged commit 253c025 into main Mar 6, 2026
61 of 63 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants