How to Configure Benchling Bioprocess

Wendy
Wendy
  • Updated

Introduction

Benchling Bioprocess supports process design, experiment planning, batch execution, and data visualization in a unified environment. This guide is designed for process development scientists and platform administrators who are responsible for configuring Benchling to support end-to-end bioprocess development.

The article provides a practical, step-by-step overview of how to configure the core components of Benchling Bioprocess—Recipes, Unit Operations, Steps, Study Schemas, and Equipment Schemas. It also outlines the key permissions and access requirements necessary to effectively manage Bioprocess configurations in your tenant.

Understanding and implementing these configurations correctly is critical to ensuring structured data capture, operational efficiency, and traceability across experiments and teams. This guide will help you set up your system to fully realize the value of the Bioprocess product.

This feature is available to customers with the Bioprocess package enabled in their Benchling tenant. If you're unsure whether your tenant is licensed, please contact your Customer Success representative or reach out to support@benchling.com.

 

Bioprocess terminology and structure

Benchling Bioprocess is designed to support modular, configurable process development workflows. At its core, the system is structured around three primary components: Unit Operations, Recipes, and Studies—each serving a specific role in modeling, designing, and executing bioprocesses.

Unit Operation (UO):
A Unit Operation is the foundational building block of a bioprocess. It represents a discrete step in the process (e.g., thawing, bioreactor culture, centrifugation), and includes all relevant definitions such as parameters, material inputs/outputs, and equipment. Each Unit Operation can also include Steps, which are templatized instructions that guide operators through pre-run, run, and post-run activities. These steps ensure consistent execution and data capture.

Recipe:
A Recipe is a linear sequence of one or more Unit Operations. It defines the standardized process flow used during experimental execution and serves as a reusable template for experimentation. Recipes are created and stored within Template Collections and can include configuration for structured data capture, branching material flow, and parallel execution. Recipes allow teams to model their real-world bioprocesses in a way that is scalable and adaptable to evolving development needs.

Study:
A Study represents the executable instance of a process. It connects one or more Recipes to define how a specific experiment is run. In a Study, users configure experimental design parameters—such as conditions, replicates, and setpoint deviations—to test variations of the process. Studies also manage the execution of associated tasks, operator instructions, and resulting data capture. They serve as the central unit for experiment execution, coordination, and analysis.

This modular structure supports flexibility and scalability, enabling organizations to iteratively design, test, and optimize complex bioprocesses in a digitally connected, data-driven environment.

In this article, you will find the step-by-step configuration guide to set up all these elements.

 

How to configure a Recipe

Benchling Bioprocess configuration begins with creating a Recipe—the core structure used to define and standardize process flows.

Steps to configure a Recipe

To configure a Recipe, complete the following steps: 

  • Click your avatar > Feature Settings > Template Collections
  • In your chosen Template Collection, click Create and select Recipe from the dropdown
  • Name your Recipe and click Create

    Note: You can duplicate an existing Recipe to reuse common process frameworks and accelerate configuration.

Howtoconfigure-Recipe.gif

 

How to configure Unit Operations, Definitions, and Steps

1. Create and Manage Unit Operations

  • Every Recipe must include at least one Unit Operation.
  • When a new Recipe is created, a default Unit Operation is added automatically.
  • To rename the Unit Operation double click to edit. Use the    icon to save your changes.
  • To add more Unit Operations, click the + icon on either side of an existing one.
  • Drag and drop Unit Operations to reorder the process flow within a Recipe.
  • Select the icon to ‘Edit Details’ and configure Unit Operation steps. 
Create_and_manage_uo.gif

 

2. Configure Definitions in a Unit Operation 

When a Unit Operation is opened the Definitions tab is shown by default. Definitions include Parameters, Material Inputs, Material Outputs, and Equipment. They can be set-up as follows;

  • From the Recipe level, click the gear icon on a Unit Operation and select the Edit details option.
  • From the Unit Operation Modal, click Edit (top right)
  • Fill in the name, data type and unit type (if applicable) for each item in the relevant Definition tables.

    Note: Each item must have a unique name.

  • Click Save when done. Use the Flowchart > Edit dropdown to move to the next Unit Operation or return to the Recipe overview.
UnitOperation-definitions.gif

 

 

