Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release 3.8.0#2102

Merged
FriederikeHanssen merged 212 commits intomasterfrom
dev
Feb 10, 2026
Merged

Release 3.8.0#2102
FriederikeHanssen merged 212 commits intomasterfrom
dev

Conversation

@FriederikeHanssen
Copy link
Contributor

Waiting for #2101

New Features:

Bug Fixes:

Improvements:

New Parameters:

  • --vep_condel, --condel_config - Condel plugin configuration
  • --vep_mastermind, --mastermind_* - Mastermind plugin configuration
  • --vep_phenotypes, --phenotypes_* - Phenotypes plugin configuration

Removed Parameters:

  • --msisensor2_scan (deprecated)

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
  • If necessary, also make a PR on the nf-core/sarek branch on the nf-core/test-datasets repository.
  • 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).

@FriederikeHanssen
Copy link
Contributor Author

FriederikeHanssen and others added 24 commits February 5, 2026 14:41
When starting from `--step variant_calling` with BAM files that include a
`lane` column in the samplesheet, the meta.id was set to `sample-lane`
(e.g. "PM10_P0-1"). However, the Mutect2 tumor-only subworkflow resets
the ID to `meta.sample` (e.g. "PM10_P0") at the pileup/contamination
step. This mismatch caused the `.join()` to produce an empty channel,
so FilterMutectCalls silently never ran.

The fix uses lane-based IDs only for the mapping step (where lanes are
processed separately). For all other steps, the sample-based ID is used,
ensuring consistent ID matching in downstream channel joins.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Update snpsift/annmem and install snpsift/annmemcreate from nf-core
modules. Adapt subworkflows and config for the new separate modules.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
The withName selector included a trailing :ENSEMBLVEP_VEP after the
VCF_ANNOTATE_MERGE alias, which no longer matches in Nextflow 25.10.3.
Drop the suffix so the merge-specific prefix config is applied correctly.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
FEAT: Add topics for versions
Fix FilterMutectCalls not running when starting from BAM with lane field
Improve filename for snpSift
@maxulysse maxulysse self-requested a review February 10, 2026 11:29
@FriederikeHanssen FriederikeHanssen merged commit e9f1750 into master Feb 10, 2026
109 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.

6 participants