📖
eVOLVER
  • eVOLVER Documentation Wiki
  • General
    • About Us
    • eVOLVER Community
      • Code of Conduct
  • Getting Started
    • Buying eVOLVER
    • Part Sourcing
    • Unboxing and Setting Up
    • Software Installation
      • DPU Installation
      • Electron App (GUI) Installation
    • Configuring Computer and Networking
      • Router Setup
    • Calibrations
      • Temperature Calibration
      • Optical Density Calibration
      • Pump Calibration
      • Manual Calibration - calibrate.py
  • Upgrade Base eVOLVER Hardware
  • Experiments
    • Starting an Experiment
      • Carboy Media Prep
      • Preparing Vials
      • Setup Waste Carboy
      • Sterilizing Lines
      • Loading Vials and Setting Initial Conditions
      • OD Blank
      • GUI Start Guide
      • Command Line Start Guide
      • Cleaning Up After Experiment
    • Growth Curve
    • Chemostat
    • Turbidostat
    • FAQs
    • Tips and Tricks
  • Guides
    • Use the GUI to Control Parameters
    • Building a Smart Sleeve
    • Making media bottles and splitters
    • Emergency Efflux
    • View the Server Log and Restart Server
    • Updating the eVOLVER Server
    • Change Your conf.yml File
    • Arduino Software Installation
    • Raspberry Pi Configuration
    • Command Line Usage
    • Millifluidics Guides
      • Designing Millifluidics Using Eagle
      • Constructing Laser Cut Millifluidics
      • Constructing Millifluidics via SLA Printing
      • Calibrating IPPs
      • Operating Millifluidics
  • Troubleshooting
    • Troubleshooting Overview
    • Experiment Troubleshooting
      • Contamination
      • Vial Overflow, Pump Failure, and Spills
      • Tubing and Connector Blockage and Bursting
    • Optical Density (OD) Readings
    • Vial Troubleshooting
      • Replacing Photodiodes and LEDs
      • Heating Element
      • Stirring
    • Server Troubleshooting
    • Vial Platform Troubleshooting
      • Motherboard Troubleshooting/Replacement
      • 12V Power Supply Troubleshooting/Replacement
    • GUI Troubleshooting
    • eVOLVER Maintenance
  • Hardware
    • Overview of Hardware Architecture
    • Overview of Fluidics
      • Tubing and connectors
      • Peristaltic Pumps
      • Fluidics box
    • Overview of Millifluidics
      • IPPs (Integrated Peristaltic Pumps)
      • Pressure Regulator
    • Vial Caps
      • Universal Vial Cap Construction Guide (Luer Connectors Only)
      • 5 and 7 Port Nylon Tubing Caps Construction Protocol
    • Smart Sleeve
      • Vial Board
      • 🌪️Stirring
      • Temperature
      • Optical Density
        • OD90 vs OD135
    • Motherboard Layout and Circuitry
      • 🌡️Arduino
      • Sensor/Actuator Board Slots
      • Pulse Width Modulation (PWM) Boards
      • Analog-to-Digital Converter (ADC) Boards
    • Raspberry Pi
    • Chassis
    • Light Blocker / Splash Guard
    • Known Issues
  • Software
    • Overview of Software Architecture
    • DPU
      • Calibration
      • custom_script.py
      • Experiment Data Files
      • eVOLVER.py
    • Arduino
    • Server (Raspberry Pi)
      • Calibration Files
      • Configuration Files (conf.yml)
    • Known Issues
  • Extensions
    • Adding A New Experimental Parameter
      • Power Supply
      • Specific Applications
      • Custom Calibration Code
    • Custom Experiments
      • ePACE
        • ATTiny1634 Writing
        • LUX Board Troubleshooting
      • Morbidostat
      • Extractor Column
        • Extractor Volume Maintenance
        • Experiment Start
          • Sterilizing Extractor Fluidics
          • Setting up your experiment
          • Using the extractor script
        • Extractor Analysis
        • Troubleshooting
        • Example protocols
      • Phototroph Growth
        • Setup Phototroph eVOLVER
        • Photo-eVOLVER Smart Sleeves
          • Photo-eVOLVER Smart Sleeve Construction Guide
        • Experiment Guide
    • Custom Fluidics
      • Adding a Third Pump Rack
      • Bubblers / In-Vial Aeration
        • Bubbler Construction Protocol
        • Bubbler Cleaning Protocol
      • Running the slow pumps
    • min-eVOLVER
      • About
      • min-eVOLVER Construction
        • Parts
        • Construction Protocol
      • Fluidics Setup
      • Software Installation and Startup
      • send_command.py
      • Calibrations
      • Starting an Experiment
      • ePACE with min-eVOLVER
        • [v1.1] ePACE with min-eVOLVER
      • Troubleshooting
    • Interfacing with Other Systems
  • Contributing
    • Guidelines for Contribution
    • Reporting a Bug / Hardware Failure
    • Documentation
      • Making a Forum Post
      • How to Edit the Wiki
    • Software Development
    • Hardware Development