3. Configure Steps in a Unit Operation

Steps serve as operator-facing instructions for executing the Unit Operation and recording data. They are grouped into:

  • Pre-run – Preparation steps
  • Run – Core execution steps
  • Post-run – Cleanup or data review step

To configure Steps:

  • In the Unit Operation’s Edit modal, go to the Step Configuration tab.
  • Click + Add step under the desired group.
    Enter a title for the step and optionally add:
    • Structured tables
    • Checklists
    • Instructional text
  • Add additional steps as needed.

Note: If Parameters, Materials, or Equipment are defined in the Unit Operation, Benchling will automatically generate steps to capture this information during experiment execution.

 

Recipe Access Requirements/Recipe permissions

Recipe permissions are governed by Template Collection where the Recipe is created. 

Each Access Policy on the collection defines what actions you can take—such as viewing, editing, executing, or archiving Recipes. 

To create or edit a Recipe (and thereby Unit Operation), you must have Write access to that Template Collection.

 

Access Policy View/Execute Create  Edit Archive
None 🚫 🚫 🚫 🚫
Read 🚫 🚫 🚫
Append 🚫 🚫
Write
Admin
Recipes - General Access Policies
Derived from the Template Collection containing the recipe and assuming default Access Policies

 

 

How to Configure a Process Development Study

A Study represents the executable version of a process and serves as the core object for running experiments in Benchling Bioprocess. Studies link one or more Recipes, define conditions and replicates, and allow users to apply parameter deviations across experimental runs.

Configuration of a PD Study schema is required before teams can create Studies in the system.

Steps to Configure a PD Study Schema

A PD Study schema defines the structure and behavior of the Study object. 

  1. Go to Feature Settings
  2. Click on Study Schemas
  3. Select Create Schema
  4. Define schema attributes:
    • Prefix and name
    • Owner
    • Study type → select Process Development
      1. Optional: Add metadata fields and templates
  5. Set Schema Access Policies to control who can view, create, and edit the Study
  6. Click Create to finalize

 

Naming Templates for Study Schemas

After a Study Schema is created, you can define a naming template to automatically generate names for new Studies based on consistent logic.

Naming templates can include:

  • Custom text (e.g., project codes or study type)
  • Dynamic fields like study start date
  • Structured metadata fields defined in the schema

This helps standardize naming conventions across teams and improves traceability.

Note: Updating the naming template does not retroactively change the names of existing Studies.

 

Recipe run name template

You can automatically name recipe runs based on a naming template. If the name template is changed, it will not affect the names of existing recipe runs.

 

Study Schema Permissions

Permissions for Study Schemas determine who can view and edit the schema, and who can create study objects with it. These permissions are configured in Feature Settings under the Access Policies for each Study schema.

 

Access Policy View  Create  Edit  Update metadata fields, naming templates, or schema type
 
Allows assigning or revoking access for others
None 🚫 🚫 🚫 🚫 🚫
Read 🚫 🚫 🚫 🚫
Create 🚫
Admin
Study Schema - General Access Policies

 

Important Notes:

  • All users can view and use schema objects by default if the schema is visible in the product.
  • Schema visibility (e.g., whether it appears in dropdowns or filters) is controlled through the "List Schema Definition" setting.
  • Admins are the only ones who can change schema configurations and access settings.

 

How to Configure Equipment for Bioprocess

In the Bioprocess product, equipment is a core part of the Unit Operation object and therefore an integral component of the overall Recipe architecture. To include equipment in a Unit Operation, it must first be modeled using an Equipment Schema.

Benchling supports structured equipment tracking by linking equipment entities to Unit Operations. This enables operators to confirm which instruments were used, trace deviations, and standardize equipment usage across studies.

Equipment Schema Configuration Overview

Creating equipment in Benchling is a two-step process:

  1. Create a Model Schema – defines the list of supported equipment types (e.g., incubator models, bioreactor types)
  2. Create an Equipment Schema – used to register actual equipment items and link them to Recipes

Step 1: Create a Model Schema

The Model Schema is a custom entity schema that represents the equipment types or models your lab uses. For example, this could include models like “Wave Bioreactor 25L” or “Thermo Shaker X200”.

