epi2me-labs / wf-human-variation

Other
86 stars 41 forks source link

How do I find out which version has been used? #156

Closed sklages closed 1 month ago

sklages commented 3 months ago

Ask away!

SamStudio8 commented 3 months ago

Hi @sklages, thanks for your question - it would appear that the reports for some of our workflows are not correctly passing through the workflow version, I've opened a ticket to take a look at this.

To run a particular version, you can use the revision flag -r with the "nextflow pull" and "nextflow run" commands. See https://www.nextflow.io/docs/latest/sharing.html#handling-revisions for more information.

On Mon, 11 Mar 2024, 08:25 sklages, @.***> wrote:

Ask away!

  • How do I find out which version of the workflow has been used in some results data sets?
  • Is there a way to specify a specific version when running the workflow?

— Reply to this email directly, view it on GitHub https://github.com/epi2me-labs/wf-human-variation/issues/156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIN6OTCH7VHOJHI3C35E2TYXVS7DAVCNFSM6AAAAABEP2WJXGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TQNJRHA4TKMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

SamStudio8 commented 3 months ago

I should add if you're using the EPI2ME Desktop application, the workflow options screen also has options for version management.

On Mon, 11 Mar 2024, 08:52 Sam Nicholls, @.***> wrote:

Hi @sklages, thanks for your question - it would appear that the reports for some of our workflows are not correctly passing through the workflow version, I've opened a ticket to take a look at this.

To run a particular version, you can use the revision flag -r with the "nextflow pull" and "nextflow run" commands. See https://www.nextflow.io/docs/latest/sharing.html#handling-revisions for more information.

On Mon, 11 Mar 2024, 08:25 sklages, @.***> wrote:

Ask away!

  • How do I find out which version of the workflow has been used in some results data sets?
  • Is there a way to specify a specific version when running the workflow?

— Reply to this email directly, view it on GitHub https://github.com/epi2me-labs/wf-human-variation/issues/156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAIN6OTCH7VHOJHI3C35E2TYXVS7DAVCNFSM6AAAAABEP2WJXGVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE3TQNJRHA4TKMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

ajeffs commented 1 month ago

Comment in support of this issue: having the specific version is needed for publishing and reproducibility. It looks as though one can derive the version number from the "Workflow repository" commit hash in the execution report, but a having it front and center in the analysis reports would be very useful (the Nextflow version is in the execution report, curious that the ONT workflow version is omitted).

Aaron.

SamStudio8 commented 1 month ago

@ajeffs @sklages Thanks for your requests on this issue - the workflow HTML reports now feature the workflow version as part of the banner and footer.