IP Library Granted Patent US 9,165,097
Granted Patent B2
US 9,165,097 · App. 13/790,865 · Granted Oct 20, 2015

Programmable microfluidic systems and related methods

Inventors: Ahmed Mohamed Eid Amin (Wheeling, IL); Mithuna Shamabhat Thottethodi (West Lafayette, IN); Terani Nadadoor Vijaykumar (West Lafayette, IN)
Assignee: PURDUE RESEARCH FOUNDATION
G06F17/5027G01N35/0092G05B19/0426B01L3/5027G01N35/1097G01N2035/00158
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,165,097
App. No.
13/790,865
Granted
Oct 20, 2015
Kind
B2
Abstract

A microfluidic device is programmable so that a single microarchitecture design can run many assays. Specifically, the programmable microfluidic device includes an execution method to facilitate translating from a programming language to a set of requests that are specified for the device. In addition, the microfluidic device includes a contamination mitigation method that includes a conflict list to mitigate contamination effects within the microfluidic device.

Claims (27)

1. A method to facilitate translating from a programming language to a set of execution requests for a programmable microfluidic chip, comprising the steps of:

reading a description file that includes information regarding hardware components of the programmable microfluidic chip including a number of reservoirs, a number of fluidic functional units, and a number of channels connected to a set of external hardware instrumentation;

receiving a program file comprising a sequence of instructions;

generating a sequence of execution requests by translation based on the description file and the program file;

interfacing between the set of execution requests and the hardware components of the programmable microfluidic chip by mapping each execution request of the sequence to a single state of hardware components;

executing the sequence of execution requests;

triggering the hardware components of the programmable microfluidic chip according to said executing step; and

activating the external hardware instrumentation.

2. The method according to claim 1 wherein the sequence of execution requests includes one or more of: setting up a fluidic path, actuating a pump, effecting a fluidic functional unit, and receiving data from a fluidic functional unit.

3. The method according to claim 1 wherein each execution request corresponds to one or more bit strings.

4. The method of claim 3 , wherein at least one bit string designates a closed or open valve.

5. The method according to claim 1 wherein each execution request includes a pump value corresponding to a pump.

6. The method according to claim 5 wherein the pump value is selected from the group consisting of a closed pump, an open pump, an open pump with a forward pumping action, and an open pump with a reverse pumping action.

7. The method according to claim 1 wherein each execution request includes a number of actuations of a pump.

8. The method according to claim 1 wherein each execution request includes a sensor control.

9. The method according to claim 8 wherein the sensor control is selected from the group consisting of ignore, wait until a fluid is at sensor location, and wait until fluid leaves sensor location.

10. The method according to claim 8 wherein each execution request includes a threshold value.

11. The method according to claim 10 further comprising a sensor value wherein the sensor value exceeds the threshold value or fails to meet the threshold value.

12. The method according to claim 1 wherein the external hardware instrumentation includes one or more sensors, cameras, microscopes, microscope stages, or a temperature control element.

13. The method according to claim 1 wherein each execution request includes one or more of a pump stroke sequence and a pump frequency.

14. The method according to claim 1 wherein a fluidic functional unit is one selected from the group consisting of a mixer, a heater, a separator, a sensor, a detection unit, an actuator, a valve, a pump, an incubation chamber, a reaction chamber, a separation unit, and a control unit.

15. The method of claim 1 , wherein the mapping of each execution request of the sequence to a single state of hardware components includes a termination condition to maintain the single state.

16. The method of claim 15 , wherein the termination condition may include a duration of time, an electrical signal, a sensor value, or an external hardware instrumentation trigger.

17. The method of claim 1 wherein the generated sequence of execution requests is generated using a computer, server, dedicated hardware or embedded system.

18. The method of claim 1 , wherein the execution requests control the fluidic functional units using pneumatics, electrical signals, or external mechanical or electrical devices by transmitting controls signals.

19. The method of claim 18 , wherein the control signals are transmitted to the fluidic functional units or external instrumentation using tubes, wires, computer networks, serial cable, parallel cable, or wirelessly.

20. The method of claim 1 , wherein the hardware description file includes an enumeration of fluidic functional units, the number of each of the fluidic functional units, a description of each of the fluidic functional units, and the connectivity between the fluidic functional units.

Assignments (2)
CONFIRMATORY LICENSE Recorded Aug 8, 2014
From: PURDUE UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 033501/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2013
From: AMIN, AHMED M.; THOTTETHODI, MITHUNA S.; VIJAYKUMAR, TERANI N.
To: PURDUE RESEARCH FOUNDATION
Reel/Frame 031826/0641 →
Continuity (2)
Provisional Application 61608454 · Mar 8, 2012
Related Publication 20130239082A1 · Sep 12, 2013