To configure a model schema:

  1. Go to Feature Settings > Registry Schemas
  2. Click Create Schema and select Custom as the entity type
  3. Name the schema (e.g., “Equipment Models”)
  4. Keep metadata fields minimal or leave empty if not required
  5. Click Create

Tip: You can use a single placeholder model (e.g., "Generic Lab Equipment") if your team does not need to distinguish between model types.

 

Step 2: Create an Equipment Schema

Once the Model Schema is created, the next step is to configure the Equipment Schema. This schema represents the actual equipment units used during process execution (e.g., “Bioreactor #13”, “Centrifuge A”).

To create an Equipment Schema:

  1. Go to Feature Settings > Registry Schemas
  2. Click Create Schema and select Custom as the entity type
  3. Check the Configure as Equipment box
  4. Define the schema name (e.g., "Lab Equipment")

  1. Add the following required fields with exact names and formats:



 

Field Name Type Required Description
Model Entity Link Links to the Model Schema
Serial number Text Unique identifier for each equipment unit
Calibration due date Datetime Optional field for tracking calibration schedules
Equipment Schema Required Fields

Note: The field names and types must exactly match the requirements above to ensure the schema functions properly with Bioprocess Recipes.

  1. Click Create to finalize the schema

    Once this schema is active, equipment entities registered from it can be used in Unit Operation definitions and selected during experiment execution.

 

How to Configure Units Dictionary

In Unit Operation design, units can be defined on Material Inputs and Parameter definition tables to ensure data is captured in a standardized and convertible format.

The Unit Dictionary, managed by Tenant Admins, allows the addition of standardized or custom units grouped by type—enabling consistent data entry and unit conversions across schema fields.

👉 See Configuring Unit Dictionary for more details. 

Recipe Migration Considerations

Note that the unit dictionary does not migrate with the config migration tool. You will need to make sure units match between tenants and update units across Recipes between tenants manually.


 

Pro Tips and Best Practices

Best Practices for Configuring Unit Operations

Setting up Unit Operations effectively helps ensure experiments are both flexible and standardized across teams. Below are some practical recommendations to guide configuration:

Pro Tips

  • Use sub-templates within Steps to streamline repeated patterns (e.g., cell counts, sampling, or cleaning steps).
  • Avoid redundancy by letting Benchling auto-generate confirmation steps for Parameters, Materials, and Equipment already defined in the Unit Operation.
  • Duplicate similar Unit Operations rather than building each one from scratch—this ensures consistency and speeds up setup.
  • Double-click Unit Operation names to rename them quickly while iterating during design.

Best Practices for Configuring Recipes

Setting up Recipes correctly is essential for ensuring process workflows are scalable, repeatable, and aligned with experimental design needs across teams. Well-structured Recipes form the foundation for consistent execution and data integrity throughout the study lifecycle.

Pro Tips

  • Drag and drop Unit Operations to rearrange the execution order within a Recipe.

Use a single Unit Operation when:

  • Only minor parameters (e.g., temperature) change over time.
  • The process is continuous with no major shifts in equipment, materials, or outcomes.
  • Data can be captured with shared definitions across the process

Use multiple Unit Operations when:

  • The process involves distinct pieces of equipment (e.g., transferring from bioreactor to centrifuge).
  • Parameter sets differ significantly across steps.
  • Intermediate materials are created, stored, or frozen.
  • Segments of the process need to be optimized or analyzed independently.
  • Keeping Unit Operations logically scoped improves readability, traceability, and future reusability of Recipes.
  • Material outputs from one Unit Operation can be routed to the inputs of multiple subsequent Unit Operations, allowing the material flow itself to branch

Best Practices for Configuring Studies Schemas & Studies

A well-defined Study structure enables teams to compare process variants, manage task execution, and generate meaningful insights from standardized data.

Pro Tips

  • Recipes in Bioprocess are linear and sequential—Unit Operations cannot branch within a single Recipe. If your process/study includes different paths or variations, each should be configured as a separate linear Recipes.
  • When you create a Study from a Recipe, Benchling generates Unit Operation tasks for each Condition and Replicate, which can be executed in parallel—this creates a form of branching at the task execution level.

For more questions, please contact support@benchling.com or your Benchling representative.

 

Was this article helpful?

Have more questions? Submit a request