Locked History Actions

Learn/AdvancedWorkflow

Creating Workflows and Advanced Workflow Options

A workflow is ..

  • .. a series of tools and dataset actions that run in sequence as a batch operation.

  • Workflows can be generated quickly from the analysis already completed in a history.
  • Workflows can be created from scratch using the workflow editor.

  • Workflows can be annotated, viewed, shared, published, and imported - just like other Galaxy objects.
  • Any workflow that you have permissions to import, you can modify with the workflow editor.

  • Workflow can be reused over and over, not only reducing tedious work, but enhancing reproducibility by applying the same exact methods to all of your data.
  • Workflows can be executed on multiple streams of input data in a single pass with the output results sent to new, distinct, result histories.
  • Workflow intermediate and final output datasets can be custom labeled, hidden or shown in default view, have post-job actions applied, and other advanced options executed.
  • Workflows can be executed using the API (including workflows that exist on the public Main server). Your account's API Key is generated/stored under User -> API Keys. Learn more about the API...

  • Check the usage information on other public Galaxy servers to see if they support API access.

Learn from an example

workflow editor
workflow editor with expanded edit menu


Extract workflow from a history

Do you already have an analysis path created in a history? Then your new workflow is just a few clicks away.

Learn how...


Basic editing

Understanding the layout and basic usage options of the workflow editor are powerful yet simple concepts to master. If you are just getting started with workflows, this is worth a review.

Read more...


Using variables

A special option of advanced editing, making use of variables to control dataset names can be used to improve clarity in output results. Note that this functionality is undergoing active changes and may not work exactly as in the example at this time

Details here...


Turn your workflow into a tool?

Well, not exactly, but it can look just like a tool in the tool menu pane and function very much like a tool in the history pane. Does the rest matter? Likely not, since full detail/reproducibility is still preserved (is just hidden from default view that can be unhidden for review, permanently or temporarily). Interested?

Here's how...