A set of Control Scripts for PSI Bioreactor Client software developed in Department of Adaptive Biotechnologies. These scripts allow automation of both basic and advanced funcionalities not available in standard distribution of the client software.

Getting Started

Put one of the below listed .js files content to PSI Bioreactor Client software protocol scripting part and modify appropriately UserDefinedProtocol section (object).

Stable releases: v1.0: PP-GrowthOptimizer, O2-PIcurveMeasurement


The pump where the script is activated has to be set to ID 5 by default to allow compatibility with other scripts.

Growth rate (doubling time calculation) based on OD680 while diluting according to OD720

turbidostatODType: 720
regressionODType: 680

Growth characterization uder different temperatures

controlledParameter: "temperature"
controlledParameterSteps: [ 28, 32, 34, 30, 26, 22 ]

Growth characterization under different lights

controlledParameter: "lights"
controlledParameterSteps: [[ 1100, 25 ], [ 440, 25 ], [ 55, 25 ]]

The lights setting has to be always in pairs, i.e. for each light channel the value has to be specified. Please note the double brackets at the begining and the end of values list

Measurement of O2 evolution/respiration synchronized with turbidostat dilutions

turbidostatSynchronization: true
growthStabilitySynchronization: true
lightStepMultiplierValues: [ 1 ]

Here it’s necessary to run PP-GrowthOptimizer script with enabled growth statistics

growthStatistics: true

Measurement of O2 evolution/respiration synchronized with turbidostat dilutions and when the culture gets stable

turbidostatSynchronization: true
lightStepMultiplierValues: [ 1 ]

Measurement O2 evolution/respiration in triplicate

lightStepMultiplierValues: [ 1, 1, 1 ]

Measurement of PI-curve

lightStepMultiplierValues: [ 8, 4, 2, 1, 1/2, 1/4, 1/8, 1/16 ]

This setting enables measurement of PI curve in seven different light intensities defined as multiplier of actual actinic light intensity


See also the list of contributors who participated in this project.


Licensed under MIT license


Projects supporting development: