📖
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
  • Protocol
  • Ending an Experiment

Was this helpful?

Edit on GitHub
Export as PDF
  1. Experiments
  2. Starting an Experiment

Command Line Start Guide

PreviousGUI Start GuideNextCleaning Up After Experiment

Last updated 1 year ago

Was this helpful?

If you are new to command line / bash, you can start !

Overview

Reasons you might use command line experiment start:

  1. Doing a custom experiment

  2. Unable to install GUI or getting errors you aren't able to fix easily (post on the forum first)

Protocol

Set your computer to never fall asleep to prevent experiments from being halted.

  1. In a command line window, enter the dpu virtual environment.

    1. Navigate to the DPU directory

      • Use this command: cd <path_to_dpu>

    2. Enter the command:

      • On Mac OS:

        • source dpu-env/bin/activate

      • On Windows PowerShell:

        • dpu-env\Scripts\Activate.ps1

  2. Navigate to your experiment folder

    1. This should be in dpu/experiment

  3. Copy the template folder and rename it for each experiment

    1. Navigate into your new experiment folder

  4. Alter settings in custom_script.py

    1. EVOLVER_PORT = set correct IP of the eVOLVER

    2. Set initial temp and stir settings

    3. custom_script.py has basic settings for running chemostat and turbidostat experiments, but you can also customize. To learn more click .

  5. Start the experiment using the command:

    1. python3 eVOLVER.py -i <your_evolver's_IP_address>

    2. python3 eVOLVER.py -i 192.168.1.9

    1. Temperature should be fully equilibrated before this

    2. DO NOT add cells before blanking, whatever OD value the cells + media have will be subtracted from future measurements

  6. Stop the experiment using the keyboard shortcut control+C

    1. One control+C pauses the experiment from recording data

    2. Two control+C stops the experiment

  7. To change parameters mid-experiment or restart from blank data files:

    1. Stop the experiment fully

    2. Change parameters in custom_script.py

    3. Restart the experiment

      1. Continue to keep your data

        1. Overwrite to make new blank data files and throw away your old experiment. NOTE: you will lose your OD blank and will need to make a new one (a hassle if you have already inoculated with cells)

  8. You can run experiments on more than one eVOLVER at a time

    1. Create a new experiment folder (different custom_script.py) and change IP

    2. Follow this procedure in an additional command line window

Ending an Experiment

You can graph your experiment using the graphing tool .

the experiment

Data is in the

here
here
Calibrate to blank
here
Clean up
data files