Analysis files

Tutorials

This page contains Jupyter notebook tutorials for each major data analysis section in the publication. You can either read our analysis rendered in HTML or download the .ipynb file and run the analysis on your own machine. All necessary data files can be accessed from the data page.

Example Scripts

Our experimental pipeline included two Python scripts used for processing the raw flow cytometry data and generating quality control plots. These scripts generated files that were saved to disk after each run.

  • Example example_processing.py file | This script reads in flow cytometry measurements from a .csv file, employs an unsupervised gating algorithm, computes the experimental fold-change in gene expression, and saves two .csv files with said fold-change values.

  • Example analysis.py file | This script reads in the fold-change .csv file generated by example_processing.py and generates a plot of the intensity as a function of IPTG concentration as well as a titration of fold-change in the absence of inducer as a function of repressor copy number.

Other Languages

All analysis was also performed in Mathematica by Tal Einav. This document can be downloaded below.