Powered by GitBook
On this page
  • Overview
  • Experimental Overview
  • Vial Setup
  • Fluidic Lines
  • custom_script.py
  • "USER DEFINED GENERAL SETTINGS"
  • Alter settings in the hybrid function=

Was this helpful?

Edit on GitHub
Export as PDF
  1. Extensions
  2. min-eVOLVER
  3. ePACE with min-eVOLVER

[v1.1] ePACE with min-eVOLVER

PreviousePACE with min-eVOLVERNextTroubleshooting

Last updated 1 year ago

Was this helpful?

This page is for version 1.1 min-eVOLVERs ONLY! It does not apply if you have a sheet metal case

Overview

This page only details differences from the general min-eVOLVER experimental . You are also expected to have an understanding of PACE and how it is normally run before doing ePACE.

  • ePACE described initially in.

  • For general PACE methods see .

Experimental Overview

Problem: PACE host cells overgrow

  • In previous PACE experiments, host cells would increase growth rate as the experiment wore on

  • This caused problems with phage replication in the lagoon and the selection plasmid breaking

  • Solution: controlling host cell density in cell reservoirs

Implementing Controlled Host Cell Density in Reservoirs

  • We control cell density in eVOLVER by running a turbidostat, which checks cell density and dilutes the culture if it is over a threshold.

  • In PACE we remove volume from the cell reservoir and transfer it to the lagoon

    • This changes our turbidostat's volume

    • The amount we dilute will therefore be incorrect (adding 5mL of media to 30mL decreases OD less than adding 5mL of media to 20mL)

    • We rely on host cells to get to a threshold cell density before we dilute

    • They may not reach this threshold before we remove more volume

    • This causes a feedback loop of little volume being added and more being taken out

    • Therefore our turbidostat will get lower and lower volume and eventually break

  • Solution: put in the amount of volume we take out of the cell reservoir

Chemostat and Turbidostat on the Same Vial

  • We implement a "hybrid" function

  • The "hybrid" function uses both a turbidostat and a chemostat on the host cell reservoir

  • Turbidostat for keeping the cells from overgrowing

  • Chemostat for keeping volume constant

Vial Setup

Levels of liquid in the vials are set by the height of the efflux needle.

Needles used were all 16ga

Reservoir volume = 30 mL

  • Efflux needle = 3" needle in the tallest vial cap port

  • Media in = 2" needle in the shortest port

  • Vial to Vial = 3" needle in the second tallest port

Lagoon volume = 10 mL

  • Efflux needle = 4" needle in the second tallest vial cap port

  • Vial to Vial = 3" needle in the lowest port

  • Inducer = 4" needle in the tallest port or 2" needle in the second lowest

To have high accuracy when using the low volume pumps it is important to avoid individual drops. Therefore we want needles to abut inside of the vials to get a constant stream of fluid when pumping.

Fluidic Lines

Hook up pump lines in the configuration shown below

custom_script.py

Copy the ePACE template under /dpu/experiment/epace-template/

"USER DEFINED GENERAL SETTINGS"

  1. Most likely you should not need to alter any settings in this section, other than EVOLVER_PORT

  2. Collapse or ignore growth_curve, turbidostat, and chemostat functions

Alter settings in the hybrid function=

vial 0 is the host cell reservoir

  • We are setting OD for vial 0

start_time

chemostats will not pump until this amount of hours has elapsed

rate_config

  1. Default format: rate_config = [reservoir, lagoon]

  2. In vial volumes per hour (V/h)

  3. Reservoir

    1. Set to greater than the volume you are taking out

    2. Do not set too high or your cells will be unable to grow fast enough and wash out

    3. Turbidostat controls will separately preventing reservoir from increasing in OD too much

  4. Lagoon - set based off of phage replication rate

  5. For example:

    1. If you have a 30mL reservoir and 10mL lagoon

    2. Setting to rate_config = [1, 1]

      1. 30mL into reservoir and 10mL into lagoon per hour

    3. Setting to rate_config = [0.4, 1.2]

      1. If we set lagoon rate to 1.2 V/h, we should not set reservoir rate to lower than 0.4 V/h to avoid draining the reservoir

      2. 1.2 V/h * 10mL = 12mL/h into lagoon

      3. 0.4 V/h * 30mL = 12mLh into reservoir

Inducer

  1. Set inducer_concentration to X the final concentration in the lagoon

  2. Turn inducer off to start (inducer_on = False)

  3. Wait for host cells to grow up before starting induction (inducer_on = True) and inoculating with phage

Use the

It is a turbidostat and a chemostat. Read why .

protocol
Huang, Heins et al. 2022 Nature Biotech
Miller, Wang 2020 Nature Protocols
"hybrid" function
here
Two min-eVOLVERs set up for ePACE. They are connected to a dedicated laptop (preliminary picture)
Vials set up for reservoir (left) and lagoon (right).
Picture of default min-eVOLVER settings as of 04/14/23.