Note: This tutorial covers execution of a workflow.  If you would like to configure a workflow first, please refer to the How to Configure a Workflow article.

Workflows in Benchling allow you to seamlessly track your samples as inputs and outputs between stages of your workflow to better understand how they are transformed throughout experimental studies.

For this tutorial, we will use this workflow below with six stages and two branches (representing two experimental conditions):

1) How inputs are default added to the input table

Once you have configured your workflow, select the workflow from the workflow module that you would like to work on.

If you have not yet started your workflow, you will have the option of adding Workflow Inputs.  These input samples will automatically be added by default into your in input table.

2) Adding new inputs

There are three ways to add new inputs:

  1. From a previous stage
  2. From an external source
  3. Bulk Upload (via spreadsheet)

In the workflow stage entry you want to add an input sample, click the “+” button next to input samples for the workflow step - then click the “Add Input Sample” option.  

You will see an input menu show up.  Here you can select the stage run you would like to add an input sample to and select the entity you want to add.

Here, you can choose whether the new input is from (1) the output of a previous run (if applicable), or (2) an external source.

3) Bulk adding (uploading) or removing inputs

Benchling also allows functionality for bulk import (via spreadsheet upload) or removal of inputs.

Bulk Adding of Inputs
To add inputs via a spreadsheet, click the “+” button next to input samples for the workflow step you are working on - then click on “Import from Spreadsheet

4) Sorting the input table

You can sort the input table by selecting the Sort Icon on any applicable columns in the Input Sample Table

5) adding new stage runs or splitting by inputs

Please see the relevant sections of our How to Configure a Workflow guide

Did this answer your question?