Abstract
Microfluidic technologies have been used across diverse disciplines (e.g. high-throughput biological measurement, fluid physics, laboratory fluid manipulation) but widespread adoption has been limited in part due to the lack of openly disseminated resources that enable non-specialist labs to make and operate their own devices. Here, we report the open-source build of a pneumatic setup capable of operating both single and multilayer (Quake-style) microfluidic devices with programmable scripting automation. This setup can operate both simple and complex devices with 48 device valve control inputs and 18 sample inputs, with modular design for easy expansion, at a fraction of the cost of similar commercial solutions. We present a detailed step-by-step guide to building the pneumatic instrumentation, as well as instructions for custom device operation using our software, Geppetto, through an easy-to-use GUI for live on-chip valve actuation and a scripting system for experiment automation. We show robust valve actuation with near real-time software feedback and demonstrate use of the setup for high-throughput biochemical measurements on-chip. This open-source setup will enable specialists and novices alike to run microfluidic devices easily in their own laboratories.
Keywords: Microfluidics, pneumatics, laboratory automation, biochip, bioMEMs, biohacking, fluid handling, micro total analysis systems (μTAS), Quake-style valves
Graphical abstract
1. Introduction
Microfluidic technologies enable the precise control and manipulation of fluid at the sub-millimeter scale [1]. Simple, single layer microfluidic devices with channels etched in glass or patterned into soft polymers (e.g. polydimethylsiloxane, or PDMS) have facilitated the study of small-scale fluid phenomena, automated sample loading and common laboratory tasks, and been used for high-throughput compartmentalization of biological reactions [2–9]. More complex multilayer microfluidic devices with monolithic soft polymer valves (also known as Quake-style valves [10,11]) have empowered additional research and commercial applications, including on-chip cell culture and tissue engineering [12], crystallization condition scanning [13–15], single cell analysis [16–18], high-throughput biochemical analysis [19–21], hydrogel engineering [22–24], and complex fluid handling tasks [11,25].
These multilayer microfluidic devices are typically fabricated in a two-layer geometry, where each layer is made by conventional soft lithography [10]. The ‘flow layer’ contains channels to load and transport samples. The ‘control layer’ contains a series of channels that create and control pneumatically-actuated valves. The two layers are separated by a thin polymer membrane. A valve is formed when flow and control channels of an appropriate size and shape cross [26]. When a control channel is pressurized, the thin membrane deflects into the crossing flow channel to modulate its flow. Both layers require their own set of input lines to interface with on-chip inlets. For complex chips with many control valves, a computer-controlled bank of solenoid valves is typically used to automate control of applied pressure to the valves.
While multilayer devices can serve as powerful tools for a broad range of biological systems [5,27–29], their widespread adoption has been limited, in part, because few detailed open-source protocols and designs for building an automated pneumatic control systems have been published [3,30,31]. Previously, our group worked in conjunction with the Stanford Microfluidic Foundry to publish an open protocol that describes in detail how to fabricate custom multilayer microfluidic devices [32]. In this report, we continue the project of disseminating how-to knowledge on microfluidics by offering designs and detailed step-by-step build instructions for a flexible pressure-driven pneumatic setup that can control both fluid flow and integrated on-chip valves.
The primary pneumatics control system described here allows for automated, programmable control of single and multi-layer microfluidic devices with 48 control lines and 18 individually-addressable flow lines. We present customization options and instructions to build setups from 8 – 96 control lines and 6 – 48 flow lines using this base build. This setup confers several advantages to commercial alternatives including:
-
■
flexible application programming and automation
-
■
remote control to allow experiments to be controlled and monitored outside the lab
-
■
extremely fast valve response times (using Modbus-pulsed solenoid valves)
-
■
very low cost-per-input ratios (both control and flow channel inputs)
The build is modular and easy to customize for a user’s specific needs. We present two modified builds in a later section of the paper for lower complexity control, including a low-cost fully manual control configuration. Previous versions and variants of this setup, originating from the early days of the Stanford Microfluidic Foundry [33], have been used in tens of laboratories resulting in over a hundred peer-reviewed publications ([12,20–23,34,35] are some examples). However, full build details have never been published. Here, we describe the latest optimization of the pneumatic control system in detail to provide a complete tool kit that will allow even labs with little engineering expertise to build all of the instrumentation required for automated microfluidic control.
2. Hardware description
The open-source pneumatic setup and software (Figure 1) described here can be used for both manual and fully programmable pneumatic control of most PDMS-based microfluidic devices. Our associated software, Geppetto, has both an interactive GUI for manipulating device valves and visualizing their current state (open or closed) as well as command line scripting functionality for automating experiments.
We present 3 build options for the microfluidic pneumatic control system, as listed below. This setup can additionally be expanded for up to 96 control lines and up to 48 flow lines. Control inputs need not correspond to the actual number of valves on the device - only the number of valves needing independent actuation. Typical multilayer microfluidic devices operate with 10–15 control lines and 10–15 sample lines, even for complicated tasks, but this build can accommodate devices with more or fewer inputs or the need to run multiple devices simultaneously on the same setup.
2.1. Build Options
In this paper, we present 3 options for building a microfluidic pneumatic setup:
Option 1: A full build for 18 flow lines and 48 individually addressable solenoid valves to drive 48 control lines for fully automated, programmable and remote operation of complex devices or multiple devices
Option 2: An abridged build for 6 flow lines and 8 individually addressable solenoid valves to drive 8 control lines for fully automated, programmable and remote operation of simpler devices
Option 3: A low-cost build for manual control of 18 flow lines and 12 control lines
The main text will describe the build for Option 1. The build is modular and can be easily modified to the simpler builds of Options 2 and 3 to reduce time and cost, if only limited or manual control of microfluidic devices is needed.
2.2. Module Overview
The pneumatics control system is built in 5 Modules which are divided by manual and automated control capabilities. Options 1 and 2 require all 5 Modules. The manual build, Option 3, requires a modified version of only Modules 1 and 2. The builds for Options 2 and 3 are presented in a Modifications and Customization Section.
The Modules are as follows:
Module 1: Base Board, Pressure Regulator Manifolds, and Flow Lines
Module 2: Filter Assembly
Module 3: Control Solenoid Valve Manifolds
Module 4: Control Reservoir Loading Assembly
Module 5: Digital Modbus Control
Manual Control Modules
This pneumatic setup employs pressure-driven flow control. Microfluidic devices, in general, can be operated either by pressure-driven flow (using constant pressure at the input) or volumetric flow (forcing a set flow rate at the input, as a syringe pump does). Volumetric flow results in unknown pressures inside the flow channels, which makes it difficult to ensure that on-chip valves close reliably and can lead to device delamination. This setup uses pressure-driven flow because it requires little additional equipment beyond common laboratory compressed air sources and provides robust valve actuation on-chip.
Controlling pressure-driven flow rates and actuating on-chip pneumatic valves requires a device-specific pressure range: too little pressure and valves don’t close properly, too much pressure and devices can delaminate or become otherwise damaged. Compressed air (from a house air supply, cylinder or compressor) provides a convenient and quiet pressure source but must be adjusted to the correct pressure for microfluidic devices using regulators. Module 1 (Base Board, Pressure Regulator Manifolds, and Flow Lines) describes the base build for the pneumatic assembly to control input pressures. It contains a base board that mounts regulators for controlling both flow lines and control line manifold pressures as well as fluidic components for sample introduction or manual control of integrated on-chip valves. Module 2 describes how to connect a filtering assembly to the compressed air source to prevent device contamination and/or clogging of the air regulators.
Automated Control Modules
Automation of microfluidic valve actuation enables a wide range of additional assays and remote device control but requires additional control hardware. To control on-chip valves, we employ 24V, three-way, normally open solenoid valves which toggle between an ‘open’ pressurized state (with pressure from the control manifold regulators in Module 1) and a ‘closed’ atmospheric pressure state to close or open on-chip valves, respectively. These solenoid valves are used to pressurize or depressurize water within a reservoir directly connected to control lines, thereby providing individually-addressable control of each control line. Groups of eight of these solenoid valves are coupled to a plastic manifold containing eight water reservoirs connected to eight chip control lines. We call this assembly a control manifold; these manifolds are built in Module 3 (Control Solenoid Valve Manifolds). Module 4 (Control Reservoir Loading Assembly) adds on a large volume water bottle for easy loading and refilling of the water reservoirs in the control manifold. Finally, Module 5 (Digital Modbus Control) describes the electrical connections between the solenoid valves and a microcontroller (the ‘WAGO’ fieldbus controller) to allow values to be digitally controlled by the user via a computer.
Pneumatic Control System Operation
Combined, these modules constitute all the components and connections necessary to provide pressure-driven flow control and actuate integrated on-chip valves of microfluidic devices. Initial setup of the system for experimental use is described in the Operation Device Guide.
While at first glance this setup may seem complicated, we have built multiple setups with researchers of all technical backgrounds with little to no engineering training. Each module is accompanied by a schematic, parts list and illustrated step-by-step build instructions (Build Guides) that are included in the Supplemental Material of this report. The total build takes 1.5 days from start to device testing and is easily managed with 1–2 researchers and common laboratory tools.
2.3. Advantages of an Open-Source Build
Building an open-source pneumatic microfluidic control system has three main advantages to both academic researchers and small companies. First, open source builds are flexible and can be easily modified for a laboratory’s needs [30,36]. For instance, this paper describes two easily modified options from the base build in the Modification and Customization Section. Second, this build is highly modular; if a component fails or the user prefers a different alternative to a given module (i.e., using an Arduino as opposed to a WAGO PLC), parts can easily be swapped or exchanged. This can be contrasted with commercial closed-source pumps and instruments where exchanges and repairs are often costly and time-consuming. Lastly, the control system described here is significantly cheaper per input than existing solutions, as discussed below.
2.4. Note on Associated Build Costs
This setup has a significantly reduced cost compared to commercial alternatives for the same number of independent input controls. Table 1 shows the cost of hardware for Build Option 1 (full build, 48 control lines), Build Option 2 (modified programmable build, 8 control lines) and Build Option 3 (fully manual, 12 control lines). The most expensive components are the solenoid valve arrays and WAGO fieldbus digital control modules, which scale directly with the number of independently-addressable control lines needed, as shown in Table 1. While the cost of these programmable setups can be significant ($4,455 to $10,380 dependent on number of inputs), commercial solutions cost between $1,500 (lower-end microfluidic syringe pumps, e.g. New Era microfluidic syringe pumps ~$1,500, or multi-inlet pressure driven controllers, i.e. Fluigent MFCS ~$1,900) to $5,550 (high end pressure-driven pumps, e.g. Dolomite P-Pump™) per independent input. Consequently, obtaining a similarly programmable pneumatic system for many inputs from commercial suppliers would be > 10X more expensive in the current market than the build described here.
Table 1.
Build Option | Cost of all associated hardware |
---|---|
#1: Full Programmable Build (48 control lines, 18 flow lines) | $10,379.65 |
#2: Abridged Programmable Build (8 control lines, 6 flow lines) | $4,455.14 |
#3: Manual Build (12 control lines, 18 flow lines) | $2,110.50 |
2.5. Hardware Summary
This build describes a pressure-driven pneumatic setup for single- and multi-layer microfluidic device operation. Devices can be operated manually or digitally, enabling remote control.
The user can customize the number of flow inputs (up to 48) and the number of control inputs (up to 96) for their application.
The associated software for digital valve control, Geppetto, includes a GUI for fast valve actuation and visualization of current valve states as well as an easy way to script experiments for automated control.
The build description includes design files to be cut, printed, or machined, as well as overview instructions and step-by-step build guides to construct the setup in 5 different modules, a bill of materials and individual parts list by module, software operation instructions, and an example case for easy construction. These resources can also be found on our Github (https://github.com/FordyceLab/Open_Source_Pneumatics).
The final setup is ~48″ × 24″ including the control computer and can be mounted on an optical breadboard, lab bench, or any workspace with either screws or C-clamps.
3. Design Files
3.3. Design Files Summary
The following design files are necessary to complete this build. Downloads of parts in editable file formats (e.g. AutoDesk 360 files) are available on the GitHub repository under the Designs folder.
3.4. Description of Design Files
Build Instructions
System_schematic_pneumatics.pdf – Schematic of all parts organized by build module Bill_of_Materials_pneumatics.xlxs – Multi-sheet parts list, global and by-module (includes modification and custom build Options 2 and 3).
Build and Operation Step-by-Step Guides
Module_1_Base_Build_Guide.pdf – Guide for the Module 1 build
Module_2_Filter_Assembly_Guide.pdf – Guide for the Module 2 build
Module_3_Valve_Manifolds_Guide.pdf – Guide for the Module 3 build
Module_4_Control_Loading_Guide.pdf – Guide for the Module 4 build
Module_5_WAGO_Guide.pdf – Guide for the Module 5 build
Operation_Start_Guide.pdf – Instructions for setup initialization and first-time use.
Device_Operation_Guide.pdf – Instructions for device operation and experimental automation.
Laser Cut Parts
Base Board: backboard-full (PDF specifications; DXF for submission to 3rd party) – 28″ × 20″ backboard to which most components are mounted. Fabrication: ¼″ aluminum or acrylic stock. Holes can be drilled or laser cut. Threaded holes hand-tapped as per specifications.
Water Reservoir Stand: reservoir-stand (PDF specifications; DXF for submission to 3rd party; STL for 3D printing) – Mounting stand for control manifold water reservoirs. Fabrication: ¼″ aluminum or acrylic stock. Threaded holes hand-tapped as per specifications. Alternatively, can be ordered from local plastic suppliers/3rd party, or 3D printed on printers with a sufficiently large workspace.
Optional Modified Laser Cut Parts
Base Board Alternatives:
backboard-left (PDF specifications; DXF for submission to 3rd party) – The left 10.5″ of backboard-full. Its reduced size enables fabrication on laser cutters with smaller workspaces. It should be used with backboard-right; if this component is used, backboard-full is not needed.
backboard-right (PDF specifications; DXF for submission to 3rd party) – The right 17.5″ of backboard-full. Same specifications as above.
backboard-left-lc (PDF for laser cutter) – Variation of backboard-left specifically for direct conversion to a Universal Laser Systems file format (lines are 0.02 mm wide, [255,0,0] RGB). Please verify that the file format is compatible with your laser cutter.
backboard-right-lc (PDF for laser cutter) – Variation of backboard-right specifically for direct conversion to a Universal Laser Systems file format (lines are 0.02 mm wide, [255,0,0] RGB).
reservoir-stand-lc (PDF for laser cutter) – Variation of reservoir-stand specifically for direct conversion to a Universal Laser Systems file format (lines are 0.02 mm wide, [255,0,0] RGB).
Machined Parts
Control Water Reservoirs: reservoir (PDF specifications; DXF for submission to 3rd party) – Control manifold reservoirs used to hold water for control lines. Fabrication: 1″ acrylic stock. Custom machined in-house or by 3rd party.
3D Printed Parts
Flow Control Manifold: stopcock-mount (STL for printing) – Mount for 3 stopcocks that control flow line pressurization. Fabrication: ABS plastic or similar.
Open-Source Software
Geppetto (Github Repository) – Python pneumatic control software with Kivy GUI and optional Windows binary. A Read Me file and all code dependencies are included in the repository unless noted. Example files are included in the repository.
Geppetto CLI (Github Repository) – Python pneumatic control software for command line scripting (command line integration, CLI) to automate experiments. A Read Me file and all code dependencies are included in the repository. Example files are included in the repository.
4. Bill of Materials
4.3. Master Bill of Materials
The following is a global list of materials to be purchased before the build. Material quantities should be adjusted to the needs of your build. The main build (Build Option 1) used as an example in the following Build Guides is for 18 flow line inputs and 48 individually-addressable control line inputs. Materials lists for modified Build Options 2 and 3 are presented in the Modification and Customization Section.
A more detailed Bill of Materials with purchasing links and further information is available as Supplement 2 and is updated often on our Github repository and available on our OSF registration.
5. Build Instructions
5.1. Overview of Multi-Component Build
This build takes place in 5 discrete modules that eventually interconnect. The following general build schematic describes all the parts and connections necessary to complete the build (Figure 2). For each module, we describe the module operation and provide a ‘close up’ version of the schematic compared to the final implementation of that assembly. Assembly details are presented step-by-step in detail in a series of 5 build guides in the Supplemental Information of this article. The end result will be a pressure-driven pneumatic setup for automated device control that is ready to use.
The following sections describe the details for the main Build Option 1. These sections can be used as examples for Build Options 2 and 3 but will need to be adjusted accordingly to the schematics presented for those options, as shown at the end of this paper.
5.2. Module 1: Base Board, Pressure Regulator Manifolds, and Flow Lines
This module describes the main base build for the setup. Each build has air regulators to control the pressures used to drive manual flow and valve lines. As different on-chip flow inputs may require different pressures, the board contains several different ‘flow’ regulators to control pressures to the flow line manifolds mounted on the base board (right side regulators). In the main build, 3 regulators control 18 flow lines as shown in Figure 2. Digital gauges provide highly precise low-range (0–20 psi) flow control and are powered by the WAGO modus controller described in Module 5. The manual build, Build Option 3, replaces these digital gauges with low-range (0–10 psi) analog gauges for a cost-effective alternative, with some sacrifice to measurement precision.
For automated builds (Builds 1 and 2), regulators also supply pressure for the banks of control solenoid valve manifolds that ultimately pressurize the control lines and actuate on-chip microfluidic valves (left side upper regulators). In the main build, 2 regulators control pressurization of the control solenoid manifolds and modulate their pressurization via mounted switchboxes (left side). These switchboxes connect directly to the 8-valve manifolds presented in Module 3. The regulators used here can be relatively imprecise as long as they provide pressure regulation in the range needed to close microfluidic devices (0–60 psi). Manual versions are sufficient. Automated builds further have an integrated option to load and refresh the control manifold valve banks with water easily. In the main build, a regulator (left side bottom regulator) is dedicated to this task and connected to the control loading assembly in Module 4. These components are mounted to a single base plate for convenient adjustment and connection between modules. The build guide provides instructions on how to mechanically connect all components to the base plate and pneumatically connect components to one another.
To build this module, follow the Module_1_Base_Build_Guide.pdf (Supplement 3).
5.3. Module 2: Filter Assembly
This module inserts a filter assembly between the compressed air source and the regulators on the Base Board (Module 1) to keep oil or small particulates in the pressurized air from contaminating the regulators and on-chip valves in critical experiments (e.g. long-term cell culture or on-chip enzymatic assays). This assembly can be replaced by cheaper disposable filters if desired.
To build this module, follow the Module_2_Filter_Assembly_Guide.pdf (Supplement 4).
5.4. Module 3: Control 8-Valve Solenoid Manifolds
This module creates the hardware necessary for automated valve actuation. The main build has 6 sets of Control Valve Manifolds that actuate on-chip valves by pressurizing water-filled Tygon control lines connected to on-chip control channels. Each Control Valve Manifold has 8 water reservoirs connected to 8 solenoid valves with independent actuation. Each solenoid valve is individually driven by a 24V signal supplied by the fieldbus controller of Module 5. When actuated, each solenoid pressurizes a water reservoir (pressure sent from the Base Board – Module 1) and its connected control line input to the microfluidic device to close dead-end valves. The water reservoirs also have a loading function (via a separate fluidic circuit activated by toggling the manifold stopcocks) so that water can be refreshed via Module 4.
Fast valve pressurization is often critical for many microfluidic assays including on-chip biochemical assays, droplet generation, microfluidic sorting and precise fluidic dosing using on-chip pumps [20,22–24,35]. The Festo 24V solenoid valves used here, while expensive, offer superior response times essential for fast valve actuation as well as reliable state switching with long lifetime (>5 years operation). The response times of these solenoid valves is ~ 4 ms response from pulse. Full fluidic valve actuation on-chip from the digital pulse is on the order of 7–20 ms, dependent on valve and device geometry. The three-way, normally-open solenoid valves in this setup toggle between atmospheric pressure and compressed air as set by the regulators of Module 1, allowing lines to be vented to atmosphere when not in use (two-way valves lack the ability to vent lines or depressurize lines to open valves). The use of normally-open solenoid valves allows on-chip valves to return to a safe ‘closed’ position in the event of an unexpected software crash or power interruption. In addition, these valves are additional very low profile, easily allowing parallelization as demonstrated in this build.
To customize the build, control lines can be filled with oil or buffer instead of water to reduce osmotic water transfer between control and flow lines. Three-way solenoid valve arrays can also be connected to other air sources to toggle between different states (e.g. vacuum and compressed air, vacuum and atmospheric pressure – instead of atmospheric pressure and compressed air), if needed.
To build this module, follow the Module_3_Valve_Manifolds_Guide.pdf (Supplement 5).
5.5. Module 4: Control Reservoir Loading Assembly
Maintaining water in the water reservoirs is essential for properly pressurizing control lines as air within the lines can create uneven closing times across the devices and nucleate bubbles in the flow channel in long-term experiments. This module builds a pressure vessel and associated tubing for loading water into the water reservoirs of the Control Valve Manifolds from Module 3 to prevent control line drying. While loading the water reservoirs can be completed without this pressure vessel assembly (e.g. using tubing), this assembly simplifies the water loading process. Water is loaded by pressurizing the water vessel (driven from a regulator in Module 1) and switching the relevant manifold stopcock so that water flows into the manifold. Further details can be found in the Device Operation Guide.
To build this module, follow the Module_4_Control_Loading_Guide.pdf (Supplement 6).
5.6. Module 5: Digital Modbus Control
This module adds computer-based control of valve actuation. A WAGO programmable logic controller (“Fieldbus controller”) is used to send 24V pulses to actuate the solenoid valves of Module 3 individually, as well as power the digital gauges of Module 1 (note: these gauges can be powered without the WAGO, but the WAGO provides a convenient integration of all electronic components in this context). The WAGO controller accepts a wide variety of input/output modules (“brick modules”) to create flexible and scalable control systems. The build presented here includes a power supply module for global power and ground, the WAGO controller CPU module with Ethernet connectivity, a series of 24V digital output (DO) modules for controlling valve states, and a 5V output module for powering auxiliary devices (e.g. digital gauges or hardware requiring TTL inputs). A computer can communicate with the WAGO fieldbus controller over Ethernet using a standard protocol called MODBUS. These communications are abstracted from the user using our Geppetto GUI or CLI software. Full wiring and computer setup details are reviewed in the Build Guide for this module.
For project-specific customization, it should be noted that the 4-way DO modules we have chosen send out digital signals that switch between 0V (float) and 24V (high-side control). Modules for more complex tasks such as digital in (DI) or mixed DO/DI modules can be swapped in or out depending on your needs (e.g., for additional equipment control). Alternatives to the WAGO controller (such as a USB controller [33] or Arduino PLCs, presented by White and colleagues in this issue [ref]) can be used but current and voltage compatibilities with the Festo solenoids should be checked before wiring.
To build this module, follow the Module_5_WAGO_Guide.pdf (Supplement 7).
6. Modification and Customization
The pneumatic setup outlined here can easily be customized for your laboratory’s needs. Each component is highly modular, enabling easy part exchanges. Our Build Guides contain useful advice on our own trials using different part alternatives, when applicable. To demonstrate the ability to modify the base build, we present two additional build options with accompanying schematics. To build these options, simply use the previous Build Guides as needed for each part; component installation is exactly the same. The fully manual build, Build Option 3, does not use Modules 3, 4, or 5.
Option 2: An abridged build for 6 flow lines and 8 individually addressable solenoid valves to control 8 control lines that fully automated, programmed and remotely operated for simpler devices
To build this option, follow the Option 2 Build Materials List (Supplement 2, Bill of Materials Sheet 2).
Option 3: A fully manual build for 18 flow lines and 12 manually addressable control lines without automation capabilities which can be used to save costs
To build this option, follow the Option 3 Build Materials List (Supplement 2, Bill of Materials Sheet 3).
7. Operation Instructions
After completing the build, it is now time to begin the exciting process of testing and operating the first microfluidic device with your new setup! Before beginning, follow the initialization guide Operation_Start_Guide.pdf (Supplement 8) to pressurize and check for leaks in the system.
7.1. Geppetto: Python Operation and Scripting
We recommend operating your microfluidic device using our pneumatic control software, which enables valve state visualization and control as well as scripting. Alternatively, users can write their own MODBUS implementation for talking to the WAGO, if desired. Geppetto is a Python-based pneumatic control software built using the Kivy graphical user interface framework for GUI development. Geppetto’s GUI supports nearly any user-defined control layout, with the ability to change the background image and the placement of the control buttons to match any user-designed device using a simple YAML config file.
To customize Gepetto for your own microfluidic device, use the Read Me under our Github release available at https://github.com/FordyceLab/geppetto. If you are unfamiliar with Python, an excellent tutorial can be found here (https://docs.python.org/3/tutorial/index.html) on how to install and operate Python on your machine.
If your lab feels more comfortable using MATLAB, we have also set up a fully scriptable MATLAB valve control system available at https://github.com/FordyceLab/PneumaticControl_MATLAB that we used in a Jove video protocol of device operation we published recently [32], though we recommend the use of Geppetto because of its improved ease-of-use.
After installing Geppetto, load an image of the device design according to instructions in the Read Me and adjust valve locations to the correct positions in the image. The final image should look similar to the following (Figure 10).
7.2. Operating a Chip
To operate a microfluidic device, follow the steps Device_Operation_Guide.pdf (Supplement 9).
To summarize:
Connect the control lines and flow lines to the device.
Pressurize the control and flow regulators to the desired pressures and toggle the control manifold switches to send pressure into the control manifolds.
Use Geppetto to actuate the valve states.
We previously published a Jove video protocol of a device run that may be useful for visualization of this process [32].
7.3. Automating Microfluidic Experiments
Geppetto also allows scripting of valve actuation events and wait times to automate microfluidic experiments. Scripting occurs in the command line using the Geppetto CLI program (https://github.com/FordyceLab/geppetto-cli). Use the Read Me to set up your first scripting experiment. Example files (e.g. the script for our example experiment below) can be found under the Scripts folder.
8. Validation and Characterization
The pneumatics control setup described here has been used in our laboratory for multiple studies, including the microfluidic generation of hydrogel microparticles [32], microfluidic synthesis of lanthanide-encoded beads [24], and high-throughput biochemical affinity measurements on-chip [35]. Here, we describe an example microfluidic experiment using the full pneumatic build, Geppetto CLI, and a microfluidic device, MITOMI (as described previously [19,20,35]) for high-throughput affinity measurements.
8.1. Confirmation of Multi-valve Pressurization and State Change
Figure 11 shows a brightfield image of multiple valve opening and closing events on chip, with valve state controlled via the Geppetto GUI. Supplement 10 is a video of valve toggling events, demonstrating individually-addressable valve control.
8.2. Characterization of Valve Closing Pressures and Response Times for Multiple Device Geometries
We have characterized required microfluidic valve control pressures across a wide range of device geometries. “Push-down” devices (control layer on top) fabricated via standard soft lithography techniques tend to operate at 15–20 psi for complete valve closure. “Push-up” devices (control layer on bottom) can tolerate higher pressures (e.g. these devices are more resistant to delamination) and operate from 10–40 psi (or higher). For a given channel geometry, push-down valves require higher pressures to close than push-up valves [2,10,11]. The appropriate valve closing pressures can be determined by the user for new device geometries by introducing beads or food dye into the flow channel, varying input pressures, and visualizing whether all the fluid is completely excluded beneath the valve.
8.3. Automating a Microfluidic Experiment
To demonstrate the automation potential of the setup, we scripted an experiment in Geppetto to carry out successful surface patterning of a MITOMI device. MITOMI is a microfluidic device that has been employed for many high-throughput biochemical measurements, most notably for assessing thousands of transcription factor (TF) binding affinities to DNA sequences printed on a glass slide [19,20,35]. MITOMI devices contain hundreds to thousands of individual pairs of chambers with multiple types of valves (e.g. a neck valve for connecting chamber pairs, button valves for patterning specific areas in a larger chamber, and sandwich valves for isolating chambers from one another) for performing biochemical affinity measurements.
In our experiment, we performed a simple multi-step surface functionalization to pattern anti-eGFP in a small circular area in each chamber pair using the ‘button’ valves of the device, which protect the glass surface from interacting with introduced solutions when activated. We automated the experiment using scripting in Geppetto CLI. Our script (Supplement 11) outlines the valve actuation events and flow times. Further details on this experiment program can be found at https://github.com/FordyceLab/MITOMI-geppetto.
In particular, we created a patterned circle of anti-eGFP antibodies on the glass slide surface in the “push-down” device via the following steps: (1) open button valve, (2) introduce biotinylated BSA, (3) wash, (4) introduce neutravidin, (5) wash, (6) close button, (7) passivate all surfaces except those beneath the button by introducing more biotinylated BSA, (8) wash, (9) open button, (10) introduce biotinylated anti-eGFP (which is recruited to neutravidin-coated surfaces beneath the button), and (11) wash. Device preparation and setup for this experiment is described in detail as an example in the Device_Operation_Guide.pdf (Supplement 9).
We then tested if the patterning had been successful by flowing eGFP protein over the device (button valves open) followed by washing and then visualizing the resultant fluorescence in the eGFP channel. Surface patterning and immobilization is shown in Figure 13, demonstrating that valve actuation and automated control of sample introduction during the experiment were successfully implemented.
9. Discussion
In this report, we provide instructions on how to build a pressure-driven pneumatic setup for universal microfluidic device operation and automated control. This system is capable of driving 18 flow inputs and 48 individually-addressable control line inputs on a microfluidic chip. The setup build is easily adjustable, scalable, and customizable to a user’s needs while being cost-effective compared to similar commercial solutions. To demonstrate this modularity, we have presented two additional build options, (1) an abridged programmable setup with fewer control lines and (2) a fully manual setup. With the completion of the build, any user should be able to operate and automate a wide range of microfluidic devices and experiments. This open-source hardware and software build should enable researchers from all fields to take advantage of microfluidic technologies and easily operate their own devices.
Supplementary Material
Table 2.
Design file name | File type | Open source license | Location of the file |
---|---|---|---|
System Schematic | GPL | Available with the article | |
Bill of Materials, Detailed with Links | XLSX | GPL | Available with the article |
Build Guides | PDF (multiple) |
GPL | Available with the article |
Base Board (backboard-full) |
PDF DXF |
GPL | OSF: https://ost.io/jwyau Github:github.com/FordyceLab/Open_Source_Pneumatics |
Flow Control Manifolds (stopcock-mount) |
STL | GPL | OSF: https://ost.io/jwyau Github:github.com/FordyceLab/Open_Source_Pneumatics |
Water Reservoir Stand (reservoir-stand) |
PDF DXF STL |
GPL | OSF: https://ost.io/jwyau Github:github.com/FordyceLab/Open_Source_Pneumatics |
Control Water Reservoir (reservoir) |
PDF DXF |
GPL | OSF: https://ost.io/jwyau Github:github.com/FordyceLab/Open_Source_Pneumatics |
Geppetto Geppetto CLI |
Python code | GPL | OSF: https://ost.io/jwyau Github: https://github.com/FordyceLab/geppetto Github: https://github.com/FordyceLab/geppetto-cli |
Table 3.
GLOBAL REQUIREMENTS BY MODULE FOR FULL BUILD | ||||||
---|---|---|---|---|---|---|
Table 1: Global Tubing Requirements | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
1/4″ OD × 1/8″ ID polyurethane tubing, blue, 50 ft roll | McMaster-Carr | 5648K74 | 1 | $29.00 | $29.00 | T1 |
1/4″ OD × 1/8″ ID Tygon tubing, clear, 50 ft roll | McMaster-Carr | 6516T14 | 1 | $40.50 | $40.50 | T2 |
5/32″ OD × 3/32″ ID polyurethane tubing, clear, 100 ft roll | Pneumadyne | PU-156F-0 | 1 | $17.00 | $17.00 | T3 |
3/16″ OD × 1/8″ ID Tygon tubing, opaque, 50 ft roll | Grainger | 2LPR9 | 1 | $17.41 | $17.41 | T4 |
Tygon ND-100-80 Tubing (500′ roll, 0.06″ OD, 0.02″ ID) | Fisher Scientific | 14-171-284 | 1 | $317.00 | $317.00 | T5 |
Spirally-Cut Cable Wrap, 3/8″ O.D., Black Polyethylene | M.M. Newman Corp. | HT 3/8 UR-25 | 1 | $14.98 | $14.98 | T6 |
Table 2: Pneumatic Control System, Module I: Base Board, Pressure Regulator Manifolds, and Flow Lines | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
Double Standard Solid 80/20 Rails (26″ × 2″ × 1″) | McMaster-Carr | 47065T803 | 2 | $21.06 | $42.12 | b1 |
Single Standard Solid 80/20 Rails (26″ × 1″ × 1″) | McMaster-Carr | 47065T848 | 3 | $9.36 | $28.08 | b2 |
Double Standard Hollow 80/20 Rails (12″ × 2″ × 1″) | McMaster-Carr | 47065T107 | 2 | $9.13 | $18.26 | b3 |
Diagonal 80/20 Rail (6″ × 1″ × 1″) | McMaster-Carr | 47065T186 | 2 | $15.67 | $31.34 | b4 |
Standard End Feed Fasteners, Pack of 4 | McMaster-Carr | 47065T142 | 6 | $2.30 | $13.80 | b5 |
Elbow Bracket 4-Hole Extended Corner Bracket | McMaster-Carr | 47065T239 | 8 | $5.85 | $46.80 | b6 |
Extended Corner 8-Hole Fastener | McMaster-Carr | 47065T253 | 2 | $8.79 | $17.58 | b7 |
Corner 5-Hole Surface Bracket | McMaster-Carr | 47065T267 | 2 | $8.47 | $16.94 | b8 |
10–32 1/2″ Socket Head Screws, Pack of 100 | McMaster-Carr | 91251A342 | 1 | $9.60 | $9.60 | s1 |
6/32 1-1/2″ Partially-Threaded Socket Head Screws, Pack of 50 | McMaster-Carr | 91251A157 | 1 | $9.94 | $9.94 | s2 |
6–32 1/4″ Socket Head Screws, Pack of 100 | McMaster-Carr | 91251A144 | 1 | $8.46 | $8.46 | s3 |
SMC Precision Air Regulator, 1/4″ ports, 60 psi upper range | Stevens Engineering | IR2010-N02 | 3 | $75.80 | $227.40 | A |
Pressure Gauge, 1/4″ Back Connector, 0–60 psi | McMaster-Carr | 4000K791 | 3 | $12.03 | $36.09 | B |
1/4″ NPT to 1/4″ Brass Push-to-Connect Tube Fitting | McMaster-Carr | 7880T125 | 16 | $2.24 | $35.84 | C |
Brass Tee Fitting, 1/4″ NPT, FxFxM | McMaster-Carr | 50785K222 | 6 | $4.90 | $29.40 | D |
Brass Elbow Fitting, 1/4″ NPT, FxM | McMaster-Carr | 50785K43 | 6 | $2.50 | $15.00 | E |
Precision Air Regulator, 1/4″ ports, 30 psi lower range | Stevens Engineering | IR2000-O2-A | 3 | $75.80 | $227.40 | F |
Digital Pressure Gauge, 1/4″ MNPT, 0–30 psi | McMaster-Carr | 3943K15 | 3 | $428.45 | $1,285.35 | G |
Male Luer Integral Lock Ring, 400 series, 1/8″ barb, Pack of 100 | Value Plastics | MTLL430-9002 | 1 | $20.20 | $20.20 | H |
1-Way Luer Stopcock, M Lock, Pack of 100 | Cole-Parmer | Sk-30600-05 | 1 | $185.00 | $185.00 | I |
Female Luer 1/4″–28 Panel Mount to 1/8″ Barb, Pack of 100 | Value Plastics | FTLLB230-1 | 1 | $19.00 | $19.00 | J |
Tee Tube Fitting for 1/8″ ID Tubing, Pack of 100 | Value Plastics | T230-1 | 1 | $26.80 | $26.80 | K |
Luer Plug Caps, Pack of 10 | McMaster-Carr | 51525K311 | 1 | $2.41 | $2.41 | L |
Male Luer Integral Lock Ring, 1/8″ barb, Pack of 100 | Value Plastics | MTLL230-9 | 1 | $20.20 | $20.20 | M |
4-Way Luer Stopcock, M Lock, F Connectors, Pack of 100 | Cole-Parmer | EW-30600-09 | 1 | $185.00 | $185.00 | N |
Blunt Stainless Steel Luer Lock Needle, Pack of 50 | McMaster-Carr | 75165A684 | 1 | $11.88 | $11.88 | O |
4-Station Control Manifold, 1/4″ NPT-F inlets, 1/8″ NPT outlets | Pneumadyne | M10-125-4 | 2 | $12.60 | $25.20 | P |
Dented Toggle Control Switch, 1/8″ NPT input, 10/32″ output | Pneumadyne | C030621 | 8 | $14.06 | $112.48 | Q |
10–32 UNF to 1/4″ Push-to-Connect Tube Fitting | McMaster-Carr | 7880T122 | 8 | $3.31 | $26.48 | R |
1/4″ Push-to-Connect Plug | McMaster-Carr | 5779K54 | 2 | $1.16 | $2.32 | S |
Table 3: Pneumatic Control System, Module 2: Filter Assembly to House Air | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
3-Way 1/4″ Push-to-Connect Manifold | McMaster-Carr | 5779K318 | 2 | $16.60 | $33.20 | T |
1/4″ NPT to 1/4″ Brass Push-to-Connect Tube Fitting | McMaster-Carr | 7880T125 | 2 | $2.24 | $4.48 | C |
Brass Ball Valve, T-handle, 1/4″ NPT FxM | McMaster-Carr | 4912K92 | 1 | $7.02 | $7.02 | U |
Wilkerson Modular Compressed Air Filter, 5 um, 1/4″ Connector | McMaster-Carr | 60115K19 | 1 | $70.27 | $70.27 | V |
Filter Joiner Clamp | McMaster-Carr | 60115K22 | 1 | $13.05 | $13.05 | X |
Standard Oil vapor and Odor Removal Filter, 0.003 um | McMaster-Carr | 7426K11 | 1 | $80.10 | $80.10 | Y |
Brass Elbow Fitting, 1/4″ NPT, FxM | McMaster-Carr | 50785K43 | 1 | $2.50 | $2.50 | E |
1/4″ Push-to-Connect Plug | McMaster-Carr | 5779K54 | 1 | $1.16 | $1.16 | S |
Table 4: Pneumatic Control System, Module 3: Control 8-Valve Solenoid Manifolds | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
4-Way Luer Stopcock, M Lock, F Connectors, Pack of 100 | Cole-Parmer | EW-30600-09 | 0 | $185.00 | $0.00 | N |
10–32″ Special Tapered Thread to Male Luer w 1/4″ Hex, Pack of 100 | Value Plastics | XMLRL-9 | 1 | $34.80 | $34.80 | a |
Finger Snap Luer Lock Ring, Pack of 100 | Value Plastics | FSLLR-9002 | 1 | $14.50 | $14.50 | b |
Male Luer to Barb Elbow, 1/8″ ID Tubing, Pack of 100 | Value Plastics | LE7230-9 | 1 | $50.40 | $50.40 | c |
Luer Adapter, Pair to Female 1/4″–28 | Idex | P-628 | 48 | $3.90 | $187.20 | d |
Flangeless Ferrule (ETFE), 1/4″–28 Flat-Bottom, Pack of 25 | Idex | P200 | 2 | $32.75 | $65.50 | e |
Flangeless Male Nut, 1/4″–28 Flat-Bottom, 1/16″ OD Red, Pack of 25 | Idex | P202 | 2 | $32.75 | $65.50 | f |
1/4″ to 5/32″ NPTF-M Push-to-Connect | McMaster-Carr | 51055K8 | 48 | $1.99 | $95.52 | g |
Luer Plug Caps, Pack of 10 | McMaster-Carr | 51525K311 | 0 | $2.41 | $0.00 | L |
Steel Blunt Pins, 1/2″ length, Pack of 250 | NE Small Tube | NE-1310-02 | 1 | $212.50 | $212.50 | P1 |
Tee Tube Fitting for 1/8″ ID Tubing, Pack of 100 | Value Plastics | T230-1 | 0 | $26.80 | $0.00 | K |
8-Valve Solenoid Valve Manifold | Festo | MH1A24VDCN HC8VPRK01QM APBPCXDX |
6 | $564.71 | $3,388.26 | h |
Table 5: Pneumatic Control System, Module 4: Control Loading | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
Male Luer Integral Lock Ring, 1/8″ barb, Pack of 100 | Value Plastics | MTLL230-9 | 0 | $20.20 | $0.00 | M |
Female Luer 1/4″–28 Panel Mount to 1/8″ Barb, Pack of 100 | Value Plastics | FTLLB230-1 | 0 | $19.00 | $0.00 | J |
Nylon 1/4″–28 Hex Nut, Pack of 100 | McMaster-Carr | 94812A800 | 1 | $6.47 | $6.47 | i |
Scientific Nalgene Polypropelene Wide Mouth Bottle | Cole-Parmer | EW-06057-10 | 1 | $26.36 | $26.36 | j |
Luer Lock Manifold, 5 Ports, F Luer, Pack of 10 | Cole-Parmer | EW-30600-43 | 1 | $95.00 | $95.00 | k |
1-Way Luer Stopcock, M Lock, Pack of 100 | Cole-Parmer | Sk-30600-05 | 0 | $185.00 | $0.00 | I |
Male Luer Integral Lock Ring, 1/8″ barb, Pack of 100 | Value Plastics | MTLL430-9002 | 0 | $20.20 | $0.00 | H |
Table 6: Digital Modbus Control | ||||||
Component | Source | Catalog Number | Quantity | Cost/Unit | Total | Part |
WAGO Programmable I/O Controller | WAGO | 750-881 | 1 | $665.00 | $665.00 | W1 |
WAGO AC/DC DIN Rail Power Supply, 240W | WAGO | 787-732 | 1 | $135.00 | $135.00 | W2 |
WAGO 4-channel digital output, 24 V, 0.5 A | WAGO | 750-504 | 14 | $72.22 | $1,011.08 | W3 |
WAGO I/O End Module | WAGO | 750-600 | 1 | $20.00 | $20.00 | W5 |
Mounting Rail, DIN 3 Rail, 35 mm wide, 1 m long | McMaster-Carr | 8961K15 | 1 | $5.07 | $5.07 | W6 |
Ethernet Cable, CAT5E | Digikey | AE10492-ND | 1 | $4.66 | $4.66 | m |
8 ft. Power Cord with SPT-1 NEC Cord | Grainger | 1FD95 | 1 | $7.76 | $7.76 | n |
Assorted Wire, Red and Black, 18G | Amazon | SW18A08F5C2 | 1 | $5.98 | $5.98 | o |
Table 7: Machined Part Cost Estimates | ||||||
Baseboard (backboard, laser cut acrylic) | Laser Cut, TAP Plastics | 1 | $110.77 | $110.77 | – | |
Flow Control Manifolds (stopcock-mount, 3D printed ABS) | 3D Printed, uPrint | 6 | $12.00 | $72.00 | – | |
Water Reservoir Stand (reservoir-stand, laser cut acrylic) | Laser Cut, Big Blue Saw | 6 | $14.38 | $86.28 | – | |
Control Water Reservoir (reservoir, machined acrylic) | Machined | 6 | $105.00 | $630.00 | – | |
OPTION 1 FULL BUILD | TOTAL | $10,379 |
Table 4.
WAGO Global Setting | File type |
---|---|
WAGO Ethernet Dip Switch | 198.168.1.3 |
Connection Watchdog Timer (Ethernet) | 0 (timer off) |
Acknowledgments
The authors acknowledge the Fordyce Lab members, in particular Bianca Cruz, for their helpful comments and feedback on the build revisions and manuscript. This work was supported by NIH/NIGMS grants R00GM09984804, DP2GM123641, and R01GM107132. P.M.F. acknowledges support from the Beckman Foundation, the Sloan Research Foundation, and a McCormick and Gabilan faculty fellowship. P.M.F. is a Chan Zuckerberg Biohub Investigator. K.B. acknowledges support from a TL1 Stanford Clinical and Translational Science Award to Spectrum (NIH TL1 TR 001084) fellowship, a Chemical Biology Interface (CBI) fellowship from the Chem-H Institute (Stanford University) and a NSF GRFP fellowship. C.J. M. acknowledges support from the Canadian Institutes of Health Research (CIHR) postdoctoral fellowship. T.C.S. acknowledges support from a NSF GRFP fellowship. B.C. acknowledges Stanford CAMPARE for support for a summer research rotation at Stanford University.
Footnotes
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
Specifications table
| |
Hardware name | An Open-Source, Programmable Pneumatic Setup for Operation and Automated Control of Single- and Multi-Layer Microfluidic Devices Geppetto (Python-based solenoid valve control software with GUI) Geppetto CLI (Python-based solenoid valve software with command line scripting for experiment automation) |
| |
Subject area |
|
| |
Hardware type |
|
| |
Open Source License | Pneumatics Instrumentation: GPL 3.0 License Geppetto Software: GPL 3.0 License |
| |
Cost of Hardware | Variable, dependent on user customization Full Build: $10,380. Abridged Build: $4,455. Manual Build: $2,110. Additional Modification Builds Costs shown in Table 1 |
| |
Source File Repository | OSF: https://ost.io/jwyau DOI: 10.17605/OSF.IO/.TWYAU Github: github.com/FordyceLab/Open_Source_Pneumatics Supplementary Materials (In Article) |
|
References
- 1.Whitesides GM. The origins and the future of microfluidics. Nature. 2006;442:368–373. doi: 10.1038/nature05058. [DOI] [PubMed] [Google Scholar]
- 2.Melin J, Quake SR. Microfluidic Large-Scale Integration: The Evolution of Design Rules for Biological Automation. Annu Rev Biophys Biomol Struct. 2007;36:213–231. doi: 10.1146/annurev.biophys.36.040306.132646. [DOI] [PubMed] [Google Scholar]
- 3.Mark D, Haeberle S, Roth G, von Stetten F, Zengerle R. Microfluidic lab-on-a-chip platforms: requirements, characteristics and applications. Chemical Society Reviews. 2010;39:1153–1182. doi: 10.1039/b820557b. [DOI] [PubMed] [Google Scholar]
- 4.Duncombe TA, Tentori AM, Herr AE. Microfluidics: reframing biological enquiry. Nat Rev Mol Cell Biol. 2015;16:554–567. doi: 10.1038/nrm4041. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Sackmann EK, Fulton AL, Beebe DJ. The present and future role of microfluidics in biomedical research. Nature. 2014;507:181–189. doi: 10.1038/nature13118. [DOI] [PubMed] [Google Scholar]
- 6.Squires TM, Quake SR. Microfluidics: Fluid physics at the nanoliter scale. Reviews of Modern Physics. 2005;77:977–1026. doi: 10.1103/RevModPhys.77.977. [DOI] [Google Scholar]
- 7.Schneider T, Kreutz J, Chiu DT. The Potential Impact of Droplet Microfluidics in Biology. Anal Chem. 2013;85:3476–3482. doi: 10.1021/ac400257c. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Tran TM, Lan F, Thompson CS, Abate AR. From tubes to drops: droplet-based microfluidics for ultrahigh-throughput biology. J Phys D: Appl Phys. 2013;46:114004–22. doi: 10.1088/0022-3727/46/11/114004. [DOI] [Google Scholar]
- 9.Guo MT, Rotem A, Heyman JA, Weitz DA. Droplet microfluidics for high-throughput biological assays. Lab Chip. 2012;12:2146–2155. doi: 10.1039/c2lc21147e. PB –. [DOI] [PubMed] [Google Scholar]
- 10.Unger MA, Chou HP, Thorsen T, Scherer A, Quake SR. Monolithic Microfabricated Valves and Pumps by Multilayer Soft Lithography. Science. 2000;288:113–116. doi: 10.1126/science.288.5463.113. [DOI] [PubMed] [Google Scholar]
- 11.Thorsen T, Maerkl SJ, Quake SR. Microfluidic Large-Scale Integration. Science. 2002;298:580–584. doi: 10.1126/science.1076996. [DOI] [PubMed] [Google Scholar]
- 12.Gómez-Sjöberg R, Leyrat AA, Pirone DM, Chen CS, Quake SR. Versatile, Fully Automated, Microfluidic Cell Culture System. Anal Chem. 2007;79:8557–8563. doi: 10.1021/ac071311w. [DOI] [PubMed] [Google Scholar]
- 13.Hansen Carl L, Classen Scott, Berger A James M, Quake Stephen R. A Microfluidic Device for Kinetic Optimization of Protein Crystallization and In Situ Structure Determination. American Chemical Society. 2006 doi: 10.1021/ja0576637. [DOI] [PubMed] [Google Scholar]
- 14.Leng J, Salmon JB. Microfluidic crystallization. Lab Chip. 2009;9:24–34. doi: 10.1039/B807653G. [DOI] [PubMed] [Google Scholar]
- 15.Hansen CL, Skordalakes E, Berger JM, Quake SR. A robust and scalable microfluidic metering method that allows protein crystal growth by free interface diffusion. Proceedings of the …. 2002;99:16531–16536. doi: 10.1073/pnas.262485199. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Lecault V, White AK, Singhal A, Hansen CL. Microfluidic single cell analysis: from promise to practice. Current Opinion in Chemical Biology. 2012;16:381–390. doi: 10.1016/j.cbpa.2012.03.022. [DOI] [PubMed] [Google Scholar]
- 17.Marcus JS, Anderson WF, Quake SR. Microfluidic Single-Cell mRNA Isolation and Analysis. Anal Chem. 2006;78:3084–3089. doi: 10.1021/ac0519460. [DOI] [PubMed] [Google Scholar]
- 18.Lu Y, Xue Q, Eisele MR, Sulistijo ES, Brower K, Han L, et al. Highly multiplexed profiling of single-cell effector functions reveals deep functional heterogeneity in response to pathogenic ligands. Proceedings of the …. 2015;112:E607–E615. doi: 10.1073/pnas.1416756112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Maerkl SJ, Quake SR. Experimental determination of the evolvability of a transcription factor. Proc Natl Acad Sci USa. 2009;106:18650–18655. doi: 10.1073/pnas.0907688106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Fordyce PM, Gerber D, Tran D, Zheng J, Li H, DeRisi JL, et al. De novo identification and biophysical characterization of transcription-factor binding sites with microfluidic affinity analysis. Nat Biotechnol. 2010;28:970–975. doi: 10.1038/nbt.1675. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.White AK, VanInsberghe M, Petriv OI, Hamidi M, Sikorski D, Marra MA, et al. High-throughput microfluidic single-cell RT-qPCR. Proceedings of the …. 2011;108:13999–14004. doi: 10.1073/pnas.1019446108. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Gerver RE, Gómez-Sjöberg R, Baxter BC, Thorn KS, Fordyce PM, Diaz-Botia CA, et al. Programmable microfluidic synthesis of spectrally encoded microspheres. Lab Chip. 2012;12:4716–4723. doi: 10.1039/C2LC40699C. [DOI] [PubMed] [Google Scholar]
- 23.Nguyen HQ, Brower K, Harink B, Baxter B, Thorn KS, Fordyce PM. Peptide library synthesis on spectrally encoded beads for multiplexed protein/peptide bioassays. In: Gray BL, Becker H, editors. SPIE BiOS, SPIE. 2017. pp. 100610Z–11. [DOI] [Google Scholar]
- 24.Nguyen HQ, Baxter BC, Brower K, Diaz-Botia CA, DeRisi JL, Fordyce PM, et al. Programmable Microfluidic Synthesis of Over One Thousand Uniquely Identifiable Spectral Codes. Advanced Optical Materials. 2016 doi: 10.1002/adom.201600548. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Grover WH, Ivester RHC, Jensen EC, Mathies RA. Development and multiplexed control of latching pneumatic valves using microfluidic logical structures. Lab on a Chip. 2006;6:623–631. doi: 10.1039/B518362F. [DOI] [PubMed] [Google Scholar]
- 26.Fordyce PM, Diaz-Botia CA, DeRisi JL, Gómez-Sjöberg R. Systematic characterization of feature dimensions and closing pressures for microfluidic valves produced via photoresist reflow. 2012;12:4287–4295. doi: 10.1039/C2LC40414A. [DOI] [PubMed] [Google Scholar]
- 27.Marshall D. Microfluidics for single cell analysis. Current Opinion in Biotechnology. 2012;23:109–118. doi: 10.1016/j.copbio.2011.11.002. [DOI] [PubMed] [Google Scholar]
- 28.Hansen C. Microfluidics in structural biology: smaller, faster… better. Current Opinion in Structural Biology. 2003;13:538–544. doi: 10.1016/j.sbi.2003.09.010. [DOI] [PubMed] [Google Scholar]
- 29.Kovarik ML, Gach PC, Ornoff DM, Wang Y. Micro total analysis systems for cell biology and biochemical assays. Analytical …. 2011 doi: 10.1021/ac202611x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Kong DS, Thorsen TA, Babb J, Wick ST, Gam JJ, Weiss R, et al. Open-source, community-driven microfluidics with Metafluidics. Nat Biotechnol. 2017;35:523–529. doi: 10.1038/nbt.3873. [DOI] [PubMed] [Google Scholar]
- 31.da Costa ET, Mora MF, Willis PA, do Lago CL, Jiao H, Garcia CD. Getting started with open-hardware: Development and control of microfluidic devices. Electrophoresis. 2014;35:2370–2377. doi: 10.1002/elps.201400128. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Brower K, White AK, Fordyce PM. Multi-step Variable Height Photolithography for Valved Multilayer Microfluidic Devices. JoVE. 2017:1–12. doi: 10.3791/55276. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Gómez-Sjöberg R. Rafael’s Microfluidics Site. n.d. https://sites.google.com/site/rafaelsmicrofluidicspage/valve-controllers.
- 34.White AK, Heyries KA, Doolin C, VanInsberghe M, Hansen CL. High-Throughput Microfluidic Single-Cell Digital Polymerase Chain Reaction. Anal Chem. 2013;85:7182–7190. doi: 10.1021/ac400896j. [DOI] [PubMed] [Google Scholar]
- 35.Maerkl SJ, Quake SR. A Systems Approach to Measuring the Binding Energy Landscapes of Transcription Factors. Science. 2007;315:233–237. doi: 10.1126/science.1131007. [DOI] [PubMed] [Google Scholar]
- 36.Walsh DI, III, Kong DS, Murthy SK, Carr PA. Enabling Microfluidics: from Clean Rooms to Makerspaces. Trends in Biotechnology. 2017;35:383–392. doi: 10.1016/j.tibtech.2017.01.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.