OD Calibration via Growth Curve
You need to have finished temperature calibration before doing this step.
Overview
For running ePACE, this calibration is required because S2060 cells have significantly different scattering properties while growing vs during stationary phase.
This alternative method of calibrating OD is to be used if experimental raw OD values repeatably follow a different function than calibration OD values. This means that the OD calibration cannot be fixed despite recalibration and attempting to get better OD blanks.
Similarity to Experimental Conditions
Using this protocol, we can get significantly closer to actual experimental conditions in our OD calibration compared to the normal calibration where we use cells in stationary phase resuspended in 1X PBS.
We also turn off stirring for OD to get more stable OD readings. This is especially important in ePACE where the lagoon is only 10mL and thus the liquid line is very close to the OD sensor level.
Protocol
Prepare actively growing cells of the type you want to calibrate
If cells are in stationary phase when you start this protocol, dilute at least 1:100 and grow for several hours before using for inoculation
This way your cells will be as close as possible to experimental physiology during calibration
Load up the stir off for OD read conf.yml file
Location in the folder for the min-eVOLVER's server:
/evolver/alternate_conf_files/stir_off_for_od_read/conf.yml
If necessary, edit the
port
andserial_port
variables to the correct port for this min-eVOLVER
Start the server
Check that the min-eVOLVER is stirring and turning off during OD readings
Set temperature to experimental temperature using
send_command.py
and your temperature calibration spreadsheetA calibrated temperature command is in your calibration file
temperature_calibration.xlsx
Change the temperature in the "Set to ( C )" field for each vial
Copy and paste the command next to "Temperature command:" field. (Change to target your min-eVOLVER's port)
Assemble two vials and place them inside of the Smart Sleeves
Vials should mimic the experiment as closely as possible
Use stir bars, caps, septa and needles if you will use them in your experiment
For ePACE guide see here
[Optional] Hook up influx and efflux lines to vials for easy volume control
Using
send_command.py
,Fill lines with bleach
Wait 30 minutes for sterilization
Flush bleach 3 times through with media
Hook up lines to vial cap - for ePACE guide see here
Fill vials with the media you will use for experimentation to the fluid levels you will use during experimentation
For ePACE:
Reservoir (left) vial = 30 mL
Lagoon (right) vial = 10 mL
Other experiments: most likely 25 mL in both vials
Allow vials to come to temperature (wait at least 20 minutes)
Temperature affects OD readings
While vials are heating
Make a copy of
od_calibration_growth_curve.xlsx
Rename with the date and type of calibration
For example:
od_calibration_growth_curve_250101.xlsx
Input the optical density of your standards into the
Standard (OD600)
cells
Make sure the od_led is set to 4095
Either check the server cycling log or send the command:
python3 send_command.py <port_number> od_led 4095
Record a 'blank' value for media without cells using your external OD reader
Record next to the cell
MEDIA BLANK:
in the upper left of the spreadsheet
After temperature equilibrates, record 3 server values for the media without cells

Inoculate with growing cells to a low OD - aim for OD < 0.05
Pick a time interval for sampling based off of the growth rate of your cells
For example, every 20 minutes for ePACE cells
As cells grow, in intervals:
Record sets of 3 raw OD values from the min-eVOLVER server
Simultaneously sample the OD in vial using your external OD reader and record in the
External OD
columnReplace any volume you remove via sampling, either through pumping or manually pipetting back in. This is especially important for the 10mL lagoon used in ePACE.
Collect OD values over the entire range you wish your experiment to work in
Copy and paste the
Standard (OD600)
andMedian Values
for each vial intood_data.xlsx
Do not include empty cells or change the formatting of
od_data.xlsx
If you only have one min-eVOLVER you are calibrating, clear the rest of the rows of data to avoid confusion.
In a terminal in the
dpu
environment, installpandas
using the commandpip install pandas
Run the following script for fitting a sigmoid function to the curve:
python3 sigmoid_fit.py
Evaluate the resulting curve fit in the window that pops up

Copy and paste the values output from
sigmoid_fit.py
inevolver-min/evolver/calibrations.json
for the correct vial and correct min-eVOLVER

Replace the values after "coefficients" (shown below)
To avoid confusion, replace everything until the
"raw"

Last updated
Was this helpful?