How can I upload the workflow to public workflow, either through an interface or manually

I have a workflow ga file. How can I upload it to public workflow through the interface for everyone to use

1 Like

Hello @xueyunlong

Is your workflow already hosted a Galaxy server, or is it in a file on your desktop?

How to import a workflow to Galaxy is covered in these FAQs. Galaxy FAQs (#workflows)

From there, you can set the sharing status of the workflow to public. Then anyone working at that same server will be able to search for it and run it. You can also choose to publish your workflow in a site.

These are some screenshots, starting with a workflow you have loaded up into Galaxy in your account.

Publishing a workflow at a Galaxy server

Step 1 – Upload your workflow!

If you need help with this, where is your workflow now? The starting place matters. If this is on a local server somewhere that is not hosted publicly on the internet, you can download the .ga file then load that up to a Galaxy server somewhere else.

Other sources can be Dockstore, Workflow Hub, or anywhere that the workflow file is located that can be accessed by a URL with simple public permissions. Resources are here but we can help to find anything specific if you can’t find the how-to.

Step 2 – Go to your workflows listing

Step 3 – Click on the Share icon to go to the sharing form for that workflow

Step 4 – Toggle the workflow to a published status.

First toggle to set the workflow to a shared state, and the second option to also publish will appear. Once toggled, the workflow will be accessible to anyone else working on this same Galaxy server.

Step 5 – Double check that the workflow is available!

Finally, you can go to the Public workflows tab in this same view, and search for your workflow! Anyone else working at this same server can do the same.



There are more ways to publish your workflow!

The IWC is one way to publish curated workflows to reach a wider user audience.

Please let us know if you have any questions or are experiencing problems with any of these steps! :rocket: