Utility functions for High throughput microscopy machine learning pipelines
TODO:include requirements.txt file
git clone git@github.com:halliganbs/cellutils.git
cd cellutils
pip install .
make_well- Converts Object level measurements to well level meanssplit_metadata- Splits filename into metadata columnszpad- Pads zeros into well ids ie. A1 -> A01zprime- Calculates ZPrime of a plateget_data_cols- Sorts out measurement columnschar_range- Generates a letters in an iterable rangeadd_controls- Adds control rows to platemap filesynergy_convert- Converts HPD300 despense platemap/viability score into synergy format for processingfind_number_components- Calculates optimal number of components needed to meet provided variance threshold (defaults to 90%)
euclidean- Calculates euclidean distance for each rowmahalanobis- Calculates mahalobis distance for the plate
plot_plate- Plots well level plateplot_reg_facet- Plots facet grid of regression plotssynergy_plot- Plots synergy score plot with option Bliss Synergy
score_plate- Scores a database file using a provided model and column names