Skip to content

preprocessing v3.1.0 - #195

Draft
matthdsm wants to merge 59 commits into
mainfrom
dev
Draft

matthdsm wants to merge 59 commits into
mainfrom
dev

Conversation

@matthdsm

@matthdsm matthdsm commented Sep 17, 2026

Copy link
Copy Markdown
Member

Preprocessing v3.1.0 release - ready for testing and validation before release.

Release checklist

  • Make sure nf-teams notifications work
  • Validate umi consensus flow
  • Confirm feature parity for QC outputs
  • ....

nvnieuwk and others added 26 commits July 6, 2026 11:17
Join demux FASTQs by RGLB when a sample has multiple libraries, and publish those outputs under LIBRARY/SAMPLENAME.

Generated by Cursor Grok 4.6

Co-authored-by: Cursor <cursoragent@cursor.com>
<!--
# nf-cmgg/preprocessing pull request

Many thanks for contributing to nf-cmgg/preprocessing!

Please fill in the appropriate checklist below (delete whatever is not
relevant).
These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're
preparing a pipeline release.

Learn more about contributing:
[CONTRIBUTING.md](https://github.com/nf-cmgg/preprocessing/tree/main/.github/CONTRIBUTING.md)
-->

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add
tests!
- [ ] If you've added a new tool - have you followed the pipeline
conventions in the [contribution
docs](https://github.com/nf-cmgg/preprocessing/tree/main/.github/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker
--outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run .
-profile debug,test,docker --outdir <OUTDIR>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
- [ ] Output Documentation in `docs/output.md` is updated.
- [ ] `CHANGELOG.md` is updated.
- [ ] `README.md` is updated (including new tool citations and
authors/contributors).
- Bump template to nf-core v4.1.0
- Bump modules
- overhaul tests
- various bugfixes

supercedes #187 and #188

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add
tests!
- [ ] If you've added a new tool - have you followed the pipeline
conventions in the [contribution
docs](https://github.com/nf-cmgg/preprocessing/tree/main/.github/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker
--outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run .
-profile debug,test,docker --outdir <OUTDIR>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
- [ ] Output Documentation in `docs/output.md` is updated.
- [ ] `CHANGELOG.md` is updated.
- [ ] `README.md` is updated (including new tool citations and
authors/contributors).

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Apply and rework the changes from #183 to fix merge conflicts.
Supersedes and closes #183 

- maximize in-process streaming for `fgumi` processes
- fix sorting mode between steps to resolve conflicts

This PR finishes the consensus flow implementation and marks it ready
for validation and config tweaking



<!--
# nf-cmgg/preprocessing pull request

Many thanks for contributing to nf-cmgg/preprocessing!

Please fill in the appropriate checklist below (delete whatever is not
relevant).
These are the most common things requested on pull requests (PRs).

Remember that PRs should be made against the dev branch, unless you're
preparing a pipeline release.

Learn more about contributing:
[CONTRIBUTING.md](https://github.com/nf-cmgg/preprocessing/tree/main/.github/CONTRIBUTING.md)
-->

## PR checklist

- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add
tests!
- [ ] If you've added a new tool - have you followed the pipeline
conventions in the [contribution
docs](https://github.com/nf-cmgg/preprocessing/tree/main/.github/CONTRIBUTING.md)
- [ ] Make sure your code lints (`nf-core pipelines lint`).
- [ ] Ensure the test suite passes (`nextflow run . -profile test,docker
--outdir <OUTDIR>`).
- [ ] Check for unexpected warnings in debug mode (`nextflow run .
-profile debug,test,docker --outdir <OUTDIR>`).
- [ ] Usage Documentation in `docs/usage.md` is updated.
- [ ] Output Documentation in `docs/output.md` is updated.
- [ ] `CHANGELOG.md` is updated.
- [ ] `README.md` is updated (including new tool citations and
authors/contributors).
@matthdsm matthdsm added this to the v3.1.0 milestone Sep 17, 2026
@matthdsm
matthdsm requested a review from nvnieuwk September 17, 2026 12:29
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