This patent relates to flow cell and other substrate imaging systems, such as imaging systems used in nucleic acid sequencing and similar processes.
Many current nucleic acid sequencing systems and processes are resource intensive, requiring, among other things, a significant amount of reagents and a significant amount of time. Massively parallel systems and processes have been developed in an attempt to more efficiently use resources; however, there remains room for improvement.
In this patent we describe several examples of flow cells and other substrates, and systems and methods for imaging those flow cells and other substrates, in which two sides of the flow cell or other substrate have analyte for analysis. The flow cells, other substrates, and systems and methods for imaging those flow cells and other substrates described in this patent may facilitate more efficient use of resources, such as minimizing use of reagents and improving the speed at which samples can be processed.
In one example, an imaging system includes: a stage configured to hold a carrier configured to receive an analyte; a light source configured to illuminate the analyte with an optical beam, wherein the optical beam is characterized by an optical path; a detector configured to detect light; and a lens system configured to focus light from the analyte on the detector after the optical beam illuminates the analyte, in which: the lens system is characterized by an optical axis; the optical beam is configured to propagate through the lens system to illuminate the analyte; and the optical path of the optical beam incident on the carrier is not parallel with the optical axis of the lens system.
The imaging system may also include a controller configured change a distance between the carrier and the lens system, to focus light from the analyte on the detector.
The imaging system may also include one or more processors configured to:
calculate a first light intensity based on light detected by a first block of pixels of the detector; calculate a second light intensity based on light detected by a second block of pixels of the detector; compare the first light intensity to the second light intensity to generate a focus error signal; and control movement of the lens system in relation to the carrier based on the focus error signal.
The detector may be an array detector configured to focus on a spot of light incident on the detector.
The array detector may be a one-dimensional array.
The carrier may be a flow cell, in which the flow cell includes a first analyte receiving surface and a second analyte receiving surface separated by a width.
The depth of focus of the lens system may be smaller than the width.
The stage may be configured to move so that the lens system focuses light from the first analyte receiving surface on the detector and focuses light from the second analyte receiving surface on the detector, though not simultaneously.
The optical beam may be defined by a beam width; the beam width may be measured at the carrier; and the beam width may be equal to or less than 2 mm and/or equal to or greater than 10 microns.
The lens system may include an immersion objective with a distal lens surface configured to be immersed in a fluid.
The imaging system may be configured so that: (a) when in a first configuration, the system is configured to image emitted radiation from analytes associated with the first analyte receiving surface, with the distal lens surface spaced by a first vertical distance from the first analyte receiving surface, the first vertical distance including a fluid segment and a substrate segment; (b) when in a second configuration, the system is configured to image emitted radiation from analytes associated with the second analyte receiving surface, with the distal lens surface spaced by a second vertical distance from the second analyte receiving surface, the second vertical distance including fluid segments and a substrate segment; and (c) such that the first vertical distance is substantially the same as the second vertical distance, and the fluid segment of the first vertical distance is substantially the same as the fluid segments of the second vertical distance.
The immersion objective may be at least partially immersed in a reservoir on top of the first analyte receiving surface such that there is no air gap between the distal lens surface and the first analyte receiving surface.
The imaging system may also include an x-y translation stage configured to translate one of the immersion objective or the flow cell relative to the other of the immersion objective or the flow cell during imaging and while the immersion objective is at least partially immersed in the reservoir.
The fluid in the reservoir may have substantially the same index of refraction as a fluid in a fluid passageway of the flow cell between the first and second analyte receiving surfaces.
In another example, an imaging system includes: (a) a flow cell, the flow cell having a first substrate including a first surface, a second substrate including a second surface, and a fluid passageway between the first surface and the second surface; (b) an imager, the imager including an immersion objective, the immersion objective having a distal lens surface, the immersion objective at least partially immersed in a fluid; and (c) when in a first configuration, the system is configured to image emitted radiation from analytes associated with the first surface, with the distal lens surface spaced by a first vertical distance from the first surface, the first vertical distance including a fluid segment and a substrate segment; (d) when in a second configuration, the system is configured to image emitted radiation from analytes associated with the second surface, with the distal lens surface spaced by a second vertical distance from the second surface, the second vertical distance including fluid segments and a substrate segment; and (e) in which the first vertical distance is substantially the same as the second vertical distance, and in which the fluid segment of the first vertical distance is substantially the same as the fluid segments of the second vertical distance.
The system may further include a z-translation stage configured to vertically translate one of the immersion objective or the flow cell relative to the other of the immersion objective or the flow cell.
The system may be configured to change from the first configuration to the second configuration by vertically translating one of the immersion objective or the flow cell relative to the other of the immersion objective or the flow cell by a distance substantially equal to a height of the fluid passageway.
The system may further include an autofocus sub-system, in which the auto-focus sub-system is configured to focus on the first surface when the system is in the first configuration, and in which the auto-focus sub-system is configured to focus on the second surface when the system is in the second configuration.
The first surface may be an interior surface of the first substrate, the second surface may be an interior surface of the second substrate, and the first and second surfaces may face each other across the fluid passageway.
The system may further include a radiation source configured to stimulate emitted radiation from the analytes associated with the first and second surfaces.
The first substrate may be substantially transparent to radiation from the radiation source and substantially transparent to the emitted radiation from the analytes associated with the first and second surfaces.
The immersion objective may be at least partially immersed in a reservoir on top of the first substrate such that there is no air gap between the distal lens surface and the first surface of the flow cell.
The system may further include an x-y translation stage configured to translate one of the immersion objective or the flow cell relative to the other of the immersion objective or the flow cell during imaging and while the immersion objective is at least partially immersed in the reservoir.
The fluid in the reservoir may have substantially the same index of refraction as a fluid in the fluid passageway.
In another example, an imaging system includes: (a) a double-sided substrate including a first surface, and a second surface; (b) an imager; (c) a flipper, the flipper configured to flip the substrate between a first orientation and a second orientation, in which, when the substrate is in the first orientation, the system is configured to image emitted radiation from analytes associated with the first surface, and, in which, when the substrate is in the second orientation, the system is configured to image emitted radiation from analytes associated with the second surface.
The double-sided substrate may be a flow cell with a fluid passageway located between the first surface and the second surface
The flow cell may include a first substrate and a second substrate, the first surface being an interior surface of the first substrate, the second surface being an interior surface of the second substrate, the first and second surfaces facing each other across the fluid passageway.
The first substrate may include a first thickness, the second substrate may include a second thickness, such that the first and second thicknesses are substantially the same.
The system may further include a radiation source configured to stimulate emitted radiation from the analytes associated with the first and second surfaces.
The first and second substrates may be substantially transparent to radiation from the radiation source and substantially transparent to the emitted radiation from the analytes associated with the first and second surfaces.
The double-sided substrate may include a first substrate joined to a second substrate, with the first and second surfaces being outer surfaces of the double-sided substrate.
The system may further include an autofocus sub-system, in which the auto-focus sub-system is configured to focus on the first surface when the double-sided substrate is in the first orientation, and in which the auto-focus sub-system is configured to focus on the second surface when the double-sided substrate is in the second orientation.
The imaging system may further include an imaging station, at least one additional station, and a transport device, the transport device configured to move the double-sided substrate between the stations.
The transport device may include the flipper.
In another example, an imaging system includes: (a) a double-sided substrate, the double-sided substrate having a first surface and a second surface; (b) a first imager, the first imager configured to image emitted radiation from analytes associated with the first surface; and (c) a second imager, the second imager configured to image emitted radiation from analytes associated with the second surface.
The double-sided substrate may be a flow cell.
The flow cell may have a first substrate and a second substrate, the first surface being an interior surface of the first substrate, the second surface being an interior surface of the second substrate, the first and second surfaces facing each other across a fluid passageway.
The imaging system may further include a radiation source, the radiation source configured to simulate emission of radiation from the analytes associated with the first and second surfaces.
The radiation source may be configured to simultaneously stimulate emission of radiation from analytes associated with the first and second surfaces.
The radiation source may include a single laser beam configured to simultaneously stimulate emission of radiation from analytes associated with the first and second surfaces.
The imaging system may be configured to simultaneously image emitted radiation from analytes associated with the first surface using the first imager and emitted radiation from analytes associated with the second surface using the second imager.
The first imager may have a first objective with a first optical axis, the second image may have a second objective with a second optical axis, and the system is may be configured to position the flow cell between the first and second objectives.
The flow cell may be positioned between the first and second objectives, the first objective facing the first substrate and the second objective facing the second substrate.
The first and second optical axes may be co-linear optical axes.
In another example, a double-sided substrate includes a first planar surface, an array of analyte binding sites on the first planar surface, a second planar surface, and an array of analyte binding sites on the second planar surface.
The first planar surface may be an outer surface of a first substrate and the second planar surface may be an outer surface of a second substrate, the first and second substrates joined together at inner surfaces.
In another example, an imaging system includes: a stage configured to hold a carrier having an analyte; a light source configured to illuminate the analyte with an optical beam, in which: the carrier is configured to be attached with the stage, while the analyte is illuminated by the optical beam; and the optical beam is characterized by an optical path; a detector configured to detect light; and a lens system configured to focus light from the analyte on the detector, after the optical beam illuminates the analyte, in which: the lens system is characterized by an optical axis; the optical beam is configured to propagate through the lens system to illuminate the analyte; and the optical path of the optical beam incident on the carrier is not parallel with the optical axis of the lens system.
The imaging system may further include a controller configured change a distance between the carrier and the lens system, to focus light from the analyte on the detector.
The system may further include one or more processors configured to: calculate a first light intensity based on light detected by a first block of pixels of the detector; calculate a second light intensity based on light detected by a second block of pixels of the detector; compare the first light intensity to the second light intensity to generate a focus error signal; and control movement of the lens system in relation to the carrier based on the focus error signal.
The carrier may be a flow cell.
The detector may be an array detector configured to focus on a spot of light incident on the detector.
The array detector may be a one-dimensional array.
The carrier may include a first surface and a second surface; and the first surface may be separated from the second surface by a width.
A depth of focus of the lens system may be smaller than the width separating the first surface from the second surface of the carrier.
The analyte may include a first analyte attached to the first surface and a second analyte is attached to the second surface.
The stage may be configured to move so that the lens system focuses light from the first analyte on the detector and focuses light from the second analyte on the detector, though not simultaneously.
The optical beam may be defined by a beam width measured at the carrier, and the beam width may be equal to or less than 2.0 mm and/or equal to or greater than 10 microns.
In another example, an imaging method may include: attaching a carrier to a stage, the carrier including an analyte; villuminating the analyte with a light source by transmitting an optical beam of the light source through a lens system to the analyte, in which: the optical beam is characterized by an optical path; the lens system is characterized by an optical axis; and the optical path of the optical beam incident on the carrier is not parallel with the optical axis of the lens system; focusing light from the analyte to a detector using the lens system; and detecting light from the analyte with the detector.
The imaging method may further include controlling movement of the lens system in relation to the carrier, in a direction parallel with the optical axis of the lens system, to focus light from the analyte on the detector.
Controlling movement of the lens system in relation to the carrier may include: calculating a first light intensity, in which the first light intensity is calculated based on light detected by a first block of pixels of the detector; calculating a second light intensity, in which the second light intensity is calculated based on light detected by a second block of pixels of the detector; comparing the first light intensity to the second light intensity to generate a focus error signal; and controlling movement of the lens system in relation to the carrier based on the focus error signal.
In another example, an imaging method includes: defining a first block of pixels of a detector; defining a second block of pixels of the detector; illuminating an analyte with an off-axis optical beam; detecting light from the analyte using the detector, after light from the analyte passes through a lens system; calculating a first light intensity, in which the first light intensity is calculated based on light detected by the first block of pixels; calculating a second light intensity, in which the second light intensity is calculated based on light detected by the second block of pixels; comparing the first light intensity to the second light intensity to generate a focus error signal; and adjusting a distance between the lens system and the analyte, based on the focus error signal.
The figures are not all to scale. When appropriate, reference numbers are repeated among the figures to indicate corresponding elements.
Surfaces 106, 108 are configured to receive analyte 112 for analysis. Analyte 112 may be nucleic acid material such as DNA or RNA to be sequenced, or other biological or non-biological/synthetic material to be analyzed. In one specific example, analyte 112 may be DNA nanoballs or other discrete nucleic acid samples to be sequenced or otherwise analyzed. Analyte 112 may be arranged in a spaced array of discrete units partially or entirely across the first and second surfaces 106, 108. Although not shown in the figures, the surfaces 106, 108 may include an array of discrete attachment sites spaced apart from one another where individual analyte units 112 may be held spaced apart from adjacent analyte units 112. Although only a few discrete analyte 112 sites are shown in the figures for illustrative purposes, it should be understood that arrays may include up to millions or billions of discrete analyte sites, spaced at pitches that may be on the order of tens or hundreds of nanometers.
Flow cell 100 is configured for reagents and other fluids to be flowed through fluid passageway 110 in order to perform sequencing or other reactions on the analyte 112. In one example, during sequencing reactions, fluorescently-tagged molecules may selectively bind to some of the analyte 112. As discussed in greater detail below, an optical imaging system may be used to stimulate and detect fluorescent emissions from tagged analyte 112 in order to generate sequencing or other data associated with the analyte 112.
The substrates 102, 104 of the
In this example, the analyte 112 on the interior surfaces of substrate 102 and 104 (e.g. DNA nanoballs or other discrete nucleic acid analytes) are bound to discrete sites arranged in arrays on the interior surfaces of the substrates 102 and 104. These binding sites may be fabricated by well-known lithography tools, such as 248-nm KrF (krypton fluoride), 193-nm ArF (argon-fluoride) lithography systems, or e-beam lithography systems. The arrays are typically separated with spaces between each other in ultra-high density, high density, medium density, or low density. At ultra-high density, separation is less than 250 nm. At high density, separation is 300 to 350 nm. At medium density, separation is 400 nm to 500 nm. At low density, separation is 500 nm or more. In some implementations (for example, some low density implementations) 2-dimensional patterning with photoresist is sufficient to sequester DNA nanoballs or other discrete nucleic acid samples. In some implementations (for example, some medium, high, or ultra-high density implementations), to reduce risk that discrete samples will not remain in single locations, smaller samples may be required, which may require 3-dimensional patterning for more efficient capturing of fluorescence from tagged DNA nanoballs or other tagged nucleic acid samples. In such implementations, 3-dimensional patterned well nanostructures can be developed by non-binding material as a well wall and binding material for the well bottom surface for sequestering DNA nanoballs.
The
In general, the substrates with attachment site arrays may be diced from a full 8 inch-wafer, such as by laser dicing or saw dicing. For glass substrates, such as substrates 102, 104 of flow cell 100 in
The two substrates of flow cell 100 may be supported by an adhesive material, such as UV/Visible light curable adhesives mixing with polystyrene beads with specific size or Pressure-sensitive adhesive (PSA) with specific thickness to define as spacing structure. The UV/Visible light curable adhesives can be dispensed on one of the glass surface as multiple adhesive dots or lines or specific channel features and bond the upper and lower glass substrates 102, 104 together. Another approach can be using pre-cut PSA tape with define channel shapes to bond the two glass substrates 102, 104.
During flow call 100 fabrication, the bottom glass substrate may be held by a vacuum pre-assembly chuck, which is aligned by alignment pins, and the UV adhesive may be dispensed using an automatic adhesive dispensing system on the surface 108 of bottom glass substrate 104. The designed dispensing program may be executed to dispense the adhesive with beads in a desired pattern on the surface. The upper glass substrate 102 may be picked up by a vacuum weight with ball-shaped pins and placed onto the adhesive pattern by aligning the pre-assembly chuck holes, to ensure full contact with adhesive on the lower glass substrate 104. A uniform downward force from the weight may be applied on the glass substrates until the adhesive is fully cured by exposing to UV light. The curing time may vary depending on the cure requirements of the adhesives. The weight applied on the glass substrates 102, 104 may be a uniform load to ensure the flow cell fluid passageway gap uniformity, whereas the size of spacer used may define the specific flow cell gap or spacing. In general, the flow cell gap height may be defined as the distance between the top glass surface and the bottom glass surface measured perpendicular to the plane of the flow cell. The gap height, in one example, may be about 50 um with tolerance of +/−5 um.
In another example, flow cell fabrication may use pre-cut channel pressure sensitive adhesive (PSA) tape as a bonding material. The thickness of PSA tape may acts as a mechanical spacer to define the flow cell gap height. The pre-cut channel PSA tape may be applied to the surface 106 of top glass substrate 102. Next, the upper glass substrate 102 with bonded pre-cut channel PSA tape may be picked up by a vacuum weight and placed on the surface 108 of bottom glass substrate 104. The weight may stay on the glass substrates for a desired time to ensure the glass substrates are fully contact with the PSA tape.
In both fabrication approaches described above, there may be 100 to 200 um placement tolerance between the top glass substrate 102 and the bottom substrate 104 in the flow cell 100.
In the example of
X-Y stage 202 translates the flow cell 100 in x and y directions (perpendicular to the optical axis 210a of objective 210), allowing the laser beam from radiation source 204 to be scanned across the flow cell 100.
In
In the example of
When the flow cell is in the orientation shown in
When the flow cell is in the orientation shown in
Returning to
In addition to being able to flip over the flow cell 100, flow cell transport device 304 is also configured to move the flow cell 100 between various stations. In
In one example method of operation of the imaging system 300 shown in
Next, the flow cell transport device 304 may re-orient the flow cell 100 into the orientation shown in
Next, the flow cell transport device 304 may reposition the flow cell 100 to another station, and position a new flow cell for imaging.
In this example, the auto-focus components 214, 216, 218, 220 facilitate focusing objective 210 on the inner surface of the double-sided flow cell 100 closest to objective 210—the first surface 106 of first substrate 102, and the auto-focus components 514, 516, 518, 520 facilitate focusing objective 510 on the inner surface of the double-sided flow cell 100 closest to objective 510—the second surface 108 of second substrate 104 (see
By focusing each objective of the surface of the flow cell closest to that objective, the imaging system 500 does not need to correct for any variation in the thickness of the water gap of the double-sided flow cell 100.
As shown in
In the imaging system 500 of
As the laser beam is scanned across the flow cell 100, the system 500 simultaneously images emitted radiation from tagged analyte on surface 106 and emitted radiation from tagged analyte on surface 108. The system 500 images emitted radiation from tagged analyte on surface 106 using objective 210, optics 224, and detector 222. The system 500 images emitted radiation from tagged analyte on surface 108 using objective 510, optics 524, and detector 522.
In one example method of operation of the imaging system 500 shown in
The distal end of the objective 210 is immersed in a fluid 602 (e.g. water) such that there is no air gap between the distal end of the objective 210 (or the distal lens in the objective 210) and the flow cell 180. The fluid may be retained in a reservoir covering the upper substrate of the flow cell 180. In the particular example shown, walls of the holder 114 retain the fluid 602 in a reservoir on top of the first substrate 102. In one non-limiting example, the depth of the reservoir may be 200-500 micrometers in depth, or approximately 350 micrometers. In other examples, the fluid may be retained in a volume over the flow cell 108 in other ways, and may be of different depths. The imaging system 600 includes a fluid monitoring and delivery sub-system 606 configured to maintain the fluid 602 at the desired level.
In some implementations, the fluid 602 above the flow cell 180 may have the same or substantially the same optical properties (e.g. index of refraction) as the fluid in the fluid passageway between the first and second substrates 102, 182 of the flow cell 180. In some implementations, the fluid 602 above the flow cell 180 may be the same or substantially the same as the fluid in the fluid passageway between the first and second substrates 102, 182 of the flow cell 180.
In this particular example, since the distal end of objective 210 will remain immersed in the fluid 602 during translation by the X-Y stage 202, undesirable turbulence could occur in the fluid 602, potentially affecting imaging quality. In some implementations, the objective 210 and other components of the system may be configured to reduce any turbulence in the fluid caused by the movement. For instance, in some configurations, the objective 210 may include a flat distal surface to facilitate a more laminar flow of the fluid relative to the objective and to decrease turbulence. In these or other configurations, the objective 210 (or at least portions of the objective 210 that are immersed in the fluid 602) may be un-tapered (e.g. cylindrical) to facilitate a more laminar flow of the fluid relative to the objective and to decrease turbulence.
For the imaging system 600 of
The imaging system 600 is configured so that the vertical distance 604 between the distal surface of the lens of the objective 210 and the first surface 106 when the objective 210 is positioned to image emitted radiation from tagged analytes on the first surface 106 (
The imaging system 600 is configured such that d1 (when objective 210 is positioned to image emitted radiation at first surface 106) is equal to or approximately equal to d2 plus d3 (when objective 210 is positioned to image emitted radiation at second surface 108). When the objective 210 is re-positioned to image emitted radiation at second surface 108, the objective 210 is translated by z-translation stage 212 deeper into the fluid 602 by a distance equal to or approximately equal to d3 (the height of the fluid passageway in the flow cell 180).
The imaging system 600 of
In one example method of operation of the imaging system 600 shown in
Next, z-translation stage 212 may vertically translate objective 210 downward by a distance equal to or substantially equal to a height of the fluid passageway of flow cell 180 (in one non-limiting example 50 microns). Next, based on feedback from the auto-focus sub-system, the system focuses objective 210 for imaging emissions from fluorescently-tagged analyte 112 on the second surface 108 of flow cell 180, as shown in
These binding sites for analyte 112 may be fabricated by well-known lithography tools, such as 248-nm KrF (krypton fluoride), 193-nm ArF (argon-fluoride) lithography systems, or e-beam lithography systems. The arrays are typically separated with spaces between each other in ultra-high density, high density, medium density, or low density. At ultra-high density, separation is less than 250 nm. At high density, separation is 300 to 350 nm. At medium density, separation is 400 nm to 500 nm. At low density, separation is 500 nm or more. In some implementations (for example, some low density implementations) 2-dimensional patterning with photoresist is sufficient to sequester DNA nanoballs or other discrete nucleic acid samples. In some implementations (for example, some medium, high, or ultra-high density implementations), to reduce risk that discrete samples will not remain in single locations, smaller samples may be required, which may require 3-dimensional patterning for more efficient capturing of fluorescence from tagged DNA nanoballs or other tagged nucleic acid samples. In such implementations, 3-dimensional patterned well nanostructures can be developed by non-binding material as a well wall and binding material for the well bottom surface for sequestering DNA nanoballs.
Unlike the flow cell 100 in
Double-sided substrate 900 may be imaged by the imaging systems described above. For example, for the imaging system 300 shown in
As another example, for the imaging system 500 of
An objective (e.g., objective 210 in
In some configurations, a sample (e.g., an analyte) is illumined with a small-diameter, off-axis beam. Illuminating the sample with the small, off-axis beam is a geometry that can provide good sensitivity and/or allow separation of reflections from surfaces of the flow cell. An array detector can be used to track spots (e.g., spots of analytes and/or reflections). By appropriately defining blocks of pixels, desired spots can be isolated and used to control where the system thinks “focus” is located. Using a Sum and/or Diff algorithm allows fast and/or efficient generation of a Focus Error signal (e.g., this approach is numerically faster than measuring a spot centroid).
Referring to
The carrier 2008 is configured to be attached with the stage, while the analyte is illuminated by the optical beam 2016. The stage 2004 is configured to move the carrier 2008 in an X/Y plane. The stage 2004, in this embodiment, is also configured to move the carrier 2008 along the Z-axis (sometimes referred to as a Z-stage), wherein the Z-axis is defined as parallel to the optical axis 2030 of the lens system 2028. Controlling motion along the Z-axis modifies a distance between the lens system 2028 and the carrier 2008. In some embodiments, the stage 2004 moves the carrier 2008 in the X/Y plane (e.g., the X-Y stage 202 in
The light source 2012 is a laser (e.g., an infrared laser). The light source 2012 is configured to illuminate the analyte on the carrier 2008 by generating the optical beam 2016. The optical beam 2016 is configured to propagate through the lens system 2028 to illuminate the analyte on the carrier 2008.
The detector 2024 (e.g., an array detector) is configured to detect light. In some embodiments, the detector 2024 comprises a TDI (time delay and integration) sensor. The lens system 2028 is configured to focus light from the analyte onto the detector 2024, after the optical beam 2020 illuminates the analyte. A first block of pixels and a second block of pixels of the detector 2024 are defined. A first light intensity based on light detected by the first block of pixels of the detector 2024 is calculated. A second light intensity based on light detected by the second block of pixels of the detector 2024 is calculated. The first light intensity is compared to the second light intensity to generate a focus error signal. An analog output 2038 is generated based on the focus error signal and fed to a controller 2040. The controller 2040 is configured to change a distance between the carrier 2008 and the lens system 2028 by sending a control signal to the stage 2004 to move the carrier 2008 in the Z-direction. Moving the carrier 2008 in the Z-direction, or moving the lens system 2028 in the Z-direction, adjusts the focus of light on the detector 2024.
In some imaging systems, light from an optical source fills half a pupil of a lens system. In those systems, reflections from different surfaces are mixed at the detector.
The incident beam 2104 has a beam width w. The beam width w is narrow compared to the pupil of the lens system (e.g., lens system 2028 in
The incident beam 2104 causes a first reflection 2131 off the top surface 2120, a second reflection 2132 off the bottom surface 2124, and third reflection 2133 off the substrate 2128. Since the incident beam 2104 has a narrow width w, spots formed by the first reflection 2131, the second reflection 2132, and the third reflection 2133 do not overlap and show up as separate and distinct spots on a detector (e.g., on the detector 2024 in
The incident beam 2104 is injected into one side of an objective (e.g., lens system 2028 in
In
In
In
The autofocus system is configured to adapt to various flow cell types, including the ones listed above in
The first spot 2504-1 is of the substrate, and the second spot 2504-2 is of the bottom surface of the coverslip. A third spot 2504-3, as seen in slides 2512-6, 2512-7, and 2512-8, is from the top surface of the coverslip.
As the Z-stage moves up and/or down, the spots 2504 shift on the detector (e.g., because the illumination beam is off axis). Focus error can be measured based on the shift of a spot 2504 on the detector. Because the spots 2504 are independent, the focus can be set to either surface of a flow cell without interference from the other. For example, the first spot 2504-1, of the substrate, is in focus in the third slide 2512-3; and the second spot 2504-2, of the bottom surface of the coverslip, is in focus in the sixth slide 2512-6.
The first signal plus the second signal is called SUM. The SUM provides information whether or not there is enough light on the detector to measure focus (e.g., if the SUM is equal to or above a predetermined threshold, then there is enough total light to run the focus algorithm). The first signal minus the second signal is called DIFF. The DIFF provides a measure of a position of the spot 2604 in the cells 2608. Applicant has experienced that it can be helpful to generate an auto-focus signal by normalizing the DIFF with the SUM, such that: AF signal=DIFF/SUM.
The spot 2604 approaches focus as the AF signal approaches zero (i.e., the spot 2604 is on a boundary between the first cell 2608-1 and the second cell 2608-2). If the focus of the sample needs shifted, the cells 2608 can simply be shifted (e.g., left or right) as defined on the sensor. A width of a cell 2608 is designed to be wide enough to find a spot 2604 when slightly out of focus, but not so wide as to pick up light from a spot 2604 of another surface. In some embodiments, a width of a cell 2608 is equal to or less than half the distance between centers of spots 2604. Though the sensor shown is a two-dimensional sensor, in some embodiments, a one-dimensional sensor is used (e.g., to provide a faster response), since horizontal distribution of light is what changes the DIFF.
The AF signal and/or the SUM are output to the Z-stage controller. For example, a BrainBox (e.g., model ED-560) computer controlled output, or custom electronics that can include analog signal drivers, could be used.
The auto-focus system can be used to measure a water gap in a flow cell. The heat maps in
An ability of the AF system to stay in focus while scanning depends on: (1) a flatness of the surface, and (2) a lag time of the detector. One way to measure tracking error is to scan forward and backward along the surface (e.g., in the Y-direction) and look at the Z-difference.
In
In step 3808, light from the analyte is focused on a detector, using the lens system. In step 3812, light from the analyte is detected by the detector.
In
In step 3908, an analyte is illuminated with an off-axis optical beam. Light from the analyte is then detected by a detector, after light from the analyte passes through a lens system, step 3912.
In step 3916 a first light intensity is calculated and a second light intensity is calculated, wherein the first light intensity is calculated based on light detected by the first block of pixels of the detector, and the second light intensity is calculated based on light detected by the second block of pixels of the detector. The first light intensity is then compared to the second light intensity (e.g., calculating the SUM and DIFF as described with
In step 3924, a distance between the lens system and the analyte is adjusted, based on the focus error signal. For example, the Z-stage in
In some embodiments, the analyte is a first analyte, and the method further comprises focusing on a second analyte that is on a second surface of the carrier. For example, the first analyte is on the bottom surface of a coverslip and the second analyte is on a substrate (e.g., a glass or silicon substrate), or on a surface of a second coverslip, of a flow cell.
Storage subsystem 4004 can be implemented using a local storage and/or removable storage medium, e.g., using disk, flash memory (e.g., secure digital card, universal serial bus flash drive), or any other non-transitory storage medium, or a combination of media, and can include volatile and/or non-volatile storage media. Local storage can include random access memory (RAM), including dynamic RAM (DRAM), static RAM (SRAM), or battery backed up RAM. In some embodiments, storage subsystem 4004 can store one or more applications and/or operating system programs to be executed by processing subsystem 4002, including programs to implement some or all operations described above that would be performed using a computer. For example, storage subsystem 4004 can store one or more code modules 4010 for implementing one or more method steps described above.
A firmware and/or software implementation may be implemented with modules (e.g., procedures, functions, and so on). A machine-readable medium tangibly embodying instructions may be used in implementing methodologies described herein. Code modules 4010 (e.g., instructions stored in memory) may be implemented within a processor or external to the processor. As used herein, the term “memory” refers to a type of long term, short term, volatile, nonvolatile, or other storage medium and is not to be limited to any particular type of memory or number of memories or type of media upon which memory is stored.
Moreover, the term “storage medium” or “storage device” may represent one or more memories for storing data, including read only memory (ROM), RAM, magnetic RAM, core memory, magnetic disk storage mediums, optical storage mediums, flash memory devices and/or other machine readable mediums for storing information. The term “machine-readable medium” includes, but is not limited to, portable or fixed storage devices, optical storage devices, wireless channels, and/or various other storage mediums capable of storing instruction(s) and/or data.
Furthermore, embodiments may be implemented by hardware, software, scripting languages, firmware, middleware, microcode, hardware description languages, and/or any combination thereof. When implemented in software, firmware, middleware, scripting language, and/or microcode, program code or code segments to perform tasks may be stored in a machine readable medium such as a storage medium. A code segment (e.g., code module 4010) or machine-executable instruction may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a script, a class, or a combination of instructions, data structures, and/or program statements. A code segment may be coupled to another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, and/or memory contents. Information, arguments, parameters, data, etc., may be passed, forwarded, or transmitted by suitable means including memory sharing, message passing, token passing, network transmission, etc.
Implementation of the techniques, blocks, steps and means described above may be done in various ways. For example, these techniques, blocks, steps and means may be implemented in hardware, software, or a combination thereof. For a hardware implementation, the processing units may be implemented within one or more ASICs, DSPs, DSPDs, PLDs, FPGAs, processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described above, and/or a combination thereof.
Each code module 4010 may comprise sets of instructions (codes) embodied on a computer-readable medium that directs a processor of a computing device 4000 to perform corresponding actions. The instructions may be configured to run in sequential order, in parallel (such as under different processing threads), or in a combination thereof. After loading a code module 4010 on a general purpose computer system, the general purpose computer is transformed into a special purpose computer system.
Computer programs incorporating various features described herein (e.g., in one or more code modules 4010) may be encoded and stored on various computer readable storage media. Computer readable media encoded with the program code may be packaged with a compatible electronic device, or the program code may be provided separately from electronic devices (e.g., via Internet download or as a separately packaged computer readable storage medium). Storage subsystem 4004 can also store information useful for establishing network connections using the communication interface 4008.
User interface 4006 can include input devices (e.g., touch pad, touch screen, scroll wheel, click wheel, dial, button, switch, keypad, microphone, etc.), as well as output devices (e.g., video screen, indicator lights, speakers, headphone jacks, virtual- or augmented-reality display, etc.), together with supporting electronics (e.g., digital to analog or analog to digital converters, signal processors, etc.). A user can operate input devices of user interface 4006 to invoke the functionality of computing device 4000 and can view and/or hear output from computing device 4000 via output devices of user interface 4006. For some embodiments, the user interface 4006 might not be present (e.g., for a process using an ASIC).
Processing subsystem 4002 can be implemented as one or more processors (e.g., integrated circuits, one or more single core or multi core microprocessors, microcontrollers, central processing unit, graphics processing unit, etc.). In operation, processing subsystem 4002 can control the operation of computing device 4000. In some embodiments, processing subsystem 4002 can execute a variety of programs in response to program code and can maintain multiple concurrently executing programs or processes. At a given time, some or all of a program code to be executed can reside in processing subsystem 4002 and/or in storage media, such as storage subsystem 4004. Through programming, processing subsystem 4002 can provide various functionality for computing device 4000. Processing subsystem 4002 can also execute other programs to control other functions of computing device 4000, including programs that may be stored in storage subsystem 4004.
Communication interface 4008 can provide voice and/or data communication capability for computing device 4000. In some embodiments, communication interface 4008 can include radio frequency (RF) transceiver components for accessing wireless data networks (e.g., Wi-Fi network; 3G, 4G/LTE; etc.), mobile communication technologies, components for short range wireless communication (e.g., using Bluetooth communication standards, NFC, etc.), other components, or combinations of technologies. In some embodiments, communication interface 4008 can provide wired connectivity (e.g., universal serial bus, Ethernet, universal asynchronous receiver/transmitter, etc.) in addition to, or in lieu of, a wireless interface. Communication interface 4008 can be implemented using a combination of hardware (e.g., driver circuits, antennas, modulators/demodulators, encoders/decoders, and other analog and/or digital signal processing circuits) and software components. In some embodiments, communication interface 4008 can support multiple communication channels concurrently. In some embodiments, the communication interface 4008 is not used.
It will be appreciated that computing device 4000 is illustrative and that variations and modifications are possible. A computing device can have various functionality not specifically described (e.g., voice communication via cellular telephone networks) and can include components appropriate to such functionality.
Further, while the computing device 4000 is described with reference to particular blocks, it is to be understood that these blocks are defined for convenience of description and are not intended to imply a particular physical arrangement of component parts. For example, the processing subsystem 4002, the storage subsystem 4004, the user interface 4006, and/or the communication interface 4008 can be in one device or distributed among multiple devices.
Further, the blocks need not correspond to physically distinct components. Blocks can be configured to perform various operations, e.g., by programming a processor or providing appropriate control circuitry, and various blocks might or might not be reconfigurable depending on how an initial configuration is obtained. Embodiments of the present invention can be realized in a variety of apparatus including electronic devices implemented using a combination of circuitry and software. Electronic devices described herein can be implemented using computing device 4000.
Various features described herein, e.g., methods, apparatus, computer readable media and the like, can be realized using a combination of dedicated components, programmable processors, and/or other programmable devices. Processes described herein can be implemented on the same processor or different processors. Where components are described as being configured to perform certain operations, such configuration can be accomplished, e.g., by designing electronic circuits to perform the operation, by programming programmable electronic circuits (such as microprocessors) to perform the operation, or a combination thereof. Further, while the embodiments described above may make reference to specific hardware and software components, those skilled in the art will appreciate that different combinations of hardware and/or software components may also be used and that particular operations described as being implemented in hardware might be implemented in software or vice versa.
Specific details are given in the above description to provide an understanding of the embodiments. However, it is understood that the embodiments may be practiced without these specific details. In some instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
While the principles of the disclosure have been described above in connection with specific apparatus and methods, it is to be understood that this description is made only by way of example and not as limitation on the scope of the disclosure. Embodiments were chosen and described in order to explain the principles of the invention and practical applications to enable others skilled in the art to utilize the invention in various embodiments and with various modifications, as are suited to a particular use contemplated. It will be appreciated that the description is intended to cover modifications and equivalents.
Also, it is noted that the embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed, but could have additional steps not included in the figure. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc.
A recitation of “a”, “an”, or “the” is intended to mean “one or more” unless specifically indicated to the contrary. Patents, patent applications, publications, and descriptions mentioned here are incorporated by reference in their entirety for all purposes. None is admitted to be prior art.
This application claims priority to and the benefit of the filing date of U.S. provisional patent application Ser. No. 63/231,488 filed Aug. 10, 2021, the entire contents of which are hereby incorporated by this reference.
Number | Date | Country | |
---|---|---|---|
63231488 | Aug 2021 | US |