Hi @khairul0026
Yes, Galaxy now keeps track of workflow versioning. The Galaxy workflow version is part of each workflow’s metadata. To view the version in Galaxy, open the workflow in the editor, and the current version will be listed in the far right panel. Navigate the available versions using the pull-down menu.
Note that a workflow publication site may have its own versioning system. You can keep track of both and anything else important to you within your copy of the workflow – details below.
It depends on what the original authors published and how the workflow hosting system versions published content uploaded to the site. Example: This workflow has two published versions that can be navigated/downloaded sars-cov-2-pe-illumina-artic-ivar-analysis/SARS-COV-2-ILLUMINA-AMPLICON-IVAR-PANGOLIN-NEXTCLADE
Technically, if the workflow was published in the last year or so, it will include at least one Galaxy version available in the workflow’s metadata. The author may also have annotated the workflow with other details. Examples: source repository, citation information, related publications, or public data sources.
Workflow versioning within the workflow itself may not be included in workflows created/published before the functionality was added to Galaxy. This means that when you import a workflow without built-in versioning, the default version will be set by Galaxy. Any changes you make from that point forward will be tracked and incorporated.
You can also add more annotation to your copy of the workflow in the description. This could capture information about the source (URL, 3rd party version, dates published/obtained, authors/citations) or anything else informative that you want to track.
Recent Galaxy release highlights about workflows:
- September 2020 Galaxy Release (v 20.09) — Galaxy Project 23.1.1.dev0 documentation
- January 2021 Galaxy Release (v 21.01) — Galaxy Project 23.1.1.dev0 documentation
Workflow authors and developers:
- Workflows published by the wider Galaxy community (some are members of the two groups below) can be found here Workflows and here myExperiment - Workflows. Both sites have instructions and several use-cases are covered in the tutorials below. Help is also included in Galaxy on the “Workflows > Import” form.
- Workflows published by the IWC (“Intergalactic Workflow Commission”) are authored by this group GitHub - galaxyproject/iwc: Galaxy Workflows maintained by the Intergalactic Workflow Commission and are also published here Dockstore
- Workflows published by the GTN (“Galaxy Training Network”) are authored by this group GitHub - galaxyproject/training-material: A collection of Galaxy-related training material and are primarily published here https://training.galaxyproject.org with one here (so far) Dockstore
If a workflow is published at a public site or included in a publication, import it to the Galaxy server where you are working to use it. You may need to modify a workflow – open it in the editor and review any messages about updated tool versions or similar. If you are working at your own Galaxy server, you may need to install or update tools and reference data. Some workflow authors may also publish a pre-configured Docker Galaxy. One example is the GTN – find any associated docker images on the topic category pages in the section “Galaxy instances” and/or included in the “Available on these Galaxies” pull-down menu included directly on tutorial pages.
GTN Tutorials about workflows:
Hope that helps!