Conversation
Module updates, version topics, snapshots
…for conda and mamba profile
Removes three things that were documented or declared but never wired up: the `profileUsesContainers` variable left behind when its guard was deleted, the commented-out igenomes params, and `save_runmerged_reads`, which was in the schema and advertised FASTQ output the pipeline never publishes. Also moves the profile subworkflow helpers below the workflow bodies, trims the eggNOG-mapper publishDir comment, and converts the remaining GitHub-style admonitions in usage.md and output.md to the nf-core website syntax, fixing an unclosed `::` block in the process. Co-authored-by: Jonas Scheid <43858870+jonasscheid@users.noreply.github.com>
Address review follow-ups from PR #52
FastQC was never called, so the citation claimed a tool that never ran. Also carries over the database version table from #76.
|
jfy133
commented
Aug 19, 2026
Samplesheet rows are validated and turned into their final [meta, [reads]] form in PIPELINE_INITIALISATION, so a bad sheet aborts before any task is submitted; DATAPREP now only merges runs and concatenates. The platform, fastq_1 and long-read checks move into assets/schema_input.json, which no longer offers OXFORD_NANOPORE or PACBIO_SMRT. validateProfilerDatabases() does the same for the database sheet, replacing the lazy checks inside getDbPath() and the fmhfunprofiler db_params check inside PROFILE. Drops the unread db_type column from the database schema.
Drops leftover debug output and a duplicated ${args} from HUMANN4, adds a
header comment saying why the humann4 modules are local, and credits the
authors who modified them.
tests/nextflow.config goes back to the template shape so -profile test can be run without nf-test, and test_full says why some profilers are off.
One sentence per line, GitHub admonitions instead of Astro, output file lists in collapsible blocks, a database-preparation section per tool, and the db_name/db_entity distinction spelled out before the examples.
Drops the preprocessing node, which 1.0.0 does not have, and collapses the per-profiler lines into reads, databases, profiles and logs.
Replaces the map with the version drawn for the ISME20 poster, which was laid out against nf-core/taxprofiler's tube map and answers the review comments asking for fewer lanes. Six lines instead of eleven: short reads, concatenated reads, summary statistics, and a three-strand database bundle collapsed into one legend row. Blue stops at run merging and green carries every profiler, RGI included; that is a simplification, since RGI is fed the unconcatenated reads. MetaPhlAn is drawn as the HUMAnN prescreen, the seven profiler outputs converge on an unnamed junction that splits once to the tables and to MultiQC, and hollow versus filled markers separate the opt-in profilers from what runs by default. The section holding MERGE_RUNS is called "Run merging", not "Preprocessing": 1.0.0 does no read QC.
Collaborator
|
Thanks @jfy133, I believe I addressed most of the comments, point by point below: Applied commits:
Schemas and inputs
Docs
Modules
Subworkflows
Tests
|
Important! Template update for nf-core/tools v4.1.0
Collaborator
vinisalazar
marked this pull request as ready for review
September 4, 2026 04:51
vinisalazar
marked this pull request as draft
September 4, 2026 04:51
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.
This PR SHOULD NOT BE MERGED, and is only used for a 'clean' reviewing experience of
devagainst the latest template (vs. main, which will have an older version of the template).