Scripts for analyzing data from the robot Eve, an automated high-throughput screening system
Data in this repository was published in https://journals.asm.org/doi/10.1128/spectrum.01249-24
move_files.py
robot_merge.py
robot_growthcurves.R
Eve_growthrates_multi.R
Merged growth measurements, one file per 384 well plate - this is the output from robot_merge.py
Yield from all runs
Also included is one experiement with the raw data produced by the robot Eve
Eve stores all files in one folder and since the barcoding scanner was not working, this script moves files to folders in a fixed sequencce.
Preparation: Change script according to number of plates in batch and rename filenames etc. See script comments for where to edit
requirement: pandas, datetime
This script takes the measurements from all .DAT files in a folder (output from move_files.py) and puts it in a wide table format, with well position vs time (in hour unit)
Preparation: Change filename and directory
Requires well.csv
This script takes data from robot_merge.py and makes separate plots for all IDs (compounds) with average +/- SD and the control (DMSO) as reference.
Preparation: Change directory, library file and filenames
Requires metadata about library used and 1to4_array.csv
Works platewise
This script takes data from robot_merge.py and gives yield and GT using the package growthrates, in addition to t-test statistics and adjusted p-values. This script was done with the help of https://cran.r-project.org/web/packages/growthrates/vignettes/Introduction.html
Preparation: Change directory, library file and filenames
Requires metadata about library used and 1to4_array.csv
Works librarywise - ie put all platefiles from a library in a folder.