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’.