Microfluidic devices are used extensively for the capture, detection, classification, or quantification of molecules, molecular complexes, viruses, cells and particulates in environmental or biological samples. These devices include one or more microchannels of sub-millimeter (mm, 1 mm=10−3 meters) cross section formed in a chip of an inert material, which direct flow of one or more fluids from one or more corresponding reservoirs to interact with each other in a reaction chamber or at a detector or both.
Microfluidics technology has recently emerged as a powerful means to manipulate fluids at a microscale and fully integrate many components and steps for complex yet very precise biochemical analyses. Some of the promising applications include the development of inexpensive diagnostic devices that can be deployed in low-resource settings especially to meet global health challenges such as the lack of facilities and personnel to carry out medical diagnostics. Current microfluidic devices fall into either droplet-based (multiphase) or continuous-flow (single phase) systems. To successfully manipulate these fluids, a number of control strategies have been proposed which often require use of pumps and valves, either integrated on chip or off-chip. A majority of commercially available systems depend actively on external pumps, vacuum and pressure sources, or depend passively on capillary filling. Even for integrated on-chip systems, the valves are controlled by external macro-scale elements, such as computers, and require power sources.
Exchanging buffers/fluids (also called “washing” herein) in molecular biology is a common process that involves replacing one solution with another solution of different composition, typically using magnetic beads as a solid support to retain species of interest (such as cells, organelles, proteins, nucleic acids, and other molecules, collectively referenced herein as a “target”) to be transferred to the new buffer. This is difficult to perform in droplets due to their non-stationary nature (compared to a macroscale well or vial). Droplet microfluidic approaches to washing have been more difficult or lower throughput than other droplet microfluidic unit operations such as sorting or injection.
Techniques are provided for high-throughput exchange of fluids in droplets or washing of magnetic particles with or without attached targets in droplets. In various embodiments, a picoinjector and a magnet and a fork in a microchannel are combined to operate together. The picoinjector adds a second fluid to a first fluid in a droplet. The magnet relocates magnetic particles, such as paramagnetic beads, from a portion of the droplet dominated by the first fluid into a portion of the droplet dominated by the injected second fluid. The fork separates the portion with the second fluid and relocated particles from a portion of the droplet with the first fluid and any residual particles. In washing embodiments, the droplet with the second fluid and relocated particles are collected or used. In removal embodiments, the droplet with the first fluid and few, if any, residual particles is collected and used. In some removal embodiments, the first fluid and the second fluid are the same. In some embodiments, both droplets are collected or used.
As used herein, a microchannel is a channel with width and depth each in a range from 1 to 1000 microns (1 micron, also called a micrometer, μm, =10−6 meters) and length longer than both width and depth. As used herein, a microparticle is a particle with width, depth and length each in the range from 0.5 to 1000 microns; a nanoparticle is a particle with width depth and length each in the range from 1 to 500 nanometers (nm, 1 nm=109 meters) and a “particle” refers to either or both a microparticle and a nanoparticle. As used herein, a magnetic particle is a particle that includes a material that is permanently magnetized, or paramagnetic, i.e., becomes magnetized in the presence of a magnetic field and move toward the applied field, including superparamagnetic, or diamagnetic i.e., becomes magnetized in the presence of a magnetic field and moves away from the applied field. As used herein, a picoinjector is a device configured to inject a volume of a fluid in which the volume is in a range from 1 to 1000 picoliters (pL, 1 pL=10−12 liters). As used herein, a fluid is a liquid or a gas. As used herein, a droplet is a configuration of a fluid of millimeter (mm, 1 mm=10−3 meters) to micron dimensions, including any material or particles dispersed or aggregated therein, bounded by a different fluid called a spacer fluid, including any material or particles dispersed or aggregated therein. In many cases, the fluid droplet is hydrophobic or hydrophilic and the spacer fluid is the opposite, i.e., hydrophilic or hydrophobic, respectively, making the droplet and spacer fluid immiscible.
In a first set of embodiments, an apparatus includes a substrate having formed thereon a microchannel, a plurality of microchannel branches comprising a first microchannel branch and a different second microchannel branch, and a fork comprising a junction between the microchannel upstream of the fork and the plurality of microchannel branches downstream of the fork. The microchannel is configured to pass a continuous stream of a plurality of droplets comprising a first fluid with a plurality of magnetic particles. The plurality of droplets is separated in the stream by a spacer fluid. The apparatus also includes a picoinjector disposed along the microchannel. The picoinjector includes: a supply channel formed in the substrate and connected to the microchannel by an aperture on a first side of the microchannel; and, a pair of electrodes on an opposite side of the microchannel. The aperture is a distance D upstream of the fork. The picoinjector is configured to inject through the aperture a volume of a second fluid into a first droplet of the plurality of droplets in the stream when the pair of electrodes carries at least a certain voltage difference. The apparatus also includes a first magnet disposed adjacent to the microchannel between the picoinjector and the fork. The first magnet is configured to introduce a magnetic field into the microchannel between the picoinjector and the fork to move magnetic particles in the first droplet toward the first side of the microchannel.
In some embodiments of the first set, a different second magnet is disposed adjacent to the microchannel upstream of the picoinjector and configured to introduce a magnetic field into the microchannel upstream of the aperture of the picoinjector to move magnetic particles in the first droplet toward the first side of the microchannel.
In some embodiments of the first set, the first microchannel branch is spaced relative to the second microchannel branch in a direction parallel to a direction in which the magnetic particles are forced by the field of the first magnet. In these embodiments, a cross sectional area of the first microchannel branch is R1 times a cross sectional area of the second microchannel branch. In these embodiments, the picoinjector is configured to inject a volume that is R2 times a volume of the first droplet upstream of the aperture, where R1≈R2. In some of these embodiments, R1 is different from 1, e.g., R1>1, or R1<1.
In some embodiments of the first set, a distance D from the aperture to the fork divided by a migration time (TM) defines a speed of the stream during operation. In these embodiments, TM is short compared to a time for the first fluid to mix with the second fluid in the droplet and long compared to a time for the magnetic particles to move in the magnetic field of the first magnet at least a tenth of the width of the microchannel between the electrodes and the fork. In some embodiments of the first set, D is in a range from 10 microns to 1000 microns, e.g., is 330 microns.
In some embodiments of the first set, the microchannel has a first cross sectional area in the vicinity of the aperture that is less than a second cross sectional area of the microchannel between the electrodes and the fork. In some embodiments of the first set, the microchannel has a first cross sectional area in the vicinity of the aperture that is less than a second cross sectional area of the microchannel upstream of the aperture.
In some embodiments of the first set, the microchannel has a first cross sectional area immediately upstream of the aperture that is less than a second cross sectional area of the microchannel immediately downstream of the aperture. In some of these embodiments, the second cross sectional area is (1+R3) times the first cross sectional area; the picoinjector is configured to inject a volume that is R2 times a volume of the first droplet upstream of the aperture; and, R2 is based on R3.
In some embodiments of the first set, the first magnet is an electromagnet. In other embodiments of the first set, the first magnet is a permanent magnet, such as a rare earth Neodymium magnet.
In a second set of embodiments, a method includes causing a stream of a plurality of droplets separated by a spacer fluid to flow through a device, wherein each droplet of the plurality of droplets comprises a first fluid with a plurality of magnetic particles. The device includes a microchannel, a plurality of microchannel branches including a first microchannel branch and a different second microchannel branch, a fork comprising a junction between the microchannel upstream of the fork and the plurality of microchannel branches downstream of the fork, a picoinjector disposed along the microchannel, and a first magnet. The picoinjector includes a supply channel connected to the microchannel by an aperture on a first side of the microchannel and a pair of electrodes on an opposite side of the microchannel. The aperture is a distance D upstream of the fork. The first magnet is disposed adjacent to the microchannel between the picoinjector and the fork. The method also includes supplying a second fluid to the supply channel Still further, the method includes applying a voltage difference to the pair of electrodes when a first droplet of the plurality of droplets is in contact with the second fluid at the aperture to inject through the aperture a volume of the second fluid into the first droplet. Yet further the method includes introducing from the first magnet a magnetic field into the microchannel between the picoinjector and the fork to move magnetic particles in the first droplet toward the first side of the microchannel. Still further, the method includes collecting an output droplet from the first microchannel branch.
In some embodiments of the second set, the first microchannel branch is spaced relative to the second microchannel branch in a direction parallel to a direction in which the magnetic particles are forced by the field of the first magnet. The output droplet is divided from the first droplet at the fork. As a result, the output droplet is made up of the second fluid and at least some of the plurality of magnetic particles.
In some embodiments of the second set, each magnetic particle of the plurality of magnetic particles is a paramagnetic particle or a superparamagnetic particle. In some embodiments of the second set, each magnetic particle is connected to a species of interest to be washed with the second fluid.
In some embodiments of the second set, the output droplet comprises the second fluid and most of the plurality of magnetic particles. In some of these embodiments, the output droplet comprises more of the second fluid than the first fluid, whereby the magnetic particles have been washed by the second fluid.
In a third set of embodiments, a system includes the above apparatus, one or more pressure actuators, one or more processors and one or more computer-readable media including one or more sequences of instructions. The computer-readable medium and the one or more sequences of instructions are configured to, with the processor, cause the system perform at least the following. The system operates a pressure actuator to cause a stream of a plurality of droplets separated by a spacer fluid to flow through the apparatus, wherein each droplet of the plurality of droplets comprises a first fluid with a plurality of magnetic particles. The system operates a pressure actuator to supply a second fluid to the supply channel. The system also applies a voltage difference to the pair of electrodes when a first droplet of the plurality of droplets is in contact with the second fluid at the aperture to inject through the aperture a volume of the second fluid into the first droplet. In addition, the system introduces from the first magnet a magnetic field into the microchannel between the picoinjector and the fork to move magnetic particles in the first droplet toward the first side of the microchannel. Even further, the system collects an output droplet from the first microchannel branch.
In some embodiments of the third set, the first microchannel branch is spaced relative to the second microchannel branch in a direction parallel to a direction in which the magnetic particles are forced by the field of the first magnet. The output droplet is divided from the first droplet at the fork. As a result, the output droplet comprises the second fluid and at least some of the plurality of magnetic particles.
In other sets of embodiments, a processor or computer-readable medium is configured to perform one or more steps of the above method, or a droplet is a composition of matter produced by one or more steps of the above method.
Still other aspects, features, and advantages are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the invention. Other embodiments are also capable of other and different features and advantages, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the invention. Accordingly, the drawings and description are to be regarded as illustrative in nature, and not as restrictive.
Embodiments are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings in which like reference numerals refer to similar elements and in which:
A method and apparatus are described for high-throughput washing of magnetic particles and any targets attached thereto in droplets. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
Notwithstanding that the numerical ranges and parameters setting forth the broad scope are approximations, the numerical values set forth in specific non-limiting examples are reported as precisely as possible. Any numerical value, however, inherently contains certain errors necessarily resulting from the standard deviation found in their respective testing measurements at the time of this writing. Furthermore, unless otherwise clear from the context, a numerical value presented herein has an implied precision given by the least significant digit. Thus a value 1.1 implies a value from 1.05 to 1.15. The term “about” is used to indicate a broader range centered on the given value, and unless otherwise clear from the context implies a broader range around the least significant digit, such as “about 1.1” implies a range from 1.0 to 1.2. If the least significant digit is unclear, then the term “about” implies a factor of two, e.g., “about X” implies a value in the range from 0.5X to 2X, for example, about 100 implies a value in a range from 50 to 200. Moreover, all ranges disclosed herein are to be understood to encompass any and all sub-ranges subsumed therein. For example, a range of “less than 10” can include any and all sub-ranges between (and including) the minimum value of zero and the maximum value of 10, that is, any and all sub-ranges having a minimum value of equal to or greater than zero and a maximum value of equal to or less than 10, e.g., 1 to 4.
Some embodiments of the invention are described below in the context of hydrophilic micron-scale (microfluidic) droplets with microscale paramagnetic beads, and oil as a hydrophobic spacer fluid using a particular set of picoinjectors. However, the invention is not limited to this context. In other embodiments, hydrophilic or hydrophobic droplets to various degrees of larger or smaller size with larger or smaller magnetic particles of different materials, including permanently magnetized or superparamagnetic materials, with or without various targets, or different spacer fluids are used with the same or different embodiments of the picoinjectors, such as picoinjectors using salt water electrodes instead of metal electrodes, different apertures, and different approach angles.
Four primary approaches for washing (exchanging fluids in droplets) currently exist. The first approach is called droplet synchronization. This technique involves synchronizing two distinct trains of droplets, one train contains the target to be washed on magnetic beads, the other contains the wash buffer. Droplets are electro-coalesced at a junction while magnetic beads are transferred to the wash droplet via an external magnetic field before splitting. Electro-coalescence involves applying an electric field to break down the surface tension that exists between droplets of the same or different fluids. Droplet synchronization is highly dependent on droplet generation frequency. An emulsion is a mixture of two or more liquids that are normally immiscible with one fluid phase dispersed in the other continuous fluid phase. After such dispersion, it is difficult to synchronize the droplets after they are injected into a microchannel; thus, droplet synchronization is not suitable for re-injecting droplets from emulsions. (Lee et al. 2014). Furthermore, the process is not efficient because droplet synchronization is difficult and error-prone; and, it is difficult to control where the two fluids are initially positioned within each coalesced droplet.
The second approach is called digital droplet washing. This is not a continuous process but requires an array of discrete pads made of metal or dielectric materials which are individually addressable for applying an electric field. Droplets are deposited on the pads and individually subjected to an electric field that weakens the surface tension of the droplet causing the droplets to assume a flatter profile on the pad, in a process called electrowetting. This technique of droplet washing allows for precise droplet movement and washing of magnetic beads using an additional external magnetic field in concert with the electrowetting. Also referred to as electrowetting on dielectric (EWOD), this technique has limitations of scale as the number of washed droplets is limited by the number of pads fabricated on the substrate; and, as stated above is thus not a continuous flow approach to droplet washing. (Sista et al. 2008).
The third approach is called droplet wash and split loop. This technique (described in Strey et al. patent application publication US20110059556A1) pipes droplets (with magnetic beads each bound to a target) and wash droplets into a channel at a one-to-one correspondence. Then the droplets are electro-coalesced at a junction. The droplets are then split on the device or a different device again. An external magnetic field is used to partition beads to one portion of the droplet prior to splitting. Here the wash efficiency is dependent on the volume ratio between the sample droplet and the wash droplet. Synchronization of the two droplets dictates that the droplets are of similar volume and thus a typical wash efficiency is on the order of 50%. Additionally, the droplets are only split after significant amount of time has passed; thus, the two different fluids have likely mixed via diffusion or advection (mechanically driven flow) or convection (thermal driven flow), or some combination. Further washing can be performed by looping through the procedure again until the desired amount of washing has taken place.
The third approach is called magnetic tweezer based bead retention. This technique utilizes a magnetic tweezer apparatus which is an electromagnet with a particular narrow metal core at one or both ends. This technique has been demonstrated in tubing with droplets, but only at low frequencies (˜10 Hz) and requires an electromagnet that is unfavorable for small format lab-on-a-chip devices.
In contrast to the above approaches, the embodiments described herein include a picoinjector (Abate et al., 2010) and a magnet and a fork in a microchannel combined to operate together continuously at high frequencies (for high-throughput) with small footprint. The picoinjector adds a second fluid to a first fluid in a droplet in a laminar flow. The magnet relocates magnetic particles, such as paramagnetic beads, from a portion of the droplet dominated by the first fluid into a portion of the droplet dominated by the injected second fluid before the fluids mix to any great extent by diffusion or advection or any other process. The fork separates the portion with the second fluid and relocated beads from a portion of the droplet with the first fluid and few if any residual beads, again before the fluids mix via diffusion or advection to any great extent.
Picoinjection utilizes electrodes to generate a non-uniform electric field at the junction of a droplet channel and a wash buffer supply channel. As a droplet passes through the junction, the wash buffer, through the aid of applied pressure in addition to electro-coalescence, is drawn into the droplet. At low voltages (0.8-1.0 V controller, ˜40V 40 kHz from inverter) the injected wash buffer remains on the periphery of the droplet where the injection occurs due to long (diffusive) mixing times in the laminar flow regime. This creates a droplet, which is essentially fluid A on one side and fluid B on the other side; half and half if the injected volume equals the original droplet volume.
The picoinjector provides several advantages over droplet coalescence. At least one advantage is that there is no second droplet to synchronize. At least another advantage is that the position of the second fluid immediately after injection is known precisely. At least these advantages are utilized in the various embodiments.
During operation, a stream of droplets 193 separated by spacer fluid 191 (indicated by rising diagonal hatching) move through the microchannel 110 under a first pressure (provided by gravity feed, syringe or pump, or some combination). Droplet 193a comprises fluid A 192 (indicated by white space with no hatching). Supply channel 112 is filled with fluid B (indicated by wavy line hatching) at a pressure (provided by gravity feed, syringe or pump, or some combination) that is too small to force fluid B into the microchannel (e.g., less than a sum of the pressure in microchannel 110 and the surface tension of fluid B with the spacer fluid 191 or with droplet 193a of fluid A). Without an electric field produced between electrode 121 and electrode 122, fluid B will not enter the droplets 193a of fluid A. However, when electrode 121 and electrode 122 are oppositely charged with at least a certain voltage capable of reducing the surface tension of droplet 193a, fluid B enters through the aperture 114 into a droplet, as depicted for droplet 193b. After the droplet looses contact with the aperture 114, the droplet has taken on a picoliter volume of fluid B which initially resides on a side of the droplet adjacent to the side wall of the microchannel where the aperture is, as depicted in droplet 193c. The droplet 193c is larger (has a greater volume and therefore occupies a longer section of the channel) by the volume added while the droplet was in contact with the aperture.
By varying the electric field between electrodes 121 and 122, or the pressure on fluid B in the supply channel, or both, the volume injected can be controlled. The electric field can be held constant to inject the same volume into every droplet that passes the aperture, or varied to vary the amount of fluid B injected, or be turned off as a droplet passes to avoid injecting fluid B into that droplet. If held constant, the electrodes can be connected directly to a battery and a resistor to drop the voltage to the desired value without involvement of a controller. In example embodiments described below, the electrodes are charged using an alternating current (AC) electric field (at about 40 kHz) generated using an fluorescent light inverter, as described in Abate et al. 2010.
In various embodiments using the picoinjector, by selecting a distance D from picoinjector to a fork for a given range of flow rates and by applying a small footprint magnet along the microchannel between picoinjector and fork, any magnetic particle and any attached target can be moved into the fluid B portion of the droplet, and the droplet divided, before there is appreciable mixing of the two fluids. This can make the wash much more effective than just 50% each operation. In some embodiments, prior to injection, the magnetic particles are positioned at the portion of the droplet closest to a wall of the microchannel where the picoinjector aperture is located, due to an external magnetic field from either the downstream magnet or a second upstream magnet or both.
The main microchannel 210 is depicted as having a constant width and is assumed to have a constant dept. However, in some embodiments either the width or the depth or both changes along some sections of the main microchannel 210, as depicted, for example, in
In some embodiments, the output microchannel branch 217 and the waste microchannel branch 218 have the same cross sectional area as each other and as the main microchannel 210. However, in some embodiments, the cross sectional area (width if the depth remains constant) of the microchannel branches are different from each other or from the input microchannel 210 or both. In some embodiments it is advantageous for the cross sectional area (width if the depth remains constant) of the washed output (first) microchannel branch is about R1 times the cross sectional area (width if the depth remains constant) of the waste output (second) microchannel branch. In some embodiments R1=R2 so that the portion traversing the output microchannel branch 217 can be mostly the injected fluid. Thus, if the injected volume is half the original volume (R2=½), it is advantages for branch 217 to have half the cross sectional area of branch 218 (R1=R2=½). In many of the example embodiments, R2=R1=1. This is advantageous because it ensures the injected volume of fluid B is not overwhelmed by the volume of fluid A from the incoming droplet. In some embodiments, it is advantageous to inject a volume of fluid B that is greater than the original volume of the droplet, so R2 is greater than 1, and R1=R2>1.
The processing system 250 is a computer system or electronic chip set as descried below with reference to
During operation, initial droplets include fluid A and a plurality of magnetic particles (indicted by dark stippled fill pattern) with any targets attached thereto, as depicted for droplet 293a. The magnetic particles move under the influence of any external magnetic field produced by the downstream (first) magnet 232 and, optionally, the upstream (second) magnet 231.
If the magnetic particles are already magnetized they have a tendency to aggregate rather than to stay dispersed in the fluid A of the droplet. Such particles commonly consist of two components, a magnetic material, often iron, nickel and cobalt, and a chemical component that has functionality. While nanoparticles are smaller than 0.5 micron in diameter (typically 5-500 nm), the larger microbeads are 0.5-500 microns in diameter. Magnetic nanoparticle clusters that are composed of a number of individual magnetic nanoparticles are known as magnetic nanobeads with a diameter of 50-200 nm. Magnetic nanoparticle clusters are a basis for their further magnetic assembly into magnetic nanochains. An advantage of particles of paramagnetic materials is that they do not adopt a magnetized state absent an externally applied magnetic field; and, thus stay dispersed within the fluid of their droplet (e.g., dispersed within fluid A of droplet 293a). When magnetized in a external magnetic field, the particles then move toward the stronger field (e.g., toward the nearest pole of the external magnet that induced the magnetic state) before the particles aggregate. Paramagnetism is a form of magnetism whereby certain materials are weakly attracted by an externally applied magnetic field, and form internal, induced magnetic fields in the direction of the applied magnetic field. In contrast with this behavior, diamagnetic materials are repelled by magnetic fields and form induced magnetic fields in the direction opposite to that of the applied magnetic field. Some materials show induced magnetic behavior that follows a Curie type law but with exceptionally large values for the Curie constants. These materials are known as superparamagnetic. An advantage of superparamagnetic particles is that they respond more strongly to the externally applied magnetic field and move faster to the inducing magnet. They are characterized by a strong ferromagnetic or ferrimagnetic type of coupling into domains of a limited size that behave independently from one another. The bulk properties of such a system resemble that of a paramagnet, but on a microscopic level they are ordered. The materials do show an ordering temperature above which the behavior reverts to ordinary paramagnetism. When magnetized in a external magnetic field, diamagnetic particles then move away from the stronger field (e.g., away from the nearest pole of the external magnet that induced the magnetic state) before the particles aggregate.
Any magnet may be used for the downstream magnet 232 or optional upstream magnet 231. The direction that the magnet moves the magnetic particles used in the droplets 293 is given by the arrow. Thus the magnet is on the same side of the microchannel 210 as the aperture 114, as depicted in
Any magnet used in the art may be used as either or both magnets 131 and 132, including magnetic tweezers and other electromagnets. An advantage of certain permanent magnets is that they can be fabricated small enough (on the order of millimeters in each dimension) to be fully in place in a microchip and do not require a power source or control by the operation module 252. An example permanent magnet with this capability, as used in the experimental embodiments below, is a rare earth Neodymium magnet. In some embodiments, either magnet 131 or 132, or both, are composed of a plurality of magnets placed side by side, or stacked, on the same side of the microchannel.
In some embodiments, upstream magnet 231 is also configured to move the magnetic particles toward the first side of the microchannel (i.e., the side with the aperture 114) but does so upstream of the aperture 114 to pre-position the magnetic particles in the droplet. This has the advantage, in some embodiments, of reducing the time it takes (and thus the distance needed of the available distance D) to move the magnetic particles back to the aperture side of the microchannel 210 after fluid B is injected at the picoinjector. In some embodiments, the microfluidic device excludes upstream magnet 231.
The stream of droplets and spacer fluid 191 is caused to move at a flow rate such that a droplet covers the distance D in a migration time TM sufficiently long for magnetic particles to migrate across the droplet, yet short compared to the time it takes fluid B to mix with fluid A within a droplet. In general, TM is short compared to a time for a first fluid (A) to mix with the second fluid (B) in the droplet; and, TM is long compared to a time for the magnetic particles to move in the magnetic field of the downstream magnet 232 at least a tenth of the width of the microchannel 210 in a section 215 between the electrodes 122 and the fork 216 where magnet 232 exerts a magnetic field. This time can be easily determined by a person of ordinary skill in the art by experimentation. Example experiments to do so, among others, are described below in the section on example embodiments.
The droplets 293 depicted in
Initially, a droplet 293a enters the microchannel 210 with magnetic particles 294 dispersed in a fluid A. In the magnetic field of upstream magnet 231, if present, the magnetic particles move in the direction of the arrow to the side of the microchannel where the aperture of the picoinjector is, as depicted in droplet 293b. At the aperture 114 of the picoinjector, when the electrodes are oppositely charged by the operation module 252 and sufficient pressure is applied to the supply channel by actuators 261, fluid B, represented by the wavy hatching, pours as a laminar flow into the droplet, pushing fluid A and the magnetic particles away from the side of the droplet on the aperture side, as depicted in droplet 293c, and increasing the volume of the droplet, but not yet mixing with fluid A. In the presence of the field of the downstream magnet 132, the particles move from the portion of the droplet occupied by fluid A into the portion of the droplet occupied by fluid B. The portion of the droplet with both fluid B and the magnetic particles is indicated by the close downward diagonal hatching in droplet 293d. By the time the droplet arrives at the fork 216, as depicted in droplet 293e, it is desirable that the portion of the droplet on the aperture side of the microchannel comprises both fluid B and many of the magnetic particles (close downward diagonal hatching), leaving few, if any, magnetic particles in the portion of the droplet having fluid A (small dotted fill).
At the fork 216 the aperture side portion of the droplet 293e is severed from the opposite side portion. The aperture side portion traverses the output (first) microchannel branch 217 as reduced size droplet 293f with predominately fluid B and a majority of the magnetic particles. The opposite side portion traverses the waste (second) microchannel branch 218 as reduced size droplet 293g with predominately fluid A and relatively few magnetic particles. Thus the magnetic particles, and any targets attached to them, are effectively “washed” with fluid B, which has been effectively exchanged for fluid A. The washed droplets in branch 217 are collected for further use, e.g., in another stage of a microfluidic device or system, or in a basin for harvesting. Similarly, the waste droplets in branch 218 are disposed of, either by being discarded or processed in another stage of a microfluidic device or system. In some embodiments, the waste droplets are useful as droplets from which the magnetic particles have been largely removed.
In some embodiments, the droplets are of constant size and composition, the pressure on the microchannel is constant, the electrodes are consistently charged and pressure in supply channel is constant so that every droplet that passes the aperture 274 has the same volume of fluid B injected. In such embodiments, the operation module 252 in processor 250 can be omitted.
A distance 274 from the aperture 274 to the fork 276 in the microfluidic device is represented by the symbol D and is used to determine a range of flow rates. The magnetic field is represented by dashed curved gray lines emanating from the magnet 232, and the force 233 imposed on the magnetic particles 294 by the downstream magnet 232 are represented by arrows and extend upstream of the aperture 274. In this embodiment, the differences from the device 201 in
Although processes, equipment, and components are depicted in
For example, in some embodiments the components described above for the microfluidic device 201 or 202 constitute one stage of a system having multiple stages. The additional stages can be on the same substrate or in separate devices that are chained together, taking the droplets from either or both branches 217 and 218 (or 277 and 278) as input to the main microchannel of the next stage. In some embodiments, the output from one branch, e.g., from branch 217 or 277 is fed back into the same stage for a second round of washing. Thus, the described device can be implemented in serial so as to obtain higher fluid exchange efficiency. This involves the duplication of integral components such as the injection channel, magnet, and splitting junction in each of one or more additional stages. It is advantageous if the fluid resistance is matched between the first branch (e.g., 217 or 277) and the remaining second or more stages of the described device. This is achieved by measurement of channel lengths which are used as a proxy for fluidic resistance. Modelling the fluid path as an equivalent circuit allows for the application of Kirchoffs law to match the fluidic resistances, normalizing the flow rates, as described by Oh et al., 2012. Such models are readily available for public use, such as COMSOL available as in folder microfluidics-module of World Wide Web domain comsol in domain extension corn.
In step 301 a system is obtained, such as by purchase or fabrication or reconfiguration or reuse, with a microfluidic device that is configured as depicted in
In step 311, pressure is applied on spacer fluid and fluid A (with magnetic microparticles having any targets affixed) to form droplets of fluid A separated by spacer fluid and introduce both into microchannel at a rate to spend migration time TM between the picoinjector and fork. Thus step 311 involves causing a stream of a plurality of droplets separated by a spacer fluid to flow through the device, wherein each droplet of the plurality of droplets comprises a first fluid with a plurality of magnetic particles. TM is short compared to time for fluids to mix in droplet, and TM is on the order of a time for magnetic particles to move across a droplet in presence of the magnetic field from downstream magnet. For example, TM is short compared to a time for the first fluid to mix with the second fluid in the droplet and long compared to a time for the magnetic particles to move in the magnetic field of the first magnet at least a tenth of the width of the microchannel between the electrodes and the fork. In experimental embodiments described below, TM is on the order of 10 milliseconds (ms, 1 ms=10−3 seconds). For D on the order of 100 microns, an example speed is about 1 centimeter (cm, 1 cm=10−2 meters) per second (cm/s). So, a pressure sufficient to move a stream of spacer fluid and droplets on the order of 1 cm/s is applied during step 303. For various embodiments, the range of migration times TM is from about 1 to about 100 milliseconds and the range of distances D is from about 100 to 1000 microns, so the range of speeds is about 0.1 cm/s to about 100 cm/s; and, pressures sufficient to move the stream at such rates are used. It is noted here that for droplets spaced in the microchannel on the order of one droplet every 100 to 1000 microns, the above range of speeds corresponds to rates of droplet processing in a range from about 1 to about 10,000 droplets per second, and thus can achieve sample processing rates up to about 10 kiloHertz (kHz, 1 kHz=103 samples per second) for closely spaced droplets (100 microns) moving at high speeds (100 cm/s).
In some embodiments, the components recited above for the microfluidic device are repeated as additional stages downstream on the same substrate or in a second microfluidic device or the output from either branch is fed back as input to the microchannel (e.g., 210 or 270). The following steps 321 through 327 are repeated for each stage of washing.
In step 321, an upstream magnet (e.g., 131) is operated to position magnetic particles within the droplet. In some embodiments, the upstream magnet is a permanent magnet and step 321 is performed inherently without input from an operation module 252. In some embodiments, experimentation determines where the magnetic particles are best positioned by upstream magnet prior to injecting fluid B (the second fluid). In the example embodiments, it was found advantageous to positon the magnetic particles on the same side as the aperture of the picoinjector to get a fast response from the particles after injecting the fluid B. Thus, in such embodiments, step 321 involves introducing from the second magnet a magnetic field into the microchannel upstream of the picoinjector to move magnetic particles in the first droplet toward the aperture side of the microchannel before injecting the volume of the second fluid into the first droplet. In some embodiments, there is no upstream magnet; and, step 321 is omitted; and, the method moves directly to step 323.
In step 323, the picoinjector is operated to introduce fluid B (the second fluid) into at least one droplet (the first droplet), such that the volume of fluid B=R2 times the volume of fluid A (the first fluid) in the droplet. Thus step 323 involves supplying the second fluid (fluid B) to the supply channel under pressure and applying a voltage difference to the pair of electrodes when a first droplet of the plurality of droplets is in contact with the second fluid at the aperture to inject through the aperture a volume of the second fluid into the first droplet. In some embodiments, the amount of fluid B injected, given by R2, is related to the relative size R1 of the branches downstream of the fork. For example, R2=R1. In some embodiments, the amount of fluid B injected, given by R2, is related to (based on) the relative size of the main microchannel (e.g., 210) immediately upstream and downstream of the aperture of the picoinjector, given by R3. For example, R3=R2/f, where f is the fraction of the stream occupied by droplets, thus R2=f*R3. When operated under different conditions, the value of f may change even as the value of R3 is set for the device; yet, the pressure or voltage difference can be adjusted so that R2=f*R3. In some embodiments in which the desired operating conditions are known, the device can be obtained in step 301 that has R1 and R3 set so that both conditions are satisfied simultaneously, i.e., there is a fraction f such that R2=R1=f*R3.
In step 325, the downstream magnet is operated to move magnetic particles in the droplet into a fluid B portion of the droplet nearest to the side wall of the microchannel that has the aperture. In some embodiments, the downstream magnet is a permanent magnet and step 325 is performed inherently without input from an operation module 252. Thus step 325 involves introducing from the downstream magnet a magnetic field into the microchannel between the picoinjector and the fork to move magnetic particles in the first droplet toward the aperture side of the microchannel.
In step 327, the droplets at least from the first branch on the aperture side of the device (e.g., branch 217 or 277) are used. These droplets include the magnetic particles washed with fluid B relative to the original droplets in which the magnetic particles are dispersed in fluid A. For example, these droplets are collected in a reservoir or fed to another microfluidic device or process. In some embodiments, it is desirable to use a droplet of fluid A from which the magnetic particles have been removed. In such embodiments, the droplets are used from a different second branch (e.g., branch 218 or 278) that is not on the aperture side of the device.
In step 331, it is determined whether magnetic particle washing (or magnetic particle removal) is to be repeated in another stage. If so, the droplets from one branch or the other or both are directed to the next stage, which becomes the current stage of washing or removal and steps 321 to 327 are repeated. If not, the process ends.
Several experimental embodiments were constructed and filmed to demonstrate the effects described above. A droplet microchannel 210, upstream of which is a flow-focusing junction of aqueous fluid A (and any magnetic beads as magnetic particles) and oil spacer fluid, meets a supply channel 112 with wash buffer (fluid B) at an aperture 114. Immediately next to this aperture and perpendicular to the supply channel are two electrodes 121 and 122. Some distance D away, from the aperture is a channel bifurcation (fork 216) leading to two outlets branches: outlet 1 (217) carrying droplets with mostly fluid B with most of the magnetic beads, if any in the input droplet; and, outlet 2 (218) carrying droplets with mostly fluid A (input) and very few magnetic beads, if any in the input droplet. In these experiments, the magnetic particles are magnetic beads without targets affixed thereto; and in some experiments, designed to demonstrate persistence of fluid separation after picoinjection to determine TM, no magnetic particles are used at all.
In these experimental embodiments, during injection, the magnetic beads present in the droplet will disperse slightly from the injection point due to forces of injection. Initially the beads will be pushed away from the newly created laminar interface. After a short time however, the beads will be pulled according to the magnetic force across the interface into the wash buffer portion of the droplet. After the beads have aligned to the wash buffer portion and before the droplet has sufficient time to mix according to diffusion, or other processes, the droplet is physically split at the fork downstream. The resultant droplets are a ‘waste droplet’ containing mostly fluid A and any magnetic beads that did not transit the laminar interface in time, and a ‘washed droplet’ containing the vast majority of magnetic beads in a high concentration of fluid B. Effectively the magnetic beads have been transferred from a droplet with a high concentration of fluid A (no fluid B) to droplet with a high concentration of fluid B and a low concentration of fluid A.
The concentration of fluid A in the washed droplet will be fluid A that had time to diffuse and or, through internal droplet advective or convection fluid movements, migrate to above the horizontal axis formed by the splitting point at the fork, or buffer that was above the splitting point immediately after injection. Both of these effects can be minimized in the following ways. 1) To minimize the amount of wash buffer that remains above the horizontal axis formed by the split point at the fork, the amount of injected buffer should be increased to cause the laminar interface after injection to be at or below the width of the split point in the fork. 2) To minimize the amount of diffusive mixing occurring across the laminar interface the droplet flow rate can be increased to minimize the amount of time (TM) to traverse the distance D prior to physical splitting at the fork. This however will decrease the amount of time allowed for the magnetic beads to traverse the laminar interface and extend above the split point of the fork, and therefore should be selected carefully for the particular fluids, drop sizes and magnetic particles used, as demonstrated in the various experimental embodiments below.
The experimental microfluidic devices were fabricated in transparent polydimethylsiloxane (PDMS) according to soft lithography techniques. Inlets and outlets and magnet positions are cut from the PDMS slab and the device is then bonded to glass slide to close and seal the channels. Fluidic channels are treated with AQUAPEL™ (from PPP Industries of Tuakau, New Zealand) to make them hydrophobic. Electrode channels are treated with (3-Mercaptopropyl)trimethoxysilane (MPTMS) to make them wettable to low temperature solder. The device is placed on a hotplate at 215° C. for at least ten minutes, prior to inserting small segments of low temperature indium-tin (52% indium, 48% tin) solder into the electrode inlets Immediately after, small copper wire is placed into the still molten electrode ports to provide attachments to electronic power supply. Electrode copper wire connections can be stabilized using an epoxy overlay to minimize breakage of the wire. Other implementations of the electrode configuration exist, including pre-fabricating electrodes on the substrate and aligning the microfluidic channels to these existing electrodes. Alternatively, salt water electrodes can be used by filling channels with high salt solution and energizing with a power supply connected to the syringe needle in direct contact with the salt water solution. At least one magnet is placed extremely close to the droplet microchannel on a downstream side of the supply channel, which magnet creates a high gradient magnetic field in the region of the microchannel between the aperture and the fork. Specifically, in the experimental embodiments, at least one rare earth Neodymium magnet was placed immediately adjacent to the microchannel along a length of the microchannel in a range from 100-500 microns.
4.2 Washing Magnetic Beads with Food Coloring.
The extent of washing has also been quantified by fluorescence. Incoming sample droplets were loaded with ˜100 milliMolar (mM, 1 mM=10−3 Molar) Fluorescein tracer as fluid A, but no magnetic particles. The wash buffer (fluid B) had no Fluorescein. After wash buffer picoinjection, washed droplets, and waste droplets, and split original droplets (obtained by removing the voltage difference between the electrodes) were collected in a single reservoir and imaged using a fluorescent microscope on a hemacytometer. Droplet images were processed by converting to grayscale followed by passing the images through a circle detection algorithm. The algorithm looks for circles by finding bright-dark edges/boundaries in the image. After circle detection, the intensity of the circle is measured by averaging over the pixels in a central portion of each detected circle individually. From this, the fluorescence intensity is graphed as a distribution for the population of droplets. The difference in fluorescence intensity indicates minor transfer of fluorescent species from the sample droplet to the newly created wash droplet.
This experiment was conducted to demonstrate that the volume injected into the droplet is highly controllable, and that the splitting process can be designed to retain the original volume of the input droplets due to a careful balance of flow rates and pressures. Bromophenol blue (BPB) dye was used as a light sensitive dye for droplet tracking in both the original droplets of fluid A and the wash buffer fluid B. Bromophenol blue exhibits maximum absorptivity at approximately 590 nanometers. Imaging was performed using a 590 nanometer bandpass filter 10 nanometer FWHM (FB590-10, Thorlabs of Newton, N.J.). No magnetic particles were used in this experiment. A high speed video of injection and splitting was taken showing the increase and subsequent decrease of volume for the droplets. The droplets return to the same approximate volume after splitting. All images were analyzed using image analysis correlated to a known feature size. The droplet area was integrated through the channel height to obtain the approximate droplet volume.
After the volume of each droplet is obtained, it is plotted against distance along the device and as a histogram.
Injection asymmetry was verified using a high speed camera and bromophenol blue (BPB) dye.
The magnetic particle migration process (also called margination process herein because particles are intended to migrate to one margin of the droplet) is highly dependent on a variety of factors such as flow rate (droplet velocity), injection rate, the distance D between injection and splitting, magnetic particle type (paramagnetic, superparamagnetic etc.) and microparticle size (nanoparticles or microparticles). Effective bead migration can be seen demonstrated in
In this experiment, superparamagnetic microparticles were used (˜0.6 micron diameter) as beads. The beads can be seen in a uniformly distributed state prior to the injection channel and prior to reaching the magnetic field from the stationary rare earth magnet 832. The droplet is injected with wash fluid, and as the droplet approaches closer to the magnet, the microparticles migrate to the top half of the droplet. This partitioning immediately precedes splitting of the droplet at a fork leading to two outlet channels, outlet 1 (branch 817) and outlet 2 (branch 818). Frame 4 (
The described device can be implemented in serial so as to obtain higher fluid exchange efficiency. This involves the duplication of integral components such as the picoinjector, magnet, and fork. The fluid resistance should be matched between the first junction outlet 2 (waste droplet branch) and the remaining second stage of the described device, as described above.
Dual stage washing and washing efficiency or fluid exchange efficiency was demonstrated in this experiment using a bromophenol blue absorbance measurement. The absorbance of a known set of concentrations of bromophenol blue (BPB) dye in uniformly sized droplets was used to generate a calibration curve. Known input dye concentrations were used in the described device and output droplet absorbance measurements were compared to the standard curve for an estimation of washing efficiency or fluid replacement efficiency.
The distance D of the channel immediately following injection affects whether there is sufficient bead margination and retention during operation. The distance D that should be used to configure the microfluidic device depends on factors such as flow rate, bead size, type of fluids, and injection volume (pressure and voltage at picoinjector). This can be determined by experimentation for any particular washing operation.
For example, an experiment was conducted to measure the trajectory of 22 micron paramagnetic microparticles within a droplet under influence from a N52 rare earth permanent magnet situated immediately adjacent to the post injection section of the microchannel Tracking the positions for a variety of droplets of the magnetic microparticles gives a picture of how the microparticles are perturbed after injection and how much distance is required for them to return to a desired position on the wash fluid (fluid B) side (aperture side) of the split line of the fork, given the boundary constraints of the droplet and the microchannel walls.
A sequence of binary digits constitutes digital data that is used to represent a number or code for a character. A bus 1110 includes many parallel conductors of information so that information is transferred quickly among devices coupled to the bus 1110. One or more processors 1102 for processing information are coupled with the bus 1110. A processor 1102 performs a set of operations on information. The set of operations include bringing information in from the bus 1110 and placing information on the bus 1110. The set of operations also typically include comparing two or more units of information, shifting positions of units of information, and combining two or more units of information, such as by addition or multiplication. A sequence of operations to be executed by the processor 1102 constitutes computer instructions.
Computer system 1100 also includes a memory 1104 coupled to bus 1110. The memory 1104, such as a random access memory (RAM) or other dynamic storage device, stores information including computer instructions. Dynamic memory allows information stored therein to be changed by the computer system 1100. RAM allows a unit of information stored at a location called a memory address to be stored and retrieved independently of information at neighboring addresses. The memory 1104 is also used by the processor 1102 to store temporary values during execution of computer instructions. The computer system 1100 also includes a read only memory (ROM) 1106 or other static storage device coupled to the bus 1110 for storing static information, including instructions, that is not changed by the computer system 1100. Also coupled to bus 1110 is a non-volatile (persistent) storage device 1108, such as a magnetic disk or optical disk, for storing information, including instructions, that persists even when the computer system 1100 is turned off or otherwise loses power.
Information, including instructions, is provided to the bus 1110 for use by the processor from an external input device 1112, such as a keyboard containing alphanumeric keys operated by a human user, or a sensor. A sensor detects conditions in its vicinity and transforms those detections into signals compatible with the signals used to represent information in computer system 1100. Other external devices coupled to bus 1110, used primarily for interacting with humans, include a display device 1114, such as a cathode ray tube (CRT) or a liquid crystal display (LCD), for presenting images, and a pointing device 1116, such as a mouse or a trackball or cursor direction keys, for controlling a position of a small cursor image presented on the display 1114 and issuing commands associated with graphical elements presented on the display 1114.
In the illustrated embodiment, special purpose hardware, such as an application specific integrated circuit (IC) 1120, is coupled to bus 1110. The special purpose hardware is configured to perform operations not performed by processor 1102 quickly enough for special purposes. Examples of application specific ICs include graphics accelerator cards for generating images for display 1114, cryptographic boards for encrypting and decrypting messages sent over a network, speech recognition, and interfaces to special external devices, such as robotic arms and medical scanning equipment that repeatedly perform some complex sequence of operations that are more efficiently implemented in hardware.
Computer system 1100 also includes one or more instances of a communications interface 1170 coupled to bus 1110. Communication interface 1170 provides a two-way communication coupling to a variety of external devices that operate with their own processors, such as printers, scanners and external disks. In general the coupling is with a network link 1178 that is connected to a local network 1180 to which a variety of external devices with their own processors are connected. For example, communication interface 1170 may be a parallel port or a serial port or a universal serial bus (USB) port on a personal computer. In some embodiments, communications interface 1170 is an integrated services digital network (ISDN) card or a digital subscriber line (DSL) card or a telephone modem that provides an information communication connection to a corresponding type of telephone line. In some embodiments, a communication interface 1170 is a cable modem that converts signals on bus 1110 into signals for a communication connection over a coaxial cable or into optical signals for a communication connection over a fiber optic cable. As another example, communications interface 1170 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN, such as Ethernet. Wireless links may also be implemented. Carrier waves, such as acoustic waves and electromagnetic waves, including radio, optical and infrared waves travel through space without wires or cables. Signals include man-made variations in amplitude, frequency, phase, polarization or other physical properties of carrier waves. For wireless links, the communications interface 1170 sends and receives electrical, acoustic or electromagnetic signals, including infrared and optical signals, that carry information streams, such as digital data.
The term computer-readable medium is used herein to refer to any medium that participates in providing information to processor 1102, including instructions for execution. Such a medium may take many forms, including, but not limited to, non-volatile media, volatile media and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as storage device 1108. Volatile media include, for example, dynamic memory 1104. Transmission media include, for example, coaxial cables, copper wire, fiber optic cables, and waves that travel through space without wires or cables, such as acoustic waves and electromagnetic waves, including radio, optical and infrared waves. The term computer-readable storage medium is used herein to refer to any medium that participates in providing information to processor 1102, except for transmission media.
Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, a hard disk, a magnetic tape, or any other magnetic medium, a compact disk ROM (CD-ROM), a digital video disk (DVD) or any other optical medium, punch cards, paper tape, or any other physical medium with patterns of holes, a RAM, a programmable ROM (PROM), an erasable PROM (EPROM), a FLASH-EPROM, or any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read. The term non-transitory computer-readable storage medium is used herein to refer to any medium that participates in providing information to processor 1102, except for carrier waves and other signals.
Logic encoded in one or more tangible media includes one or both of processor instructions on a computer-readable storage media and special purpose hardware, such as ASIC 1120.
Network link 1178 typically provides information communication through one or more networks to other devices that use or process the information. For example, network link 1178 may provide a connection through local network 1180 to a host computer 1182 or to equipment 1184 operated by an Internet Service Provider (ISP). ISP equipment 1184 in turn provides data communication services through the public, world-wide packet-switching communication network of networks now commonly referred to as the Internet 1190. A computer called a server 1192 connected to the Internet provides a service in response to information received over the Internet. For example, server 1192 provides information representing video data for presentation at display 1114.
The invention is related to the use of computer system 1100 for implementing the techniques described herein. According to one embodiment of the invention, those techniques are performed by computer system 1100 in response to processor 1102 executing one or more sequences of one or more instructions contained in memory 1104. Such instructions, also called software and program code, may be read into memory 1104 from another computer-readable medium such as storage device 1108. Execution of the sequences of instructions contained in memory 1104 causes processor 1102 to perform the method steps described herein. In alternative embodiments, hardware, such as application specific integrated circuit 1120, may be used in place of or in combination with software to implement the invention. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
The signals transmitted over network link 1178 and other networks through communications interface 1170, carry information to and from computer system 1100. Computer system 1100 can send and receive information, including program code, through the networks 1180, 1190 among others, through network link 1178 and communications interface 1170. In an example using the Internet 1190, a server 1192 transmits program code for a particular application, requested by a message sent from computer 1100, through Internet 1190, ISP equipment 1184, local network 1180 and communications interface 1170. The received code may be executed by processor 1102 as it is received, or may be stored in storage device 1108 or other non-volatile storage for later execution, or both. In this manner, computer system 1100 may obtain application program code in the form of a signal on a carrier wave.
Various forms of computer readable media may be involved in carrying one or more sequence of instructions or data or both to processor 1102 for execution. For example, instructions and data may initially be carried on a magnetic disk of a remote computer such as host 1182. The remote computer loads the instructions and data into its dynamic memory and sends the instructions and data over a telephone line using a modem. A modem local to the computer system 1100 receives the instructions and data on a telephone line and uses an infra-red transmitter to convert the instructions and data to a signal on an infra-red a carrier wave serving as the network link 1178. An infrared detector serving as communications interface 1170 receives the instructions and data carried in the infrared signal and places information representing the instructions and data onto bus 1110. Bus 1110 carries the information to memory 1104 from which processor 1102 retrieves and executes the instructions using some of the data sent with the instructions. The instructions and data received in memory 1104 may optionally be stored on storage device 1108, either before or after execution by the processor 1102.
In one embodiment, the chip set 1200 includes a communication mechanism such as a bus 1201 for passing information among the components of the chip set 1200. A processor 1203 has connectivity to the bus 1201 to execute instructions and process information stored in, for example, a memory 1205. The processor 1203 may include one or more processing cores with each core configured to perform independently. A multi-core processor enables multiprocessing within a single physical package. Examples of a multi-core processor include two, four, eight, or greater numbers of processing cores. Alternatively or in addition, the processor 1203 may include one or more microprocessors configured in tandem via the bus 1201 to enable independent execution of instructions, pipelining, and multithreading. The processor 1203 may also be accompanied with one or more specialized components to perform certain processing functions and tasks such as one or more digital signal processors (DSP) 1207, or one or more application-specific integrated circuits (ASIC) 1209. A DSP 1207 typically is configured to process real-world signals (e.g., sound) in real time independently of the processor 1203. Similarly, an ASIC 1209 can be configured to performed specialized functions not easily performed by a general purposed processor. Other specialized components to aid in performing the inventive functions described herein include one or more field programmable gate arrays (FPGA) (not shown), one or more controllers (not shown), or one or more other special-purpose computer chips.
The processor 1203 and accompanying components have connectivity to the memory 1205 via the bus 1201. The memory 1205 includes both dynamic memory (e.g., RAM, magnetic disk, writable optical disk, etc.) and static memory (e.g., ROM, CD-ROM, etc.) for storing executable instructions that when executed perform one or more steps of a method described herein. The memory 1205 also stores the data associated with or generated by the execution of one or more steps of the methods described herein.
In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense. Throughout this specification and the claims, unless the context requires otherwise, the word “comprise” and its variations, such as “comprises” and “comprising,” will be understood to imply the inclusion of a stated item, element or step or group of items, elements or steps but not the exclusion of any other item, element or step or group of items, elements or steps. Furthermore, the indefinite article “a” or “an” is meant to indicate one or more of the item, element or step modified by the article.
The entire contents of each of the following references is hereby incorporated as if wholly recited herein, except for terminology that is inconsistent with the terminology used herein.
This application claims the benefit of U.S. Provisional Application No. 62/536,076, filed Jul. 24, 2017, which is hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US18/43365 | 7/24/2018 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62536076 | Jul 2017 | US |