The present invention relates to the field of microfluidics. More particularly, the present invention is directed to control methods, control systems, and control software for microfluidic devices that operate by moving discrete micro-droplets through a sequence of determined configurations.
Micro/nano technology devices are known in the art as devices with components on the scale of 1 μm to 100 s of μm that cooperate to perform various desired functions. In particular, microfluidic devices are micro/nano technology devices that perform fluid handling functions, which, for example, cooperate to carry out a chemical or biochemical reaction or analysis.
Most microfluidic devices in the prior art are based on fluid flowing through microscale passages and chambers, either continuously or in relatively large aliquots. Fluid flow is usually initiated and controlled by electro-osmotic and electrophoretic forces. See, e.g., U.S. Pat. No. 5,632,876, issued Apr. 27, 1997 and titled “Apparatus and Methods for Controlling Fluid Flow in Microchannels;” U.S. Pat. No. 5,992,820, issued Nov. 30, 1999 and titled “Flow Control in Microfluidics Devices by Controlled Bubble Formation;” U.S. Pat. No. 5,637,469, issued Jun. 10, 1997 and titled “Methods and Apparatus for the Detection of an Analyte Utilizing Mesoscale Flow Systems;” U.S. Pat. No. 5,800,690, issued Sep. 1, 1998 and titled “Variable Control of Electroosmotic and/or Electrophoretic Forces Within a Fluid-Containing Structure Via Electrical Forces;” and U.S. Pat. No. 6,001,231, issued Dec. 14, 1999 and titled “Methods and Systems for Monitoring and Controlling Fluid Flow Rates in Microfluidic Systems.”
These devices are relatively disadvantageous because, inter alia, they require larger volumes of reactants by virtue of their flow-based design, and fluid control by electro-osmotic and electrophoretic forces typically requires relatively large voltages, which may be dangerous and are difficult to generate in small portable control devices. Control devices for microfluidic devices based on such technologies are larger, at least desktop in size.
More advantageous technologies for microfluidic devices has been developed by one or more of the inventors or the present application and others. This advantageous technology manipulates very small aliquots of fluids (known herein as “micro-droplets”) in microscale passages by relying largely on pressure and other non-electric forces. These devices are advantageous in that smaller volumes of reagents are required, and in that non-electric forces can be generated by smaller voltages, of the order of magnitude output by standard microelectronic components. See, i.e., U.S. Pat. No. 6,057,149, issued May 2, 2000 and titled “Microscale Devices And Reactions In Microscale Devices;” U.S. Pat. No. 6,048,734, issued Apr. 11, 2000 and titled “Thermal Microvalves in a Fluid Flow Method” and U.S. Pat. No. 6,130,098, issued Oct. 10, 2000.
However, to the knowledge of the inventors, no well-structured control systems have been provided for such micro-droplet-based microfluidic devices that exploits the essential advantages of such devices.
Citation or identification of any reference in this Section or any section of this application shall not be construed that such reference is available as prior art to the present invention.
It is one of the objects of the present invention to overcome this deficiency in the art and provide methods and systems for controlling micro-droplet-based microfluidic devices that exploits their essential advantages. Because of the structure and properties of such microfluidic devices, the methods and systems of this invention can be implemented in a wide range of embodiments, from entirely handheld embodiments to laboratory embodiments for performing high-throughput reactions and analyses. Further, because of the structure and properties of such microfluidic devices, these methods and systems can be controlled by users to perform diverse reactions and analysis in a manner similar to programming a computer.
Thus, the present invention has for one of its several objects the provision of programmable control systems and software for what are known herein as “digital” microfluidic devices. The control systems provided, reflecting the preferred microfluidic devices themselves, have a generally hierarchical design in which detailed and lower-level device control operations are organized into a smaller number of basic control functions (also referred to as “actuators”), while overall and higher-level device control is organized as sequences of the basic functions (also referred to as “sub-assemblies”) that cause a particular device to carry out intended reactions of analyses.
Preferably, the control systems of the present invention are further adaptable to many different types of digital microfluidic devices and intended reactions, scalable to devices of various complexities, simple to program, and economical to build. In one embodiment, where a microfluidic device has sufficient flexibility so that it can perform several different reactions or analyses (with the same or different input reagents), a suitable control system will be able to perform different control methods for causing the microfluidic device to perform these different reactions or analyses. These different methods may be implemented by different programs executed by the controller, and advantageously, the controller may present a user with a selection for choosing which different programs to execute. Such a user selection may include indicia, which are visible, auditory, or tactile symbols, of the available programs and processes.
Further, a microfluidic device may be compatible with one or more reagent packages, which are further, generally simpler, microfluidic devices that are designed to supply different reagents to the processing device. In some embodiments, the reagent packages may include certain microfluidic processing components, especially components useful in reagent metering and dispensing. Where a microfluidic device is accompanied by one or more reagent packages, a suitable controller will also be capable of controlling the reagent packages to supply their reagents.
The present invention may also include a general purpose processing kit comprising a general purpose microfluidic processing device, one or more compatible reagent packages, and media with software for use by a controller of the processing device and the reagent package. These general purpose kits may be configured for use in selected application areas, such as medical diagnosis, industrial process control and analysis, environmental analysis, and so forth.
In more detail, the present invention includes, but is not limited to, the following embodiments. In a first, basic embodiment, the present invention includes systems and methods for controlling a microfluidic processor that comprises at least one passage capable of confining at least one micro-droplet, and in response to applied control signals, can manipulate at least the position of the micro-droplet. The basic method first selects a next micro-droplet processing request from a pre-selected micro-droplet processing program, which most generally may simply be a group of micro-droplet processing requests that achieve an intended process or analysis, where each request specifies the creation or transformation of at least one micro-droplet confined in the microfluidic processor, and where each processing request is associated with a next processing request. Next, the basic method generates control signals that, when applied to the microfluidic processor, cause the processor to perform the micro-droplet creation, or the micro-droplet transformation, or other micro-droplet manipulation specified by the processing request. These two steps are repeated until there are no next processing requests to be selected. Accordingly, this method causes the microfluidic processor to perform the pre-selected group of processing requests (program) in response to the generated control signals, and thereby to carry out the intended process or analysis.
In aspects of the basic embodiment, the micro-droplet processing requests specify, for example, (i) the creation of at least one additional micro-droplet, or (ii) the moving of at least one micro-droplet from a first position to a next position, or (iii) the combining of at least two micro-droplets to form at least one additional micro-droplet, or (iv) the mixing of at least one micro-droplet, or (v) the metering of at least one micro-droplet from a fluid reservoir. In a preferred type of microfluidic processor, micro-droplets may be moved by local gas pressure generated by a controllable gas pressure generator. Such a gas pressure generator, as well as other preferred microfluidic processing components, may be activated and respond to local heating by one or more heaters activated by control signals. For example, the heaters may be resistances supplied with electrical power by the control signals. Also, preferably, a microfluidic processor provides at least one sense signal responsive, for example, to the successful/unsuccessful completion of at least one sensed micro-droplet processing request. Then micro-droplet processing requests may then be selected in response to sensing an successful/unsuccessful signal relating to the previous request.
A general purpose microfluidic processor is one that is capable of carrying out two or more different processes or analyses on contained micro-droplets, and in one embodiment may be implemented by including switching components that provide for alternate next micro-droplet paths, and thereby permit different processes to be selectively programmed. Generally, a switch-type component is one that responds to at least one micro-droplet processing request that specifies that a micro-droplet be moved from a first position to a selected one of a plurality of possible next positions (at least two next positions). In an exemplary embodiment, a switch component may include a passage from a first position that branches into a number of next passages leading to the possible next positions where each of the branch passages may be obstructed in response to control signals. Then, in response to a processing request specifying that a micro-droplet move to a selected next position, control signals are generated causing obstruction of paths from the first position to all the plurality of possible next positions except the selected next position, so that the micro-droplet may move only along the non-obstructed, selected passage to the selected next position. In the exemplary embodiment, the paths may be obstructed by a low-melting-temperature material that is melted in response to a control signal.
A preferred application of the methods and systems of the present invention is to carry out an intended chemical process (such as an analysis and including biotechnological processes) in one or more micro-droplets in the microfluidic processor. For such an application, therefore, the pre-selected group of processing requests (processing program) causes the intended chemical process to be carried out in at least one micro-droplet by first causing formation of a micro-droplet having a composition suitable for a pre-selected chemical process. For example, a plurality of micro-droplets comprising reagents necessary for the chemical process may be combined into one micro-droplet which is then mixed. Second, the requests then carry out the pre-selected chemical process in the suitable micro-droplet, for example, by waiting for a time sufficient for occurrence of the reaction, or by exciting the suitable micro-droplet with thermal heating, or electromagnetic radiation, or the like. Preferably, the processing program generates further control signals for sensing the composition of the micro-droplet in which the chemical process was carried out, for example, by means of electromagnetic signals such as light.
In a further embodiment, the systems and methods of the present invention process a pre-selected group of micro-droplet processing requests (a micro-droplet processing program) that includes at least one processing request (a branching request) with two or more associated next requests. Generally, the next branch may be selected in response to sense signals received from the processor or to user input directing performance of a particular analysis, or the like. Such a processor, therefore, as well as including at least one passage capable of confining at least one micro-droplet responsive to applied control signals, also provides sense signals responsive to at least one micro-droplet that may be received and acted on by the systems and methods of the present invention, for example, to select a next processing request at a branch request.
Processing micro-droplet requests, wherein each request specifies as above the creation or transformation of at least one micro-droplet, proceeds generally as above: a next micro-droplet processing request is selected from the micro-droplet processing program; and in response to the selected request, control signals are generated that, when applied to the microfluidic processor, cause that processor to perform the micro-droplet creation or transformation specified by the processing request. However, at a branch request, the relevant processor-provided sense signals (or user input) is interrogated, and the next branch chosen in response. For example, where a microfluidic processor includes switching components that provide for alternate next micro-droplet paths, the next path may be selected, and appropriate control signals generated, in response to a previous sense signal or signals.
Received sense signal may be responsive to, for example, the successful/unsuccessful completion of at least one prior micro-droplet processing request, or to a temperature in the microfluidic device, or to a characteristic of at least one micro-droplet confined in the processor. Micro-droplet characteristics may include its position, or its composition, or its temperature, or the like.
In further embodiments, microfluidic processors of the present invention are not limited to processing solely liquid or fluid samples or reagents. For example, reagents or samples may be provided to the processor in a solid form (that is, as a powder or in a granular form), and when ready for use, the processor may cause an appropriate liquid solvent to contact the solid form so that the solid form may mix, dissolve, or otherwise disperse in the solvent for processing. Instead of a solid-form, a reagent or a sample may also be provided as a viscous liquid, as a gel, or as another semi-solid form, which is dispersed in an appropriately less viscous solvent for processing by the microfluidic processor. Samples of reagents may also be provided in a gaseous form, or as a liquid requiring pressurization, or so forth.
The present invention also includes embodiments with a reagent package (also referred to as a “reagent pack”) which itself is a microfluidic device, but one adapted primarily to providing reagents, to a microfluidic processor adapted primarily to carrying out intended processes. The term “reagents” is generally understood herein to include solvents, catalysts and the like, as well as compounds (reagents) that are actually transformed in an intended chemical process and samples for analysis. Thus, a reagent package includes at least one reservoir in fluid communication with at least one outlet port, wherein the reagent pack can be mated with a microfluidic processor so that the outlet port is in fluid communication with an inlet port of the processor allowing so that a reagent in the reservoir can be supplied to the microfluidic processor.
Reagent packs may be configured with an aliquot of a reagent (or reagents) used in a particular process. The fluid reservoirs may also include a charge of pressurized gas, or a controllable gas-pressure generator in gas communication with the reservoir, or the like for providing a gas-pressure to expel the reagent through the outlet port. Reagent packs may also include contacts, which may mate with contacts on a microfluidic processor and/or with external contacts on a controller, by means of which control signals can be applied to the pack for activating controllable components, such as a gas-pressure generator. In further embodiments, reagents may be stored in a reservoir as a solid (or gaseous) form that is readily miscible with a solvent stored in a separate reservoir, such that prior to dispensing, the solid form is mixed or dissolved in the solvent. In further embodiments, a reagent pack may include additional micro-fluidic processing components, such as a metering sub-assembly for expelling a metered amount of a reagent through the outlet port. The metering sub-assembly may be activated by control signals applied to the contacts. In fact, further embodiments of the present invention include configurations where a process or analysis may be carried out by two (or more) separate microfluidic devices that may be mated for fluid communication of intermediate micro-droplets.
In the absence of reagent packages, required reagents may be pre-loaded into reservoirs on a microfluidic processor itself, and then metered by on-processor components when needed during a process. Here, with the exception of loading samples, there need be little or no user or external interaction during a process. Alternatively, reagents may be loaded into a microfluidic processor just before or during execution of a process. Then, the systems and methods of the present invention would include user display of necessary loading instructions, or would activate automatic equipment to perform the reagent loading.
In another embodiment, the methods and systems of the present invention permit a user to choose which of several possible processes to carry out with a particular microfluidic processor, particularly a general purpose processor having one or more switching components. In these embodiments, an intended process would be selected from a plurality of predetermined, possible processes (or analyses), wherein each predetermined process is associated with a group of micro-droplet processing requests (a micro-droplet processing program) for carrying out the predetermined process (or analysis). Advantageously, process selection is under user control. For example, the methods and systems of the present invention may display indicia to a user, the indicia representing the predetermined processes available for selection. The user would then input information representing selection of one of the available processes, so that the user-selected process is then performed by the microfluidic processor. The displayed indicia preferably are visible, auditory, or tactile symbols that are recognizable by a user and represent the available programs and processes
The micro-droplet processing requests and programs and the methods of their processing are as described in this invention's other embodiments. In particular, the programs include requests specifying the creation or transformation of at least one micro-droplet, and are processed by selecting a next micro-droplet processing request from the program (until no processing requests remain to be selected), and generating control signals that, when applied to the microfluidic processor, cause that processor to perform the micro-droplet creation or the micro-droplet transformation specified by the selected processing request. In this manner, the chosen processing program and its intended process is carried out.
In situations where two or more different microfluidic processor may be capable of executing a particular processing program, the present invention may further display to a user indicia representing the types of suitable microfluidic processors capable of performing the micro-droplet processing request and requesting that a microfluidic processor of one of the associated types be made available. Suitable types of microfluidic processors may be explicitly stored as part of the processing program, or may be implicitly determined by the methods of this invention by comparing the processing resources required by a program with the resources supplied by the types of microfluidic processors. Processing resources required by a program may be stored along with the other program information, while available processor resources may be available from a separate data source. In a similar manner, each predetermined process (and processing program) may be associated with certain needed reagents, and advantageously the present invention may display to the user indicia representing one or more types of reagent packs comprising aliquots of these reagents, and requesting that a reagent pack of one of the associated types be made available.
The present invention also includes digital controllers for performing the methods of the present invention. These controllers provide control signals to control microfluidic processors comprising a passage capable of confining a micro-droplet responsive to applied control signals. They include at least one digital store for storing at least one or more micro-droplet processing requests, or for storing a pre-selected and structured group of micro-droplet processing requests (a micro-droplet processing program), or for storing a plurality of predetermined processes each accompanied by a stored processing program. Each stored micro-droplet processing request includes encoded instructions to the digital controller for generating control signals that cause the creation or transformation of at least one micro-droplet confined in the microfluidic processor, including, for example, the controllable switching of a micro-droplet among a plurality of next positions, the formation a micro-droplet having a composition suitable for a pre-selected chemical process or chemical reaction from reagents stored in the reservoirs (on or off the processor), the performance of a pre-selected chemical process in a suitable micro-droplet, and the like. Thereby, a processor program including one or more such processing requests may cause a digital controller to generate the necessary control signals so that a microfluidic processor may carry out a predetermined chemical process in at least one micro-droplet.
A digital controller also preferably includes at least a first and a second digital processing element. The first digital processing element selects a next micro-droplet processing request from the stored pre-selected group of micro-droplet processing requests (program) until no next processing requests remain to be selected. In embodiments where the microfluidic processor provides sense signals, the first digital processing device may receive these sense signals (or user input) and the select one or more micro-droplet processing requests from the program in response to the received signals. Certain received sense signals may be responsive (directly or indirectly) to a characteristic of at least one micro-droplet, for example, the position of the micro-droplet or the composition of the micro-droplet, or the like. Other sense signals may be primarily responsive to conditions in the microfluidic processor, for example, to a temperature in the microfluidic device, or the like. Where at least one micro-droplet processing request further specifies the moving of at least one micro-droplet from a first position to a selected one of a plurality of possible next positions (that is, a switch sub-assembly), the first digital processing element may select the next position to move to in response to at least one received sense signal.
The second digital processing element then accepts each selected processing request, and generates control signals according to the request's encoded instructions that, when applied to the microfluidic processor, cause that processor to perform the micro-droplet creation or the micro-droplet transformation specified by the accepted processing request. Thereby the controller causes the microfluidic processor to perform the selected group of processing requests, and to carry out an intended process in the microfluidic device.
These digital processing elements may be implemented in various way known in the art. In less preferred embodiments, they may be directly implemented as VLSI circuits. In more preferred embodiments, they may be implemented as suitably programmed and coupled microprocessors and analogous control devices or circuitry. For example, each processing element may be implemented in a separate microprocessor, as in the embodiment described below of a DAQ board communicating with a user microcomputer. Or they may be implemented as separate programs (or a single program) in a single microprocessor. The digital store is preferably coupled to the microprocessor executing the program that selects the next microfluidic processing request, but may also be accessible to all microprocessors
Further general purpose embodiments may include additional digital processing elements. Certain additional elements may display to a user indicia representing a plurality of predetermined processes available for selection, and then accept user input representing selection of an available processes, the selected process being executed by previously-described processing elements. When a predetermined process is further associated (directly or indirectly) with one or more types of microfluidic processors capable of performing the micro-droplet processing requests in the associated program, an additional digital processing element may display to the user indicia representing these types of microfluidic processors, and requesting the user make a processor of one of the associated types available. Similarly, an additional digital processing element may display indicia representing one or more types of reagent packs comprising aliquots of reagents used in a predetermined process and request that a reagent pack of one of the associated types be made available. These additional digital processing elements may be implemented either as parts of program or as separate programs, and may be executed on a single microprocessor or on two or more coupled microprocessors.
In further embodiments, the present invention includes a microfluidic device kit for performing one or more selected processes. Such a kit preferably includes one or more microfluidic processors capable of performing groups of micro-droplet processing requests (programs) which carry out the selected processes, and one or more reagent packs that can supply reagents to microfluidic processors, wherein the reagents are used in the selected processes. Such kits may also include computer readable media having encoded thereon the group of micro-droplet processing requests, and may also even include a digital controller.
In another embodiment, the present invention includes program products including computer readable media having encoded thereon instructions for causing digital controllers to perform the methods of the present invention. The encoded instructions may comprise microfluidic processor programs comprising one or more micro-droplet processing requests, or may comprise programs necessarily for interpreting and carrying out such microfluidic processor programs, or may comprise both types of programs.
It is understood that the present invention is not limited to the combinations of features and elements described in the above embodiments, but that the invention also includes embodiments that are sub-combinations of features of the above-described embodiments, as well as embodiments that are combinations of the features found in different ones of the above-described embodiments.
The present invention may be understood more fully by reference to the following detailed description of the preferred embodiment of the present invention, illustrative examples of specific embodiments of the invention, and the appended figures wherein:
In figures of the same numeric prefix but differing alphabetic suffixes, for example,
Section 5.1 generally describes preferred microfluidic devices controlled by the systems and methods of the present invention; section 5.2 describes preferred embodiments of these control systems and methods in view of the characteristics of preferred microfluidic devices; section 5.3 describes more preferred thermally-controlled microfluidic devices and their more preferred control systems and methods; furthermore, section 5.3 describes additional embodiments.
The control systems and methods of the present invention control microfluidic are preferably applied to microfluidic processors. In a preferred embodiment, the control systems and methods are configured to be able to control a plurality of differently configured and implemented microfluidic processors, and also to be able control a single, suitably-configured microfluidic processor to perform a range of different processes.
The term “microfluidic device” is understood herein to refer to devices that perform chemical or biochemical reactions, analyses, or processes by manipulating fluid reagents in chambers and passages formed in or on a substrate and having generally “nano” to “micro” sizes cross-sectional sizes, for example, from approximately 10 to 50 μm (micro-meter) up to approximately 100 to 1000 μm. The substrate is usually substantially flat with linear dimensions from approximately 1 mm (centimeter) to approximately 20 cm.
The control systems and methods of the present invention apply to “digital” microfluidic devices (also referred to herein as microfluidic “processors”), which are understood to refer to those microfluidic devices that manipulate fluid reagents as separate and discrete micro-droplets having generally “nano” to “micro” volumes, for example, from approximately 1-10 pl (picoliter), up to approximately 1 nl (nanoliter), and further up to approximately 0.5-1 μl (microliter). For example, a micro-droplet of size 50 μm by 50 μm by 500 μm has a volume of about 1 pl; and a micro-droplet of size 1 mm by 1 mm by 1 mm has a volume of 1 nl. Therefore, micro-droplets generally have lengths, for example, approximately from 50 μm to 1 mm to 10 mm (millimeter), that are considerably smaller (approximately an order of magnitude or more smaller) than the dimensions of the device substrate, or less, and consequently during operation the passages and chambers of microfluidic processors are occupied only by a number of discrete micro-droplets, and are otherwise free of fluids. Further, microfluidic processors preferably have passages and chambers with a plurality of predefined positions (“stable positions”) at which a micro-droplet may remain motionless even while other micro-droplets are moving, so that at any one time during microfluidic processor operation each micro-droplet in the device is either residing at one of the predefined stable positions or is moving between two of these predefined stable positions.
How stable positions are formed and how micro-droplets are moved are generally processor-technology dependent. In certain technologies, stable positions may be created by configurations and arrangements of passages and chambers and by the forces generated on the micro-droplets. For example, stable positions may occur at positions where a force driving a micro-droplet may be made to vanish, or where forces acting on the micro-droplet balance leave no net driving force, or where an extra force is required for further motion so that in the absence of such extra force a micro-droplet will remain stationary, of the like. In further technologies, a region requiring extra force may be created by a manipulating micro-droplet surface tension, for example, by change in the cross-sectional area or configuration of a passageway, or by change surface coating of a passageway (for example, from hydrophilic to hydrophobic, or vice versa). In other technologies, forces moving micro-droplets may be generated by controlled generation and application of gas pressure, or by electric or magnetic fields, or the like.
Modular Construction
Preferably, the control systems and methods of the present invention apply to microfluidic processor (also referred to herein simply as “processors”) which have a substantially modular construction and which are (directly or indirectly) electrically controllable. Substantially modular construction includes those devices in which higher-level “sub-assemblies” are composed from lower-level “actuators/sensors”, both of which are composed from the independently-controllable physical elements provided by a particular implementation technology.
In more detail, microfluidic processors may be made by a particular technology to have a limited number of sub-assembly types (preferably less than 10, more preferably less than about 5). Each sub-assembly type is controlled (by controlling its component independently-controllable physical elements) to perform a certain type of micro-droplet manipulation. Exemplary sub-assemblies meter micro-droplets of determined volumes, move micro-droplets between stable positions, combine two or more micro-droplets into a single micro-droplet, mix a possibly heterogeneous micro-droplet, stimulate (or excite) a reaction in a micro-droplet, observe or detect reaction products in a micro-droplet, and so forth. (“Metering” a micro-droplet means herein the creation of a new micro-droplet of approximately known volume or size—for example from 10 pL to 1 μL from a larger micro-droplet or from a fluid reservoir.) Accordingly, the micro-droplets present in a processor during operation may be moved from one set of stable positions (referred to as a “configuration”) to subsequent configuration by controlling one or more of the sub-assemblies present in the processor. In this manner, the control systems and methods of this invention carry out analyses, reactions, or processes by controlling a processor's sub-assemblies to perform the required micro-droplet operations.
Sub-assemblies are preferably composed from a limited number (again, preferably less than 10, more preferably less than about 5) of simpler, lower-level components referred to herein as actuators (the class of actuators also including sensors). An exemplary set of basic actuator types, sufficient for many (but not necessarily all) microfluidic processors, includes micro-valve type actuators, pressure generation type actuators (or other types of force generating actuators), heating/cooling type actuators, actuators for monitoring processor state, and so forth. Micro-valves can be controlled to close or open a particular passage, preferably reversibly, to the motion of micro-droplets, gases, or other passage contents. Pressure generation actuators can be controlled to create relative gas pressure (or relative vacuum). Heating/cooling actuators can be controlled to perform localized or generalized heating or cooling. Actuators for state monitoring, sensors, can be controlled to provide input that signals micro-droplet position, local processor temperature, or other parameters. Actuators for optical excitation and detection may also be desirable. For example, radiation may initiate a reaction or monitor reaction products; radiation may also be used to monitor micro-droplet position and composition.
Although actuators may not have sufficient function to directly perform micro-droplet operations, they may be configured into sub-assemblies that can directly manipulate micro-droplets. Sub-assemblies may be composed from actuators in the following exemplary manners. For example, a metering sub-assembly may use a source of gas pressure to pinch off a micro-droplet of determined volume from a fluid-filled passage communicated with a larger fluid reservoir. A sub-assembly for moving a micro-droplet may use a pressure generator actuator to generate mechanical force, gas pressure, to push the micro-droplet. A sub-assembly for combining two micro-droplets may include two inlet passages converging to a single outlet passage, the inlet passages being controlled with micro-valve actuators and being provided with micro-droplet motion actuators. A micro-droplet mixing sub-assembly may be built from a micro-droplet motion actuator that causes sufficiently rapid motion to induce laminar mixing. A reaction/analysis sub-assembly may be built from a chamber (or a length of passage) with access controlled by micro-valve sub-assembly, and provided with actuators to stimulate the reaction, for example, through the application of heat or radiation. A sub-assembly for detecting results of reactions or analyses may, for example, employ sensors of the optical properties of micro-droplets. Further examples of actuators and sub-assemblies will be apparent to one of skill in the art in view of the following description of a specific exemplary digital microfluidic processor.
Both sub-assemblies and actuators (and sensors) are usually composed from still lower-level components because of limitations of what may be directly fabricated in practical device implementation technologies. Practical technologies do not usually provide independently-controllable physical elements with the complex micro-droplet-manipulation functions of sub-assemblies, and often also do not provide independently-controllable physical elements with actuator/sensor functions. Where a technology provides such functional elements, they may be readily employed by the present invention, as will be appreciated from the following description. However, in most cases, the present invention control sub-assemblies and actuators/sensors as a consequence of directly controlling still lower-level independently-controllable physical elements (also referred to herein as atomically-controllable, or discretely-implemented, or implementation-level components). Atomic or discretely-implemented controllable components are those controllable components that, in the technology used for a particular microfluidic processor, may be directly implemented, or are the simplest controllable components, or may not be decomposed into simpler controllable components, or so forth. Accordingly, in any implementation technology, each basic actuator type is usually constructed from several lower-level and discretely-implemented components which are arranged and controlled to have the particular actuator function. In other words, actuators are usually hierarchical constructs of individual device components available in a particular implementation technology.
For example, in the preferred thermally-controllable class of processors to be described, there is no single atomically-controllable micro-valve component having a micro-valve function available for constructing microfluidic processors. Instead micro-valve actuator function is built from several individual components, each of which is atomically controllable and discretely implemented and which are arranged together and jointly controlled by the methods of this invention to have a micro-valve function.
Although modular and hierarchical processor construction is preferred, this invention is applicable to microfluidic processors with non-hierarchical elements. For example, although each actuator is usually part of a single sub-assembly, it may be advantageous and economical for a single actuator to function as part of two or more sub-assemblies. Similarly, one device-level component may function as part of two or more actuators. How components or actuators may be employed as parts of higher-level functional structures is often technology specific. Such substantially hierarchical construction does not rule out certain actuator types which may be constructed from only a single device component. In some technologies, certain actuator functions may, without limitation, be directly implemented. Nor does it rule out a certain amount of “special purpose” microfluidic functions which may be needed to implement certain limited and specialized functions not describable of the basic and generalized actuator functions.
Electrical Control
For use in the present invention, microfluidic processors are preferably controlled by electrical or (electrically-generated) optical signals applied directly to (connectors extending to) the periphery of a microfluidic processor. Other types of signals, such as pneumatic, hydraulic, mechanical or so forth, which are in turn electrically controlled (indirect electrical control), are preferably used rarely if at all. Also use of external devices (such as robot-type equipment) is preferably minimized, for example being limited to loading of samples or reactants not initially present in the processor, or to otherwise interfacing with the external environment. Therefore, the control systems and methods of the present invention generate electrical (and optical) control signals and apply them to a microfluidic processor in order to control the directly-controllable, device-level components in such patterns as to realize higher-order actuator and sub-assembly functions, and ultimately to perform reactions, analyses, or processes by manipulating micro-droplets.
Preferred electrical control signals are of relatively low voltage preferably less than 50 V (volt), more preferably less than 25 V, and even more preferably less than 15 V or 10 V. Control signals sent to a microfluidic processor from a controller may include, for example, electrical inputs causing internal actuator operation, or optical inputs that excite or probe reaction products. The electrical contacts to which the electrical input signals are applied may be dedicated to single lower-level, independently-controllable physical elements, or according to other embodiments, the electrical contacts may be shared so as to reduce the number of required external contacts.
Further, control systems and methods of this invention are advantageously sensitive to monitoring and feedback signals transmitted from a microfluidic processor sensors and that reflect the effect of prior control signals, such as, for example, whether a specified temperature has been reached, whether a micro-valve opened or closed as controlled, whether a micro-droplet has moved as controlled, and so on. Electrical signals received from a microfluidic processor may include outputs for monitoring device state, for example, temperature-monitoring signals, or micro-droplet-position monitoring signals. Optical signals received may monitor micro-droplet presence, micro-droplet optical characteristics (to determine the results of a reaction or analysis), or so forth. Whether optical signals are generated and detected on a microfluidic processor in response to external electrical control signals, or whether optical signals are externally generated and detected in a control system (also in response to electrical signals) and exchanged optically, for example, over fiber-optic paths with a processor, is an implementation consideration.
Finally, microfluidic processors may be constructed according to various sufficiently-functional technologies that allow micro-droplet-by-micro-droplet control of microfluidic processors. For example, microfluidic processors can be constructed according to the arts of mechanical and silicon-based nano-technologies and injection molding (especially of polymeric materials). Passages may be etched in glass or silicon or plastic (or a polymeric material); valves may include flexible silicon elements actuated by applied voltages; fluids may be moved by moveable nano-elements, or by controlled pressure, either available from an external source or generated internally. A single microfluidic device can be constructed in a single technology, or may include multiple technologies.
The control systems of the present invention implement the present invention's control methods to generate microfluidic-processor-control signals that cause the processor to perform a determined reaction, analysis, or process.
Processes in a microfluidic processor may be advantageously described and specified in terms of micro-droplets, their residence at and transitions between stable positions (along with their composition and other relevant physical characteristics). For example, a reaction in a processor may be specified by the sequence: metering one or more new micro-droplets from one or more reagent reservoirs, mixing two or more micro-droplets to form a single micro-droplet with a desired composition, and reacting the mixed micro-droplet while it resides at a stable position (by optionally exciting with heat or radiation). More formally, operation of a processor may be described in terms of a sequence of processor configurations, where in a configuration each micro-droplet in the processor stably resides at a known stable position. The transition from one configuration to a following configuration occurs upon performing (in parallel) one or more micro-droplet operations that create or move (or combine, or mix, or so forth) certain droplets between certain stable positions and leave other droplets motionless at other stable positions. A reaction described in terms of configurations begins with a processor in an initial configuration having reagents loaded into their initial chambers. Next, intermediate configurations result from micro-droplet manipulations (performed by sub-assembly operation) that lead ultimately to, for example, a micro-droplet with the composition necessary for the intended reaction located at a stable reaction position. In a final configuration, the intended reaction has taken place in this micro-droplet, and its results have been (optionally) sensed.
In certain embodiments, while control may be more simply described as a sequence of stable configurations, it may be more efficient to cause the motion (or other manipulation) of particular micro-droplets as soon as possible, instead of waiting for the proper configuration to be realized. Then, although each micro-droplet will still occupy successively the stable positions indicated by the sequence of stable configurations, there may be no single time at which all the micro-droplets in the device will assume a particular stable configuration. Such control is referred to herein as parallel or pipelined and may be realized as a particular implementation of the intended sequence of stable configurations.
Thus, microfluidic-processor operation may be preferably described, specified, and controlled (also referred to herein as “programmed”) either as a sequence of micro-droplet configurations, with transitional between configurations resulting from higher-level micro-droplet operations, or alternatively, as the sequence of these higher-level micro-droplet operations. Such programming is advantageous because processor operations are in terms intuitively familiar from the chemistry laboratory, where reagents are measured, mixed, heated, measured, and so forth. Such programming is additionally advantageous because it accommodates microfluidic processors implemented in different technologies. The details of actual processor control, which are dependent on the actual types of independently-controllable physical elements available in a particular technology and implementation, are largely hidden from a micro-droplet or configuration level program, and appear only in relation to details of actually performing the higher-level micro-droplet manipulations and operations. For each higher-level micro-droplet operation, a sequence or package of lower-level device-dependent operations may be provided to perform the higher level operation.
For example, although sub-assemblies for performing various micro-droplet functions are expected to be present in microfluidic processors of a range of technologies, the implementation of the sub-assemblies in terms of component actuators is likely to vary with the implementation technology. Further, it is even more likely that the independently-controllable physical elements from which actuators are composed will vary greatly with technology. Therefore, a micro-droplet or configuration level program may be executed in terms of sub-assembly functions with little or no consideration of the technology details of sub-assemblies implementation. These details may be packaged into technology-dependent “subroutines” for execution by the sub-assemblies. For example, moving a micro-droplet between two stable positions in a microfluidic device, a typical higher-level operation, occurs when the provided sequence of lower-level operations is carried out on the specified physical elements of the microfluidic processor as a result of the signal generated by the control systems of the present invention.
Consequently, by controlling at the level of micro-droplets and processor configurations, the preferred hierarchical and modular construction of micro-fluidic processors may be advantageously reflected in the control systems and methods of this invention. Preferred control system hardware and software method structures are described in more detail in the following.
Hardware Structure
Control systems of the present invention generate electrical and/or optic signals in order to control microfluidic processors. Preferred processors are electrically (or electro-optically) controllable by direct application of electrical control signals to processor contacts. Where a processors also utilizes mechanical (for example, robotic), pneumatic, hydraulic or other non-electro-optic control means, these means are presumed to be also electrically controllable so that such processors are at least indirectly controllable electrically.
Preferred control system hardware is programmable so that it may control a variety of processes in a variety of processors. Thus, this hardware includes one or more programmable components, for example, a PC-type computer, an embedded microprocessor, or the like, capable of receiving and processing a software program describing processor configurations or micro-droplet operations. The programmable components in turn control peripheral interface circuitry that actually generates the control signals applied to a particular microfluidic processor, and (optionally) receives monitoring or sensor signals generated from the processor. The peripheral interface circuitry is optional if the programmable components are capable of directly generating control signals.
A control system may either permanently store necessary software program, or one or more of these programs may be loaded into the control system as needed. Accordingly, the methods of the present invention are preferably implemented as software programs that cause the programmable system components, by means of the peripheral interface circuitry, to generate control signals and to receive monitoring signals from a controlled microfluidic processor, in particular from the individually-controllable components provided by the implementing technology of the controlled microfluidic processor.
Software Structure
The software of the present invention implements methods that accept a micro-droplet or processor-configuration level program describing a process and generates necessary control signals to cause a microfluidic processor to carry out the described process. In a less preferred embodiment, such programs may be constructed directly from commands controlling the independently-controllable physical elements necessary to achieve the program-specified micro-droplet functions. In more preferred embodiments, the software has a functional structure that parallels the modular structure of preferred microfluidic processors, and is constructed from commands controlling the sub-assembly operations that implement the program-specified micro-droplet functions (such programs are also referred to herein as “sub-assembly” programs). In additional more preferred embodiments, the methods of this invention, given a micro-droplet or processor-configuration level program and a description of a particular microfluidic processor, select the proper sub-assemblies of the given processor and the sub-assembly commands necessary to achieve each program-specified micro-droplet operation.
Further, in the more preferred embodiments, then, the methods of the invention generate control signals that carry out each sub-assembly operation in a sequence of specified sub-assembly operations in a manner consistent with the modular structure of a microfluidic processor being controlled. Since each sub-assembly is generally composed of actuators (possibly along with the independently-controllable physical elements), operation of a sub-assembly is preferably generated as a series of commands for causing the component actuators to function as the sub-assembly. Further, since each actuator is generally composed of independently-controllable physical elements (possibly along with other actuators), operation of an actuator is preferably generated as a series of commands for causing the component physical elements to function as the actuator. It is these latter commands that are the electrical (and/or optical) control signals that actually cause action of the controllable physical elements. In summary, control signals for selected individually-controllable device-level components are generated to cause these components to function together as selected actuators, and the selected actuators to function together as chosen sub-assemblies, and the sub-assemblies to perform the input micro-droplet program.
The description herein is directed to method reflecting microfluidic processors having the preferred modularity including sub-assemblies, actuators, and the independently-controllable physical elements. However, it will be readily apparent to those of skill in the art how to adapt these methods of processors having other modularity's. It will be also apparent that the substantially same micro-droplet program (or sub-assembly program) may be carried out on microfluidic processors of different technologies simply by changing those software components that generate the device-level control signals from the micro-droplet level operations, that is the components generating actuator commands and control signals for the independently-controllable physical elements.
Preferably, a microfluidic processor also generates monitoring and sensing signals that reflect progress of processor operations, and the control systems and methods receive and use the monitoring signals to guide program execution. In one use, these signals provide feedback that monitors the operation of physical components, actuators, and sub-assemblies so that the next operation is initiated only after successful completion of previous operations. In another use, sensing signals provide indications of intermediary results obtained during a process, reaction, or analysis so that further steps may be appropriately chosen
In more detail, the micro-droplet, processor configuration, or sub-assembly programs supplied by a user to cause a microfluidic processor to perform an intended process, reaction, or analysis, are at least lists of micro-droplet operations, processor configurations, or sub-assembly commands. Preferably, they also include commands for testing and branching based on the results of prior operations or reactions. The testing and branching advantageously are constructed to utilize monitoring and sensing signals, preferably in a modular fashion. For example, while no single value of a single physical monitoring signal provided by a processor reflects correct operation of an actuator, a combination of monitoring signals or of a single monitoring signal at different times may provide such an indication. Preferably, such a combination is made available as a single actuator monitoring signal of program variable. Similarly, a single sub-assembly (or micro-droplet or processor configuration) monitoring signal or variable may be provided from a combination of actuator and other physical monitoring signals. With such “higher-level” signals or variables, program tests and branches may depend directly on micro-droplet information. It is further preferable for the methods of this invention to include functions for converting, compiling, interpreting, or otherwise transform, input programs into forms for causing the programmable control systems acting through the peripheral control circuitry to generate the requested hierarchically structured or constrained control signals for the microfluidic processor.
Software implementing the methods of this invention, along with attendant data, may be expressed in many suitable programming languages and software engineering paradigms. On one hand, the methods of the present invention may wait to translate user-provided, micro-droplet, configuration, or sub-assembly programs into requests to the independently-controllable physical elements until actual operation of the controlled microfluidic processor. For example, component, actuator, and sub-assembly control functions may be implemented as objects in an object-oriented programming system (using an object-oriented language such as C++). Here, the control functions are object methods and are executed in sequence in response to method message exchanged during operation. Similarly, the methods may be implemented as an interpretive system which also invokes functions only during operation. On the other hand, these methods may translate programs during an initial compilation step. For example, the control functions of the various levels may be implemented as macros (using a procedural language with a macro facility such as C) in a procedural paradigm, which translate each sub-assembly command into a corresponding plurality of actuator commands, so that programs are translated into instructions for the programmable apparatus. Mixed implementations are possible. For example, control functions can be represented as library routines, or higher-level functions may be objects and lower-level functions may be macros.
Data for the methods of the present invention includes, for example, the current configuration of the microfluidic processor and the current state of the actuators and components in the processor. These data can (including micro-droplet changes between successive configurations) be represented in manners advantageously suited to use by micro-droplet control functions.
The control systems and methods of the present invention additionally have various implementations, some more special purpose and others more general purpose, that are described with reference to
Most embodiments of the present invention, however, include at least a programmable control system and software functions that can translate operation commands for a processor's independently-controllable physical elements 211 into physical control/monitoring signals 215. This translation may require an amount of processor description information (control configuration information) 213 primarily directed to determining, for example, which processor contacts relate or external control elements relate to which physical elements. A program specified at this level would include a list of physical elements to control for which durations and at which times. However, such a program would not be limited to a single processor type, but could control a limited selection of microfluidic processors all having the same complement and arrangement of physical elements but with different arrangements of contacts and other external control elements. The different external control arrangements would be described by specifying different processor description information (control configuration information) 213.
Preferably, however, embodiments of the present invention have control systems and software functions that can accept a program described by lists of sub-assembly operations 205, each of which act directly on one or more micro-droplets present in a microfluidic processor, and generate the necessary comments to physical elements 211 and the consequent control/monitoring signals 215. Optionally, a sub-assembly program may also include tests concerning the success of previous operations or the nature of intermediate products and perform conditional branching based on such tests. To generate physical element operations, the software and methods would make use of two additional information sources. First, using technology library 209, the software would determine the sequence of actuator commands (and direct physical element commands) that implement each sub-assembly operation. Second, using processor description information (actuator configuration information) 207, the software would find the sequence of physical element commands that implement each actuator operation. Physical element operations 211 result from combining this additional information with the sub-assembly program; and control/monitoring signals 215 result from the physical element operations as described.
Preferred embodiments of this nature have advantageous general purpose functionality of at least the following types. For example, if a user of the present invention wishes to perform a particular process expressed as a particular sub-assembly operation program, the present invention may offer a choice of microfluidic processors suitable for performing the process. By combining the program with descriptions 207 and 213 of different processors along with the technology libraries appropriate to these processors, the software methods can determine for which processors physical element operations 211 and control/monitoring signals 215 may be successfully generated. It is these processors that are capable of performing the intended process, and that may be offered to the user. Further, a user may select a particular processor with accompanying processor descriptions and technology library, and the software methods may combine this information with various programs to provide the user with a choice of processes that the selected processor may perform. In summary, the systems and methods of this embodiment may offer users choices of several processing programs that may be performed by a selected microfluidic processor, or choices of several processors that may perform a selected processing program.
One of skill in the art will appreciate various alternatives. For example, the processor descriptions may be packaged together in a single data grouping or file. In a further example, the performance relationship between processors and sub-assembly operation programs may be determined initially, and the results stored as a separate data area that is consulted to provide user choices.
Further, preferred embodiments may accept more general program specifications in terms only of micro-droplet operations 201. Such programs would specify only that certain micro-droplets are to be metered, mixed, reacted, tested, and so forth, without specifying which sub-assemblies are to perform these operations. In these embodiments, the software methods would access processor description information (sub-assembly control configuration information) 203, which describes a processor's sub-assemblies and their configuration, in order to determine (if possible) a sequence of sub-assembly operations 205 that will perform the specified micro-droplet operations on a particular processor. Control/monitoring signals may then be generated from these sub-assembly operations as described above. These embodiment have the additional general purpose functionality of allowing a user either to choose among micro-fluidic processors suitable for performing a selected micro-droplet program or to choose among micro-droplet programs that a selected processors is capable of performing.
In summary, in preferred embodiments, the control systems and methods of this invention allow a single micro-fluidic processor to perform multiple programs specified a various levels of generality, and also allow a single program to be performed on multiple processors. Users interfaces may present a user with these choices. In these preferred embodiment, this general purpose function may be implemented by separately storing program specifications and processor descriptions, and upon execution, combining the program and the processor description to generate actual control/monitoring signals. In other implementations, this information may be predetermined. For example, the systems may store the same program in different forms for different micro-fluidic processors, and present to the user a choice of the available, stored programs for the possible processors.
In a preferred thermally-controlled embodiment, controlled microfluidic processors are implemented in a thermally-controlled technology and are physically standardized, also as described. Although the following description is largely limited to this more preferred embodiment, one of skill in the art will readily appreciate how to generalize the preferred embodiments described for the control of general microfluidic processors of other technologies, and also of general digital microfluidic devices. Therefore, in this more preferred embodiment, the control systems of the present invention generate electrical (and optical) signals for controlling the individually-controllable device-level components of preferred thermally-controlled microfluidic processors.
Preferred microfluidic processors primarily use thermally-controlled actuators with optical signals for monitoring or detection. In particular they are constructed according to a technology that uses local resistive heating or Peltier-device cooling for control functions. For example, a thermally-controlled processor can be maintained at baseline temperature by a temperature-controlled heat sink or a cooling element, such as a Peltier device, with actuators controlled by localized heating above the baseline. Localized heating may preferably be provided by low power resistive heaters of less than approximately 1 to 2 W, advantageously controlled by low voltages, for example, less than 50, 25, 15 or 10 V.
Mechanical force, where needed for control purposes, may be provided by gas pressure generated by localized heating applied to a gas reservoir within a processor. For example, controlled gas pressure may be directly used to cause micro-droplet motion. Controlled gas pressure may also be used to control micro-valves by causing an obstructing element to move into and close a passage, while return to normal pressure may draw the obstructing element back and open the passage. In a preferred embodiment, the obstructing element may be a low melting point solid, which is melted for valve operation also by localized heating. Thermally-controlled micro-valves may act to admit externally provided relative pressure or relative vacuum into a processor for powering more complex actuators. Thermally-controlled mechanical force may also be generated by other means, such as by other heat-sensitive fluids, by differentially expandable materials, and so forth. Additionally, localized heating and cooling may be directly applied to micro-droplets for reaction control. Further, electrical signals may be used for actuator control in other manners, such as attractive or repulsive magnetic or electric forces.
In this embodiment, device monitoring signals are derived primarily from temperature sensitive elements mounted in the device, which preferably generate electrical monitoring signals such as, for example, temperature-sensitive resistive or semiconductor elements. Localized heating may be precisely controlled by sensed temperatures. Gas pressures may then be controlled by controlled localized heating. Local thermal capacity may be monitored by a combination of a temperature sensor with a small heater by measuring temperature responses with respect to a determined quantity of heat. Using local thermal capacity sensors, micro-droplet presence or absence may be sensed because a micro-droplet has a higher thermal capacity than an otherwise empty passage. Other electrical monitoring signals may be generated by, for example, detecting local electrical impedance, which may provide alternative means for detecting micro-droplet presence. Micro-sensors with deformable conductive elements may provide for direct detection of local pressures.
Optical signals may be used in preferred microfluidic processors where advantageous. For example, scattered radiation may provide the simplest means of detecting or observing reaction or analysis results. Incident radiation may be helpful to initiate or stimulate a reaction or analysis. Also, micro-droplet position sensors may be optically based.
In more detail,
This exemplary microfluidic processor is constructed from three types of sub-assemblies, each sub-assembly being constructed from three types of actuators, and each actuator being constructed from one type of controllable device-level component. The processor also contains passive components such as passages, reservoirs, ports, outlets, optic conductors, and so forth. In particular, this processor has four separate sub-assemblies: two micro-droplet metering sub-assemblies, metering1 and metering2; one mixing sub-assembly, mixing 1; and one reaction/detection sub-assembly; referenced reaction/detection1. These sub-assemblies are constructed from three controllable heater actuators, six controllable valve actuators, and one optical detector, all interconnected with passive inlets, overflows, vents, and reservoirs. The sub-assemblies have the following components: sub-assembly metering1 includes inlet1, overflow1, valve1, heater1, and passage 1; sub-assembly metering2 includes inlet2, overflow2, valve2, heater2, and passage 2; sub-assembly mixing includes heater1 (and optionally heater2), valve3, valve4, vent1, vent2, Y-shaped passage 3 and passage 4; and sub-assembly reaction/detection1 includes valves5, valve6, heater3, and passage 5. Here, heater1 and heater2 are included in both the mixing and in the metering sub-assemblies. Also, heater1, valve3, valve4, vent1, vent2, and passages 1 and 4 alone may form a micro-droplet motion sub-assembly. Lastly, in addition to passive passages, the processor is constructed from only one type of controllable device-level components, localized resistive heaters. Preferably, resistive heaters are operatively coupled to resistive temperature detectors that provide feedback information.
Before a description of sub-assembly operation, exemplary passage configurations for creating and defining stable positions are described. Generally, stable positions are created by hydrophobic regions, or by the relative arrangement of main passages and vented side passages. (Main passages are continuing passages along which micro-droplets are manipulated; side passage are dead-end passages branching from the main passages.) First, hydrophobic regions, for example regions h1-h6 of
The present invention includes other methods of creating stable positions that will be apparent to one of skill in the art in view of the present description. For example, by placing a controllable vent adjacent to a passage with a valve, a stable position may be created when the valve is closed and the vent is open.
Because the effect of gravitational forces is negligible at the spatial dimensions used in these devices, surface tension may be exploited by designing local passage size differences within the device, perhaps in conjunction with adjacent hydrophobic regions. For example, since a narrowed passage will draw fluid from a larger passage by the capillary effects of surface tension, a relatively stable position can be created where a relatively narrow passage joins a relatively wider passage. This stable position may be reinforced by the presence of an adjacent hydrophobic region.
Stable positions can also be created by a local configuration of passages, preferably where a hydrophobically-protected side passage is vented to the exterior branches from a main passage. For example in
In summary, hydrophobic regions h3 and h4 create adjacent stable positions in passages 1 and 2, respectively. Side passages to vent1 and vent2, hydrophobically-protected by regions h5 and h6, respectively, define stable regions adjacent and to the right of their junctions with passage 4.
Now turning to actuator and then to sub-assembly operations, micro-valve actuators, for example, valve1-valve6, preferably use meltable elements, for example, m1-m6, respectively, to reversibly obstruct, under the control of gas pressure, their respective controlled passages. For simplicity of illustration only, micro-valves are schematically illustrated
Operations of the sub-assemblies result from the coordinated operations of their component actuators. First, two micro-droplet motion actuators move micro-droplets along passages 1 and 2 by means of gas pressures generated by pressure generators controlled by heater1 and heater2, respectively. Next, sub-assembly metering1, which is composed of actuators valve1, heater1, inlet1, overflow1, and passage 1, meters a micro-droplet of determined volume from an aliquot of fluid introduced through port inlet1 in the following manner. Initially, if not already open, valve3 and valve 1 are opened so that the side passage to vent1 is not blocked. Next, fluid introduced into inlet1, for example, by an external manual or robotic device, and flows up to the stable position created by the first hydrophobic region h3 just beyond the widening of passage 1, with any excess fluid flowing out through port overflow1. Region h1 prevents the introduced fluid from entering the side passage to heater1. Finally, controlled gas pressure generated by heater1 pinches the micro-droplet from the introduced fluid that lies between the junction of the side passage to heater1 and region h3, and propels it to just beyond the junction with the side passage to vent1. Region h5 prevents the micro-droplet from entering the side passage to vent1, and vent1 allows the propelling gas pressure to escape. Sub-assembly metering2 is constructed and operates similarly. (Optionally, valves, not illustrated, may be present adjacent to inlet1 and inlet2 in order to prevent passages 1 and 2 to refill after droplet metering.)
Sub-assembly mixing1 mixes two micro-droplets of differing constituents, which have been adjacently positioned at the stable position created by the junction of main passage 4 and the side passage to vent1, in the following manner. First, valve3 (and valve1 and valve2) are closed so that the adjacently situated micro-droplets in passage 4 can be propelled toward passage 5. Next, gas pressure is generated by heater 1, or by heater2, or by both, so that the two micro-droplets in passage 4 are moved to the stable position just beyond the junction of the side passage to vent2. Importantly, the generated pressure is controlled so that the motion is sufficiently rapid to mix the micro-droplets. Finally, the remaining sub-assembly illustrated in
According to a preferred embodiment of the invention, the number of terminating connectors required for the control of a plurality of actuators may be reduced by arranging/sharing, in the form of an array, the contact wiring to each actuator. The resulting compression of the number of terminating connectors advantageously simplifies communication with the entire microfluidic processor. Whereas each actuator requires two leads to complete an electrical circuit, according to a conventional arrangement of leads and contacts, a device comprising N actuators comprises 2N leads and 2N terminal contacts. By configuring the contact wiring in an array, however, the number of required terminal connectors can be reduced to as few as 2 N. For example, in a hypothetical device comprising 100 actuators, the number of external contacts can be reduced from 200 to 20. This greatly simplifies external wiring and device control.
As stated above, the compression is accomplished by arranging the contacts in an array. According to this arrangement, electrical contacts for the N actuators are configured in R rows and C columns such that the product RC=N, preferably where R is approximately equal to C, and most preferably where R=C. With this arrangement, actuators located in a given row share a common electrical contact. Similarly, actuators arranged in a given column also share a contact. Each actuator has a unique address, though, given by its unique row/column combination. Therefore, each actuator is individually actuatable by supplying electric current to the appropriate row-column combination.
It is also preferable that microfluidic processors for control by the present invention be physically standardized so that microfluidic processors designed for different reactions or analyses may be controlled by a single external control systems. Standardization would, for example, limit a microfluidic processor to only a few selected sizes. Electrical and optical connectors would be limited to standard forms, positions, and alignments. Inlet ports, overflow ports, vents, and so forth would be limited to standard forms and locations (for easy robotic access). A further preferable feature of microfluidic processors that promotes standardization is a self-description function. A processor may be described by providing its controllable and passive components, their mutual relations and interconnections, and, for each controllable component, the identity of the connectors for its control and monitoring signals. This self-descriptive information may be used by the control methods and systems to generate correct control signals at correct connectors for a particular microfluidic processor, otherwise such self-descriptive information must be explicitly entered by a user or “hard-coded” into the methods. This function may be variously implemented. For example, all the self-descriptive information may be stored in the microfluidic processors; alternatively, a processor may store a key to a database of this self-descriptive information which is stored elsewhere.
Further description of the construction and functioning of preferred microfluidic processors are provided in U.S. Pat. No. 6,048,734 dated Apr. 11, 2000; U.S. Pat. No. 6,057,149 dated May 2, 2000; U.S. Pat. No. 6,130,098 dated Oct. 10, 2000; U.S. Pat. No. 6,271,021 B1 dated Aug. 7, 2001; and U.S. Pat. No. 6,379,929 B1 dated Apr. 30, 2002. These patents are incorporated herein in their entireties by reference for all purposes without any admission that they are prior art to the inventions claimed herein. General knowledge and information concerning micro-fabrication techniques available in the art may be found in Rai-Choudhury, ed., 2000, MEMS & MOEMS: technology and applications, SPIE—The International Society for Optical Engineering, Bellingham, Wash.; and in Rai-Choudhury, ed., 1997, Handbook of microlithography, micromachining, and microfabrication—volumes 1 & 2, The Institution of Electrical Engineers, London, U.K., both of which are incorporated herein in their entireties by reference for all purposes.
This sub-section describes preferred structures for the control signal generation functions along with preferred structures for their data and parameters, both for a thermally-controlled microfluidic processor of the preferred implementation. The following descriptions apply to any implementation paradigm: for implementation with objects, the object hierarchy is described; for procedural implementation with macros, the macro inclusion hierarchy is described; for procedural implementation with library routines, the procedure invocation hierarchy is described. One of skill in the art will be readily able to apply the following description to the chosen paradigm. Also, although the following describes a currently preferred allocation of functions to hierarchical levels, the methods of this invention are readily adaptable to other function allocations, and even to other function definitions. In particular, the grouping of components into actuators may be implementation- and technology-dependent. Also, there may be fewer functional levels, for example, just sub-assembly and actuator levels, or more functional levels, where advantageous.
Preferred Functional Structures
First, the lowest-level functions are component-level functions 15b, which are preferably the only functions that directly cause generation of electrical and optical signals for control of the individually-controllable microfluidic processor components. For example, the “current/voltage control” primitive function causes the control system to generate or monitor specified electrical control signals. The “external switch control” function causes the control system to switch these signal generators to signal connectors. (The “internal switch control” function controls switches internal to a microfluidic processor, which, if present, route electrical control signals from processor to connectors to internal components.) Therefore, the joint action of these two functions generates and monitors electrical control signals between the control system and electrically-controlled processor components. Correct connectors for component control of particular components may be determined from the previously-described self-descriptive microfluidic processor data, which includes such connector-component information. In the case of preferred self-descriptive microfluidic processors, this self-descriptive information, or a key to it, can be obtained from the microfluidic processor itself. The function reading this information from a processor is called the “sense device type” function. Finally, the functions “laser diode control” and “photodiode control” provide similar control of optical signals.
Level 15 may also include certain additional simple functions 15a, which implement actions somewhat more complex than the actions of atomically implementable device components, but which are nevertheless simple and best classified as components rather than as actuators. Functions 15a may invoke functions 15b or other functions 15a. An example of such a generalized component-level function is the “sense temperature” function, which outputs the temperature at a given sensor element. Given a specified (resistive) temperature monitor element, its external contacts may be indicated by descriptive microfluidic processor data. The electrical output of these indicated contacts may then be monitored by the “current/voltage control” and “external switch control” functions, and then converted to a temperature in view of known physical properties of the given sensor. The “controlled heating” may apply, using the more primitive control and switch functions, a given power to a given heater element, or may adjust the applied power in view of the output of a “sense temperature” function to achieve a given temperature.
These component-level functions and their suggested implementations are not intended to be limiting. First, other and additional component-level functions may be defined; the listed functions are exemplary and not exhaustive. Second, since component-level functions are typically determined by the implementation technologies, they typically will differ for microfluidic processors of different technology. Even within a single technology, details of heating, sensing, and so forth differ in different specific microfluidic processor implementations. Further, even for a single processor type, different preferred embodiments may package the primitive and generalized component-level functions differently.
Actuator-level 16 includes functions that control groups of one or more usually interconnected components in a manner and sequence so that they function together to achieve a particular actuator-type function. Actuator-type functions are those typically associated with the “plumbing” or “machinery” necessary to implement a chemical reaction, such as opening or closing a micro-valve in the microfluidic processor, generating pressure, sensing quantities, and so forth. For example, a “sense reaction results” function may be optically implemented. It may act by means of the “laser diode control” and the “photodiode control” functions, first, to cause the proper incident radiation to be provided to the proper external optical connectors in order that reaction results are illuminated, and second, to cause scattered or emitted radiation to be observed. A “sense micro-droplet” function may sense the presence or absence of a micro-droplet by, in effect, measuring a local thermal capacity. Thus, this actuator function may, first, provide a given quantity of heat by means of the “controlled heating” function, and second, determine the temperature response by means of the “sense temperature” function. A greater temperature increase indicates a lower heat capacity indicative of the absence of a micro-droplet, and vice versa. This function may also be optically implemented to determine micro-droplet presence or absence in a region by sensing optical properties of the region in a manner similar to the “sense reaction results” function. A “generate pressure” function may use the “controlled heating” function at a given power or to a given temperature in order to heat gas in a reservoir to increased pressure. Generated pressure may be monitored with a pressure sensor if available in the microfluidic processor. Finally, the important “open/close” valve functions are described subsequently.
Information describing an actuator's individual components and interconnection indexed by an actuator identifier may be available from self-descriptive processor data. In this case, simply an actuator identifier may be specified to the actuator functions, which then automatically determine component parts from the self-descriptive processor data without requiring user attention or input of this information. In turn, component information, for example, connector identification, may be automatically determined by component-level functions from this same data.
Actuator-type functions are expected to be more standardized than component-level functions because they reflect facilities needed by virtually all microfluidic reaction processors. For example, virtually all microfluidic processors will have micro-valves with open and close valve functions. Nevertheless, the actuator-level functions and their suggested implementations described herein are exemplary, and not exhaustive or intended to be limiting. For example, certain component-level functions, especially generalized functions 15a, may be considered actuator functions in different implementations. Second, even though many of these types of actuator functions may be substantially similar in different processors, their implementation may differ from those suggested above depending on the processor components available in the implementation technology. Third, different actuator functions may be present to take advantage of different component types present on different processors, for example, a wider range of sensing actuators may be present to take advantage of a broader sensing technology.
Configuration/micro-droplet 17 functions (performed, generally, by sub-assemblies) are those that act on micro-droplets, preferably invoking primarily actuator functions 16 so that micro-droplets move from stable position to stable position. Therefore, the configuration/micro-droplet 17 functions provide that the microfluidic processor progresses through configurations that are defined by the micro-droplets present in a processor and their stable positions. In other words, a micro-droplet function starts with one or more micro-droplets at stable positions and invokes actuator functions so that upon completion the one or more micro-droplets are again at different stable positions. These functions do not complete with micro-droplets at unstable positions, positions from which a micro-droplet may spontaneously move and in an indeterminate manner. Micro-droplets at unstable positions would therefore make predictable and orderly operation of a microfluidic processor impossible, and this situation is to be avoided.
Input information for micro-droplet functions includes positions of the micro-droplets to be acted on. Preferably, this information may be obtained from an initial processor configuration, which is updated with new micro-droplet positions, to a final configuration upon function termination. Also where sense actuators are present, these functions may check micro-droplet position and report an error if the measured position and intended position are inconsistent. Even more preferably, using micro-droplet position and processor self-descriptive data, these functions automatically determine which actuators to invoke for achieving the intended result. Otherwise, micro-droplet position, and possibly also the correct actuators, must be determined by a user (assuming prior micro-droplet operations were successful) and then input to these functions.
Micro-droplet-level functions are preferably provided to correspond to standard types of chemistry laboratory operations, such as measuring, mixing, heating, and so forth. Thus, functions 17 usually include: functions to meter a micro-droplet from a fluid source in order to form a new micro-droplet of known volume, to move a micro-droplet from one stable position to another stable position, to mix an inhomogeneous micro-droplet to form a homogeneous micro-droplet, to perform a reaction by thermal or other type of excitation, and so forth.
Because microfluidic processors of this invention act in a digital manner by manipulating micro-droplets to perform chemical or biological analysis, basic micro-droplet functions types are largely “microfluidic processor independent.” Certain micro-droplet functions, for example, separation of micro-droplet constituents, may be added where required by a certain type of reaction. Alternatively, certain combinations of basic micro-droplet functions may be made available as a single function for efficiency. Variation in function details and function implementation may occur between different technologies and processor types. Preferred implementations of these functions for preferred processors are subsequently described.
User-level 18 functions do the work useful to an end user, performing and monitoring an intended reaction or analysis in a microfluidic processor. Functions 18a, “protocol/compiler/interpreter” functions, direct a microfluidic processor to actually carry out an intended reaction. These key functions interpret, convert, compile, or otherwise process a user-provided reaction program, preferably specified substantially as a sequence of micro-droplet-level functions that prepare a micro-droplet containing the necessary reactants, cause the intended reaction to occur in this prepared micro-droplet, and then detect or sense reaction results. As described, reactions are preferably “programmed” largely by invoking micro-droplet-level functions, and rely on the function hierarchy of this invention to ultimately generate the necessary control signals on the correct connectors to cause a microfluidic processor to perform the invoked functions. Because micro-droplet functions, as well as actuator and component function, encapsulate most details of processor actuator operation, users may advantageously specify reactions in terms corresponding to routine chemical laboratory operations. Self-descriptive microfluidic processor data permits this specification without attention to internal processor details.
User-level 18 may also contain operator-type functions 18b, which provide for microfluidic processor control by permitting the selection of the reaction or analysis “program” to be performed by a microfluidic processor, by initiating the selected reaction “program” after readying the processor, and by terminating the reaction and returning the sensed reaction results, and so forth. Operator function may also provide for monitoring a microfluidic processor as it processes a reaction. For example, monitoring functions may show on an appropriate display device a graphical (or otherwise formatted) portrayal of the current state of a microfluidic processor such as the current position of micro-droplets, the current state of microfluidic processor actuators and components, and so forth, along with indications of the “program” steps already performed and yet to be performed. Optionally, operator-type functions may include program development and debugging tools, for example, tools for entering micro-droplet function commands, for “single-stepping” a processor through a program, and for further facilities familiar from programming environments for computer systems.
Since a function of a particular hierarchical level performs its actions by making requests of functions, the exchange of requests is fundamental and is variously referred to herein. For example, a higher-level function may generate, or send, or transmit, or so forth a request, which a lower-level function then processes, or accepts, or receives, or so forth. Alternatively, a higher-level function may provide a request to a lower-level function.
Preferred Data Structures
The hierarchically arranged signal-generating functions preferably utilize and maintain certain data, for example, self-descriptive data for the microfluidic processor, data descriptive of the current processor state, and the configuration or state of micro-droplets present in the processor. Self-descriptive data for a microfluidic processor generally specifies the processor's components, how they are interconnected, and by what external contacts they are controlled. For example, processor components may be described as a list of atomic components, their type, properties, and where controllable, control connectors. Actuators may be also described as a list of their type, properties, and atomic components out of which they are constructed. The external contacts controlling the components of an actuator can be determined from the component of the actuator and the connectors controlling these components. Component interconnection may be described by a list of the passages, hydrophobic regions, inlet ports, outlet ports, vents, and so forth, along with indications of the connectivity of these elements, which may be represented as a network flow diagram.
The self-descriptive processor data may be automatically supplied, preferably by the microfluidic processor, or less preferably by the control system or by both acting in combination. In one embodiment, a ROM-type memory (or EPROM, or other permanent or quasi-permanent memory) is embedded in or on a microfluidic processor containing at least this processor-descriptive data. Alternatively, this memory can be limited to a few (10) bytes that store only key-type information for lookup in a control system database retrieving complete self-descriptive data. In another embodiment, machine-readable indicia, such as a bar code, or human-readable indicia, such as a serial number, may be provided on a microfluidic processor. The “sense device type” component function obtains this self-descriptive data either by accessing the embedded microfluidic processor memory by means of standardized connectors (for example connections “1, 2, 3, and 4” on all microfluidic processors), or by reading machine-readable indicia, or by manual input of human-readable indicia.
Self-descriptive microfluidic processor data preferably permits simplified parameterization of the component and actuator-level functions by the symbolically identified components and actuators. For example, a “controlled heating” function may be applied to “heater-6B”, wherein “heater-6B” is identified by the functions in the self-descriptive data. In contrast, applying a “controlled heating” function to external contacts 39, 42, 43, and 68 is less flexible. An “open/close valve” function may be more preferably applied to “valve-12”, instead of to “valve-12”'s components or to their connectors. Information describing a microfluidic processor also preferably includes the state of the symbolically-identified components and actuators. For example, the current temperature, or the past heating of “heater-6B” is 80 C; valve-12” is currently “open”; and so forth.
Function data further includes micro-droplet configuration or “state” data, which includes a list of the micro-droplets currently present in a microfluidic processor and their composition and current position. Micro-droplet composition may, for example, be recorded by the source or sources from which the micro-droplet was created. Micro-droplet position records its current unstable position occurring only transiently during transitions between configurations. Micro-droplets may be symbolically specified in the configuration, for example, the sixth micro-droplet created being “micro-droplet-6,” and micro-droplet functions may then be applied to symbolically specified micro-droplets. For example, when the “move micro-droplet” function is applied to “micro-droplet-6” the function determines this micro-droplet's current position from the current processor configuration. From this determined position, the “move micro-droplet” function next determines from the self-descriptive processor data the correct actuators to invoke to move “micro-droplet-6,” and from current state information, the current state of these actuators. When the determined actuators are invoked their components, their component's connectors, and their component's state are similarly determined. Alternatively, in simpler but less preferred embodiments, the actuators, components, and connectors may be pre-specified.
Finally, user-level operator monitoring and display functions may display this function data. For example, animation of microfluidic processor operation may be displayed as a map of the microfluidic processor components and their connections along with the current position of the micro-droplet and the current component activation's. Limited aspects of the current state may also be operator-selected for display.
In one embodiment of the present invention, a microfluidic processor may be represented in an object-oriented programming paradigm. In an exemplary object representation, where some or all of the components, actuators, micro-droplets, and so forth may be represented as objects, the maintained data would be represented as object instance data, defining for each object its type, state, geometric relation to other objects, and so forth. The control functions would be methods manipulating the component, actuator, and micro-droplet objects. These microfluidic processor control function may be represented in other programming paradigms where the maintained data may be represented as lists, tables, trees, or other known data structures.
A control system of the present invention preferably has a distributed and hierarchical structure, generally paralleling the hierarchical control function structure illustrated in
Control systems, and especially system interface hardware, may be implemented with electronic microprocessor, such as those available from Intel, Motorola or other electronic suppliers. To avoid confusion, such control system electronic processors will be always called “microprocessors,” while microfluidic processors will be called both “microfluidic processors” and simply “processors.”
Illustrated first-level, interface hardware comprises data acquisition (“DAQ”) board 26 directly connected to microfluidic processor 20. A preferred DAQ board is programmable, for example including an embedded microprocessor (such as those produced by Intel, Motorola, etc.) with RAM memory (for example, 1-8 MB), which controls electrical and optical sensor/driver circuits and switches between outputs of these circuits and connectors 25. The sensor/driver circuits are switched among connectors 25 under microprocessor control to provide control signals to the microfluidic processor, or to receive monitoring signals. Optical signaling components, for example laser diode radiation sources and photodiode radiation detectors, are similarly controlled by the microprocessor. The DAQ board also preferably includes a standardized external interface that permit links to a broad range of higher-level portions of the control system. Illustrated here is generic 5-wire, bi-directional, serial interface 28, similar to such standard interfaces as UART, USB, Firewire, Ethernet, and so forth, all of which may be used in this invention. In other embodiments, the DAQ board can be configured to plug into the busses of higher-level control systems. User hardware preferably communicates with a DAQ by means of message exchange according to a standard protocol.
A DAQ board with sufficient microprocessor and memory resources may perform virtually all control functions. For example, such a board may perform component-level functions 15, actuator-level functions 16, micro-droplet-level functions 17, and reaction-control function 18a. In this preferred embodiment, only the user interface functions are more efficiently performed on user hardware. Such a capable DAQ board would function with most user hardware of limited resources. With a less capable DAQ-board, control functions may be advantageously shifted to user hardware, starting with higher-level reaction control functions and proceeding lower in the function hierarchy. In the former case, limited monitoring messages would need to be exchanged between the DAQ board and the user hardware; in the latter case, user hardware would send parameterized messages to the DAQ board invoking lower-level functions. These messages may be divided into packets for actual transfer across the DAQ interface, and the transfer may be error checked.
In alternative embodiments, certain lowest-level control functions may be offloaded from the DAQ board onto control hardware embedded in processor 20 itself, for example, onto micro-circuit 23. For example, this circuit could serve as an internal switch so that a smaller number of external contacts 21 may be switched among a larger number of control or monitoring leads on the processor, thus conserving external contacts. Other certain component control functions may be offloaded to the microfluidic processor.
User hardware (also called herein a “host”) is the top-level of the control systems of this invention. In most embodiments user hardware performs at least user interface functions 18b in
The hierarchical control systems of this invention—the user hardware, the DAQ board and, optionally, the microfluidic processor itself—may conveniently be constructed to a number of different design points suitable for different applications. As illustrated in
A still more portable design point is a handheld analysis system, in which host 27 may be a palmtop or other type of handheld type computer, DAQ board 26 plugs into an “expansion” socket or other receptacle or plug on the handheld host, and microfluidic processor 20 in turn plugs into a DAQ board receptacle. The handheld may also include remote communication interfaces, such as wireless access. This design point would have medical applications in a doctor's office, or at bedside, or in an emergency situation, or so forth. It may also have industrial applications for the “field” of manufacturing processes of industrial chemicals. Other applications will be readily apparent to those of skill in the art.
Another design point is a less portable, but higher throughput laboratory analysis system in which host 27 may be any PC-type or workstation-type laboratory computer and one or more DAQ boards 26 with microfluidic processors 20 arranged in a number of appropriate configurations. In a simple arrangement, the DAQ board may reside in a tabletop holder (not illustrated) which connects to host 27 via data cable 28. Alternatively, multiple microfluidic processors 20 with their associated DAQ boards may reside in a single holder, or multiple holders, and may be connected to host 27 by a network connections such as Ethernet connections. For more complete laboratory automation, one or more processors 20 with their associated DAQ boards may be arranged so that samples or reactants may be introduced into the processors by one or more standard laboratory robots. In
A broad range of further design points that are suitable for various other applications will be apparent to those of skill in the art.
The DAQ board of this embodiment is relatively more capable, and therefore may be interfaced to user equipment, or hosts, of a wide range of capabilities. DAQ board architecture includes both a preferred hardware architecture and a preferred system software architecture, described herein.
Hardware Architecture
Standardized electrical connectors 38a connect between both electrical control lines 39 and lines on substrate 36 leading to microfluidic processor 37, and also between electrical monitoring lines 40 and corresponding substrate lines. Optical connectors 38b connect between both optical conductors 42 from DAQ board light sources and optical conductors 41 to DAQ board light sensors and corresponding optical conductors on processor substrate 36 also leading to the microfluidic processor. The electrical connectors, which may have many embodiments, are illustrated here as edge connectors that are engaged when the processor substrate is inserted in a DAQ board receptacle. Alternatively, connectors may be suitable for engaging a flexible ribbon cable, or may be multi-pin sockets, or so forth. The optical connectors may be of types known for connecting fiber-optic cables.
Host computer interface 44 is preferably selected according to the type of host used in a particular control system. For example, for handheld hosts the DAQ board may plug into an available slot or interface integrated into the handheld device. For laboratory systems using PC or workstation type hosts, the DAQ board provides a modular, simple, and preferably standardized connector and interface, for example, suitable for a USB, or a Firewire, or an Ethernet cable connection. Illustrated in
The DAQ board is preferably externally powered by a host computer (or by a standalone holder). Power may be supplied at standard voltages, for example, at +12 V, +5 V, or other voltage, which the board itself converts to and regulates at required internal voltages. Preferably, a DAQ board is able to negotiate with host (or with its holder) concerning the power requirements of the board and an attached microfluidic processor, and to generate an error indication if the power supply does not meet requirements. Similar power negotiations are known from USB interfaces employed in personal computers.
In an economical embodiment, the signal generation and sensing function includes peripheral circuitry in which a smaller number of bus-controlled signal generation and monitoring circuits are switched (or multiplexed) by bus-controlled signal switching circuits among a larger number of leads or lines for connection to a microfluidic processor. Thus, the microprocessor controls microfluidic processor control-signals by controlling the signal generation and signal switching circuits by means of the internal bus 46. Alternatively, a driver/sensor circuit may be provided for each external connector, and the signal switches may be eliminated.
Accordingly,
Similarly, monitoring signals generated in a microfluidic processor and conducted on relatively more numerous monitoring lines 40 are switched by switch 50, under control of bus 46, to one of relatively fewer number of digital sensor circuits 49, which may be an analog-to-digital converter of similar. Also, the sensor circuits may also provide signals to activate sensors where needed. The digitized monitoring signals are then transmitted to microprocessor and memory 43 over internal bus 46. Monitoring signals are typically generated by temperature detectors, preferably at least one detector accompanying and for control of each resistive heater. Temperature detectors are preferably resistive temperature detectors (preferably of platinum) with resistance in the range of 1000 Ω to 4000 Ω at 25° C. Since temperature measurements preferably have an accuracy and resolution of approximately 0.5° C., temperature sensor circuitry should be able to measure a resistance (for platinum temperature detectors) in the above range with an accuracy and resolution of better than approximately 0.25%, and more preferably better than approximately 0.13%.
Similar switch-based control may be used for optical signals.
Optical monitoring signals are received over light conductors 41 and arc sensed by photodiodes 51 (or other light sensors). The digitized photodiode output is switched onto the bus by switches 52. To monitor light returned from a microfluidic processor, a DAQ board preferably has one or more photodiodes, preferably four, or five, or more photodiodes with characteristics, such as wavelength responsiveness, dark current, quantum efficiency, and so forth, specific to the reactions or analysis. Preferably, a plurality of photodiodes are provided with a variety of characteristics specific to a variety of microfluidic processors performing a variety of reactions or analyses. Further, the photodiodes, or the optic conductors, may optionally be provided with optic elements, such as spectral filters, to adapt their responsiveness to the reaction. Photodiode digitization circuits preferably have adjustable gains and ranges to accommodate photodiodes of different characteristics.
Alternatively, where controllable optical switches are economically available, this architecture illustrated may be replaced by a switched architecture similar to that for electrical signal generation and monitoring, namely fewer optical sources and sensors optically switched among more numerous optical conductors.
Software Architecture
Software instruction executed by microprocessor 43 (or other programmable control element) controls the DAQ board. In particular, responses to host messages and control signal generation are enabled according to the hierarchical microfluidic processor control functions. Although allocation of control system function among a host, a DAQ board, and a microfluidic processor is flexible, preferably, as described, the DAQ board performs most of the control functions in order that the microfluidic processor need provide only self-identification and in order that the user equipment need only provide an operator interface. Thereby, microfluidic processor cost is reduced, and the user equipment is freed from real-time microfluidic processor control.
A preferred software architecture is layered as is known in the art. At the lowest layer is an “operating system”, which preferably provides, for example, standard software process control, communication, memory allocation, and access for control of DAQ-board peripheral circuitry. Software process and memory control preferably provides real-time, asynchronous control with interfaces for standard languages, such as C or C++. Drivers for peripheral circuitry preferably provide asynchronous control over the electrical and optical signals output to a microfluidic processor and asynchronous sensing of monitoring signals from a controlled microfluidic processor. Such a system may be built, for example, from a minimal Linux kernel augmented with peripheral circuitry drivers.
In a software process-based method implementation, the operating system executes software processes managing, for example, microfluidic processor control functions, host communication, and internal DAQ board administrative functions. Host communication software processes preferably implement a layered communication protocols. At a network layer, communication is preferably packet based with error checking (for example, by a checksum with retransmission of lost or corrupt packets). At a physical layer, the protocol may be implemented over host communication link, such as the illustrated serial link from host interface 44, Ethernet, or so forth with provision for negotiation of transmission rates, packet sizes, and so forth. Exemplary protocols may be selected from the IP family, such as SLIP or TCP, or from other known protocols.
Internal administrative software processes provide responses to, for example, host requests for DAQ-board status, and for the operation and status of an attached microfluidic processor. Administrative software processes may also provide for DAQ-board software update. For example, in response to a host status request, the DAQ board should report its status (e.g., free, reaction in progress, steps completed, results now available, and so forth). The DAQ board may also perform diagnostic tests of the board itself and calibrate on-board sensor circuitry. In response to a power requirements request, the DAQ board should negotiate the power it expects to draw from the host in advance (e.g. for this particular reaction in this particular microfluidic processor). In response to a software update request, the DAQ board should request or accept software (or firmware) from the host. Further internal status requests and responses may also be provided for.
Microfluidic processor control software processes perform functions that have been generally described with respect to
This sub-section describes control function for preferred thermally-controlled microfluidic processors, component-level functions, actuator-level functions, micro-droplet-level functions, and lastly user-level functions. This description is exemplary and not limiting. In view of the following description, one of skill in the art will understand how to construct other implementations of the described functions, and also how other possible components and actuators, which may constructed in the preferred thermally-controlled technologies, may be controlled according to this invention.
Temperature sensing and controlled heating are important component-level functions for preferred thermally-controlled microfluidic processors. Temperature sensor elements are preferably resistive elements (resistive temperature detectors or “RTDs”) configured to have measurable resistance changes in response to temperature changes. Such a sensor may be made of platinum with resistance in the range of approximately 100 Ω (Ohm) to 4000 Ω at 25° C., so that an accuracy and resolution of approximately 0.5° C. can be achieved with sensor circuitry capable of resistance measurements of approximately 0.17% or better accuracy and resolution.
In a second mode, the RTD can sense the presence or absence of a micro-droplet by measuring a local specific heat, which is greater when a micro-droplet is present in a nearby passage than when no micro-droplet is present. This mode functions in a manner substantially similar to the first mode except that the applied current is greater and is applied for a time sufficient to generate enough heat to increase the surrounding temperature by a measurable amount, for example, by approximately, 2° to 4° C. in the absence of a micro-droplet. In the presence of a micro-droplet, the temperature increase will be less. Therefore, the presence or absence of a micro-droplet can be sensed by measuring the rate of the temperature increase.
Heaters are also preferably resistive and configured to controllably generate between 0.5 and 1.5 W of heat with a low voltage source. Since a preferred low source voltage is 5-10 V or less, the resistance of the resistive heaters is in the range of approximately 15 Ω to 1000 Ω at 25° C. (even smaller heaters may be needed for source voltages of less than 5 V). As
A further temperature-related, component-level function provides for controlling baseline device temperature. In addition to heaters, a preferred microfluidic processor may have a Peltier (or other) cooling device (or devices) in order to generally maintain the processor at a baseline temperature, for example, at a room temperature of 25° C. Alternatively, a Peltier cooler can be mounted on the DAQ board in a manner such that it makes thermal contract with a microfluidic processor when inserted into the board. Such a cooler prevents the progressive build-up of the effects of heaters energized during the course of a reaction or analysis. A cooling device may be controlled similarly to a resistive heater by adjusting a control current to maintain a specific temperature sensor at the desired baseline temperature, where the specific sensor is mounted at a thermal distance from heaters to sense background processor temperature.
A further component-level function controllably generates pressure, for example, to move micro-droplets or other materials in a microfluidic processor. This function is an important component of several higher-level actuators requiring thermally-controlled mechanical force. A preferred embodiment of a pressure generator includes a gas reservoir with a controlled heating element and a passage conducting gas pressurized by heating to its point of application.
In addition to micro-droplet sensors depending on temperature effects described previously, further component-level functions may control other types of micro-droplet sensors present on a microfluidic processor. For example, micro-droplet sensors may be based on capacitive detection, in which an impedance between two leads is altered by the presence or absence of a micro-droplet. The DAQ board then includes switchable impedance sensing circuits. Pressure sensors may also be present and can be used as micro-droplet position sensors as explained subsequently. Pressure sensors may also provide direct feedback for use in the controllable pressure function of
A micro-valves function is an important actuator-level function that will be present in most microfluidic processors.
The configuration of leads 79-82 is one arrangement that provides independent control of all three heaters with only four directly-routed and non-overlapping control leads. This illustrated arrangement is exemplary. For example, six leads, two for each heater, may be provided instead.
The micro-valve closing operation is described with reference to
Step 87 then deactivates HTR2 and waits until its temperature returns within tolerances to T0, the baseline processor temperature, so that the plug solidifies again. The return to baseline temperature may either be sensed by a sensor or may be assumed after sufficient time delay. After the plug is solidified, step 88 similarly returns the temperature of HTR1 and gas reservoir 75 to baseline. Because the volume of the gas is now greater because of the motion of the plug out of passage 77, a relatively lower gas pressure is present in reservoir 75 at the baseline temperature when the micro-valve is closed than when it is open.
The micro-valve is now closed because controlled passage 78 is blocked with the solidified plug. Step 89 marks the state of the micro-valve as closed in the data describing current microfluidic processor configuration.
The micro-valve opening operation is described with reference to
In the following descriptions, for ease of illustration and without limitation, micro-valves are schematically represented with a single heater and a single pair of leads, instead of their full illustration, as in
Optical sensing of the results of microfluidic processor reactions or analyses is preferred because it may be easily performed externally to a microfluidic-processor without any physical removal of reaction results from these passages. Alternatively, where a microfluidic processor includes a separation facility for reaction results, detection of components separated thereby is also preferably by optical means. Optical sensing may depend on scattered incident radiation or generated fluorescent radiation, or so forth. The invention also provides for the excitation of a reaction or analysis by radiation.
Basic optical detection components and control functions are illustrated with reference to
Limited portion 165 could be a substantially vertical depiction, illustrating substantially vertically arranged optic conductors out of the plane of the microfluidic processor and passing illumination through the thickness of the processor. This portion could also be a substantially horizontal depiction, illustrating substantially horizontally arranged optic conductors in the plane of the microfluidic processor and passing illumination through only one passage of the processor. Further, the optic conductors may run substantially in the plane of the processor (horizontally), only to angle to a final orientation near their target.
Other such entirely external detection methods, based on externally-applied magnetic (NMR) or electric fields, or on a combination of these fields with optical detection, can also be preferably used in the microfluidic processors of this invention. In this case, field generation components must be placed on a microfluidic processor or on the DAQ board (or on a DAQ-board housing), must be identified to the control function, and must be activated by the control function.
A micro-droplet move function is an important configuration-level function that will be present in most microfluidic processors. This function moves a micro-droplet from a first position to a second position, thereby advancing the microfluidic processor from a first configuration to a second configuration in which the micro-droplet moved is in its second position. This, and other micro-droplet-level functions, act most reliably when the initial and final micro-droplet positions are stable. They are preferably only invoked or only act when the data describing the current processor configuration indicates that micro-droplets are correctly positioned at a stable position. As described, a stable position can be established by, for example, a hydrophobic region in a passage, or by a local configuration of passages.
Micro-droplet motion of course requires mechanical force and generally, in preferred microfluidic processors, this mechanical force is gas pressure-generated by a pressure generator actuator. Micro-droplet motion may be stopped when the motion pressure is dissipated by, for example, a vent to the processor exterior. Motion may also be stopped by a hydrophobic region which requires more motive force than is being supplied (coupled with deactivating the pressure generator actuator).
Micro-droplet motion is illustrated with reference to
Next, step 101 prepares the micro-valves for micro-droplet motion by invoking the actuator-level micro-valve functions to close valve1 (if present and previously open, as determined by its state in the microfluidic processor configuration data) and to open valve2 (if previously closed, as also determined by its state). Step 102 then generates a pre-determined pressure by invoking actuator-level pressure-generation functions 102. The generated pressure moves the micro-droplet to the right (it being assumed that generated pressure is not dissipated to the left in passage 98 and that passage 98 is “open” to the right of position 97), until final position 97 where the applied pressure dissipates to the exterior through vent2. The micro-droplet itself is prevented from entering vent2 by the hydrophobic protection of its connecting side passage. When the micro-droplet reaches its final position, after delay 103, step 104 halts the pressure generation functions by deactivating HTR1. The duration of active pressure generation may be determined as a pre-selected time interval, optionally dependent on the processor configuration. Alternatively, where a micro-droplet position sensor is available (for example, a thermal-type sensor or a capacitive-type sensor), step 103 may wait until the micro-droplet is sensed to be in the final position. Optional step 105 invokes the micro-valve functions to return valve1 and valve2 to their states before micro-droplet motion.
Finally, upon successful completion, the micro-droplet position in the microfluidic-processor configuration data is then updated in step 106.
The configuration-level micro-droplet metering function creates a new micro-droplet of a more precisely known and smaller volume of fluid from a usually less precisely known and larger fluid volume (a reactant, a sample, or so forth) introduced into a microfluidic processor.
Fluids may be introduced into a processor through ports by manual transfer means (for example, a pipette) or by automatic transfer means (for example, a robot) from an exterior source. Ports may be provided on the microfluidic processor to accept various fluid transfer means, for example syringes or pipettes.
In a preferred embodiment, a new micro-droplet is metered by being pinched off from the larger volume, generally by means of a gas pressure force. Micro-droplet metering is illustrated with reference to
The metering operation begins, as usual, at step 120, which identifies the metering components, their states, their arrangement, order, and their signal lines or external connectors. Optional step 121 opens valve1 and valve2 by means of the actuator-level micro-valve functions, if they were not initially open. Next, the metering function waits 122 for the loading of the fluid aliquot from which a micro-droplet is to be metered. Its loading may be indicated by an external manual signal provided to the user equipment (and transmitted to the DAQ board), or may be automatically indicated by completion of robotic loading, or may be provided by an internal sensor can detect the presence of fluid adjacent to hydrophobic region h1 of passage 110. Step 123 then closes valve1 by invoking the micro-valve close function, so that no more fluid may escape out of vent1.
Step 124 generates pressure by invoking the actuator-level pressure generator function (which activates HTR1). The pressure generator is controlled to a pre-determined pressure (if pressure sensors are available) or, alternatively, to a pre-determined metering temperature The resulting gas pressure pinches a length L of aliquot 111 that lies between the exit of the side passage to the pressure generator and the end of the aliquot at the stable position, forming a new micro-droplet. The volume of the metered micro-droplet is determined by length L and the cross-section of passage 110. With reference now to
Lastly, step 127 updates the microfluidic processor configuration to reflect the presence, location, and composition (the same as aliquot 111) of the new micro-droplet.
Effective mixing of inhomogeneous micro-droplets is useful because simple diffusion, especially of biological macromolecules, is often too slow to be practicable, even for adjacent micro-droplets in physical contact. Generally, micro-droplet mixing is achieved by motion that is sufficiently rapid, in view of the passage size and droplet viscosity, to induce micro-droplet mixing. Preferably, the micro-droplet velocity equals or exceeds the critical inter-layering velocity. In a preferred embodiment, a micro-droplet-level mixing function may invoke a micro-droplet-level motion function in such a manner that the motion is sufficiently rapid. This may be achieved by activating the pressure generator actuator, which provides the mechanical force to move the micro-droplet, so that the generated pressure rises sufficiently rapidly to a sufficiently high level to cause rapid motion. Appropriate activation of the pressure generator heater so that mixing of micro-droplets of particular viscosity's occurs in passages of various sizes can readily be determined experimentally and stored for use by the mixing function.
Inhomogeneous micro-droplets requiring mixing may arise for various reasons. For example,
The mixing function is now described with reference to
Lastly, step 144 updates the microfluidic processor configuration data to reflect the location and composition (now mixed) of the new micro-droplet.
Generally, a micro-droplet that has been created with the correct composition is ready for the intended reaction or analysis. Preferably, for reaction, this micro-droplet is then isolated in order to avoid evaporation or unintended interactions with the remainder of the microfluidic processor, and adjusted to a determined temperature, in order that the reaction proceeds as intended. Certain reactions, notably the polymerase chain reaction (PCR), may require that the micro-droplet be repeatedly cycled through a determined temperature protocol. Other reactions may require a (solid) catalyst, which will need to be in the reaction region of the microfluidic processor. Further, reactions may require radiation stimulation. Although the following description is, without limitation, in terms of reactions at a determined temperature, one of average skill in terms of the following description will readily understand how to provide for temperature protocols, catalysis, radiation stimulation and so forth.
Therefore, in the preferred embodiment described, reactions are performed in a controllably-heated region of a passage that may be isolated from the rest of the microfluidic processor, or in a controllably-heated reservoir into which a micro-droplet can be moved and isolated.
A reaction control function is illustrated with respect to
This reaction completed may be the final result of the microfluidic processing, in which case the contents of the resulting micro-droplet are sensed, or it may be an intermediary reaction, in which case the resulting micro-droplet is further processed.
Next, exemplary construction of preferred, thermally-controlled microfluidic processors is briefly described. For example,
The previously described micro-droplet-level functions can be combined to create user-level reaction-control functions for many different types of microfluidic processors performing many different reactions or analyses. Construction, or programming, of such control functions according to the present invention is enormously simplified because attention need generally only be paid to intuitive micro-droplet-level functions, which specify laboratory functions familiar to chemists and biologists, such as metering, moving, mixing, or reacting. Details of individual microfluidic-processor components and of their sequential control are hidden by the hierarchical construction of the component-level, actuator-level, and micro-droplet-level control functions, all of which function cooperatively to perform necessary low-level microfluidic processor control. This hierarchical control is possible because of the discrete nature of the controlled microfluidic processors.
These advantages are illustrated by a user-level reaction-control function for the preferred thermally-controlled microfluidic processor illustrated in
In more detail,
Therefore, this exemplary PCR reaction can be specified entirely in terms of high-level micro-droplet functions. Detailed operations of several individual components that must be coordinated to perform this function are generally encapsulated by the micro-droplet functions in which the reaction control is expressed.
In an alternative embodiment, the reaction control function, after obtaining the microfluidic processor description, determines itself which processor components to use to perform the intended reaction. If micro-droplets need to be moved between components that are not directly connected, the control function may insert the necessary micro-droplet move function invocations. This determination is analogous to the layout and wiring of a hardware description expressed in high-level hardware description language (such as VHDL) on a semiconductor chip, and can be performed by similar methods. Further alternatives apparent to one of skill in the art are also included in this invention.
The control systems and methods of the present invention are advantageously applied to control microfluidic processors to perform pre-determined analyses of biological and medical samples. Exemplary analyses include determining the presence of certain nucleic acids or proteins that may indicate a disease state of an organism and help in diagnosing the disease state.
Accordingly,
In the previous subsection, the control systems and methods of this invention were described in considerable detail with reference to the microfluidic processor of
In this subsection, the general purpose aspects of the control systems and methods of this invention are described with reference to a microfluidic processor of considerably greater flexibility. To advantageously realize increased flexibility, a processor will include at least one “conditional” sub-assembly which is capable of being controlled to produce at least two distinct outcomes. A switch sub-assembly, an exemplary conditional sub-assembly, is described next and then uses as a basis of a more general purpose microfluidic processor.
A switch sub-assembly is a conditional sub-assembly which can be controlled to move a micro-droplet from an inlet passageway to one of two or more outlet passageways.
In alternative embodiments, a thermally-controlled switch sub-assembly may include additional actuators that enhance micro-droplet motion through the sub-assembly. For example, the inlet port may be equipped with an additional downstream valve actuator and an upstream pressure generator. Accordingly, after entry of a micro-drop into the switch sub-assembly and after appropriate control of valve actuators 237 and 239, the downstream valve actuator may be closed and the pressure generator activated so that the micro-droplet may be forced out of the open outlet passage.
Although more general purpose processors are subsequently described based on this switch sub-assembly, the control systems and methods of this invention are applicable to other conditional processing sub-assemblies and actuators.
In more detail, the microprocessor of
Next, switch block 263 can be controlled to forward the processed micro-droplet resulting from these actions to either its upper or its lower outlet passages. In case the processed micro-droplet is forwarded to the upper passage, it can be further mixed with a micro-droplet metered from reagent source 267 by metering block 265, and then the mixed micro-droplet then further reacted and sensed in reacting/detecting block 271. If further processing is necessary, the reacted micro-drop may be forwarded to further sub-assemblies 273. In case the processed micro-droplet is forwarded to the lower switch-block passage, similar processing may be performed by sub-assemblies 275, 279, and 281.
This microfluidic processor can perform several different processes. For example, a micro-drop may be metered from a sample introduced into inlet port 253 (or 257) by metering block 251 (or 255) and then passed through sub-assemblies 259 and 261 to switch block 263. The switch block may then direct the sample micro-drop into the upper passage for reaction with a micro-drop metered by block 265 from the reagent introduced into inlet port 267 (first analysis), or into the lower passage for reaction with a micro-drop metered from a different reagent introduced into inlet port 277 (second analysis). Further, both analyses may be performed by having the processor perform the first analysis and then perform the second analysis. Accordingly, a user, by having the control system set the switch block appropriately, cause this processor to perform first analysis, or the second analysis, or both analyses upon a sample. Alternatively, these options may be programmed as separate programs that may be selected by the user.
For a further example, a particular analysis may require reaction of a sample with a combination of reagents that are unstable when stored mixed together (sequential mixing example). Such an analysis may be performed by the processor of
For an additional example, a user may wish to perform a first reaction with a sample and a first reagent, followed by a second reaction between the results of the first reaction and either a second or a third reagent. These reactions may be performed by loading a sample into inlet port 253, the first reagent into inlet port 257, the second reagent into inlet port 267, and the third reagent into inlet port 277. Then micro-drops of the sample and the first reagent may be metered by blocks 251 and 255, mixed in block 259, and reacted in block 261. If the switch is controlled to the upper passage, then the micro-drop resulting from the first reaction may be mixed in block 269 with a micro-drop of the third reagent metered by block 265, and reacted and detected in block 271. If the switch is controlled to the lower passage, the micro-drop resulting from the first reaction will be reacted with the third reagent. Again, the user may control these reactions by instructing a single program how to control switch block 263 (or by selecting separate programs in which the switch block is controlled in a fixed manner). A user may perform reactions with both the second and the third reagent by simply repeating this program with a different switch setting (or by running each program sequentially).
The latter example may also illustrate automatic conditional processing by the processor of
Exemplary Program Specifications
As described preferred input to the microfluidic-processor control systems and methods of this invention include programs specifying micro-drop operations (201 in
Program 1 specifies automatic conditional processing of a first reaction between the sample and reagent R, followed by a second reaction between the intermediate results of the first reaction and either reagent S or T depending on the sensed output of the intermediate results. If the sensed intermediate condition or composition is “A,” then the second reaction is with reagent S; if the sensed intermediate condition or composition is “B,” then the second reaction is with reagent T; otherwise, the intermediate is unknown. As is apparent, Program 1 is written in a form that processes explicit micro-drops, i.e., micro-drops 1-7, by commands appropriate to micro-drops, i.e., creating or metering a micro-drop (“:=”), mixing two micro-drops (“MIX(_,_)”), reacting a micro-drop (“REACT(_)”), and sensing the condition or composition of a micro-drop (“SENSE(_)”). Otherwise the syntax of this, and subsequent programs, employs standard conventions.
Generally, as will be apparent to one of skill in the art, Program 1 assumes a certain initialization of micro-drops 1, 3 and 4. It then creates a sample micro-drop, mixes it with the first reagent, reacts the mixed micro-drop, and senses the intermediate result. If condition or composition “A” is sensed, then a reaction with the second reagent is performed; if condition or composition “B” is sensed, then a reaction with the third reagent is performed; otherwise an unknown is reported to the user.
The conditional processing of this program is automatic so that the user need simply select this program. Alternately, the sense results may be reported to the user, who then inputs data to the program for selecting the second reaction.
A system of this invention would execute the program with reference to microfluidic processor description information (i.e., the type and arrangement of processor sub-assemblies) and current processor state information (i.e., the composition and location of micro-droplets and available samples). For example, execution of the following exemplary statement
As previously discussed with reference to
Programs 3A and 3B are sub-assembly specifications appropriate to performing the sequential mixing example discussed above. As will be apparent. Program 3A sequentially mixes a sample micro-drop first with a micro-drop metered from the first reagent by block 251, and then with a micro-drop metered from the second reagent by block 265. This micro-drop composed of the sample and both reagents is then reacted and sensed. Program 3B is the same as Program 3A except that the second micro-drop is metered from a third reagent by block 275.
A user may cause either analyses to be performed by instructing the system and method of the present invention to retrieve and execute the appropriate program. Because the two analyses use different processor resources, a uses may perform both analyses on the same microfluidic processor by instructing the present invention to perform first one program and then the other program. Alternatively, a user interface display may present the options to the user who then need merely select the desired analyses or both analyses by use of, e.g., a pointing or selection user-interface device.
A reagent package (or a reagent pack) is a simplified microfluidic device designed to assist the loading of one or more reagents, and also optionally of sample material, into a microfluidic device prior to initiating a processing or analysis program. Generally, a reagent pack contains one or more fluid reservoirs which have been loaded with selected reagents and which communicate with outlet ports geometrically configured to sealingly couple, or join, or mate with the inlet ports on a target microfluidic processor. Preferably, a reagent pack may be mated with a compatible microfluidic processor with no more than manual pressure. In certain embodiments, the reservoirs, outlet ports, and target microfluidic processor permit the reagents to flow under gravity after a reagent pack is mated to the target microprocessor. In alternative embodiments, fluid in the reservoirs may be forced into the inlet ports of a target microprocessor by, for example, gas pressure resulting from a static charge of a (relatively inert) gas or generated by the previously-described pressure generators. (A reagent pack may provide for sample loading by either containing the sample within one or its fluid reservoirs, or more preferably, by providing pass-through-type external access to a sample port on the target microprocessor.)
Reagent packages are advantageous in several applications. First, they provide a convenient, reliable, and portable means for providing reagents to a microfluidic processor. Although robot-type devices may be advantageous for high-throughput laboratory applications, in field applications, away from laboratory environments, reagent packs may be preferable. Such field applications may include medical testing in a doctor's office or clinic, or industrial testing in a factory environment, or environmental testing of outdoor pollutants, or the like. Second, reagent packs complement well the previously-described general purpose microfluidic processors and their control systems. For example, the multiple different analyses or processes that a single general purpose microfluidic processor may perform are advantageously supported by providing both a controller having processing programs selectable for each different analysis or process and one or more reagent packs compatible with the processor and having the proper reagents properly arranged for each analysis of process. Then, to perform a particular analysis, a user need only mate the correct reagent pack to the microfluidic processor, link the combination to the controller, and select the correct processing program or sub-program. If the particular processor is reusable, then performing another analysis requires only mating another reagent pack and selecting another processing program.
In certain embodiments, a general purpose microfluidic processor may be packaged together in a kit with one or more reagent packs having reagents for analyses or processes of which the processor is capable. Such a kit may also include a computer readable medium with encoded software instructions for causing a general-purpose, programmable controller to command the processor to perform analyses or processes. This medium may be a floppy disc, or a mini CD-ROM, or a flash memory card, or the like. Kits may be specialized for particular analysis scenarios in the intended application. For example, for office diagnoses, a general purpose processor may be packaged with reagent packs with reagents suitable for detecting common infectious agents found at various sites of infection, e.g., nasopharyngeal infections (sore throat), pulmonary infections, urinary tract infections, and the like. Alternatively a kit directed to diagnosing pulmonary infections, may include reagent packs for both common agents, rare agents, agents common in compromised hosts, and the like. Similar specialized kits may be assembled for other application areas such as environmental field testing, industrial testing, and so forth.
In more detail, an exemplary reagent pack that is compatible with the exemplary general-purpose, microfluidic processor, previously described with reference to
Preferably, reagent packs are constructed as microfluidic devices using the same or similar techniques that are used to construct microfluidic processors. In fact, reagent packs may be considered as highly simplified processors that can incorporate components and actuators (even sub-assemblies), as previously described, to achieve their reagent dispensing function.
Additional fluid-reservoir arrangements are illustrated at outlet ports 303a and 303c in
A further arrangement is illustrated at outlet port 308b. This port is used to load samples for analysis or processing and may be externally accessed through loading port 309. As illustrated, the loading port is vertically arranged and protected with a membrane. Such a port may be loaded by puncturing the membrane with a needle or syringe. Alternatively, a loading port may be adapted for pipette loading, may be laterally displaced, and so forth.
Finally, where an available processor port is not needed for particular analysis or process, the corresponding reagent pack may have no corresponding outlet port, or an outlet port that seals the inlet port.
The present invention also includes embodiments in which reagent are stored in a reagent pack in non-liquid forms. For example, a reagent may be stored in a solid form that is readily miscible with an appropriate solvent. Then the reagent pack would contain a reservoir with the solid form and a reservoir with the solvent (liquid), and when called upon to dispense the particular reagent to a microfluidic processor, the pack would provide for flow of the solvent to the reagent reservoir and then to an outlet port. The solid form would then mix, dissolve, or otherwise disperse into the solvent. In particular, the readily-miscible solid form may be a lyophilized reagent and the solvent may be water. Such solid-form storage may be particular useful for readily-decomposable reagents or for long-term storage. For a further example, a reagent may be stored in a gaseous form and may be made available by dissolving in a solvent, or may simply be dispensed as a gas. Reagent packs are also adaptable to other convenient methods of reagent storage and preservation.
The invention described and claimed herein is not to be limited in scope by the preferred embodiments herein disclosed, since these embodiments are intended as illustrations of several aspects of the invention. Any equivalent embodiments are intended to be within the scope of this invention. Indeed, various modifications of the invention in addition to those shown and described herein will become apparent to those skilled in the art from the foregoing description. Such modifications are also intended to fall within the scope of the appended claims.
A number of references are cited herein, the entire disclosures of which are incorporated herein, in their entirety, by reference for all purposes. Further, none of these references, regardless of how characterized above, is admitted as prior to the invention of the subject matter claimed herein.
This application is a divisional of U.S. application. Ser. No. 10/246,814, filed Sep. 18, 2002 and scheduled to issue on Nov. 25, 2014 as U.S. Pat. No. 8,895,311, which is a continuation-in-part of U.S. application Ser. No. 09/819,105, filed Mar. 28, 2001 and issued as U.S. Pat. No. 7,010,391 on Mar. 7, 2006. The disclosures of all of the above-referenced prior applications, publications, and patents are considered part of the disclosure of this application, and are incorporated by reference herein in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
1434314 | Raich | Oct 1922 | A |
1616419 | Wilson | Feb 1927 | A |
1733401 | Lovekin | Aug 1930 | A |
D189404 | Nicolle | Dec 1960 | S |
3050239 | Williams | Aug 1962 | A |
3528449 | Witte et al. | Sep 1970 | A |
3813316 | Chakrabarty et al. | May 1974 | A |
3905772 | Hartnett et al. | Sep 1975 | A |
3985649 | Eddelman | Oct 1976 | A |
4018089 | Dzula et al. | Apr 1977 | A |
4018652 | Lanham et al. | Apr 1977 | A |
4038192 | Serur | Jul 1977 | A |
4055395 | Honkawa et al. | Oct 1977 | A |
D249706 | Adamski | Sep 1978 | S |
4139005 | Dickey | Feb 1979 | A |
D252157 | Kronish et al. | Jun 1979 | S |
D252341 | Thomas | Jul 1979 | S |
D254687 | Fadler et al. | Apr 1980 | S |
4212744 | Oota | Jul 1980 | A |
D261033 | Armbruster | Sep 1981 | S |
D261173 | Armbruster | Oct 1981 | S |
4301412 | Hill et al. | Nov 1981 | A |
4439526 | Columbus | Mar 1984 | A |
4457329 | Werley et al. | Jul 1984 | A |
4466740 | Kano et al. | Aug 1984 | A |
4472357 | Levy et al. | Sep 1984 | A |
4504582 | Swann | Mar 1985 | A |
4522786 | Ebersole | Jun 1985 | A |
D279817 | Chen et al. | Jul 1985 | S |
D282208 | Lowry | Jan 1986 | S |
4599315 | Teraski et al. | Jul 1986 | A |
4612873 | Eberle | Sep 1986 | A |
4612959 | Costello | Sep 1986 | A |
D288478 | Carlson et al. | Feb 1987 | S |
4647432 | Wakatake | Mar 1987 | A |
4654127 | Baker et al. | Mar 1987 | A |
4673657 | Christian | Jun 1987 | A |
4678752 | Thorne et al. | Jul 1987 | A |
4683195 | Mullis et al. | Jul 1987 | A |
4683202 | Mullis | Jul 1987 | A |
4698302 | Whitehead et al. | Oct 1987 | A |
D292735 | Lovborg | Nov 1987 | S |
4720374 | Ramachandran | Jan 1988 | A |
4724207 | Hou et al. | Feb 1988 | A |
4798693 | Mase et al. | Jan 1989 | A |
4800022 | Leonard | Jan 1989 | A |
4827944 | Nugent | May 1989 | A |
4841786 | Schulz | Jun 1989 | A |
D302294 | Hillman | Jul 1989 | S |
4855110 | Marker et al. | Aug 1989 | A |
4871779 | Killat et al. | Oct 1989 | A |
4895650 | Wang | Jan 1990 | A |
4919829 | Gates et al. | Apr 1990 | A |
4921809 | Shiff et al. | May 1990 | A |
4935342 | Seligson et al. | Jun 1990 | A |
4946562 | Guruswamy | Aug 1990 | A |
4949742 | Rando et al. | Aug 1990 | A |
D310413 | Bigler et al. | Sep 1990 | S |
4963498 | Hillman | Oct 1990 | A |
4967950 | Legg et al. | Nov 1990 | A |
D312692 | Bradley | Dec 1990 | S |
4978502 | Dole et al. | Dec 1990 | A |
4978622 | Mishell et al. | Dec 1990 | A |
4989626 | Takagi et al. | Feb 1991 | A |
5001417 | Pumphrey et al. | Mar 1991 | A |
5004583 | Guruswamy et al. | Apr 1991 | A |
5048554 | Kremer | Sep 1991 | A |
5053199 | Keiser et al. | Oct 1991 | A |
5060823 | Perlman | Oct 1991 | A |
5061336 | Soane | Oct 1991 | A |
5064618 | Baker et al. | Nov 1991 | A |
5071531 | Soane | Dec 1991 | A |
5091328 | Miller | Feb 1992 | A |
D324426 | Fan et al. | Mar 1992 | S |
5096669 | Lauks et al. | Mar 1992 | A |
D325638 | Sloat et al. | Apr 1992 | S |
5126002 | Iwata et al. | Jun 1992 | A |
5126022 | Soane et al. | Jun 1992 | A |
D328135 | Fan et al. | Jul 1992 | S |
D328794 | Frenkel et al. | Aug 1992 | S |
5135627 | Soane | Aug 1992 | A |
5135872 | Pouletty et al. | Aug 1992 | A |
5147606 | Charlton et al. | Sep 1992 | A |
5169512 | Wiedenmann et al. | Dec 1992 | A |
D333522 | Gianino | Feb 1993 | S |
5186339 | Heissler | Feb 1993 | A |
5192507 | Taylor et al. | Mar 1993 | A |
5208163 | Charlton et al. | May 1993 | A |
5217694 | Gibler et al. | Jun 1993 | A |
5223226 | Whittmer et al. | Jun 1993 | A |
5229297 | Schnipelsky et al. | Jul 1993 | A |
D338275 | Fischer et al. | Aug 1993 | S |
5250263 | Manz | Oct 1993 | A |
5252743 | Barrett et al. | Oct 1993 | A |
5256376 | Callan et al. | Oct 1993 | A |
5275787 | Yuguchi et al. | Jan 1994 | A |
5282950 | Dietze et al. | Feb 1994 | A |
5296375 | Kricka et al. | Mar 1994 | A |
5304477 | Nagoh et al. | Apr 1994 | A |
5304487 | Wilding et al. | Apr 1994 | A |
D347478 | Pinkney | May 1994 | S |
5311896 | Kaartinen et al. | May 1994 | A |
5311996 | Duffy et al. | May 1994 | A |
5316727 | Suzuki et al. | May 1994 | A |
5327038 | Culp | Jul 1994 | A |
5339486 | Persic | Aug 1994 | A |
D351475 | Gerber | Oct 1994 | S |
D351913 | Hieb et al. | Oct 1994 | S |
5364591 | Green et al. | Nov 1994 | A |
5372946 | Cusak et al. | Dec 1994 | A |
5374395 | Robinson | Dec 1994 | A |
5389339 | Petschek et al. | Feb 1995 | A |
D356232 | Armstrong et al. | Mar 1995 | S |
5397709 | Berndt | Mar 1995 | A |
5401465 | Smethers et al. | Mar 1995 | A |
5411708 | Moscetta et al. | May 1995 | A |
5414245 | Hackleman | May 1995 | A |
5415839 | Zaun et al. | May 1995 | A |
5416000 | Allen et al. | May 1995 | A |
5422271 | Chen et al. | Jun 1995 | A |
5422284 | Lau | Jun 1995 | A |
5427946 | Kricka et al. | Jun 1995 | A |
5443791 | Cathcart et al. | Aug 1995 | A |
5474796 | Brennan | Dec 1995 | A |
D366116 | Biskupski | Jan 1996 | S |
5486335 | Wilding et al. | Jan 1996 | A |
5494639 | Grzegorzewski | Feb 1996 | A |
5498392 | Wilding et al. | Mar 1996 | A |
5503803 | Brown | Apr 1996 | A |
5516410 | Schneider et al. | May 1996 | A |
5519635 | Miyake et al. | May 1996 | A |
5529677 | Schneider et al. | Jun 1996 | A |
5559432 | Logue | Sep 1996 | A |
5565171 | Dovichi et al. | Oct 1996 | A |
5569364 | Hooper et al. | Oct 1996 | A |
5578270 | Reichler et al. | Nov 1996 | A |
5578818 | Kain et al. | Nov 1996 | A |
5579928 | Anukwuem | Dec 1996 | A |
5580523 | Bard | Dec 1996 | A |
5582884 | Ball et al. | Dec 1996 | A |
5582988 | Backus et al. | Dec 1996 | A |
5585069 | Zanucchi et al. | Dec 1996 | A |
5585089 | Queen et al. | Dec 1996 | A |
5585242 | Bouma et al. | Dec 1996 | A |
5587128 | Wilding et al. | Dec 1996 | A |
5589136 | Northrup et al. | Dec 1996 | A |
5593838 | Zanzucchi et al. | Jan 1997 | A |
5595708 | Berndt | Jan 1997 | A |
5599432 | Manz et al. | Feb 1997 | A |
5599503 | Manz et al. | Feb 1997 | A |
5599667 | Arnold, Jr. et al. | Feb 1997 | A |
5601727 | Bormann et al. | Feb 1997 | A |
5603351 | Cherukuri et al. | Feb 1997 | A |
5605662 | Heller et al. | Feb 1997 | A |
5609910 | Hackleman | Mar 1997 | A |
D378782 | LaBarbera et al. | Apr 1997 | S |
5628890 | Carter et al. | May 1997 | A |
5630920 | Friese et al. | May 1997 | A |
5631337 | Sassi et al. | May 1997 | A |
5632876 | Zanzucchi et al. | May 1997 | A |
5632957 | Heller et al. | May 1997 | A |
5635358 | Wilding et al. | Jun 1997 | A |
5637469 | Wilding et al. | Jun 1997 | A |
5639423 | Northrup et al. | Jun 1997 | A |
5639428 | Cottingham | Jun 1997 | A |
5643738 | Zanzucchi et al. | Jul 1997 | A |
5645801 | Bouma et al. | Jul 1997 | A |
5646039 | Northrup et al. | Jul 1997 | A |
5646049 | Tayi | Jul 1997 | A |
5647994 | Tuunanen et al. | Jul 1997 | A |
5651839 | Rauf | Jul 1997 | A |
5652141 | Henco et al. | Jul 1997 | A |
5652149 | Mileaf et al. | Jul 1997 | A |
D382346 | Buhler et al. | Aug 1997 | S |
D382647 | Staples et al. | Aug 1997 | S |
5667976 | Van Ness et al. | Sep 1997 | A |
5671303 | Shieh et al. | Sep 1997 | A |
5674394 | Whitmore | Oct 1997 | A |
5674742 | Northrup et al. | Oct 1997 | A |
5681484 | Zanzucchi et al. | Oct 1997 | A |
5681529 | Taguchi et al. | Oct 1997 | A |
5683657 | Mian | Nov 1997 | A |
5683659 | Hovatter | Nov 1997 | A |
5699157 | Parce | Dec 1997 | A |
5700637 | Southern | Dec 1997 | A |
5705813 | Apffel et al. | Jan 1998 | A |
5721136 | Finney et al. | Feb 1998 | A |
5725831 | Reichler et al. | Mar 1998 | A |
5726026 | Wilding et al. | Mar 1998 | A |
5726404 | Brody | Mar 1998 | A |
5726944 | Pelley et al. | Mar 1998 | A |
5731212 | Gavin et al. | Mar 1998 | A |
5744366 | Kricka et al. | Apr 1998 | A |
5746978 | Bienhaus et al. | May 1998 | A |
5747666 | Willis | May 1998 | A |
5750015 | Soane et al. | May 1998 | A |
5755942 | Zanzucchi et al. | May 1998 | A |
5762874 | Seaton et al. | Jun 1998 | A |
5763262 | Wong et al. | Jun 1998 | A |
5770029 | Nelson et al. | Jun 1998 | A |
5770388 | Vorpahl | Jun 1998 | A |
5772966 | Maracas et al. | Jun 1998 | A |
5779868 | Parce et al. | Jul 1998 | A |
5783148 | Cottingham et al. | Jul 1998 | A |
5787032 | Heller et al. | Jul 1998 | A |
5788814 | Sun et al. | Aug 1998 | A |
5800600 | Lima-Marques et al. | Sep 1998 | A |
5800690 | Chow et al. | Sep 1998 | A |
5804436 | Okun et al. | Sep 1998 | A |
D399959 | Prokop et al. | Oct 1998 | S |
5827481 | Bente et al. | Oct 1998 | A |
5842106 | Thaler et al. | Nov 1998 | A |
5842787 | Kopf-Sill et al. | Dec 1998 | A |
5846396 | Zanzucchi et al. | Dec 1998 | A |
5846493 | Bankier et al. | Dec 1998 | A |
5849208 | Hayes et al. | Dec 1998 | A |
5849486 | Heller et al. | Dec 1998 | A |
5849489 | Heller | Dec 1998 | A |
5849598 | Wilson et al. | Dec 1998 | A |
5852495 | Parce | Dec 1998 | A |
5856174 | Lipshutz et al. | Jan 1999 | A |
5858187 | Ramsey et al. | Jan 1999 | A |
5858188 | Soane et al. | Jan 1999 | A |
5863502 | Southgate et al. | Jan 1999 | A |
5863708 | Zanzucchi et al. | Jan 1999 | A |
5863801 | Southgate et al. | Jan 1999 | A |
5866345 | Wilding et al. | Feb 1999 | A |
5869004 | Parce et al. | Feb 1999 | A |
5869244 | Martin et al. | Feb 1999 | A |
5872010 | Karger et al. | Feb 1999 | A |
5872623 | Stabile et al. | Feb 1999 | A |
5874046 | Megerle | Feb 1999 | A |
5876675 | Kennedy | Mar 1999 | A |
5880071 | Parce et al. | Mar 1999 | A |
5882465 | McReynolds | Mar 1999 | A |
5883211 | Sassi et al. | Mar 1999 | A |
5885432 | Hooper et al. | Mar 1999 | A |
5885470 | Parce et al. | Mar 1999 | A |
5895762 | Greenfield et al. | Apr 1999 | A |
5900130 | Benregnu et al. | May 1999 | A |
5912124 | Kumar | Jun 1999 | A |
5912134 | Shartle | Jun 1999 | A |
5914229 | Loewy | Jun 1999 | A |
5916522 | Boyd et al. | Jun 1999 | A |
5916776 | Kumar | Jun 1999 | A |
5919646 | Okun et al. | Jul 1999 | A |
5919711 | Boyd et al. | Jul 1999 | A |
5922591 | Anderson et al. | Jul 1999 | A |
5927547 | Papen et al. | Jul 1999 | A |
5928880 | Wilding et al. | Jul 1999 | A |
5929208 | Heller et al. | Jul 1999 | A |
D413391 | Lapeus et al. | Aug 1999 | S |
5932799 | Moles | Aug 1999 | A |
5935401 | Amigo | Aug 1999 | A |
5939291 | Loewy et al. | Aug 1999 | A |
5939312 | Baier et al. | Aug 1999 | A |
5942443 | Parce et al. | Aug 1999 | A |
D413677 | Dumitrescu et al. | Sep 1999 | S |
D414271 | Mendoza | Sep 1999 | S |
5948227 | Dubrow | Sep 1999 | A |
5948363 | Gaillard | Sep 1999 | A |
5948673 | Cottingham | Sep 1999 | A |
5955028 | Chow | Sep 1999 | A |
5955029 | Wilding et al. | Sep 1999 | A |
5957579 | Kopf-Sill et al. | Sep 1999 | A |
5958203 | Parce et al. | Sep 1999 | A |
5958694 | Nikiforov | Sep 1999 | A |
5959221 | Boyd et al. | Sep 1999 | A |
5959291 | Jensen | Sep 1999 | A |
5935522 | Swerdlow et al. | Oct 1999 | A |
5964995 | Nikiforov et al. | Oct 1999 | A |
5964997 | McBride | Oct 1999 | A |
5965001 | Chow et al. | Oct 1999 | A |
5965410 | Chow et al. | Oct 1999 | A |
5965886 | Sauer et al. | Oct 1999 | A |
5968745 | Thorp et al. | Oct 1999 | A |
5972187 | Parce et al. | Oct 1999 | A |
5973138 | Collis | Oct 1999 | A |
D417009 | Boyd | Nov 1999 | S |
5976336 | Dubrow et al. | Nov 1999 | A |
5980704 | Cherukuri et al. | Nov 1999 | A |
5980719 | Cherukuri et al. | Nov 1999 | A |
5981735 | Thatcher et al. | Nov 1999 | A |
5985651 | Hunicke-Smith | Nov 1999 | A |
5989402 | Chow et al. | Nov 1999 | A |
5992820 | Fare et al. | Nov 1999 | A |
5993611 | Moroney, III et al. | Nov 1999 | A |
5993750 | Ghosh et al. | Nov 1999 | A |
5997708 | Craig | Dec 1999 | A |
6001229 | Ramsey | Dec 1999 | A |
6001231 | Kopf-Sill | Dec 1999 | A |
6001307 | Naka et al. | Dec 1999 | A |
6004515 | Parce et al. | Dec 1999 | A |
6007690 | Nelson et al. | Dec 1999 | A |
6010607 | Ramsey | Jan 2000 | A |
6010608 | Ramsey | Jan 2000 | A |
6010627 | Hood | Jan 2000 | A |
6012902 | Parce | Jan 2000 | A |
D420747 | Dumitrescu et al. | Feb 2000 | S |
D421130 | Cohen et al. | Feb 2000 | S |
6024920 | Cunanan | Feb 2000 | A |
D421653 | Purcell | Mar 2000 | S |
6033546 | Ramsey | Mar 2000 | A |
6033880 | Haff et al. | Mar 2000 | A |
6043080 | Lipshutz et al. | Mar 2000 | A |
6046056 | Parce et al. | Apr 2000 | A |
6048734 | Burns et al. | Apr 2000 | A |
6054034 | Soane et al. | Apr 2000 | A |
6054277 | Furcht et al. | Apr 2000 | A |
6056860 | Amigo et al. | May 2000 | A |
6057149 | Burns et al. | May 2000 | A |
6062261 | Jacobson et al. | May 2000 | A |
6063341 | Fassbind et al. | May 2000 | A |
6063589 | Kellogg et al. | May 2000 | A |
6068751 | Neukermans | May 2000 | A |
6068752 | Dubrow et al. | May 2000 | A |
6071478 | Chow | Jun 2000 | A |
6074725 | Kennedy | Jun 2000 | A |
6074827 | Nelson et al. | Jun 2000 | A |
D428497 | Lapeus et al. | Jul 2000 | S |
6086740 | Kennedy | Jul 2000 | A |
6096509 | Okun et al. | Aug 2000 | A |
6100541 | Nagle et al. | Aug 2000 | A |
6102897 | Lang | Aug 2000 | A |
6103537 | Ullman et al. | Aug 2000 | A |
6106685 | McBride et al. | Aug 2000 | A |
6110343 | Ramsey et al. | Aug 2000 | A |
6117398 | Bienhaus et al. | Sep 2000 | A |
6123205 | Dumitrescu et al. | Sep 2000 | A |
6123798 | Gandhi et al. | Sep 2000 | A |
6130098 | Handique et al. | Oct 2000 | A |
6132580 | Mathies et al. | Oct 2000 | A |
6132684 | Marino | Oct 2000 | A |
6133436 | Koster et al. | Oct 2000 | A |
D433759 | Mathis et al. | Nov 2000 | S |
6143250 | Tajima | Nov 2000 | A |
6143547 | Hsu | Nov 2000 | A |
6149787 | Chow et al. | Nov 2000 | A |
6149872 | Mack et al. | Nov 2000 | A |
6156199 | Zuk | Dec 2000 | A |
6158269 | Dorenkott et al. | Dec 2000 | A |
6167910 | Chow | Jan 2001 | B1 |
6168948 | Anderson et al. | Jan 2001 | B1 |
6171850 | Nagle et al. | Jan 2001 | B1 |
6174675 | Chow et al. | Jan 2001 | B1 |
6180950 | Olsen | Jan 2001 | B1 |
D438311 | Yamanishi et al. | Feb 2001 | S |
6190619 | Kilcoin et al. | Feb 2001 | B1 |
6194563 | Cruickshank | Feb 2001 | B1 |
D438632 | Miller | Mar 2001 | S |
D438633 | Miller | Mar 2001 | S |
D439673 | Brophy et al. | Mar 2001 | S |
6197595 | Anderson et al. | Mar 2001 | B1 |
6211989 | Wulf et al. | Apr 2001 | B1 |
6213151 | Jacobson et al. | Apr 2001 | B1 |
6221600 | MacLeod et al. | Apr 2001 | B1 |
6228635 | Armstrong et al. | May 2001 | B1 |
6232072 | Fisher | May 2001 | B1 |
6235175 | Dubrow et al. | May 2001 | B1 |
6235313 | Mathiowitz et al. | May 2001 | B1 |
6235471 | Knapp et al. | May 2001 | B1 |
6236456 | Giebeler et al. | May 2001 | B1 |
6236581 | Foss et al. | May 2001 | B1 |
6238626 | Higuchi et al. | May 2001 | B1 |
6251343 | Dubrow et al. | Jun 2001 | B1 |
6254826 | Acosta et al. | Jul 2001 | B1 |
6255478 | Komai et al. | Jul 2001 | B1 |
6259635 | Khouri et al. | Jul 2001 | B1 |
6261431 | Mathies et al. | Jul 2001 | B1 |
6267858 | Parce et al. | Jul 2001 | B1 |
D446306 | Ochi et al. | Aug 2001 | S |
6271021 | Burns et al. | Aug 2001 | B1 |
6274089 | Chow et al. | Aug 2001 | B1 |
6280967 | Ransom et al. | Aug 2001 | B1 |
6281008 | Komai et al. | Aug 2001 | B1 |
6284113 | Bjornson et al. | Sep 2001 | B1 |
6284470 | Bitner et al. | Sep 2001 | B1 |
6287254 | Dodds | Sep 2001 | B1 |
6287774 | Kikiforov | Sep 2001 | B1 |
6291248 | Haj-Ahmad | Sep 2001 | B1 |
6294063 | Becker et al. | Sep 2001 | B1 |
6300124 | Blumenfeld et al. | Oct 2001 | B1 |
6302134 | Kellogg et al. | Oct 2001 | B1 |
6302304 | Spencer | Oct 2001 | B1 |
6303343 | Kopf-sill | Oct 2001 | B1 |
6306273 | Wainright et al. | Oct 2001 | B1 |
6306590 | Mehta et al. | Oct 2001 | B1 |
6310199 | Smith et al. | Oct 2001 | B1 |
6316774 | Giebeler et al. | Nov 2001 | B1 |
6319469 | Mian et al. | Nov 2001 | B1 |
6322683 | Wolk et al. | Nov 2001 | B1 |
6326083 | Yang et al. | Dec 2001 | B1 |
6326147 | Oldham et al. | Dec 2001 | B1 |
6326211 | Anderson et al. | Dec 2001 | B1 |
6334980 | Hayes et al. | Jan 2002 | B1 |
6337435 | Chu et al. | Jan 2002 | B1 |
6353475 | Jensen et al. | Mar 2002 | B1 |
6358387 | Kopf-sill et al. | Mar 2002 | B1 |
6366924 | Parce | Apr 2002 | B1 |
6368561 | Rutishauser et al. | Apr 2002 | B1 |
6368871 | Christel et al. | Apr 2002 | B1 |
6370206 | Schenk | Apr 2002 | B1 |
6375185 | Lin | Apr 2002 | B1 |
6375901 | Robotti et al. | Apr 2002 | B1 |
6379884 | Wada et al. | Apr 2002 | B2 |
6379929 | Burns et al. | Apr 2002 | B1 |
6379974 | Parce et al. | Apr 2002 | B1 |
6382254 | Yang et al. | May 2002 | B1 |
6391541 | Petersen et al. | May 2002 | B1 |
6391623 | Besemer et al. | May 2002 | B1 |
6395161 | Schneider et al. | May 2002 | B1 |
6398956 | Coville et al. | Jun 2002 | B1 |
6399025 | Chow | Jun 2002 | B1 |
6399389 | Parce et al. | Jun 2002 | B1 |
6399952 | Maher et al. | Jun 2002 | B1 |
6401552 | Elkins | Jun 2002 | B1 |
6403338 | Knapp et al. | Jun 2002 | B1 |
6408878 | Unger et al. | Jun 2002 | B2 |
6413401 | Chow et al. | Jul 2002 | B1 |
6416642 | Alajoki et al. | Jul 2002 | B1 |
6420143 | Kopf-sill | Jul 2002 | B1 |
6425972 | McReynolds | Jul 2002 | B1 |
D461906 | Pham | Aug 2002 | S |
6428987 | Franzen | Aug 2002 | B2 |
6430512 | Gallagher | Aug 2002 | B1 |
6432366 | Ruediger et al. | Aug 2002 | B2 |
6440725 | Pourahmadi et al. | Aug 2002 | B1 |
D463031 | Slomski et al. | Sep 2002 | S |
6444461 | Knapp et al. | Sep 2002 | B1 |
6447661 | Chow et al. | Sep 2002 | B1 |
6447727 | Parce et al. | Sep 2002 | B1 |
6448064 | Vo-Dinh et al. | Sep 2002 | B1 |
6453928 | Kaplan et al. | Sep 2002 | B1 |
6458259 | Parce et al. | Oct 2002 | B1 |
6461570 | Ishihara et al. | Oct 2002 | B2 |
6465257 | Parce et al. | Oct 2002 | B1 |
6468761 | Yang et al. | Oct 2002 | B2 |
6472141 | Nikiforov | Oct 2002 | B2 |
D466219 | Wynschenk et al. | Nov 2002 | S |
6475364 | Dubrow et al. | Nov 2002 | B1 |
D467348 | McMichael et al. | Dec 2002 | S |
D467349 | Niedbala et al. | Dec 2002 | S |
6488897 | Dubrow et al. | Dec 2002 | B2 |
6495104 | Unno et al. | Dec 2002 | B1 |
6498497 | Chow et al. | Dec 2002 | B1 |
6500323 | Chow et al. | Dec 2002 | B1 |
6500390 | Boulton et al. | Dec 2002 | B1 |
D468437 | McMenamy et al. | Jan 2003 | S |
6506609 | Wada et al. | Jan 2003 | B1 |
6509186 | Zou et al. | Jan 2003 | B1 |
6509193 | Tajima | Jan 2003 | B1 |
6511853 | Kopf-sill et al. | Jan 2003 | B1 |
6515753 | Maher | Feb 2003 | B2 |
6517783 | Horner et al. | Feb 2003 | B2 |
6520197 | Deshmukh et al. | Feb 2003 | B2 |
6521188 | Webster | Feb 2003 | B1 |
6524456 | Ramsey et al. | Feb 2003 | B1 |
6524532 | Northrup | Feb 2003 | B1 |
6524790 | Kopf-sill et al. | Feb 2003 | B1 |
6534295 | Tai et al. | Mar 2003 | B2 |
6537432 | Schneider et al. | Mar 2003 | B1 |
6537771 | Farinas et al. | Mar 2003 | B1 |
6540896 | Manz et al. | Apr 2003 | B1 |
6544734 | Briscoe et al. | Apr 2003 | B1 |
6547942 | Parce et al. | Apr 2003 | B1 |
6555389 | Ullman et al. | Apr 2003 | B1 |
6556923 | Gallagher et al. | Apr 2003 | B2 |
6558916 | Veerapandian et al. | May 2003 | B2 |
6558945 | Kao | May 2003 | B1 |
6569607 | McReynolds | May 2003 | B2 |
6572830 | Burdon et al. | Jun 2003 | B1 |
6575188 | Parunak | Jun 2003 | B2 |
6576459 | Miles et al. | Jun 2003 | B2 |
6579453 | Bächler et al. | Jun 2003 | B1 |
6589729 | Chan et al. | Jul 2003 | B2 |
6592821 | Wada et al. | Jul 2003 | B1 |
6597450 | Andrews et al. | Jul 2003 | B1 |
6602474 | Tajima | Aug 2003 | B1 |
6613211 | Mccormick et al. | Sep 2003 | B1 |
6613512 | Kopf-sill et al. | Sep 2003 | B1 |
6613580 | Chow et al. | Sep 2003 | B1 |
6613581 | Wada et al. | Sep 2003 | B1 |
6620625 | Wolk et al. | Sep 2003 | B2 |
6623860 | Hu et al. | Sep 2003 | B2 |
6627406 | Singh et al. | Sep 2003 | B1 |
6632655 | Mehta et al. | Oct 2003 | B1 |
6633785 | Kasahara et al. | Oct 2003 | B1 |
6640981 | Lafond et al. | Nov 2003 | B2 |
6649358 | Parce et al. | Nov 2003 | B1 |
6664104 | Pourahmadi et al. | Dec 2003 | B2 |
6669831 | Chow et al. | Dec 2003 | B2 |
6670153 | Stern | Dec 2003 | B2 |
6672458 | Hansen et al. | Jan 2004 | B2 |
6681616 | Spaid et al. | Jan 2004 | B2 |
6685813 | Williams et al. | Feb 2004 | B2 |
6692700 | Handique | Feb 2004 | B2 |
6695009 | Chien et al. | Feb 2004 | B2 |
6699713 | Benett et al. | Mar 2004 | B2 |
6706519 | Kellogg et al. | Mar 2004 | B1 |
6730206 | Ricco et al. | May 2004 | B2 |
6733645 | Chow | May 2004 | B1 |
6734401 | Bedingham et al. | May 2004 | B2 |
6737026 | Bergh et al. | May 2004 | B1 |
6740518 | Duong et al. | May 2004 | B1 |
6750661 | Brooks et al. | Jun 2004 | B2 |
6752966 | Chazan | Jun 2004 | B1 |
6756019 | Dubrow et al. | Jun 2004 | B1 |
6762049 | Zou et al. | Jul 2004 | B2 |
6766817 | Dias da Silva | Jul 2004 | B2 |
6773567 | Wolk | Aug 2004 | B1 |
6777184 | Nikiforov et al. | Aug 2004 | B2 |
6783962 | Olander et al. | Aug 2004 | B1 |
6787015 | Lackritz et al. | Sep 2004 | B2 |
6787016 | Tan et al. | Sep 2004 | B2 |
6787111 | Roach et al. | Sep 2004 | B2 |
6790328 | Jacobson et al. | Sep 2004 | B2 |
6790330 | Gascoyne et al. | Sep 2004 | B2 |
6811668 | Berndt et al. | Nov 2004 | B1 |
6818113 | Williams et al. | Nov 2004 | B2 |
6819027 | Saraf | Nov 2004 | B2 |
6824663 | Boone | Nov 2004 | B1 |
D500363 | Fanning et al. | Dec 2004 | S |
6827831 | Chow et al. | Dec 2004 | B1 |
6827906 | Bjornson et al. | Dec 2004 | B1 |
6838156 | Neyer et al. | Jan 2005 | B1 |
6852287 | Ganesan | Feb 2005 | B2 |
6858185 | Kopf-sill et al. | Feb 2005 | B1 |
6859698 | Schmeisser | Feb 2005 | B2 |
6861035 | Pham et al. | Mar 2005 | B2 |
6878540 | Pourahmadi et al. | Apr 2005 | B2 |
6878755 | Singh et al. | Apr 2005 | B2 |
6884628 | Hubbell et al. | Apr 2005 | B2 |
6887693 | McMillan et al. | May 2005 | B2 |
6893879 | Petersen et al. | May 2005 | B2 |
6905612 | Dorian et al. | Jun 2005 | B2 |
6906797 | Kao et al. | Jun 2005 | B1 |
6908594 | Schaevitz et al. | Jun 2005 | B1 |
6911183 | Handique et al. | Jun 2005 | B1 |
6914137 | Baker | Jul 2005 | B2 |
6915679 | Chien et al. | Jul 2005 | B2 |
6918404 | Dias da Silva | Jul 2005 | B2 |
6936414 | Gundling | Aug 2005 | B2 |
6939451 | Zhao et al. | Sep 2005 | B2 |
6942771 | Kayyem | Sep 2005 | B1 |
6951632 | Unger et al. | Oct 2005 | B2 |
6958392 | Fomovskaia et al. | Oct 2005 | B2 |
6964747 | Banerjee et al. | Nov 2005 | B2 |
6984516 | Briscoe et al. | Jan 2006 | B2 |
7004184 | Handique et al. | Feb 2006 | B2 |
7010391 | Handique et al. | Mar 2006 | B2 |
7037416 | Parce et al. | May 2006 | B2 |
7041258 | Desmond et al. | May 2006 | B2 |
7049558 | Baer et al. | May 2006 | B2 |
7066586 | Dias da Silva | Jun 2006 | B2 |
7072036 | Jones et al. | Jul 2006 | B2 |
7118910 | Unger et al. | Oct 2006 | B2 |
7122799 | Hsieh et al. | Oct 2006 | B2 |
7148043 | Kordunsky et al. | Dec 2006 | B2 |
7169277 | Ausserer et al. | Jan 2007 | B2 |
7169618 | Skould | Jan 2007 | B2 |
7192557 | Wu et al. | Mar 2007 | B2 |
7205154 | Corson | Apr 2007 | B2 |
7235406 | Woudenberg et al. | Jun 2007 | B1 |
7270786 | Parunak et al. | Sep 2007 | B2 |
7276208 | Sevigny et al. | Oct 2007 | B2 |
7288228 | Lefebvre | Oct 2007 | B2 |
7315376 | Bickmore et al. | Jan 2008 | B2 |
7323140 | Handique et al. | Jan 2008 | B2 |
7332130 | Handique | Feb 2008 | B2 |
7338760 | Gong et al. | Mar 2008 | B2 |
7351377 | Chazan et al. | Apr 2008 | B2 |
7374949 | Kuriger | May 2008 | B2 |
7390460 | Osawa et al. | Jun 2008 | B2 |
7476313 | Siddiqi | Jan 2009 | B2 |
7480042 | Phillips et al. | Jan 2009 | B1 |
7494770 | Wilding et al. | Feb 2009 | B2 |
7527769 | Bunch et al. | May 2009 | B2 |
7553671 | Sinclair et al. | Jun 2009 | B2 |
7622296 | Joseph et al. | Nov 2009 | B2 |
7674431 | Ganesan | Mar 2010 | B2 |
7689022 | Weiner et al. | Mar 2010 | B2 |
D628305 | Gorrec et al. | Nov 2010 | S |
7829025 | Ganesan et al. | Nov 2010 | B2 |
D637737 | Wilson et al. | May 2011 | S |
7955864 | Cox et al. | Jun 2011 | B2 |
7987022 | Handique | Jul 2011 | B2 |
8071056 | Burns et al. | Dec 2011 | B2 |
8088616 | Handique | Jan 2012 | B2 |
8105783 | Handique | Jan 2012 | B2 |
8110158 | Handique | Feb 2012 | B2 |
8133671 | Williams et al. | Mar 2012 | B2 |
8246919 | Herchenbach et al. | Aug 2012 | B2 |
8273308 | Handique et al. | Sep 2012 | B2 |
D669597 | Cavada et al. | Oct 2012 | S |
8287820 | Williams et al. | Oct 2012 | B2 |
8323584 | Ganesan | Dec 2012 | B2 |
8323900 | Handique et al. | Dec 2012 | B2 |
8324372 | Brahmasandra et al. | Dec 2012 | B2 |
8415103 | Handique | Apr 2013 | B2 |
8420015 | Ganesan et al. | Apr 2013 | B2 |
8440149 | Handique | May 2013 | B2 |
8470586 | Wu et al. | Jun 2013 | B2 |
8473104 | Handique et al. | Jun 2013 | B2 |
D686749 | Trump | Jul 2013 | S |
D687567 | Jungheim et al. | Aug 2013 | S |
D692162 | Lentz et al. | Oct 2013 | S |
8679831 | Handique et al. | Mar 2014 | B2 |
D702854 | Nakahana et al. | Apr 2014 | S |
8685341 | Ganesan | Apr 2014 | B2 |
8703069 | Handique et al. | Apr 2014 | B2 |
8709787 | Handique | Apr 2014 | B2 |
8710211 | Brahmasandra et al. | Apr 2014 | B2 |
8734733 | Handique | May 2014 | B2 |
D710024 | Guo | Jul 2014 | S |
8765076 | Handique et al. | Jul 2014 | B2 |
8768517 | Handique et al. | Jul 2014 | B2 |
8852862 | Wu et al. | Oct 2014 | B2 |
8883490 | Handique et al. | Nov 2014 | B2 |
8895311 | Handique et al. | Nov 2014 | B1 |
D729404 | Teich et al. | May 2015 | S |
9028773 | Ganesan | May 2015 | B2 |
9040288 | Handique et al. | May 2015 | B2 |
9051604 | Handique | Jun 2015 | B2 |
9080207 | Handique et al. | Jul 2015 | B2 |
D742027 | Lentz et al. | Oct 2015 | S |
9186677 | Williams et al. | Nov 2015 | B2 |
9217143 | Brahmasandra et al. | Dec 2015 | B2 |
9222954 | Lentz et al. | Dec 2015 | B2 |
9234236 | Thomas et al. | Jan 2016 | B2 |
9238223 | Handique | Jan 2016 | B2 |
9259734 | Williams et al. | Feb 2016 | B2 |
9259735 | Handique et al. | Feb 2016 | B2 |
9347586 | Williams et al. | May 2016 | B2 |
9480983 | Lentz et al. | Nov 2016 | B2 |
9528142 | Handique | Dec 2016 | B2 |
9618139 | Handique | Apr 2017 | B2 |
D787008 | Duffy et al. | Jun 2017 | S |
9670528 | Handique et al. | Jun 2017 | B2 |
9677121 | Ganesan et al. | Jun 2017 | B2 |
9701957 | Wilson et al. | Jul 2017 | B2 |
9745623 | Steel | Aug 2017 | B2 |
9765389 | Gubatayao et al. | Sep 2017 | B2 |
9802199 | Handique et al. | Oct 2017 | B2 |
9815057 | Handique | Nov 2017 | B2 |
9958466 | Dalbert et al. | May 2018 | B2 |
10065185 | Handique | Sep 2018 | B2 |
10071376 | Williams et al. | Sep 2018 | B2 |
10076754 | Lentz et al. | Sep 2018 | B2 |
10100302 | Brahmasandra et al. | Oct 2018 | B2 |
10139012 | Handique | Nov 2018 | B2 |
10179910 | Duffy et al. | Jan 2019 | B2 |
10234474 | Williams et al. | Mar 2019 | B2 |
10351901 | Ganesan et al. | Jul 2019 | B2 |
10364456 | Wu et al. | Jul 2019 | B2 |
20010005489 | Roach et al. | Jun 2001 | A1 |
20010012492 | Acosta et al. | Aug 2001 | A1 |
20010016358 | Osawa et al. | Aug 2001 | A1 |
20010019691 | Boss | Sep 2001 | A1 |
20010021355 | Baugh et al. | Sep 2001 | A1 |
20010023848 | Gjerde et al. | Sep 2001 | A1 |
20010038450 | McCaffrey et al. | Nov 2001 | A1 |
20010045358 | Kopf-Sill et al. | Nov 2001 | A1 |
20010046702 | Schmebri | Nov 2001 | A1 |
20010048899 | Marouiss et al. | Dec 2001 | A1 |
20010055765 | O'Keefe et al. | Dec 2001 | A1 |
20020001848 | Bedingham et al. | Jan 2002 | A1 |
20020008053 | Hansen et al. | Jan 2002 | A1 |
20020009015 | Laugharn, Jr. et al. | Jan 2002 | A1 |
20020014443 | Hansen et al. | Feb 2002 | A1 |
20020015667 | Chow | Feb 2002 | A1 |
20020021983 | Comte et al. | Feb 2002 | A1 |
20020022261 | Anderson et al. | Feb 2002 | A1 |
20020037499 | Quake et al. | Mar 2002 | A1 |
20020039783 | McMillan et al. | Apr 2002 | A1 |
20020053399 | Soane et al. | May 2002 | A1 |
20020054835 | Robotti et al. | May 2002 | A1 |
20020055167 | Pourahmadi et al. | May 2002 | A1 |
20020058332 | Quake et al. | May 2002 | A1 |
20020060156 | Mathies et al. | May 2002 | A1 |
20020068357 | Mathies et al. | Jun 2002 | A1 |
20020068821 | Gundling | Jun 2002 | A1 |
20020090320 | Burow et al. | Jul 2002 | A1 |
20020092767 | Bjornson et al. | Jul 2002 | A1 |
20020094303 | Yamamoto et al. | Jul 2002 | A1 |
20020131903 | Ingenhoven et al. | Sep 2002 | A1 |
20020141903 | Parunak et al. | Oct 2002 | A1 |
20020142471 | Handique et al. | Oct 2002 | A1 |
20020143297 | Francavilla et al. | Oct 2002 | A1 |
20020143437 | Handique et al. | Oct 2002 | A1 |
20020155010 | Karp et al. | Oct 2002 | A1 |
20020155477 | Ito | Oct 2002 | A1 |
20020169518 | Luoma et al. | Nov 2002 | A1 |
20020173032 | Zou et al. | Nov 2002 | A1 |
20020187557 | Hobbs et al. | Dec 2002 | A1 |
20020192808 | Gambini et al. | Dec 2002 | A1 |
20030008308 | Enzelberger et al. | Jan 2003 | A1 |
20030019522 | Parunak | Jan 2003 | A1 |
20030022392 | Hudak | Jan 2003 | A1 |
20030049174 | Ganesan | Mar 2003 | A1 |
20030049833 | Chen et al. | Mar 2003 | A1 |
20030059823 | Matsunaga et al. | Mar 2003 | A1 |
20030064507 | Gallagher et al. | Apr 2003 | A1 |
20030070677 | Handique et al. | Apr 2003 | A1 |
20030072683 | Stewart et al. | Apr 2003 | A1 |
20030073106 | Johansen et al. | Apr 2003 | A1 |
20030083686 | Freeman et al. | May 2003 | A1 |
20030087300 | Knapp et al. | May 2003 | A1 |
20030096310 | Hansen et al. | May 2003 | A1 |
20030099954 | Miltenyi et al. | May 2003 | A1 |
20030127327 | Kurnik | Jul 2003 | A1 |
20030136679 | Bohn et al. | Jul 2003 | A1 |
20030156991 | Halas et al. | Aug 2003 | A1 |
20030180192 | Seippel | Sep 2003 | A1 |
20030186295 | Colin et al. | Oct 2003 | A1 |
20030190608 | Blackburn et al. | Oct 2003 | A1 |
20030199081 | Wilding et al. | Oct 2003 | A1 |
20030211517 | Carulli et al. | Nov 2003 | A1 |
20040014202 | King et al. | Jan 2004 | A1 |
20040014238 | Krug et al. | Jan 2004 | A1 |
20040018116 | Desmond et al. | Jan 2004 | A1 |
20040018119 | Massaro | Jan 2004 | A1 |
20040022689 | Wulf et al. | Feb 2004 | A1 |
20040029258 | Heaney et al. | Feb 2004 | A1 |
20040029260 | Hansen et al. | Feb 2004 | A1 |
20040037739 | McNeely et al. | Feb 2004 | A1 |
20040043479 | Briscoe et al. | Mar 2004 | A1 |
20040053290 | Terbrueggen et al. | Mar 2004 | A1 |
20040063217 | Webster et al. | Apr 2004 | A1 |
20040065655 | Brown | Apr 2004 | A1 |
20040072278 | Chou et al. | Apr 2004 | A1 |
20040072375 | Gjerde et al. | Apr 2004 | A1 |
20040086427 | Childers et al. | May 2004 | A1 |
20040086956 | Bachur | May 2004 | A1 |
20040132059 | Scurati et al. | Jul 2004 | A1 |
20040141887 | Mainquist et al. | Jul 2004 | A1 |
20040151629 | Pease et al. | Aug 2004 | A1 |
20040157220 | Kurnool et al. | Aug 2004 | A1 |
20040161788 | Chen et al. | Aug 2004 | A1 |
20040189311 | Glezer et al. | Sep 2004 | A1 |
20040197810 | Takenaka et al. | Oct 2004 | A1 |
20040200909 | McMillan et al. | Oct 2004 | A1 |
20040209331 | Ririe | Oct 2004 | A1 |
20040209354 | Mathies et al. | Oct 2004 | A1 |
20040219070 | Handique | Nov 2004 | A1 |
20040224317 | Kordunsky et al. | Nov 2004 | A1 |
20040235154 | Oh et al. | Nov 2004 | A1 |
20040240097 | Evans | Dec 2004 | A1 |
20050009174 | Nikiforov et al. | Jan 2005 | A1 |
20050013737 | Chow et al. | Jan 2005 | A1 |
20050019902 | Mathies et al. | Jan 2005 | A1 |
20050037471 | Liu et al. | Feb 2005 | A1 |
20050041525 | Pugia et al. | Feb 2005 | A1 |
20050042639 | Knapp et al. | Feb 2005 | A1 |
20050048540 | Inami et al. | Mar 2005 | A1 |
20050058574 | Bysouth et al. | Mar 2005 | A1 |
20050058577 | Micklash et al. | Mar 2005 | A1 |
20050064535 | Favuzzi et al. | Mar 2005 | A1 |
20050069898 | Moon et al. | Mar 2005 | A1 |
20050084424 | Ganesan et al. | Apr 2005 | A1 |
20050106066 | Saltsman et al. | May 2005 | A1 |
20050112754 | Yoon et al. | May 2005 | A1 |
20050121324 | Park et al. | Jun 2005 | A1 |
20050129580 | Swinehart et al. | Jun 2005 | A1 |
20050133370 | Park et al. | Jun 2005 | A1 |
20050135655 | Kopf-sill et al. | Jun 2005 | A1 |
20050142036 | Kim et al. | Jun 2005 | A1 |
20050152808 | Ganesan | Jul 2005 | A1 |
20050158781 | Woudenberg et al. | Jul 2005 | A1 |
20050186585 | Juncosa et al. | Aug 2005 | A1 |
20050196321 | Huang | Sep 2005 | A1 |
20050202489 | Cho et al. | Sep 2005 | A1 |
20050202504 | Anderson et al. | Sep 2005 | A1 |
20050208676 | Kahatt | Sep 2005 | A1 |
20050214172 | Burgisser | Sep 2005 | A1 |
20050220675 | Reed et al. | Oct 2005 | A1 |
20050227269 | Lloyd et al. | Oct 2005 | A1 |
20050233370 | Ammann et al. | Oct 2005 | A1 |
20050272079 | Burns et al. | Dec 2005 | A1 |
20050276728 | Muller-Cohn et al. | Dec 2005 | A1 |
20060002817 | Bohm et al. | Jan 2006 | A1 |
20060041058 | Yin et al. | Feb 2006 | A1 |
20060057039 | Morse et al. | Mar 2006 | A1 |
20060057629 | Kim | Mar 2006 | A1 |
20060094004 | Nakajima et al. | May 2006 | A1 |
20060094108 | Yoder et al. | May 2006 | A1 |
20060133965 | Tajima et al. | Jun 2006 | A1 |
20060134790 | Tanaka et al. | Jun 2006 | A1 |
20060148063 | Fauzzi et al. | Jul 2006 | A1 |
20060165558 | Witty et al. | Jul 2006 | A1 |
20060166233 | Wu et al. | Jul 2006 | A1 |
20060177376 | Tomalia et al. | Aug 2006 | A1 |
20060177855 | Utermohlen et al. | Aug 2006 | A1 |
20060183216 | Handique | Aug 2006 | A1 |
20060201887 | Siddiqi | Sep 2006 | A1 |
20060205085 | Handique | Sep 2006 | A1 |
20060207944 | Siddiqi | Sep 2006 | A1 |
20060210435 | Alavie et al. | Sep 2006 | A1 |
20060223169 | Bedingham et al. | Oct 2006 | A1 |
20060228734 | Vann et al. | Oct 2006 | A1 |
20060269641 | Atwood et al. | Nov 2006 | A1 |
20060269961 | Fukushima et al. | Nov 2006 | A1 |
20070020764 | Miller | Jan 2007 | A1 |
20070048188 | Bigus | Mar 2007 | A1 |
20070054413 | Aviles et al. | Mar 2007 | A1 |
20070077648 | Okamoto et al. | Apr 2007 | A1 |
20070104617 | Coulling et al. | May 2007 | A1 |
20070116613 | Elsener | May 2007 | A1 |
20070196237 | Neuzil et al. | Aug 2007 | A1 |
20070215554 | Kreuwel et al. | Sep 2007 | A1 |
20070231213 | Prabhu et al. | Oct 2007 | A1 |
20070243626 | Windeyer et al. | Oct 2007 | A1 |
20070248958 | Jovanovich et al. | Oct 2007 | A1 |
20070292941 | Handique et al. | Dec 2007 | A1 |
20080003649 | Maltezos et al. | Jan 2008 | A1 |
20080017306 | Liu et al. | Jan 2008 | A1 |
20080050804 | Handique et al. | Feb 2008 | A1 |
20080056948 | Dale et al. | Mar 2008 | A1 |
20080069729 | McNeely | Mar 2008 | A1 |
20080075634 | Herchenbach et al. | Mar 2008 | A1 |
20080095673 | Xu | Apr 2008 | A1 |
20080176230 | Owen et al. | Jul 2008 | A1 |
20080226502 | Jonsmann et al. | Sep 2008 | A1 |
20080240898 | Manz et al. | Oct 2008 | A1 |
20080257882 | Turner | Oct 2008 | A1 |
20080280285 | Chen et al. | Nov 2008 | A1 |
20080308500 | Brassard | Dec 2008 | A1 |
20090047180 | Kawahara | Feb 2009 | A1 |
20090066339 | Glezer et al. | Mar 2009 | A1 |
20090129978 | Wilson et al. | May 2009 | A1 |
20090130745 | Williams et al. | May 2009 | A1 |
20090131650 | Brahmasandra et al. | May 2009 | A1 |
20090134069 | Handique | May 2009 | A1 |
20090136385 | Handique et al. | May 2009 | A1 |
20090148933 | Battrell et al. | Jun 2009 | A1 |
20090189089 | Bedingham et al. | Jul 2009 | A1 |
20090221059 | Williams et al. | Sep 2009 | A1 |
20090325164 | Vossenaar et al. | Dec 2009 | A1 |
20090325276 | Battrell et al. | Dec 2009 | A1 |
20100120129 | Amshey et al. | May 2010 | A1 |
20100284864 | Holenstein et al. | Nov 2010 | A1 |
20110008825 | Ingber et al. | Jan 2011 | A1 |
20110097493 | Kerr et al. | Apr 2011 | A1 |
20110127292 | Sarofim et al. | Jun 2011 | A1 |
20110158865 | Miller et al. | Jun 2011 | A1 |
20110262919 | Tajima | Oct 2011 | A1 |
20110287447 | Norderhaug | Nov 2011 | A1 |
20110300033 | Battisti | Dec 2011 | A1 |
20120022695 | Handique et al. | Jan 2012 | A1 |
20120122108 | Handique | May 2012 | A1 |
20120122231 | Tajima | May 2012 | A1 |
20120129250 | Seippel | May 2012 | A1 |
20120160826 | Handique | Jun 2012 | A1 |
20120171678 | Maltezos et al. | Jul 2012 | A1 |
20120171759 | Williams et al. | Jul 2012 | A1 |
20120183454 | Handique | Jul 2012 | A1 |
20120258463 | Duffy et al. | Oct 2012 | A1 |
20130037564 | Williams et al. | Feb 2013 | A1 |
20130071851 | Handique et al. | Mar 2013 | A1 |
20130096292 | Brahmasandra et al. | Apr 2013 | A1 |
20130101990 | Handique et al. | Apr 2013 | A1 |
20130164832 | Ganesan et al. | Jun 2013 | A1 |
20130183769 | Tajima | Jul 2013 | A1 |
20130217013 | Steel et al. | Aug 2013 | A1 |
20130217102 | Ganesan et al. | Aug 2013 | A1 |
20130251602 | Handique et al. | Sep 2013 | A1 |
20130280131 | Handique et al. | Oct 2013 | A1 |
20130288358 | Handique et al. | Oct 2013 | A1 |
20130315800 | Yin et al. | Nov 2013 | A1 |
20140030798 | Wu et al. | Jan 2014 | A1 |
20140045186 | Gubatayao et al. | Feb 2014 | A1 |
20140206088 | Lentz et al. | Jul 2014 | A1 |
20140212882 | Handique et al. | Jul 2014 | A1 |
20140227710 | Handique et al. | Aug 2014 | A1 |
20140297047 | Ganesan et al. | Oct 2014 | A1 |
20140323357 | Handique et al. | Oct 2014 | A1 |
20140323711 | Brahmasandra et al. | Oct 2014 | A1 |
20140329301 | Handique et al. | Nov 2014 | A1 |
20140342352 | Handique et al. | Nov 2014 | A1 |
20140377850 | Handique et al. | Dec 2014 | A1 |
20150045234 | Stone et al. | Feb 2015 | A1 |
20150064702 | Handique et al. | Mar 2015 | A1 |
20150118684 | Wu et al. | Apr 2015 | A1 |
20150133345 | Handique et al. | May 2015 | A1 |
20150152477 | Ganesan et al. | Jun 2015 | A1 |
20150174579 | Iten et al. | Jun 2015 | A1 |
20150315631 | Handique et al. | Nov 2015 | A1 |
20150328638 | Handique et al. | Nov 2015 | A1 |
20150376682 | Handique | Dec 2015 | A1 |
20160038942 | Roberts | Feb 2016 | A1 |
20160102305 | Brahmasandra et al. | Apr 2016 | A1 |
20160107161 | Lentz et al. | Apr 2016 | A1 |
20160250635 | Handique | Sep 2016 | A1 |
20160250640 | Williams et al. | Sep 2016 | A1 |
20160333337 | Duffy et al. | Nov 2016 | A1 |
20170097373 | Williams et al. | Apr 2017 | A1 |
20170266666 | Lentz et al. | Sep 2017 | A1 |
20180017184 | Handique | Jan 2018 | A1 |
20180112252 | Handique | Apr 2018 | A1 |
20180119204 | Ganesan et al. | May 2018 | A1 |
20180135102 | Gubatayao et al. | May 2018 | A1 |
20180154364 | Handique et al. | Jun 2018 | A1 |
20180333722 | Handique | Nov 2018 | A1 |
20190054467 | Handique | Feb 2019 | A1 |
20190054471 | Williams et al. | Feb 2019 | A1 |
20190106692 | Brahmasandra et al. | Apr 2019 | A1 |
20190144849 | Duffy et al. | May 2019 | A1 |
20190145546 | Handique | May 2019 | A1 |
20190151854 | Baum et al. | May 2019 | A1 |
20190154719 | LaChance et al. | May 2019 | A1 |
Number | Date | Country |
---|---|---|
2294819 | Jan 1999 | CA |
1968754 | May 2007 | CN |
101466848 | Jun 2009 | CN |
101522909 | Sep 2009 | CN |
103540518 | Jan 2014 | CN |
19929734 | Dec 1999 | DE |
19833293 | Jan 2000 | DE |
0365828 | May 1990 | EP |
0483620 | May 1992 | EP |
0688602 | Dec 1995 | EP |
0707077 | Apr 1996 | EP |
0766256 | Apr 1997 | EP |
0772494 | May 1997 | EP |
0810030 | Dec 1997 | EP |
1059458 | Dec 2000 | EP |
1077086 | Feb 2001 | EP |
1346772 | Sep 2003 | EP |
1541237 | Jun 2005 | EP |
1574586 | Sep 2005 | EP |
1780290 | May 2007 | EP |
1792656 | Jun 2007 | EP |
2372367 | Oct 2011 | EP |
2672301 | Aug 1992 | FR |
2795426 | Dec 2000 | FR |
2453432 | Apr 2009 | GB |
S50-100881 | Aug 1975 | JP |
58212921 | Dec 1983 | JP |
S62-119460 | May 1987 | JP |
H01-502319 | Aug 1989 | JP |
03181853 | Aug 1991 | JP |
04-053555 | May 1992 | JP |
06-064156 | Sep 1994 | JP |
07-020010 | Jan 1995 | JP |
H07-290706 | Nov 1995 | JP |
H08-122336 | May 1996 | JP |
H08-173194 | Jul 1996 | JP |
H08-211071 | Aug 1996 | JP |
H08-285859 | Nov 1996 | JP |
H08-337116 | Dec 1996 | JP |
H09-325151 | Dec 1997 | JP |
2001-502790 | Jan 1998 | JP |
H01-219669 | Sep 1998 | JP |
H10-327515 | Dec 1998 | JP |
H 11-501504 | Feb 1999 | JP |
11503315 | Mar 1999 | JP |
2000-514928 | Apr 1999 | JP |
11316226 | Nov 1999 | JP |
H11-515106 | Dec 1999 | JP |
2000-180455 | Jun 2000 | JP |
2000-266760 | Sep 2000 | JP |
2000-275255 | Oct 2000 | JP |
2001-502319 | Feb 2001 | JP |
2001-204462 | Jul 2001 | JP |
2001-509437 | Jul 2001 | JP |
3191150 | Jul 2001 | JP |
2001-219669 | Aug 2001 | JP |
2001-515216 | Sep 2001 | JP |
2001-523812 | Nov 2001 | JP |
2001-523813 | Nov 2001 | JP |
2001-527220 | Dec 2001 | JP |
2002-503331 | Jan 2002 | JP |
2002-085961 | Mar 2002 | JP |
2002-517735 | Jun 2002 | JP |
2002-215241 | Jul 2002 | JP |
2002-540382 | Nov 2002 | JP |
2002-544476 | Dec 2002 | JP |
2003-500674 | Jan 2003 | JP |
2003-047839 | Feb 2003 | JP |
2003-047840 | Feb 2003 | JP |
2003-516125 | May 2003 | JP |
2003-164279 | Jun 2003 | JP |
2003-185584 | Jul 2003 | JP |
2003-299485 | Oct 2003 | JP |
2003-329693 | Nov 2003 | JP |
2003-329696 | Nov 2003 | JP |
2003-532382 | Nov 2003 | JP |
2004-003989 | Jan 2004 | JP |
2004-501054 | Jan 2004 | JP |
2004-506179 | Feb 2004 | JP |
2004-511788 | Apr 2004 | JP |
2004-150797 | May 2004 | JP |
2004-531360 | Oct 2004 | JP |
2004-533838 | Nov 2004 | JP |
2004-361421 | Dec 2004 | JP |
2004-536291 | Dec 2004 | JP |
2005-009870 | Jan 2005 | JP |
2005-010179 | Jan 2005 | JP |
2005-511264 | Apr 2005 | JP |
2005-514718 | May 2005 | JP |
2005-518825 | Jun 2005 | JP |
2005-176613 | Jul 2005 | JP |
2005-192439 | Jul 2005 | JP |
2005-192554 | Jul 2005 | JP |
2005-519751 | Jul 2005 | JP |
2005-204661 | Aug 2005 | JP |
2005-525816 | Sep 2005 | JP |
2005-291954 | Oct 2005 | JP |
2005-532043 | Oct 2005 | JP |
2005-323519 | Nov 2005 | JP |
2005-533652 | Nov 2005 | JP |
2005-535904 | Nov 2005 | JP |
2006-021156 | Jan 2006 | JP |
2006-055837 | Mar 2006 | JP |
2006-094866 | Apr 2006 | JP |
2006-125868 | May 2006 | JP |
2006-145458 | Jun 2006 | JP |
2006-167569 | Jun 2006 | JP |
2006-284409 | Oct 2006 | JP |
2007-500510 | Jan 2007 | JP |
2007-024742 | Feb 2007 | JP |
2007-074960 | Mar 2007 | JP |
2007-097477 | Apr 2007 | JP |
2007-101364 | Apr 2007 | JP |
2007-510518 | Apr 2007 | JP |
2007-514405 | Jun 2007 | JP |
2007-178328 | Jul 2007 | JP |
2007-535933 | Dec 2007 | JP |
2008-532048 | Aug 2008 | JP |
2005-542207 | Dec 2009 | JP |
2009-542207 | Dec 2009 | JP |
2010-054232 | Mar 2010 | JP |
2010-533490 | Oct 2010 | JP |
3193848 | Oct 2014 | JP |
2418633 | May 2011 | RU |
WO 8806633 | Sep 1988 | WO |
WO 9012350 | Oct 1990 | WO |
WO 9205443 | Apr 1992 | WO |
WO 9411103 | May 1994 | WO |
WO 9604547 | Feb 1996 | WO |
WO 1996018731 | Jun 1996 | WO |
WO 9705492 | Feb 1997 | WO |
WO 9721090 | Jun 1997 | WO |
WO 9800231 | Jan 1998 | WO |
WO 9822625 | May 1998 | WO |
WO 199835013 | Aug 1998 | WO |
WO 9849548 | Nov 1998 | WO |
WO 9853311 | Nov 1998 | WO |
WO 9901688 | Jan 1999 | WO |
WO 9909042 | Feb 1999 | WO |
WO 9912016 | Mar 1999 | WO |
WO9917093 | Apr 1999 | WO |
WO 1999029703 | Jun 1999 | WO |
WO 9933559 | Jul 1999 | WO |
WO 01005510 | Jan 2001 | WO |
WO 01014931 | Mar 2001 | WO |
WO 01027614 | Apr 2001 | WO |
WO 01028684 | Apr 2001 | WO |
WO 2001030995 | May 2001 | WO |
WO 01041931 | Jun 2001 | WO |
WO 01054813 | Aug 2001 | WO |
WO 01089681 | Nov 2001 | WO |
WO 2002048164 | Jun 2002 | WO |
WO 02072264 | Sep 2002 | WO |
WO 02078845 | Oct 2002 | WO |
WO 2002086454 | Oct 2002 | WO |
WO 2003007677 | Jan 2003 | WO |
WO 03012325 | Feb 2003 | WO |
WO 03012406 | Feb 2003 | WO |
WO 03048295 | Jun 2003 | WO |
WO 03055605 | Jul 2003 | WO |
WO 03076661 | Sep 2003 | WO |
WO 2003078065 | Sep 2003 | WO |
WO 03087410 | Oct 2003 | WO |
WO 04007081 | Jan 2004 | WO |
WO 2004010760 | Feb 2004 | WO |
WO 2004048545 | Jun 2004 | WO |
WO 04055522 | Jul 2004 | WO |
WO 2004056485 | Jul 2004 | WO |
WO 04074848 | Sep 2004 | WO |
WO 2004094986 | Nov 2004 | WO |
WO 2005008255 | Jan 2005 | WO |
WO 05011867 | Feb 2005 | WO |
WO 2005030984 | Apr 2005 | WO |
WO 2005072353 | Aug 2005 | WO |
WO 2005094981 | Oct 2005 | WO |
WO 05108620 | Nov 2005 | WO |
WO 2005107947 | Nov 2005 | WO |
WO 2005108571 | Nov 2005 | WO |
WO 2005116202 | Dec 2005 | WO |
WO 2005118867 | Dec 2005 | WO |
WO 2005120710 | Dec 2005 | WO |
WO 06010584 | Feb 2006 | WO |
WO 2006010584 | Feb 2006 | WO |
WO 2006032044 | Mar 2006 | WO |
WO 2006035800 | Apr 2006 | WO |
WO 2006043642 | Apr 2006 | WO |
WO 06066001 | Jun 2006 | WO |
WO 2006066001 | Jun 2006 | WO |
WO 06079082 | Jul 2006 | WO |
WO 2006081995 | Aug 2006 | WO |
WO 2006113198 | Oct 2006 | WO |
WO 06119280 | Nov 2006 | WO |
WO 2006116010 | Nov 2006 | WO |
WO 07044917 | Apr 2007 | WO |
WO 07050327 | May 2007 | WO |
WO 07064117 | Jun 2007 | WO |
WO 2007091530 | Aug 2007 | WO |
WO 2007112114 | Oct 2007 | WO |
WO 2008005321 | Jan 2008 | WO |
WO 08030914 | Mar 2008 | WO |
WO 08060604 | May 2008 | WO |
WO 2009054870 | Apr 2009 | WO |
WO 2009082747 | Jul 2009 | WO |
WO 2010039917 | Apr 2010 | WO |
WO 10118541 | Oct 2010 | WO |
WO 2010130310 | Nov 2010 | WO |
WO 2010140680 | Dec 2010 | WO |
WO 2011101467 | Aug 2011 | WO |
WO 2010074265 | Jun 2012 | WO |
WO 2012036296 | Feb 2014 | WO |
Entry |
---|
Oh K.W. et al., “A Review of Microvalves”, J Micromech Microeng. (2006) 16:R13-R39. |
Allemand et al., “pH-Dependent Specific Binding and Combing of DNA”, Biophys J. (1997) 73(4): 2064-2070. |
Harding et al., “DNA isolation using Methidium-Spermine-Sepharose”, Meth Enzymol. (1992) 216: 29-39. |
Harding et al., “Rapid isolation of DNA from complex biological samples using a novel capture reagent—methidium-spermine-sepharose”, Nucl Acids Res. (1989) 17(17): 6947-6958. |
LABCHEM; Sodium Hydroxide, 0,5N (0.5M); Safety Data Sheet, 2015; 8 pages. |
Bollet, C. et al., “A simple method for the isolation of chromosomal DNA from Gram positive or acid-fast bacteria”, Nucleic Acids Research, vol. 19, No. 8 (1991), p. 1955. |
Brahmasandra et al., On-chip DNA detection in microfabricated separation systems, SPIE Conference on Microfluidic Devices and Systems, 1998, vol. 3515, pp. 242-251, Santa Clara, CA. |
Breadmore, M.C. et al., “Microchip-Based Purification of DNA from Biological Samples”, Anal. Chem., vol. 75 (2003), pp. 1880-1886. |
Brody, et al., Diffusion-Based Extraction in a Microfabricated Device, Sensors and Actuators Elsevier, 1997, vol. A58, No. 1, pp. 13-18. |
Broyles et al., “Sample Filtration, Concentration, and Separation Integrated on Microfluidic Devices” Analytical Chemistry (American Chemical Society), (2003) 75(11): 2761-2767. |
Burns et al., “An Integrated Nanoliter DNA Analysis Device”, Science 282:484-487 (1998). |
Carlen et al., “Paraffin Actuated Surface Micromachined Valve,” in IEEE MEMS 2000 Conference, Miyazaki, Japan, (Jan. 2000) pp. 381-385. |
Chung, Y. et al., “Microfluidic chip for high efficiency DNA extraction”, Miniaturisation for Chemistry, Biology & Bioengineering, vol. 4, No. 2 (Apr. 2004), pp. 141-147. |
Goldmeyer et al., “Identification of Staphylococcus aureus and Determination of Methicillin Resistance Directly from Positive Blood Cultures by Isothermal Amplification and a Disposable Detection Device”, J Clin Microbiol. (Apr. 2008) 46(4): 1534-1536. |
Handique et al, “Microfluidic flow control using selective hydrophobic patterning”, SPIE, (1997) 3224: 185-194. |
Handique et al., On-Chip Thermopneumatic Pressure for Discrete Drop Pumping, Analytical Chemistry, American Chemical Society, Apr. 15, 2001, vol. 73, No. 8, 1831-1838. |
Handique, K. et al., “Nanoliter-volume discrete drop injection and pumping in microfabricated chemical analysis systems”, Solid-State Sensor and Actuator Workshop (Hilton Head, South Carolina, Jun. 8-11, 1998) pp. 346-349. |
Handique, K. et al., “Mathematical Modeling of Drop Mixing in a Slit-Type Microchannel”, J. Micromech. Microeng., 11:548-554 (2001). |
Handique, K. et al., “Nanoliter Liquid Metering in Microchannels Using Hydrophobic Patterns”, Anal. Chem., 72(17):4100-4109 (2000). |
He, et al., Microfabricated Filters for Microfluidic Analytical Systems, Analytical Chemistry, American Chemical Society, 1999, vol. 71, No. 7, pp. 1464-1468. |
Ibrahim, et al., Real-Time Microchip PCR for Detecting Single-Base Differences in Viral and Human DNA, Analytical Chemistry, American Chemical Society, 1998, 70(9): 2013-2017. |
Khandurina et al., Microfabricated Porous Membrane Structure for Sample Concentration and Electrophoretic Analysis, Analytical Chemistry American Chemical Society, 1999, 71(9): 1815-1819. |
Kopp et al., Chemical Amplification: Continuous-Flow PCR on a Chip, www.sciencemag.org, 1998, vol. 280, pp. 1046-1048. |
Kutter et al., Solid Phase Extraction on Microfluidic Devices, J. Microcolumn Separations, John Wiley & Sons, Inc., 2000, 12(2): 93-97. |
Lagally et al., Single-Molecule DNA Amplification and Analysis in an Integrated Microfluidic Device, Analytical Chemistry, American Chemical Society, 2001, 73(3): 565-570. |
Livache et al., “Polypyrrole DNA chip on a Silicon Device: Example of Hepatitis C Virus Genotyping”, Analytical Biochemistry, (1998) 255: 188-194. |
Mascini et al., “DNA electrochemical biosensors”, Fresenius J. Anal. Chem., 369: 15-22, (2001). |
Meyers, R.A., Molecular Biology and Biotechnology: A Comprehensive Desk Reference; VCH Publishers, Inc. New York, NY; (1995) pp. 418-419. |
Nakagawa et al., Fabrication of amino silane-coated microchip for DNA extraction from whole blood, J of Biotechnology, Mar. 2, 2005, vol. 116, pp. 105-111. |
Northrup et al.; A Miniature Analytical Instrument for Nucleic Acids Based on Micromachined Silicon Reaction Chambers, Analytical Chemistry, American Chemical Society, 1998, 70(5): 918-922. |
Oleschuk et al., Trapping of Bead-Based Reagents within Microfluidic Systems,: On-Chip Solid-Phase Extraction and Electrochromatography, Analytical Chemistry, American Chemical Society, 2000, 72(3): 585-590. |
Plambeck et al., “Electrochemical Studies of Antitumor Antibiotics”, J. Electrochem Soc.: Electrochemical Science and Technology (1984), 131(11): 2556-2563. |
Roche, et al. “Ectodermal commitment of insulin-producing cells derived from mouse embryonic stem cells” Faseb J (2005) 19: 1341-1343. |
Ross et al., Analysis of DNA Fragments from Conventional and Microfabricated PCR Devices Using Delayed Extraction MALDI-TOF Mass Spectrometry, Analytical Chemistry, American Chemical Society, 1998, 70(10): 2067-2073. |
Shoffner et al., Chip PCR.I. Surface Passivation of Microfabricated Silicon-Glass Chips for PCR, Nucleic Acids Research, Oxford University Press, (1996) 24(2): 375-379. |
Smith, K. et al., “Comparison of Commercial DNA Extraction Kits for Extraction of Bacterial Genomic DNA from Whole-Blood Samples”, Journal of Clinical Microbiology, vol. 41, No. 6 (Jun. 2003), pp. 2440-2443. |
Wang, “Survey and Summary, from DNA Biosensors to Gene Chips”, Nucleic Acids Research, 28(16):3011-3016, (2000). |
Waters et al., Microchip Device for Cell Lysis, Multiplex PCR Amplification, and Electrophoretic Sizing, Analytical Chemistry, American Chemical Society, 1998, 70(1): 158-162. |
Weigl, et al., Microfluidic Diffusion-Based Separation and Detection, www.sciencemag.org, 1999, vol. 283, pp. 346-347. |
Yoza et al., “Fully Automated DNA Extraction from Blood Using Magnetic Particles Modified with a Hyperbranched Polyamidoamine Dendrimer”, Journal of Bioscience and Bioengineering, 2003, 95(1): 21-26. |
Yoza et al., DNA extraction using bacterial magnetic particles modified with hyperbranched polyamidoamine dendrimer, Mar. 20, 2003, 101(3): 219-228. |
Kuo et al., “Remnant cationic dendrimres block RNA migration in electrophoresis after monophasic lysis”, J Biotech. (2007) 129: 383-390. |
Tanaka et al., “Modification of DNA extraction from maize using polyamidoamine-dendrimer modified magnetic particles”, Proceedings of the 74th Annual Meeting of the Electrochemical Society of Japan, Mar. 29, 2007. Faculty of Engineering Science University of Tokyo; 2 pages. |
Wu et al., “Polycationic dendrimers interact with RNA molecules: polyamine dendrimers inhibit the catalytic activity of Candida ribozymes”, Chem Commun. (2005) 3: 313-315. |
Zhou et al., “PANAM dendrimers for efficient siRNA delivery and potent gene silencing”, Chem Comm.(Camb.) (2006) 22: 2362-2364. |
Zhou et al., “Cooperative binding and self-assembling behavior of cationic low molecular-weight dendrons with RNA molecules”, Org Biomol Chem. (2006) 4(3): 581-585. |
Cooley et al., “Applications of Ink-Jet Printing Technology to BioMEMS and Microfluidic Systems”, Proceedings, SPIE Conference on Microfluids and BioMEMS, (Oct. 2001), 12 pages. |
Kim et al., “Electrohydrodynamic Generation and Delivery of Monodisperse Picoliter Droplets Using a Poly(dimethylsiloxane) Microchip”, Anal Chem. (2006) 78: 8011-8019. |
Pal et al., “Phase Change Microvalve for Integrated Devices”, Anal Chem. (2004) 76: 3740-3748. |
Mastrangelo et al., Microfabricated Devices for Genetic Diagnostics. Proceedings of the IEEE (1998) 86(8):1769-1787. |
Sanchez et al., “Linear-After-The-Exponential (LATE)-PCR: An advanced method of asymmetric PCR and its uses in quantitative real-time analysis”, PNAS (2004) 101(7): 1933-1938. |
Decision instituting Inter Partes Review of U.S. Pat. No. 7,998,708 (Paper 8 in IPR2019-00488) dated Jul. 16, 2019 (20 pages). |
Decision instituting Inter Partes Review of U.S. Pat. No. 8,323,900 (Paper 8 in IPR2019-00490) dated Jul. 16, 2019 (23 pages). |
Edwards, “Silicon (Si),” in “Handbook of Optical Constants of Solids” (Ghosh & Palik eds., 1997) in 24 pages. |
Hale et al., “Optical constants of Water in the 200-nm to 200-μm Wavelength Region”, Applied Optics, 12(3): 555-563 (1973). |
Malitson, “Interspecimen Comparison of the Refractive Index of Fused Silica,” J Optical Society of America, 55:1205-1209 (1965). |
Palina et al., “Laser Assisted Boron Doping of Silicon Wafer Solar Cells Using Nanosecond and Picosecond Laser Pulses,” 2011 37th IEEE Photovoltaic Specialists Conference, pp. 002193-002197, IEEE (2011). |
Paulson et al., “Optical dispersion control in surfactant-free DNA thin films by vitamin B2 doping,” Nature, Scientific Reports 8:9358 (2018) published at www.nature.com/scientificreports, Jun. 19, 2018. |
Zhang et al., “PCR Microfluidic Devices for DNA Amplification,” Biotechnology Advances, 24:243-284 (2006). |
Zou et al., “A Micromachined Integratable Thermal Reactor,” technical digest from International Electron Devices Meeting, IEEE, Washington, D.C., Dec. 2-5, 2001 (6 pages). |
Petition for Inter Partes Review of U.S. Pat. No. 7,998,708 (Paper 1 in IPR2019-00488) dated Dec. 20, 2018 (94 pages). |
Declaration of Bruce K. Gale, Ph.D. (Exhibit 1001 in IPR2019-00488 and IPR2019-00490) dated Dec. 20, 2018 (235 pages). |
Patent Owner Preliminary Response to Petition for Inter Partes Review of U.S. Pat. No. 7,998,708 and Exhibit List (Papers 5 and 6 in IPR2019-00488) dated Apr. 18, 2019 (79 pages). |
Petition for Inter Partes Review of U.S. Pat. No. 8,323,900 (Paper 1 in IPR2019-00490) dated Dec. 20, 2018 (85 pages). |
Patent Owner Preliminary Response to Petition for Inter Partes Review of U.S. Pat. No. 8,323,900 and Exhibit List (Papers 5 and 6 in IPR2019-00490) dated Apr. 18, 2019 (73 pages). |
Declaration of Michael G. Mauk, Ph.D. in Support of Patent Owner Preliminary Responses in IPR2019-00488 and IPR2019-00490 dated Apr. 18, 2019 (43 pages). |
Number | Date | Country | |
---|---|---|---|
20150142186 A1 | May 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10246814 | Sep 2002 | US |
Child | 14550657 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09819105 | Mar 2001 | US |
Child | 10246814 | US |