Jorge kageyama
08/20/2025, 12:43 AMvalidateParameters at that level and not within the named workflows, and then i should probably merge all the nf-schema together inside the workflow of workflows?
thank you for the help!Arthur
08/20/2025, 12:46 AMArthur
08/20/2025, 12:52 AMnf-core helper subworkflows and steps using nf-schema are generally not well disposed to this concept. Indeed validateParameters method itself uses session.params internally which means it can only validate the params of the whole session (not some subset).Arthur
08/20/2025, 12:55 AMJorge kageyama
08/20/2025, 1:07 AM<http://main.nf|main.nf> and a workflows/myWorkflow.nf with a named workflow.
1)all workflows take a channel of inputs, and a map of parameters
2) all workflows have an nf-schema that validates the parameters, and then we create a dictionary that gets passed to the workflows.
3)all process are tagged with the name of the workflow
4)all workflows have nextflow.config
This allow us to be able to run the pipelines stand alone, or compose them together.
Making them installable sounds like the superior choice, right now we use git subtrees to synch everything up through github actions. Like this we can always just import the configs and chain them together quite easily, but I couldnt find a way to cleanly chain the all the schemas.Arthur
08/20/2025, 1:13 AMJorge kageyama
08/20/2025, 1:32 AMparams.config across workflows.
We just started doing this, dictionaries was the only way also that i found to be able to pass keyworded arguements to pipelines, I wish this was available in processes and workflows.Arthur
08/20/2025, 1:43 AMJorge kageyama
08/20/2025, 1:46 AMNicolas Vannieuwkerke
08/20/2025, 7:01 AMJorge kageyama
08/20/2025, 2:32 PMNicolas Vannieuwkerke
08/20/2025, 2:32 PM