This repository hosts data and code for planning, running, and analyzing critical micelle concentration (CMC) experiments, including both single-surfactant and mixed-surfactant studies.
All CMC data collected using this workflow:
- Contents: raw data for single CMCs and mixed CMCs.
- Analysis notebooks: a Jupyter notebook that aggregates the data using
CMC_helper_function.py
for data visualization and summary plots.
Early, exploratory work from the initial workflow development:
- Includes the initial setup on an OTFlex system and some preliminary data analysis.
- Note: this folder is legacy and will be archived.
Code used to control the robot and run experiments, plus planning and records.
-
workflows/
Workflow code executed by the North-Cytation system to run the experiments end-to-end. -
analysis/
Code used to plan experiments (e.g., selecting conditions, plate layouts, etc.). -
status/
Physical input state files used by the robot to run experiments.
Note: not all status files were saved. -
logs/
Experimental log files from some runs.
Note: not all logs were saved because this feature was not fully implemented at the start of data gathering.
- The
random_exploration/
directory is kept for provenance and will be archived once its contents are fully superseded by the current workflow. - For visualizing combined datasets, start with the notebook in
all_data/
which relies onCMC_helper_function.py
.