OpenMFDA+ (Wrapper Software for OpenMFDA) – Quick Start
The files needed to setup and run the OpenMFDA+ software are included in this folder: urinalysis_design_automation.
Setup
Installing OpenMFDA
To install OpenMFDA, clone the repo at https://github.com/utah-MFDA/openmfda_flow and follow the provided setup instructions.
Interfacing OpenMFDA+ with OpenMFDA
To automate microfluidic designs using OpenMFDA+, download ‘main.py’, ‘file_generation.py’, and ‘design_automation.py’ and place the files in the main OpenMFDA directory.
To replicate the urinalysis suite and class of continuous-flow, pressure driven device results as found in publication, navigate to ‘flow/platforms/h.r.3.3/config_3dp.mk’ within the OpenMFDA flow. In ‘config_3dp.mk’, set ‘ZBULK_VAL = 230’ and ‘EDGE_PADDING = 0’.
From the command line, call ‘python3 main.py’ to run OpenMFDA+. The user will be presented with different prompts about their assay from which a design will be automated.
The urinalysis suite assay information (as automated in publication) is listed in ‘urinalysis_dicts.py”. Likewise, OpenMFDA+ benchmark assays are found in ‘test_dicts.py’.