Add min boot param - #913
Merged
Merged
Conversation
…xtflow_schema.json
…ce for taxonomic assignments with DADA2
d4straub
requested changes
Sep 25, 2025
…nd move dada_min_boot there
Contributor
Author
|
Those are great points! I renamed the "Taxonomic database" section to "Taxonomic assignment" and moved dada_min_boot into there. I put it at the top of that section, but feel free to move it lower if you think it needs it. I found one link to that section (in usage.md) and updated the link. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).This PR adds a new parameter, dada_min_boot, that corresponds exactly with minBoot in DADA2's assignTaxonomy method. This parameter specifies a minimum bootstrap confidence (out of 100 trials) needed in order to assign a taxonomic level. This can be helpful in order to filter out assignments for ASVs that are likely too specific. E.g. An ASV was assigned to the incorrect species with confidence 55 (0.55), which is quite low, but was assigned to the correct genus level with confidence 75 (0.75). By setting dada_min_boot to 60 (0.60) in this example, the reported assignment would be to the genus level. Users can adjust dada_min_boot based on their own observations concerning what threshold they begin to see inaccurate assignments.
This also contains a small commit to adjust the order of the read truncation parameters (truncq, trunc_qmin, trunc_rmin, trunclenf, trunclenr) in nextflow.config to match the order they appear in nextflow_schema.json. No functional difference.