In RoboColumn workflows, process optimization is important. For example, you may have a single sample to process, but want to explore the effect of:
Resin types to use
Optimal flow rates for the fastest execution
Loading volumes to fine-tune elution
Using Design of Experiments (DOE) is a very efficient way of approaching this type of experiment. To learn more about DOE, click here.
In this tutorial, you will learn:
How to build a RoboColumn DOE workflow to investigate process development factors
How to describe the factors for a DOE design to be applied to the workflow
Get started
How to build RoboColumn DOE workflow
A RoboColumn DOE workflow is very similar to a normal RoboColumn workflow; the same elements are used. The key difference is that you only want to describe the default conditions to use for a single RoboColumn.
Configure the RoboColumn layout in the Define RoboColumn Plate element
Only a single RoboColumn needs to be described. The number of robocolumns will automatically be scaled up depending on the number of runs in your final DOE design.
Configure the Chromatography actions in Run Chromatography Stage or Run Gradient Chromatography Stage elements.
Only a single set of actions needs to be defined. The entries for the number of fractions, load volumes, and flow rates/residence times will be used as a default set of conditions for the element and will be applied to all runs in your robocolumns DOE, unless this parameter is specifically overridden by a DOE factor later in the process.
How to create a RoboColumn DOE design
RoboColumns DOE process parameters
Currently, the following elements and parameters can be treated as factors for RoboColumns DOE:
Define RoboColumn Plate
Resin Type
Categorical: a set of possible resin types defined in the workflow.
Resin Volume
Numeric discrete: a set of possible resin volumes. Note that this is limited by the type of RoboColumns you have.
Run Chromatography Stage
Buffers/Samples to Load
Categorical: a set of possible liquids defined in the workflow. To see how this factor could be used, click here.
Total Loading
Number of fractions into which liquid loading into RoboColumns (and any subsequent outflow collection) is split. This is constant for all Robocolumns and can either be described as a volumetric unit or a mass amount.
Each fraction corresponds to a load volume, determined by the Fractional Load parameter. The total volume of liquid loaded into any one RoboColumn by this element will be equal to Total Loading * Fractional Load, for the RoboColumn of interest.
Fractional Load
Applies the apply the same load volume to each fraction loaded into any one RoboColumn, can be described as either a volumetric amount or loading time.
Flow Rates/Residence Times
Numeric continuous: any flow rate or residence time. Practically this is restricted by the liquid handler limits (e.g. availability of a liquid class to enable the requested flow rate).
Run Gradient Chromatography Stage
Buffer A
Categorical: a set of possible liquids defined in the workflow. To see how this factor could be used, click here.
Buffer B
Categorical: a set of possible liquids defined in the workflow. To see how this factor could be used, click here.
Buffer B Start Percentage
Numeric continuous: between 0 to 100.
Buffer B End Percentages
Numeric continuous: between 0 to 100.
Total Load Volume
Total load volume to load into RoboColumns. Each fraction corresponds to a load volume, determined by the Fractional Load parameter.
Fractional Load
This parameter will apply the fractional load to each fraction loaded into any one RoboColumn. Therefore, the total volume of liquid loaded into any one RoboColumn by this element will be equal to Total Load Volume * Fractional Load, for the RoboColumn of interest.
Flow Rates / Residence Times
Numeric continuous: any flow rate or residence time. Practically this is restricted by the device limits (e.g. availability of a liquid class to enable the requested flow rate).
Selecting parameters to use as factors in a DOE and setting their levels is almost identical to simple DOE workflows that create mixtures.
Defining DOE factors
Simply switch the builder into DOE mode
2. Toggle on the parameters you wish to investigate in your DOE
3. Launch the design interface and define the factor setpoints, or levels, that you wish to test.
To learn how to define parameters as DOE factors and how to define their levels in more detail, click here.
How to identify the RoboColumns workflow should be driven by DOE
When applying DOE to robocolumns workflows it is essential that at least one parameter in the Define RoboColumn Plate element must be set as a DOE factor - even if it is a constant.
If you do not wish to screen the Resin Type or Resin Volume in Each Robocolumn as a factor in your DOE, simply set Resin Type as a constant. Setting this parameter enables Synthace to recognize that the RoboColumns will be used in DOE.
To learn how to define constants for a DOE, click here.
Defining factors and levels to be shared across multiple chromatography stages
It is common in purification processes to reuse the same process factor across multiple stages. For example, you may want to vary flow rate but keep it constant between Load and Elution Run Chromatography Stage elements. To do this:
Add a custom numerical factor with the flow rate. To learn how to add custom numerical factors, click here.
In this example, enable Flow Rates / Residence Times as DOE factors in Load and Elution Run Chromatography Stage elements by switching your workflow into DOE mode and toggling the parameter on in the instance panel.
Add a derived factor for each element’s Flow Rates / Residence Times and set it as being equal to the custom flow rate factor. To learn more about defining derived numerical factors, click here.
Calculating a DOE design
Once you have selected your factors and levels continue with these steps:
4. Once you are happy, verify the runs in your design match your expectations.
5. Click Simulate With Design.
6. Navigate to the simulation preview
Note: In the simulation preview, each RoboColumn in your RoboColumn plate will correspond to a run in your DOE design. Use the preview to help validate that your RoboColumns DOE is calculated as you would expect.
Well done on making it to the end of this tutorial.
To learn how to build more complex workflows where factors define the compositions of the liquids being loaded into the RoboColumns, i.e. your buffers and samples click here.
To learn how to structure your DOE data for analysis in external stats tools or how to analyze your Robocolumns with the chromatography analysis functionality in Synthace, click here.
Check out the 🎓 Get Started: Introduction to Robocolumns DOE tutorial in the Synthace platform to see worked example workflows!