Exercise 6.4: Filter, extract, rinse, repeat
This exercise was written in collaboration with Griffin Chure.
So far we have seen that in a single (very clean) image, we can get somewhere around 20 - 30 well-separated cells in a single 100\(\times\) magnification phase contrast image. However, if you wish to report a mean fluorescence intensity for a single strain, you would certainly want more cells to have a good degree of confidence. Using the principles you learned above, your job will be to report a mean fluorescence value for the HG105 E. coli strain using all of the images located in
data/HG105_images/. To do this, you should do the following:
- Get a list of all of the image files in - ~/git/data/HG105_images/.
- Separate them by phase contrast (for segmentation) and FITC (for measurement). 
- Iterate through each image file and perform segmentation and fluorescence intensity extraction for each cell. These values should be stored in a NumPy array or Pandas - DataFrame.
- Plot an ECDF of all extracted fluorescence intensities and report a mean and standard deviation as well as the number of cells you successfully measured. 
- Obtain 95% bootstrap confidence intervals for the mean and standard deviation of the fluorescence intensities. 
As a reminder, the interpixel distance of these images is 0.0626 µm per pixel.