Replies: 1 comment
-
|
@stevekm, I open sourced this plugin today and am waiting on registry approval: It partially makes the problem you describe easier to manage. I'd be curious of your thoughts, and PRs welcome! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Outputting the versions of software involved in each Nextflow process has been an important aspect of pipelines for a while now.
A lot of pipelines have been outputting the versions in a manner like this
Where a YAML is created inside each process
scriptblock, outputted and collected, and then parsed downstream. Often for the purpose of creating a subsequent YAML file (and/or HTML table) for inclusion with MultiQC.With the new
topicChannels available, this method may be obsolete. Some newer methods for outputting the versions may be seen demo'd here;https://github.com/stevekm/nextflow-demos/tree/master/topic-channels-versions
here is one example;
This is a pretty nice improvement. However, it leaves open the question of "what should we put in these 'versions' topic channels, and how should we use it?"
I was wondering if the Nextflow dev team & community had any thoughts on this? Is this something that might be helpful to have some sort of standard method?
The method I have been prototyping is like this
I am wondering what other methods may have been proposed for accomplishing this, and if some method such as this could be decided upon for inclusion with Nextflow official documentation. And by extension, if some method like this could be standardized, perhaps some extra helpers could be built into Nextflow to make it even easier to collect and parse these versions outputs?
Beta Was this translation helpful? Give feedback.
All reactions