Skip to content

View and analyse data from the cell-free chemostats at LBNC

License

Notifications You must be signed in to change notification settings

lbnc-epfl/lbnc-cellfreeview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lbnc-cellfreeview

View and analyse data from the cell-free chemostats at LBNC.

Cell-free chemostats

This script analyses sequential timelapse images. The signal appears as fluorescence within a microfluidic channel, which is used to rotate and centre the image stack. ROIs are defined in the bright and dark regions, and intensities averaged within them. The script produces timeseries data of fluorescence intensity for each microchemostat reactor as well as merged images and plots. Analysis of a calibration experiment determines the dilution rate within each reactor. This code is used to analyse experiments run on chips as described in Niederholtmeyer et al. 2013 and Niederholtmeyer et al. 2015.

To install dependencies, run

pip install -r requirements.txt

There are three files:

  • cellfreeanalysis.py, the main script
  • functions.py, which contains all the function definitions required by the main script
  • config.py, which is used to set analysis parameters

Running the code generates *.csv output data files, *.pdf plots and images, and *.txt log files. These are directed to an output directory as defined within the config file.

About

View and analyse data from the cell-free chemostats at LBNC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages