Configuring Workflow Inputs
Overview
Most WDL workflows require specific inputs to function correctly. Before running a workflow, you'll need to provide data files for processing and configure various parameters that control how the workflow operates. These parameters allow you to customize tool behavior and resource allocation for your specific needs.
Understanding Workflow Inputs
Workflow engines process inputs in JSON format, a structured text format designed for data exchange. While this is the required format for execution, Workbench provides two ways to configure your inputs:
Through a user-friendly web form interface
By editing the JSON file directly
Both methods achieve the same result - Workbench converts your inputs into a JSON file that's provided to the workflow engine along with the workflow script.
Configuring Your Inputs
This procedure assumes you have already selected a workflow to run as described in Finding or Importing a Workflow and have clicked on the workflow inputs configuration page.
When you reach the input configuration page, you'll see a table of all available input parameters. Here's how to configure them:
Find the input you want to configure in the table
Click the 'expand' symbol that appears when you hover over a row
Use either the web form or JSON view to set your values
Complete all required inputs (marked with red asterisks)
Close the panel when finished with each input
If you miss any required inputs, Workbench will highlight them with a red 'danger' icon. You can quickly fix these by double-clicking the cell in the table or reopening the configuration panel.
Remember that your input configuration is not saved until you submit the workflow run. Navigating away from the page will lose your settings.
Last updated