Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow: Add ability to freeze the version and get a DOI #19310

Open
AnnaSyme opened this issue Dec 11, 2024 · 0 comments
Open

Workflow: Add ability to freeze the version and get a DOI #19310

AnnaSyme opened this issue Dec 11, 2024 · 0 comments

Comments

@AnnaSyme
Copy link

Enhancement / Suggestion

Workflow: Add ability to freeze the version and get a DOI

If possible, this functionality would make workflow creation and version control a lot easier for workflow creators (and users).

One current method to get a frozen version and a DOI is to submit the workflow to WorkflowHub (optionally going via a github repository). There are many manual steps in this process which are time-consuming and increase the chance of errors. For non-bioinformaticians, it may feel too difficult.

Additionally, if users want to use a version-controlled workflow, they need to import from, e.g., Workflowhub to Galaxy. Although this does not take many steps, I think it is potentially confusing, requiring the user to navigate various acronyms (e.g. they need to choose between GA4GH and TRS, and then within TRS, between the TRS ID and the TRS URL).

If workflows could directly have a frozen (un-editable) version, users could use them directly from, e.g. the list of public Galaxy workflows, thus staying within Galaxy.

If a user created a workflow, they could apply a frozen version to preserve it (which improves repeatability and later use in methods description for publication). A bonus would be getting a DOI to go with this frozen version.

I don't know if all of this is possible - but from my perspective it would significantly improve the ability of users to create and use workflows, particularly for research that will be published.

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

No branches or pull requests

1 participant