Skip to content

Add chelae/trim as an alternate trimming tool#260

Merged
maxulysse merged 8 commits into
nf-core:devfrom
maxulysse:add-chelae-trim
Jul 15, 2026
Merged

Add chelae/trim as an alternate trimming tool#260
maxulysse merged 8 commits into
nf-core:devfrom
maxulysse:add-chelae-trim

Conversation

@maxulysse

@maxulysse maxulysse commented Jul 15, 2026

Copy link
Copy Markdown
Member

Waiting on the following PR for minor code polish:

Add chelae/trim from nf-core/modules as an alternative to fastp for adapter trimming and quality filtering of short-read FASTQ data.

Changes

  • Installed nf-core/chelae/trim module with patch for multiqc_files topic channel on json and metrics outputs
  • Added CHELAE_TRIM include, invocation (gated by --tools chelae), and chelae_reads workflow output
  • Updated nextflow_schema.json patterns for tools, skip_tools, and subsample_tools
  • Added chelae to all bundle and toolReferencesMap()
  • Updated documentation: output.md, usage.md, seqinspector.mmd, CONTRIBUTING.md, README.md, CITATIONS.md, CHANGELOG.md
  • Added nf-test with passing snapshot (real + stub)

Checklist

  • CONTRIBUTING.md checklist followed
  • Alphabetical ordering verified
  • prek passed
  • Tests generated

Generated by opencode
Verified by @maxulysse

Install nf-core/chelae/trim module with patch for multiqc_files topic
channel on json and metrics outputs. Add as an alternative to fastp
for adapter trimming and quality filtering of short-read FASTQ data.

Generated by opencode
@maxulysse

Copy link
Copy Markdown
Member Author

I choose not to include a subway map update, as I have plans to refactor it, so that can go in a separate PR

Comment thread docs/usage.md Outdated
```

Currently the `tools` param can have the following values: bbmap_clumpify, checkqc, fastp, fastqc, fastqe, fastqscreen, fq_lint, kraken2, multiqcsav, picard_collecthsmetrics, picard_collectmultiplemetrics, riker, rundirparser, seqkit_stats, seqfu_stats, sequali and toulligqc.
Currently the `tools` param can have the following values: bbmap_clumpify, checkqc, chelae, fastp, fastqc, fastqe, fastqscreen, fq_lint, kraken2, multiqcsav, picard_collecthsmetrics, picard_collectmultiplemetrics, riker, rundirparser, seqkit_stats, seqfu_stats, sequali and toulligqc.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

if only we had a place where this is updated automatically... 😉

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Done

@maxulysse
maxulysse merged commit 00d5b69 into nf-core:dev Jul 15, 2026
21 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