Characterization and sorting of particle analyzers

By generating a tree structure of particle analyzer measurement values ​​and calculating correlation measures, the problem of inefficiency in data processing and classification in the existing technology is solved, and more efficient multi-dimensional data visualization and automatic sorting are achieved.

CN119334856APending Publication Date: 2025-01-21BECTON DICKINSON & CO
View PDF 36 Cites 0 Cited by

Patent Information

Application Number
CN202411459063.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2018-04-26
Filing Date
2019-04-22
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Existing particle analyzers have problems with inefficient data processing and classification in sample analysis and particle characterization, especially in the visualization and automatic sorting of multidimensional data.

Method used

The particle analyzer is configured to classify subsequent particles into a specific grouping by, under the control of the processing device, receiving measurements from the particle analyzer, generating a tree representing groups of related particles, and calculating a correlation measure between the groupings based on the measurements.

Benefits of technology

It improves the efficiency of data processing and the accuracy of classification, enables more effective visualization and automatic sorting of multi-dimensional data, and improves the overall performance of sample analysis and particle characterization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119334856A_ABST
    Figure CN119334856A_ABST
Patent Text Reader

Abstract

Some embodiments of the methods provided herein relate to sample analysis and particle characterization methods. Some such embodiments include receiving measurements relating to a first portion of experiment-related particles from a particle analyzer. Some embodiments also include generating a tree representing groups of related particles based at least in part on the measurements, wherein the tree includes at least three packets. Some embodiments also include generating a correlation metric between a first packet and a second packet of the tree based at least in part on the measurements. Some embodiments also include configuring a particle analyzer to classify experiment-related subsequent particles into the first packet in real time, wherein the subsequent particles are not included within the first portion of particles. Some embodiments also include sorting the subsequent particles.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application, and its original application is a PCT application with application number PCT / US2019 / 028527 and application date April 22, 2019, and entered the Chinese national phase on November 17, 2020. The national application number is 201980033012.5, and the name is "Characterization and Sorting of Particle Analyzers".

[0002] Cross-references to related patent applications

[0003] This patent application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 62 / 663,106, filed on April 26, 2018; the contents of which are incorporated herein by reference. Technical Field

[0004] The present invention relates generally to the field of automated particle assessment technology and, more particularly, to sample analysis and particle characterization methods. Background Art

[0005] Particle analyzers (e.g., flow cytometers and scanning cytometers) are analytical tools that characterize particles based on electro-optical measurements such as light scattering and fluorescence. In a flow cytometer, for example, particles in a fluid suspension (e.g., molecules, microbeads bound to an analyte, or individual cells) pass through a detection region where they are exposed to excitation light, typically from one or more lasers, and the light scattering and fluorescence properties of the particles are measured. Particles or their components are typically labeled with fluorescent dyes for detection. Various particles or components can be detected simultaneously by labeling with fluorescent dyes with different spectral characteristics. In some embodiments, the analyzer includes multiple photodetectors, suitable for each scattering parameter to be measured, and one or more suitable for each different dye to be detected. For example, some embodiments include a spectral structure in which more than one sensor or detector is used for each dye. The data obtained includes the signals measured for each of the light scattering detectors and the fluorescence emission.

[0006] The particle analyzer may further include means for recording the measured data and analyzing the data. For example, a computer connected to the detection electronics may be used for data storage and analysis. For example, the data may be stored in a tabular form, where each row corresponds to data for one particle and the columns correspond to each measured feature. Storing data from a particle analyzer using a standard file format (e.g., an "FCS" file format) facilitates analysis of the data using a separate program and / or machine. When current analysis methods are used, the data is typically displayed in the form of a one-dimensional histogram or a two-dimensional (2D) graph for ease of visualization, but other methods may also be used to visualize multi-dimensional data.

[0007] For example, parameters measured using flow cytometry typically include light scattered by the particles at a narrow angle at the excitation wavelength primarily in the forward direction (referred to as forward scatter (FSC)); the excitation light scattered by the particles in a direction orthogonal to the excitation laser (referred to as side scatter (SSC)); and light emitted by fluorescent molecules in one or more detectors (used to measure signals over a certain spectral wavelength range), or light emitted by fluorescent dyes detected primarily in the specific detector or detector array. Different cell types can be identified by light scattering characteristics and fluorescent emissions obtained / generated by labeling various cellular proteins or other components with antibodies or other fluorescent probes labeled with fluorescent dyes.

[0008] Flow cytometers and scanning cytometers are commercially available from, for example, BD Biosciences (San Jose, CA). Flow cytometry is described in, for example, Landy et al. (eds.), Clinical Flow Cytometry, Annals of the New York Academy of Sciences, Vol. 677 (1993); Bauer et al. (eds.), Clinical Flow Cytometry: Principles and Applications, Williams & Wilkins (1993); Ormerod (ed.), Flow Cytometry: A Practical Approach, Oxford University Press (1994); Jaroszeski et al. (eds.), Flow Cytometry Protocols, Methods in Molecular Biology, No. 91, Humana Press (1997); and Shapiro, Practical Flow Cytometry, 4th Edition, Wiley-Liss (2003); all of which are incorporated herein by reference. Fluorescence imaging microscopy is described in, for example, Pawley (ed.), Handbook of Biological Confocal Microscopy, 2nd ed., Plenum Press (1989), which is incorporated herein by reference.

[0009] The data obtained by analyzing cells (or other particles) using multicolor flow cytometry is multidimensional, where each cell corresponds to a point in the multidimensional space defined by the measured parameters. Cell populations or particle populations are identified as clusters of points in the data space. Clusters and populations can be manually identified by drawing gates around a population displayed in one or more two-dimensional graphs of the data (referred to as "scatter plots" or "dot plots"). Alternatively, clusters can be automatically identified, and gates defining the boundaries of the population can be automatically determined. Examples of methods for automatic gating are shown in the following publications, for example, U.S. Patents No. 4,845,653; 5,627,040; 5,739,000; 5,795,727; 5,962,238; 6,014,904; 6,944,338; and U.S. Patent Publication No. 2012 / 0245889, each of which is incorporated herein by reference.

[0010] Flow cytometry is an effective method for analyzing and separating biological particles (e.g., cells and constituent molecules), and therefore, it is widely used in diagnosis and treatment. The method utilizes a fluid medium to linearly separate particles so that the particles can be arranged in a row to pass through a detection device. Individual cells can be distinguished based on their location in the fluid medium and the presence or absence of detectable markers. Therefore, flow cytometry can be used to characterize and generate diagnostic profiles of biological particle populations.

[0011] Separation of biological particles has been achieved by adding a sorting or collection function to flow cytometers. Particles in the separation stream that have been detected to have one or more desired characteristics are individually separated from the sample stream by mechanical or electrical separation. This flow sorting method has been used to sort different types of cells, separate sperm containing X and Y chromosomes for animal breeding, sort chromosomes for genetic analysis, and isolate specific organisms from complex biological populations.

[0012] Gating is used to help understand and classify the large amount of data that may be generated by a sample. Given the large amount of data presented by a given sample, there is a need to effectively control the graphical display of that data.

[0013] Fluorescence activated particle sorting or cell sorting is a specialized type of flow cytometry. It provides a method for sorting a heterogeneous mixture of particles into one or more containers, one cell at a time, based on the specific light scattering and fluorescence properties of each cell. It records the fluorescent signals from individual cells and physically separates the specific cells of interest. The abbreviation FACS is a trademark of and owned by Becton Dickinson and may be used to refer to equipment that performs fluorescence activated particle sorting or cell sorting.

[0014] The particle suspension is placed near the center of a narrow, fast-flowing stream. The stream is arranged so that, on average, there are large spacings between particles relative to their diameters as they randomly arrive (Poisson process) at the detection area. A vibration mechanism causes the outflowing fluid medium to steadily break up into single droplets, which contain the particles previously characterized in the detection area. The system is typically tuned so that the probability of more than one particle being present in a droplet is low. If a particle is classified as being collected, an electrical charge is applied to the flow cell and outflow stream over a period of time to form one or more droplets that are separated from the stream. These charged droplets then pass through an electrostatic deflection system, which transfers the droplets to a target container based on the charge applied to the droplets.

[0015] The sample may include thousands, if not millions, of cells. The cells may be sorted to purify the sample to cells of interest. The sorting process typically identifies three types of cells: cells of interest, non-cells of interest, and unidentifiable cells. In order to sort cells of high purity (e.g., high concentrations of cells of interest), a cell sorter that generates droplets typically electronically aborts the sort if the desired cell is too close to another undesirable cell, thereby reducing contamination of the sorted population by inadvertent inclusion of undesirable particles in droplets containing particles of interest. Summary of the invention

[0016] Some embodiments include a computer-implemented method comprising the following: receiving measurement values ​​regarding a first portion of experimentally related particles from a particle analyzer under the control of one or more processing devices; generating a tree representing groups of related particles based at least in part on the measurement values, wherein the tree includes at least three groups; generating a correlation measure between a first group and a second group of the tree based at least in part on the measurement values; and configuring the particle analyzer to classify experimentally related subsequent particles into the first group, wherein the subsequent particles are not included in the first portion of particles.

[0017] Some embodiments of the method further include receiving gate information that determines a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gate information.

[0018] Some embodiments of the method further include unsupervised learning, wherein the first grouping is defined by the gate information. In some embodiments, the method includes receiving gate information that determines a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gate information; determining that a difference between the unsupervised learning result and the gate information corresponds to a threshold; and causing an alert to be displayed identifying the difference.

[0019] In some embodiments, the method includes generating a correlation measure between the first grouping and the second grouping based at least in part on a probability density function to characterize the event distance between the events included in the first grouping and the second grouping. In some embodiments, the probability density function includes a Euclidean distance function. In some embodiments, the probability density function includes a Mahalanobis distance function. Some embodiments of the method include receiving an inclusion threshold for the first grouping, wherein the inclusion threshold determines a first measurement value range relative to the first grouping to include unclassified particles in the first grouping; and receiving an exclusion threshold for the first grouping, wherein the exclusion threshold determines a second measurement value range relative to the second grouping to exclude unclassified particles in the first grouping; wherein the subsequent particles are classified as the first grouping based at least in part on the inclusion threshold and the exclusion threshold.

[0020] Some embodiments of the method include generating a covariance matrix based at least in part on the likelihood of association between the subsequent particle and each of the first grouping and the second grouping; wherein configuring the particle analyzer includes adjusting a sorting circuit included in the particle analyzer based at least in part on the covariance matrix. In some embodiments, the sorting circuit is a field programmable gate array.

[0021] In some embodiments, the measurements received from the particle analyzer include measurements of light emitted by the first portion of particles in the form of fluorescence. In some embodiments, the light emitted by the first portion of particles in the form of fluorescence includes light emitted by antibodies bound to the first portion of particles in the form of fluorescence.

[0022] In some embodiments, generating the correlation metric is performed only for the first and second groupings of the tree.Some embodiments include directing the subsequent particles into a collection container.

[0023] Some embodiments include a system comprising: one or more processing devices; and a computer-readable storage medium comprising instructions, which, when executed by the one or more processing devices, cause the system to receive measurement values ​​regarding a first portion of experimentally related particles from a particle analyzer; generate a tree representing groups of related particles based at least in part on the measurement values, wherein the tree includes at least three groups; generate a correlation measure between a first group and a second group of the tree based at least in part on the measurement values; and configure the particle analyzer to classify experimentally related subsequent particles into the first group, wherein the subsequent particles are not included in the first portion of particles.

[0024] Some embodiments include a method for computing configuration of a particle analyzer according to any of the embodiments disclosed herein. Some embodiments include a computer readable medium having instructions stored thereon, which when executed, perform any of the methods disclosed herein. Some embodiments include a device including a processor, wherein the processor is configured to perform any of the methods disclosed herein. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The most comprehensive understanding of the present invention can be obtained by reading the following detailed description in conjunction with the accompanying drawings, which include the following illustrations:

[0026] Figure 1 A functional block diagram of one example of a graphical control system for analyzing and displaying biological events is shown.

[0027] Figure 2A and Figure 2B is a schematic diagram of a particle sorter system according to one or more embodiments described herein.

[0028] Figure 3 A functional block diagram of a particle analysis system for computation-based sample analysis and particle characterization is shown.

[0029] Figure 4 is a diagram showing an example electronic device configuration for implementing one or more embodiments described herein.

[0030] Figure 5 is a process flow diagram depicting an example of a computationally based sample analysis and particle characterization method.

[0031] Figure 6 Depicted is an example of a minimum spanning tree.

[0032] Figure 7 Depicted is an example of a dual-axis scatter plot showing fluorescence measurements of B cells.

[0033] Figure 8 is a process flow diagram depicting an example method for computationally based sample analysis and particle characterization.

[0034] Fig. 9 is a three-axis scatter plot showing cells identified as invariant natural killer T (iNKT) cells in the training set and cells that were actually sorted into the iNKT pool in the collection container. DETAILED DESCRIPTION

[0035] Some embodiments of the methods provided herein relate to sample analysis and particle characterization methods. Some of these embodiments include receiving measurements about a first portion of experimentally relevant particles from a particle analyzer; generating a tree representing a group of relevant particles based at least in part on the measurements and the characterized features, wherein the tree includes at least three groups; generating a correlation measure between a first grouping and a second grouping of the tree based at least in part on the measurements; and configuring the particle analyzer to classify experimentally relevant subsequent particles into the first grouping, wherein the subsequent particles are not included in the first portion of particles. Some embodiments also include, for example, sorting subsequent particles by directing the subsequent particles to a specified collection location (e.g., a well or a collection tube).

[0036] The terms used herein and specifically set forth below have the following definitions. Unless otherwise defined in this section, all terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs.

[0037] As used herein, "system," "apparatus," "device," and "equipment" generally encompass hardware (e.g., mechanical and electronic hardware) and, in some embodiments, related software (e.g., a dedicated computer program for graphics control) components.

[0038] As used herein, an "event" generally refers to a data packet measured from a single particle (e.g., a cell or a synthetic particle). Typically, the data measured from a single particle includes a number of parameters, including one or more light scattering parameters, and at least one parameter or feature derived from fluorescence detected from the particle, such as the fluorescence intensity. Thus, each event is represented as a measurement value and a feature vector, where each measured parameter or feature corresponds to a dimension of the data space. In some embodiments, the data measured from a single particle includes images, electrical data, time data, or acoustic data.

[0039] As used herein, a "population" or "subpopulation" of particles (e.g., cells or other particles) generally refers to a group of particles having properties (e.g., optical, impedance, or time properties) relative to one or more measured parameters that cause the measured parameter data to form clusters in the data space. Thus, a population is identified as a cluster in the data. In contrast, each data cluster is typically interpreted as corresponding to a particular type of cell or particle population, although clusters corresponding to noise or background are also typically observed. Clusters can be defined in a subset of the dimensions (e.g., a subset relative to the measured parameters), corresponding to populations that differ only in a subset of the measured parameters or features (extracted from the cell or particle measurements).

[0040] As used herein, "gate" generally refers to the boundaries of a classifier that identifies a subset of data of interest. In cytometry, a gate may be associated with a specific set of events of interest. As used herein, "gating" generally refers to the process of classifying a given data set using a defined gate, where the gate can be one or more regions of interest combined with Boolean logic.

[0041] As used herein, an "event" generally refers to an assembled package of data measured from a single particle (e.g., a cell or synthetic particle). Typically, the data measured from a single particle includes many parameters or features, including one or more light scattering parameters or features, and at least one other parameter or feature derived from the measured fluorescence. Thus, each event is represented as a vector of parameter and feature measurements, where each measured parameter or feature corresponds to a dimension of the data space.

[0042] Before describing the present invention in more detail, it should be understood that the present invention is not limited to the specific embodiments described, because there will be differences in actual implementation. It should also be understood that the terms used herein are only used to describe specific embodiments, and are not intended to limit the inventive concept, and the scope of the present invention will only be limited by the appended claims.

[0043] Where a numerical range is provided, it is to be understood that each intermediate value between the upper and lower limits of the range and any other specified value or intermediate value within the range are included within the scope of the present invention. Unless the context clearly specifies otherwise, each intermediate value should be as low as one-tenth of the lower limit unit. The upper and lower limits of these smaller ranges may be independently included within the smaller ranges, and are also included within the present invention, subject to the requirements of any specifically excluded limits within the range. Where the range includes one or two limits, the range excluding any one or two of those included limits is also included within the present invention.

[0044] Certain ranges set forth herein are preceded by the term "about." The term "about" is used herein for the purpose of providing literal support for the exact number that follows, as well as for numbers that are close to or approximately the number that follows the term. In determining whether a number is close to or approximately a specifically recited number, a close or approximately unrecited number may be a number that is substantially equivalent to the specifically recited number in the context in which it appears.

[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those of ordinary skill in the art to which the invention belongs. Although methods and materials similar or equivalent to those described herein can also be used in the practice or testing of the present invention, representative exemplary methods and materials are described below.

[0046] All publications and patents cited in this specification are incorporated herein by reference as if each individual publication or patent was specifically and individually indicated to be incorporated by reference, and the purpose of incorporating by reference into this document is to disclose and describe the methods and / or materials related to the cited publications. The citation of any publication is for its disclosure prior to the filing date and should not be construed as an admission that the present invention is not entitled to antedate such publication by reason of prior invention. In addition, the publication dates provided may be different from the actual publication dates, which may need to be independently confirmed.

[0047] It is noted that, as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. It is also noted that claims may be drafted to exclude any optional elements. Thus, this statement is intended to serve as antecedent basis for use of special terminology such as "solely," "only," etc. in connection with reciting claim elements or use of a "negative" limitation.

[0048] After reading the present invention, the following will be apparent to those skilled in the art that each individual embodiment described and listed herein has layered components and features that can be quickly decomposed or combined with the features of any of the other several embodiments without departing from the scope and spirit of the present invention. Any stated method can be implemented in the order of events stated or in any other order that is logically possible.

[0049] Although the apparatus and method have been or will be described for grammatical fluency and functional description, it should be clearly understood that unless otherwise expressly provided in Chapter 35 of the United States Code, the claims shall not be construed as necessarily being limited to "means" or "steps" but shall be consistent with the meaning and full scope of equivalents in accordance with the judicial doctrine of equivalents, and when the claims are expressly drafted in accordance with the provisions of Chapter 35 of the United States Code, the claims shall be fully consistent with the statutory equivalents in Chapter 35 of the United States Code.

[0050] Systems for characterizing particles in samples

[0051] As described above, aspects of the present invention include systems for characterizing particles in a sample. According to certain embodiments, the system includes: one or more processing devices; and a computer-readable storage medium including instructions, which, when executed by the one or more processing devices, cause the system to receive measurements about a first portion of experimentally relevant particles from a particle analyzer; generate a tree representing groups of relevant particles based at least in part on the measurements, wherein the tree includes at least three groups; generate a correlation measure between a first group and a second group of the tree based at least in part on the measurements; and configure the particle analyzer to classify experimentally relevant subsequent particles into the first group, wherein the subsequent particles are not included in the first portion of particles.

[0052] The purpose particle analyzer system includes a light source configured to irradiate a sample having particles (e.g., cells) in a fluid medium. In an embodiment, the light source can be any suitable broadband or narrowband light source. Depending on the components in the sample (e.g., cells, microbeads, non-cellular particles, etc.), the light source can be configured to emit light of different wavelengths, ranging from 200nm to 1500nm, for example, 250nm to 1250, 300nm to 1000nm, 350nm to 900nm, including 400nm to 800nm. For example, the light source may include a broadband light source having a wavelength range of 200nm to 900nm for the emitted light. In other cases, the light source includes a narrowband light source having a wavelength range of 200nm to 900nm for the emitted light. For example, the light source can be a narrowband LED (1nm-25nm) having a wavelength range of 200nm to 900nm for the emitted light.

[0053] In some embodiments, the light source is a laser. The target laser may include a pulsed laser or a continuous wave laser. For example, the laser may be a gas laser, such as a helium-neon laser, an argon laser, a krypton laser, a xenon laser, a nitrogen laser, a CO2 laser, a CO laser, an argon fluoride (ArF) excimer laser, a krypton fluoride (KrF) excimer laser, a xenon chloride (XeCl) excimer laser, or a xenon fluoride (XeF) excimer laser, or a combination thereof; or a metal vapor laser, such as a helium-cadmium (HeCd) laser, a helium-mercury (HeHg) laser, a helium-selenium (HeSe) laser, a helium-silver (HeAg) laser, a strontium laser, a neon-copper (NeCu) laser, a copper laser or a gold laser and a combination thereof; or a solid-state laser, for example, a ruby ​​laser, a Nd:YAG laser, a NdCrYAG laser, an Er:YAG laser, a Nd:YLF laser, a Nd:YVO4 laser, a Nd:YCa4O(BO3)3 laser, a Nd:YCOB laser, a titanium sapphire laser, a thulimYAG laser, a YAG ytterbium laser, an ytterbium trioxide laser or a cerium-doped laser and a combination thereof; or a semiconductor diode laser, an optically pumped semiconductor laser (OPSL) or a frequency doubling or frequency tripling implementation of any of the above lasers.

[0054] In other embodiments, the light source is a non-laser light source, such as a lamp (including but not limited to a halogen lamp, a deuterium arc lamp, a xenon arc lamp), a light emitting diode (e.g., a broadband LED with a continuous spectrum, a superluminescent diode, a semiconductor light emitting diode, a wide spectrum LED white light source, a plurality of LED integrated light sources). In some cases, the non-laser light source is a stable fiber-coupled broadband light source, a white light source, and other light sources or any combination thereof.

[0055] In some embodiments, the light source is a beam generator configured to generate two or more frequency-shifted beams of light. In some cases, the beam generator includes a laser and a radio frequency generator, and the radio frequency generator is configured to apply a radio frequency drive signal to the acousto-optic device to generate two or more angle-deflected laser beams. In these embodiments, the laser can be a pulsed laser or a continuous wave laser. For example, the laser in the target beam generator can be a gas laser, such as a helium-neon laser, an argon laser, a krypton laser, a xenon laser, a nitrogen laser, a CO2 laser, a CO laser, an argon fluoride (ArF) excimer laser, a krypton fluoride (KrF) excimer laser, a xenon chloride (XeCl) excimer laser, or a xenon fluoride (XeF) excimer laser, or a combination thereof; or a metal vapor laser, such as a helium cadmium (HeCd) laser, a helium mercury (HeHg) laser, a helium selenium (HeSe) laser, a helium silver (HgS) laser, ... eAg) laser, strontium laser, neon copper (NeCu) laser, copper laser or gold laser and their combinations; or a solid-state laser, for example, a ruby ​​laser, Nd:YAG laser, NdCrYAG laser, Er:YAG laser, Nd:YLF laser, Nd:YVO4 laser, Nd:YCa4O(BO3)3 laser, Nd:YCOB laser, titanium sapphire laser, thulimYAG laser, YAG ytterbium laser, ytterbium trioxide laser or cerium-doped laser and their combinations.

[0056] The acousto-optic device can be any suitable acousto-optic scheme configured to frequency shift a laser using an applied acoustic wave. In some embodiments, the acousto-optic device is an acousto-optic deflector. The acousto-optic device in the target system is configured to generate an angle-deflected laser beam using light from a laser and an applied RF drive signal. The RF drive signal can be applied to the acousto-optic device using any suitable RF drive signal source, such as a direct digital frequency synthesizer (DDS), an arbitrary waveform generator (AWG), or an electrical pulse generator.

[0057] In an embodiment, the controller is configured to apply an RF drive signal to the acousto-optic device to produce a desired number of angularly deflected laser beams in the output laser beam, for example, configured to apply 3 or more RF drive signals, 4 or more RF drive signals, 5 or more RF drive signals, 6 or more RF drive signals, 7 or more RF drive signals, 8 or more RF drive signals, 9 or more RF drive signals, 10 or more RF drive signals, 15 or more RF drive signals, 25 or more RF drive signals, 50 or more RF drive signals, including being configured to apply 100 or more RF drive signals.

[0058] In some cases, in order to obtain the intensity distribution of the angularly deflected laser beam in the output laser beam, the controller is configured to apply RF drive signals with different amplitudes, for example, the amplitude ranges from about 0.001V to about 500V, about 0.005V to about 400V, about 0.01V to about 300V, about 0.05V to about 200V, about 0.1V to about 100V, about 0.5V to about 75V, about 1V to 50V, about 2V to 40V, 3V to about 30V, including about 5V to about 25V. In some embodiments, each applied RF drive signal has a frequency ranging from about 0.001 MHz to about 500 MHz, for example, from about 0.005 MHz to about 400 MHz, from about 0.01 MHz to about 300 MHz, from about 0.05 MHz to about 200 MHz, from about 0.1 MHz to about 100 MHz, from about 0.5 MHz to about 90 MHz, from about 1 MHz to about 75 MHz, from about 2 MHz to about 70 MHz, from about 3 MHz to about 65 MHz, from about 4 MHz to about 60 MHz, including from about 5 MHz to about 50 MHz.

[0059] In some embodiments, the controller has a processor having a memory operably coupled thereto such that the memory includes instructions stored thereon that, when executed by the processor, cause the processor to generate an output laser beam having an angularly deflected laser beam having a desired intensity distribution. For example, the memory may include instructions to generate two or more angularly deflected laser beams having the same intensity, for example, 3 or more, 4 or more, 5 or more, 10 or more, 25 or more, 50 or more, and includes the following memory: that is, a memory that may include instructions to generate 100 or more angularly deflected laser beams having the same intensity. In other embodiments, the memory may include instructions to generate two or more angularly deflected laser beams having different intensities, for example, 3 or more, 4 or more, 5 or more, 10 or more, 25 or more, 50 or more, and includes the following memory: that is, a memory that may include instructions to generate 100 or more angularly deflected laser beams having different intensities.

[0060] In certain embodiments, the controller has a processor having a memory operably coupled thereto such that the memory includes instructions stored thereon that, when executed by the processor, cause the processor to generate an output laser beam having an intensity along a transverse axis that increases gradually from the edge to the center thereof. In these cases, the intensity of the angularly deflected laser beam measured at the center of the output beam can be 0.1% to about 99% of the intensity of the angularly deflected laser beam measured at the edge of the output laser beam along the transverse axis, for example, 0.5% to about 95%, 1% to about 90%, about 2% to about 85%, about 3% to about 80%, about 4% to about 75%, about 5% to about 70%, about 6% to about 65%, about 7% to about 60%, about 8% to about 55%, including about 10% to about 50% of the intensity of the angularly deflected laser beam measured at the edge of the output laser beam along the transverse axis. In other embodiments, the controller has a processor having a memory operably coupled thereto such that the memory includes instructions stored thereon that, when executed by the processor, cause the processor to generate an output laser beam having an intensity that increases gradually from the edge to the center thereof along the transverse axis. In these cases, the intensity of the angularly deflected laser beam measured at the edge of the output beam can be from 0.1% to about 99% of the intensity of the angularly deflected laser beam measured at the center of the output laser beam along the transverse axis, for example, from 0.5% to about 95%, from 1% to about 90%, from about 2% to about 85%, from about 3% to about 80%, from about 4% to about 75%, from about 5% to about 70%, from about 6% to about 65%, from about 7% to about 60%, from about 8% to about 55%, including from about 10% to about 50% of the intensity of the angularly deflected laser beam measured at the center of the output laser beam along the transverse axis. In other embodiments, the controller has a processor having a memory operably coupled thereto, such that the memory includes instructions stored thereon, which when executed by the processor, cause the processor to generate an output laser beam having an intensity distribution along the horizontal axis that conforms to a Gaussian distribution. In certain embodiments, the controller has a processor having a memory operably coupled thereto, such that the memory includes instructions stored thereon, which when executed by the processor, cause the processor to generate an output laser beam having a top-hat intensity distribution along the horizontal axis.

[0061] In an embodiment, the purpose beam generator can be configured to generate spatially separated angular deflected laser beams in the output laser beam. Depending on the applied RF drive signal and the desired irradiation profile of the output laser beam, the spacing between the angular deflected laser beams can be 0.001m or more, for example, 0.005m or more, 0.01m or more, 0.05m or more, 0.1m or more, 0.5m or more, 1m or more, 5m or more, 10m or more, 100m or more, 500m or more, 1000m or more, including 5000m or more. In some embodiments, the system is configured to generate overlapping angular deflected laser beams in the output laser beam, for example, overlapping with adjacent angular deflected laser beams distributed along the horizontal axis of the output laser beam. The overlapping portion between adjacent angle-deflected laser beams (e.g., beam spot overlap) can be an overlap of 0.001m or more, for example, an overlap of 0.005m or more, an overlap of 0.01m or more, an overlap of 0.05m or more, an overlap of 0.1m or more, an overlap of 0.5m or more, an overlap of 1m or more, an overlap of 5m or more, an overlap of 10m or more, including an overlap of 100m or more.

[0062] In some cases, a beam generator configured to generate two or more beams of frequency-shifted light includes a laser excitation module described in the following publications: U.S. Patent Nos. 9,423,353, 9,784,661, and 10,006,852; and U.S. Patent Publication Nos. 2017 / 0133857 and 2017 / 0350803, the contents of which are incorporated herein by reference.

[0063] In an embodiment, the system includes a light detection system having one or more photodetectors for detecting and measuring light from a sample. The purpose photodetector can be configured to measure light absorption (e.g., suitable for bright field light data), light scattering (e.g., forward or side scattered light data), light emission (e.g., fluorescence data), or a combination thereof from the sample. The purpose photodetector can include, but is not limited to, an optical sensor, such as an active pixel sensor (APS), an avalanche photodiode, an image sensor, a charge coupled device (CCD), an enhanced charge coupled device (ICCD), a light emitting diode, a photon counter, a bolometer, a pyroelectric detector, a photoresistor, a photovoltaic cell, a photodiode, a photomultiplier tube, a phototransistor, a quantum dot photoconductor or a photodiode, and combinations thereof, and other photodetectors. In certain embodiments, a charge coupled device (CCD), a semiconductor charge coupled device (CCD), an active pixel sensor (APS), a complementary metal oxide semiconductor (CMOS), an image sensor, or an N-type metal oxide semiconductor (NMOS) image sensor is used to measure light from a sample.

[0064] In some embodiments, the optical detection system of interest includes a plurality of photodetectors. In some cases, the optical detection system includes a plurality of solid-state detectors, such as photodiodes. In some cases, the optical detection system includes a photodetector array, such as a photodiode array. In these embodiments, the photodetector array may include 4 or more photodetectors, for example, 10 or more photodetectors, 25 or more photodetectors, 50 or more photodetectors, 100 or more photodetectors, 250 or more photodetectors, 500 or more photodetectors, 750 or more photodetectors, including 1000 or more photodetectors. For example, the detector may be a photodiode array having 4 or more photodiodes, for example, 10 or more photodiodes, 25 or more photodiodes, 50 or more photodiodes, 100 or more photodiodes, 250 or more photodiodes, 500 or more photodiodes, 750 or more photodiodes, including 1000 or more photodiodes.

[0065] The photodetectors may be arranged in any geometric configuration as desired, wherein the intended arrangement configurations include but are not limited to square configurations, rectangular configurations, trapezoidal configurations, triangular configurations, hexagonal configurations, heptagonal configurations, octagonal configurations, nonagonal configurations, decagonal configurations, dodecagonal configurations, circular configurations, elliptical configurations, and irregular pattern configurations. The photodetectors in the photodetector array may be oriented at an angle to another photodetector (as described in the XZ plane), the angle ranging from 10° to 180°, for example, 15° to 170°, 20° to 160°, 25° to 150°, 30° to 120°, including 45° to 90°. The photodetector array may be of any suitable shape, and may be a shape surrounded by straight lines (e.g., square, rectangular, trapezoidal, triangular, hexagonal, etc.), a shape surrounded by curves (e.g., circular, elliptical), and an irregular shape (e.g., a parabolic bottom connected to a flat top). In certain embodiments, the photodetector array has a rectangular active surface.

[0066] The active surface width of each photodetector (e.g., photodiode) in the array ranges from 5m to 250m, for example, 10m to 225m, 15m to 200m, 20m to 175m, 25m to 150m, 30m to 125m, including 50m to 100m; its length ranges from 5m to 250m, for example, 10m to 225m, 15m to 200m, 20m to 175m, 25m to 150m, 30m to 125m, including 50m to 100m; wherein the surface area of ​​each photodetector (e.g., photodiode) in the array ranges from 25m 2 Up to 10000m 2 , for example, 50m 2 Up to 9000m 2 、75m 2 Up to 8000m 2 、100m 2 Up to 7000m 2 、150m 2 Up to 6000m 2 , including 200m 2 Up to 5000m 2 .

[0067] The size of the photodetector array may vary depending on the amount and intensity of light, the number of photodetectors and the required sensitivity, and its length ranges from 0.01mm to 100mm, for example, 0.05mm to 90mm, 0.1mm to 80mm, 0.5mm to 70mm, 1mm to 60mm, 2mm to 50mm, 3mm to 40mm, 4mm to 30mm, including 5mm to 25mm. The width of the photodetector array may also vary, ranging from 0.01mm to 100mm, for example, 0.05mm to 90mm, 0.1mm to 80mm, 0.5mm to 70mm, 1mm to 60mm, 2mm to 50mm, 3mm to 40mm, 4mm to 30mm, including 5mm to 25mm. Therefore, the surface area of ​​the active surface of the photodetector array ranges from 0.1mm 2 Up to 10000mm 2 , for example, 0.5mm 2 Up to 5000mm 2 , 1mm 2 Up to 1000mm 2 , 5mm 2 Up to 500mm 2 , including 10mm 2 Up to 100mm 2 .

[0068] The intended photodetector is configured to measure light collected at one or more wavelengths, for example, 2 or more wavelengths, 5 or more different wavelengths, 10 or more different wavelengths, 25 or more different wavelengths, 50 or more different wavelengths, 100 or more different wavelengths, 200 or more different wavelengths, 300 or more different wavelengths, including measuring light emitted by a sample in a fluid medium at 400 or more different wavelengths.

[0069] In some embodiments, the photodetector is configured to measure light collected within a certain wavelength range (e.g., 200nm-1000nm). In certain embodiments, the purpose photodetector is configured to collect the spectrum of light within a certain wavelength range. For example, the system may include one or more detectors configured to collect the spectrum of light at one or more wavelengths in the wavelength range 200nm-1000nm. In other embodiments, the purpose detector is configured to measure the light from the sample in the fluid medium at one or more specific wavelengths. For example, the system may include one or more detectors configured to measure light at one or more wavelengths of 450nm, 518nm, 519nm, 561nm, 578nm, 605nm, 607nm, 625nm, 650nm, 660nm, 667nm, 670nm, 668nm, 695nm, 710nm, 723nm, 780nm, 785nm, 647nm, 617nm and any combination thereof.

[0070] The light detection system is configured to measure light continuously or at discrete time intervals. In some cases, the destination photodetector is configured to measure the collected light continuously. In other cases, the light detection system is configured to measure at discrete time intervals, for example, the time intervals for measuring light are 0.001 milliseconds, 0.01 milliseconds, 0.1 milliseconds, 1 millisecond, 10 milliseconds, 100 milliseconds, including 1000 milliseconds or some other time intervals.

[0071] Figure 1 A functional block diagram of one example of a graphics control system for analyzing and displaying biological events is shown. The graphics controller 120 may be configured to implement various processes for controlling the display of biological event graphics.

[0072] The particle analyzer 102 can be configured to collect biological event data. For example, a flow cytometer can generate flow cytometry event data. The particle analyzer 102 can be configured to provide the biological event data to the graphics controller 120. A data communication channel can be included between the particle analyzer 102 and the graphics controller 120. The biological event data can be provided to the graphics controller 120 via the data communication channel.

[0073] Graphics controller 120 may be configured to receive biological event data from particle analyzer 102. The biological event data received from particle analyzer 102 may include flow cytometry event data. Graphics controller 120 may be configured to provide a graphical display including a first graph of biological event data to display device 106. Graphics controller 120 may be further configured to render a destination region as a gate around a plurality of biological event data shown by display device 106, which is overlaid on the first graph. In some embodiments, the gate may be a logical combination of one or more destination graphic regions drawn on a single parameter histogram or a bivariate graph. Alternatively, graphics controller 120 may be further configured to display biological event data on display device 106 inside the gate in a manner different from other events in biological event data outside the gate. For example, graphics controller 120 may be configured to make the color of biological event data contained in the gate different from the color of biological event data outside the gate. Display device 106 may be implemented in the form of a display, a tablet computer, a smart phone, or other electronic device configured to display a graphical interface.

[0074] The graphics controller 120 may be configured to receive a door selection signal identifying the door from a first input device. For example, the first input device may be implemented in the form of a mouse 110. The mouse 110 may send a door selection signal to the graphics controller 120 to determine the door to be displayed on the display device 106 or manipulated via the display device 106 (e.g., clicking on or in a desired door when a cursor is located thereat).

[0075] After receiving the gate selection signal, the graphics controller 120 can be configured to receive a trigger event from a second input device. The second input device can be implemented in the form of a keyboard 108. The keyboard 108 can control the change of the graph visualization by sending a signal identifying the trigger event to the graphics controller 120. For example, activating a particular key or set of keys on the keyboard 108 can generate a particular trigger event. In response to the trigger event, the graphics controller 120 can be configured to replace the first graph displayed on the display device 106 with a second graph while maintaining and / or operating the gate, for example, while maintaining and / or operating the gate, allowing the user to cycle through various bio-event data graphs.

[0076] The first and second input devices may be implemented in the form of one or more of a mouse 110, a keyboard 108, or other devices for providing input signals to the graphics controller 120 (e.g., a touch screen, a stylus, an optical detector, or a voice recognition system). Some input devices may include multiple input functions. In such embodiments, the input functions may each be considered an input device. For example, Figure 1As shown, the mouse 110 may include a right mouse button 112 and a left mouse button 113 , both of which may generate a trigger event.

[0077] The triggering event may cause graphics controller 120 to change the manner in which data is displayed or the portion of data actually displayed on display device 106, or both.

[0078] In some embodiments, the graphics controller 120 may be configured to detect when the mouse 110 initiates a gate selection. The graphics controller 120 may further be configured to automatically modify the graph visualization to optimally facilitate the gating process. The modification may be based on a particular distribution of the bio-event data received by the graphics controller 120.

[0079] Graphics controller 120 may be connected to storage device 104. Storage device 104 may be configured to receive and store bio-event data from graphics controller 120. Storage device 104 may also be configured to receive and store flow cytometry event data from graphics controller 120. Storage device 104 may also be configured to allow graphics controller 120 to retrieve bio-event data, such as flow cytometry event data.

[0080] The display device 106 can be configured to receive display data from the graphics controller 120. The display data can include a graph of biological event data and gates outlining portions of the graph. The display device 106 can be further configured to change the information displayed based on input received from the graphics controller 120 and input received from the particle analyzer 102, the storage device 104, the keyboard 108, and / or the mouse 110.

[0081] A common flow sorting technique (referred to as "electrostatic cell sorting") employs droplet sorting, in which a stream or moving column of liquid containing linearly separated particles is broken into droplets, and the droplets containing the particles of interest are charged and deflected into a collection tube by an electric field. Current droplet sorting systems are capable of forming droplets at a rate of 100,000 drops per second in a fluid medium passing through a nozzle having a diameter of less than 100 microns. Droplet sorting typically requires that the droplets detach from the stream at a certain distance from the nozzle tip. The distance is typically about a few millimeters from the nozzle tip, and for an undisturbed fluid medium, the distance is stable and can be maintained by oscillating the nozzle tip at a predetermined frequency and an amplitude that keeps the detachment constant. For example, in some embodiments, the amplitude of a sinusoidal waveform voltage pulse is adjusted at a given frequency to keep the detachment stable and constant.

[0082] Typically, linearly separated particles in the stream are characterized by their passage through an observation point located within a flow cell or cuvette or directly below a nozzle tip. Once a particle is determined to meet one or more desired criteria, it is possible to predict when it will reach the droplet breakup point and detach from the stream as a droplet. Ideally, a brief charge is applied to the fluid medium before the droplet containing the selected particle detaches from the stream, and then the droplet is grounded immediately after breakup. The droplet to be sorted will remain charged when it detaches from the fluid medium, while all other droplets will be uncharged. The charged droplet is deflected laterally from the downward trajectory of the other droplets by the electric field and is collected in a sample tube. The uncharged droplet falls directly into a discharge tube.

[0083] Figure 2A is a schematic diagram of a particle sorter system according to one embodiment described herein. At 1, a charge is applied via a streamer wire in a barb. At 2, a sample generates a light scattering and fluorescence signal. The signal is analyzed. At 3, the charged droplets are broken. At 4, a deflector plate attracts or repels the charged droplets to direct them to a destination collection container. At 5, uncharged droplets enter a waste container. At 6, the charged droplets containing the particles of interest are collected in one or more corresponding collection containers. Sorting electronics may be included to begin collecting measurements, receive fluorescence signals from particles, and determine how to adjust the deflector plates to sort the particles. Figure 2A The exemplary implementation of the embodiment shown in FIG. 1 includes the BD FACS Aria commercially available from Becton, Dickinson and Company located in San Jose, California. TM Serial flow cytometer.

[0084] Figure 2B is a schematic diagram of a particle sorter system 200 according to one embodiment described herein. In some embodiments, the particle sorter system 200 is a cell sorter system. Figure 2B As shown, a droplet formation sensor 202 (e.g., a piezoelectric oscillator) is coupled to a fluid conduit 201 (e.g., a nozzle). Within the fluid conduit 201, a sheath fluid 204 hydrodynamically focuses a sample fluid 206 into a moving liquid column 208 (e.g., a stream). Within the moving liquid column 208, particles (e.g., cells) are aligned to pass through a monitored area 210 (e.g., a laser stream intersection) irradiated by an irradiation source 212 (e.g., a laser). The droplet formation sensor 202 vibrates to break the moving liquid column 208 into a plurality of droplets 209.

[0085] In operation, a detection station 214 (e.g., an event detector) determines when a particle of interest (or cell of interest) passes through the monitored area 210. The detection station 214 feeds a timing circuit 228, which in turn feeds a transient charging circuit 230. At the droplet breakup point, after notification of a timing droplet delay (Δt), a transient charge is applied to the moving liquid column 208 to charge the droplet of interest. The droplet of interest may include one or more particles or cells to be sorted. The charged droplets may then be sorted by activating a deflection plate (not shown) to deflect the droplets into a container such as a collection tube or a multi-well sample plate, where a well may be associated with a particular droplet of interest. Figure 2B As shown, the droplets are collected in a discharge container 238.

[0086] A detection system 216 (e.g., a droplet boundary detector) is used to automatically determine the phase of the droplet drive signal as the target particle passes through the monitored area 210. An exemplary droplet boundary detector is described in U.S. Patent No. 7,679,039, which is incorporated herein by reference in its entirety. The detection system 216 allows the instrument to accurately calculate the position of each detected particle in the droplet. The detection system 216 can be fed with an amplitude signal 220 and / or a phase 218 signal, which in turn is fed (through an amplifier 222) into an amplitude control circuit 226 and / or a frequency control circuit 224. The amplitude control circuit 226 and / or the frequency control circuit 224 in turn control the droplet formation sensor 202. The amplitude control circuit 226 and / or the frequency control circuit 224 can be included in the control system.

[0087] In some embodiments, the sorting electronics (e.g., detection system 216, detection station 214, processor 240) may be coupled to a memory configured to store detected events and sorting decisions based thereon. The sorting decision may be included in the event data of the particle. In some embodiments, the detection system 216 and the detection station 214 may be implemented in the form of a single detection unit or coupled in a communication manner so that event measurements may be collected by one of the detection system 216 or the detection station 214 and provided to the non-collecting element.

[0088] In some embodiments, one or more of the components described herein applicable to particle sorter system 200 may be used for particle analysis and characterization, whether or not the particles are physically sorted into collection containers. Figure 3 ) can also be used for particle analysis and characterization, whether or not the particles are physically sorted into collection containers. For example, one or more of the components in the particle sorter system 200 or the particle analysis system 300 can be used to group particles or display them in a tree that includes at least three of the groupings described herein.

[0089] Figure 3 A functional block diagram of a particle analysis system for computation-based sample analysis and particle characterization is shown. In some embodiments, particle analysis system 300 is a flow system. Figure 3 The particle analysis system 300 shown may be configured to perform, in whole or in part, the methods described herein, for example, Figure 5 The method shown or Figure 8 The particle analysis system 300 includes a fluidics system 302. The fluidics system 302 may include or be coupled to a sample tube 310 and a moving liquid column within the sample tube, within which particles 330 (eg, cells) in a sample move along a common sample path 320.

[0090] The particle analysis system 300 includes a detection system 304 configured to collect signals from each particle as each particle passes through one or more detection stations along the common sample path. The detection stations 308 are generally referred to as monitored regions 340 of the common sample path. In some embodiments, detection can include detecting light or one or more other characteristics of the particles 330 as they pass through the monitored regions 340. Figure 3 , a detection station 308 is shown having a monitored area 340. Some embodiments of particle analysis system 300 may include multiple detection stations. In addition, some detection stations may monitor more than one area.

[0091] Each signal is assigned a signal value to form a data point for each particle. As described above, the data may be referred to as event data. The data point may be a multi-dimensional data point that includes values ​​for each measured characteristic of the particle. The detection system 304 is configured to collect a series of the data points within a first time interval.

[0092] The particle analysis system 300 also includes a control system 306. The control system 306 may include one or more processors, an amplitude control circuit 226 and / or a frequency control circuit 224 (e.g., Figure 2B 306 is operatively associated with the fluidic system 302. The control system 306 is configured to generate a calculated signal frequency for at least a portion of the first time interval based on a Poisson distribution and the number of data points collected by the detection system 804 during the first time interval. The control system 306 is further configured to generate an experimental signal frequency based on the number of data points within the portion of the first time interval. In addition, the control system 306 compares the experimental signal frequency to the calculated signal frequency or the predetermined signal frequency.

[0093] Figure 4is a diagram showing an example electronic device configuration for implementing one or more embodiments described herein. For example, Figure 4 The electronics shown may be included in a particle analyzer, for example, Figure 1 The particle analyzer 102 is shown. The electronic device can implement a method for computational particle analysis and characterization, for example, Figure 5 , Figure 6 or Figure 8 The method depicted. Figure 4 The electronic device shown includes a processor system reset 401, an AXI interconnect 402, a block 403 for calculating Mahalanobis distance (CompMd) 403, an AXI block random access memory (BRAM) controller 404, a block memory generator 405, an AXI general purpose input / output terminal (GPIO) 406, and a programmable processing system 407 (e.g., software on a chip), an example of which is the ZYNQ-7000 series available from Xilinx, Inc. located in San Jose, California. In some embodiments, CompMd403 includes a calculation engine that can be dynamically programmed to implement sorting logic for samples analyzed by the particle analyzer. The calculation engine can include a Mahalanobis calculation engine. The sorting logic can be defined using the calculation analysis feature. In some embodiments, the sorting logic can be provided to configure the electronic device after the measurement values ​​of a predetermined number of particles described herein are collected and processed. In some embodiments, the sorting logic is updated during the experiment in response to the analysis of the measurement values ​​of particles in the experimentally related samples.

[0094] Figure 4 The example shown generally includes a test tool that can be used to develop a Mahalanobis distance calculation logic block for implementation on an FPGA. It shows a specific example of a Xilinx Zynq system on chip (SoC), which includes an advanced extensible interface (AXI) interconnect that enables the processing system (PS) to communicate with the programmable logic (PL), where the CompMd performs the distance calculation. The function of the configuration includes verifying the CompMd logic block. After verification, the CompMd block can be imported into the flow cytometer configuration and networked accordingly, and then its results can be used to make sorting decisions. Figure 4 The electronics shown may be included in a sorting-type flow cytometer, e.g. Figure 2A , 2B or flow cytometry as shown in 3.

[0095] In some embodiments, the target system is configured to sort sample components, for example, cells in a biological sample. According to the conventional meaning, the term "sorting" mentioned herein refers to separating sample components (e.g., particles such as cells, non-cellular particles (including biomacromolecules)), and in some cases, the separated components are delivered to one or more sample collection containers. For example, the target system can be configured to sort samples with 2 or more components, for example, 3 or more components, 4 or more components, 5 or more components, 10 or more components, 15 or more components, including sorting samples with 25 or more components. One or more sample components can be separated from the sample and delivered to a sample collection container, for example, 2 or more sample components, 3 or more sample components, 4 or more sample components, 5 or more sample components, 10 or more sample components, including separating 15 or more sample components from the sample and delivering them to a sample collection container.

[0096] In some embodiments, the subject system includes a particle sorting assembly for sorting cells in a sample. In some cases, the particle sorting assembly is a particle sorting module, for example, a particle sorting module described in the following publications: U.S. Patent Publication No. 2017 / 0299493 filed on March 28, 2017; and U.S. Provisional Patent Application No. 62 / 752,793 filed on October 30, 2018, the contents of which are incorporated herein by reference. In some embodiments, the particle sorting assembly includes one or more droplet deflectors, for example, a droplet deflector described in U.S. Patent Publication No. 2018 / 0095022 filed on June 14, 2017, the contents of which are incorporated herein by reference.

[0097] In some embodiments, the subject system is a flow cytometer system for analyzing and sorting particles in a sample (e.g., cells in a biological sample) to implement the methods described herein. Suitable flow cytometer systems may include, but are not limited to, systems described in the following publications: Ormerod (ed.), Flow Cytometry: A Practical Approach, Oxford University Press (1997); Jaroszeski et al. (eds.), Flow Cytometry Protocols, Methods in Molecular Biology 91, Humana Press (1997); Practical Flow Cytometry, 3rd ed., Wiley-Liss (1995); Virgo et al. (2012), Annals of Clinical Biochemistry, January; 49(pt1): 17-28; Linden et al., Seminars in Thrombosis and Hemostasis, October 2004; 30(5): 502-11; Alison et al., J. Pathol., December 2010; 222(4): 335-344; and Herbig et al. (2007), Reviews in Therapeutic Drug Delivery Systems, 24(3): 203-255; the contents of these publications are incorporated herein by reference. In some cases, the flow cytometer system of interest includes a BD Biosciences FACSCanto TM II flow cytometer, BD Accuri TM Flow cytometer, BD Biosciences FACSCelesta TM Flow cytometer, BD Biosciences FACSLyric TM Flow cytometer, BD Biosciences FACSVerse TM Flow cytometer, BD Biosciences FACSymphony TM Flow cytometer, BD Biosciences LSRFortessa TM Flow cytometer, BD Biosciences LSRFortess TM X-20 flow cytometer and BD Biosciences FACSCalibur TM Cell sorter, BD Biosciences FACSCount TM Cell sorter, BD Biosciences FACSLyric TM Cell sorter, BD Biosciences Via TM Cell sorter, BD Biosciences Influx TMCell sorter, BD Biosciences Jazz TM Cell sorter, BD Biosciences Aria TM Cell Sorter and BD Biosciences FACS Melody TM Cell sorter, etc.

[0098] In some embodiments, the target particle sorting system is a flow cytometer system, for example, the systems described in the following U.S. Patents: 10,006,852; 9,952,076; 9,933,341; 9,784,661; 9,726,527; 9,453,789; 9,200,334; 9,097,640; 9,095,494; 9,092,034; 8,975,595; 8,753,5 The contents of these documents are incorporated herein by reference in their entirety.

[0099] In some cases, the target system is a flow cytometer system configured to image particles in a fluid medium by fluorescence imaging using radiofrequency tagged emission (FIRE), such as the systems described in Diebold et al., Nature Photonics, Vol. 7(10); 806-810 (2013); U.S. Pat. Nos. 9,423,353, 9,784,661, and 10,006,852; and U.S. Pat. Nos. 2017 / 0133857 and 2017 / 0350803, the contents of which are incorporated herein by reference.

[0100] Methods for characterizing particles in a sample

[0101] As described above, aspects of the present invention include methods for characterizing particles from a particle analyzer. Methods according to certain embodiments include, under the control of one or more processing devices, receiving measurements about a first portion of experimentally relevant particles from a particle analyzer; generating a tree representing groups of relevant particles based at least in part on the measurements, wherein the tree includes at least three groups; generating a correlation measure between a first group and a second group of the tree based at least in part on the measurements; and configuring the particle analyzer to classify experimentally relevant subsequent particles into the first group, wherein the subsequent particles are not included in the first portion of particles.

[0102] In implementing the method according to certain embodiments, a sample having particles is irradiated with a light source, and light from the sample is detected to generate a tree representing a group of related particles based at least in part on the measured value of the detected light. In some cases, the sample is a biological sample. According to the conventional meaning, the term "biological sample" refers to a subset, cell or component of a whole organism, plant, fungus or animal tissue, and in some cases, may be found in blood, mucus, lymph, synovial fluid, cerebrospinal fluid, saliva, bronchoalveolar lavage fluid, amniotic fluid, amniotic cord blood, urine, vaginal fluid and semen. Therefore, "biological sample" refers to both a natural organism or a subset of its tissues, and a homogenate, lysate or extract prepared using the organism or a subset of its tissues, including but not limited to: plasma; serum; cerebrospinal fluid; lymph; skin, respiratory tract, gastrointestinal tract, cardiovascular and urogenital tract sections; tears; saliva; milk; blood cells; tumors; organs, etc. The biological sample can be any type of biological tissue, including healthy tissue and pathological tissue (e.g., cancerous tissue, malignant tissue, necrotic tissue, etc.). In certain embodiments, the biological sample is a liquid sample, such as blood or a derivative thereof (e.g., plasma, tears, urine, semen, etc.), wherein, in certain cases, the sample is a blood sample, including a whole blood sample, such as blood obtained by venipuncture or finger stick (wherein, the blood may or may not be mixed with any reagents (e.g., preservatives, anticoagulants, etc.) prior to analysis).

[0103] In certain embodiments, the sample source is "mammal", which is a term widely used to describe organisms belonging to the class of mammals, including carnivores (e.g., dogs and cats), rodents (e.g., mice, guinea pigs, and rats), and primates (e.g., humans, chimpanzees, and monkeys). In some cases, the subject is a human. The method is applicable to samples obtained from male and female subjects at any stage of development (i.e., newborns, infants, teenagers, adolescents, adults), in which certain embodiments, the human subjects are teenagers, adolescents, or adults. Although the present invention is applicable to samples taken from human subjects, it should be understood that the method can also be implemented on blood taken from other animal subjects (i.e., in "non-human subjects"), including but not limited to birds, mice, rats, dogs, cats, livestock, and horses.

[0104] In the implementation of the subject method, a sample having particles (e.g., in a fluid medium of a flow cytometer) is irradiated with light from a light source. In some embodiments, the light source is a broadband light source that emits light having a wide range of wavelengths, for example, a span of 50 nm or more, 100 nm or more, 150 nm or more, 200 nm or more, 250 nm or more, 300 nm or more, 350 nm or more, 400 nm or more, including a span of 500 nm or more. For example, a suitable broadband light source emits light having a wavelength range of 200 nm to 1500 nm. Another example of a suitable broadband light source includes a light source that emits light having a wavelength range of 400 nm to 1000 nm. In the case where the method includes irradiation with a broadband light source, the target broadband light source scheme may include, but is not limited to, a halogen lamp, a deuterium arc lamp, a xenon arc lamp, a stable fiber-coupled broadband light source, a broadband LED having a continuous spectrum, a superluminescent diode, a semiconductor light emitting diode, a broadband spectrum LED white light source, a plurality of LED integrated light sources, and other broadband light sources or any combination thereof.

[0105] In other embodiments, the method includes irradiating with a narrowband light source that emits light of a specific wavelength or a narrow range of wavelengths, for example, irradiating with a light source that emits light of a narrow range of wavelengths, for example, a range spanning 50nm or less, 40nm or less, 30nm or less, 25nm or less, 20nm or less, 15nm or less, 10nm or less, 5nm or less, 2nm or less, including a light source that emits light of a specific wavelength (i.e., monochromatic light). In the case where the method includes irradiating with a narrowband light source, the target narrowband light source scheme may include, but is not limited to: a narrow wavelength LED, a laser diode, or a broadband light source coupled to one or more optical bandpass filters, diffraction gratings, monochromators, or any combination thereof.

[0106] In certain embodiments, the method includes irradiating the fluid medium with one or more lasers. As described above, the type and number of lasers will vary depending on the sample and the desired light collected, and can be a pulsed laser or a continuous wave laser. For example, the laser can be a gas laser, such as a helium-neon laser, an argon laser, a krypton laser, a xenon laser, a nitrogen laser, a CO2 laser, a CO laser, an argon fluoride (ArF) excimer laser, a krypton fluoride (KrF) excimer laser, a xenon chloride (XeCl) excimer laser, or a xenon fluoride (XeF) excimer laser, or a combination thereof; or a metal vapor laser, such as a helium-cadmium (HeCd) laser, a helium-mercury (HeHg) laser, a helium-selenium (HeSe) laser, a helium-silver (HeAg) laser, a strontium laser, a neon-copper (NeCu) laser, a copper laser, or a combination thereof. or a gold laser and a combination thereof; or a solid-state laser, for example, a ruby ​​laser, a Nd:YAG laser, a NdCrYAG laser, an Er:YAG laser, a Nd:YLF laser, a Nd:YVO4 laser, a Nd:YCa4O(BO3)3 laser, a Nd:YCOB laser, a titanium sapphire laser, a thulimYAG laser, a YAG ytterbium laser, an ytterbium trioxide laser or a cerium-doped laser and a combination thereof; or a semiconductor diode laser, an optically pumped semiconductor laser (OPSL) or a frequency doubling or frequency tripling implementation of any of the above lasers.

[0107] The sample can be irradiated with one or more of the above light sources, for example, 2 or more light sources, 3 or more light sources, 4 or more light sources, 5 or more light sources, including 10 or more light sources. The light sources may include any combination of light source types. For example, in some embodiments, the method includes irradiating the sample in the fluid medium with a laser array, for example, an array having one or more gas lasers, one or more dye lasers, and one or more solid-state lasers.

[0108] The sample can be irradiated with light having a wavelength range of 200nm to 1500nm, for example, 250nm to 1250, 300nm to 1000nm, 350nm to 900nm, including 400nm to 800nm. For example, in the case where the light source is a broadband light source, the sample can be irradiated with light having a wavelength range of 200nm to 900nm. In other cases, in the case where the light source includes a plurality of narrowband light sources, the sample can be irradiated with light having a specific wavelength range of 200nm to 900nm. For example, the light source can be a plurality of narrowband LEDs (1nm-25nm), each of which emits light having a wavelength between 200nm and 900nm. In other embodiments, the narrowband light source includes one or more lasers (e.g., laser arrays), and the sample is irradiated with a laser having a specific wavelength range of 200nm to 700nm, for example, using a laser array having the above-mentioned gas laser, excimer laser, dye laser, metal vapor laser, and solid-state laser.

[0109] In the case of using multiple light sources, the sample can be irradiated with the light source simultaneously or sequentially or in combination thereof. For example, each light source can be used to irradiate the sample simultaneously. In other embodiments, each light source is used to irradiate the fluid medium in sequence. In the case of using multiple light sources to irradiate the sample in sequence, the time for each light source to irradiate the sample can be 0.001 microseconds or more, for example, 0.01 microseconds or more, 0.1 microseconds or more, 1 microsecond or more, 5 microseconds or more, 10 microseconds or more, 30 microseconds or more, including 60 microseconds or more. For example, the method may include irradiating the sample with a light source (such as a laser) for a certain period of time, and the duration range is 0.001 microseconds to 100 microseconds, for example, 0.01 microseconds to 75 microseconds, 0.1 microseconds to 50 microseconds, 1 microsecond to 25 microseconds, including 5 microseconds to 10 microseconds. In an embodiment, in the case of irradiating the sample with two or more light sources in sequence, the duration of each light source irradiating the sample may be the same or different.

[0110] The time interval between irradiating with each light source may also change as needed, and the intervals are 0.001 microseconds or more, for example, 0.01 microseconds or more, 0.1 microseconds or more, 1 microsecond or more, 5 microseconds or more, 10 microseconds or more, 15 microseconds or more, 30 microseconds or more, including 60 microseconds or more. For example, the time interval between irradiating with each light source ranges from 0.001 microseconds to 60 microseconds, for example, 0.01 microseconds to 50 microseconds, 0.1 microseconds to 35 microseconds, 1 microsecond to 25 microseconds, including 5 microseconds to 10 microseconds. In certain embodiments, the time interval between irradiating with each light source is 10 microseconds. In an embodiment, when irradiating a sample with two or more (i.e., 3 or more) light sources in sequence, the delay time between irradiating with each light source may be the same or different.

[0111] The sample can be irradiated continuously or at discrete time intervals. In some cases, the method includes irradiating the sample with a light source continuously. In other cases, the sample is irradiated with a light source at discrete time intervals, for example, the irradiation time interval is 0.001 milliseconds, 0.01 milliseconds, 0.1 milliseconds, 1 millisecond, 10 milliseconds, 100 milliseconds, including 1000 milliseconds or some other time intervals.

[0112] Depending on the light source, the sample can be irradiated at a distance, wherein the distance range is variable, for example, 0.01 mm or more, 0.05 mm or more, 0.1 mm or more, 0.5 mm or more, 1 mm or more, 2.5 mm or more, 5 mm or more, 10 mm or more, 15 mm or more, 25 mm or more, including 50 mm or more. In addition, the angle or irradiation may also vary, ranging from 10° to 90°, 15° to 85°, 20° to 80°, 25° to 75°, including 30° to 60°, such as a 90° angle.

[0113] When implementing the subject method, light from the irradiated sample is measured, for example, by collecting light from the sample within a certain wavelength range (e.g., 200nm-1000nm). In an embodiment, the method may include one or more of the following: measuring light absorption of the sample (e.g., bright field light data); measuring light scattering (e.g., forward or side scattered light data); and measuring light emission of the sample (e.g., fluorescence data).

[0114] Light from the sample can be measured at one or more wavelengths, for example, 5 or more different wavelengths, 10 or more different wavelengths, 25 or more different wavelengths, 50 or more different wavelengths, 100 or more different wavelengths, 200 or more different wavelengths, 300 or more different wavelengths, including measuring the collected light at 400 or more different wavelengths.

[0115] Light can be collected at one or more wavelengths in the wavelength range of 200nm-1200nm. In some cases, the method includes measuring the light from the sample within a certain wavelength range, for example, 200nm to 1200nm, 300nm to 1100, 400nm to 1000nm, 500nm to 900nm, including 600nm to 800nm. In other cases, the method includes measuring the light collected at one or more specific wavelengths. For example, the light collected can be measured at one or more wavelengths of 450nm, 518nm, 519nm, 561nm, 578nm, 605nm, 607nm, 625nm, 650nm, 660nm, 667nm, 670nm, 668nm, 695nm, 710nm, 723nm, 780nm, 785nm, 647nm, 617nm and any combination thereof. In certain embodiments, the method includes measuring the wavelength of light corresponding to the fluorescence peak wavelength of certain fluorophores.

[0116] The collected light can be measured continuously or at discrete time intervals. In some cases, the method includes measuring the light continuously. In other cases, the light is measured at discrete time intervals, for example, the time intervals for measuring the light are 0.001 milliseconds, 0.01 milliseconds, 0.1 milliseconds, 1 millisecond, 10 milliseconds, 100 milliseconds, including 1000 milliseconds or some other time intervals.

[0117] During the implementation of the subject method, the collected light can be measured one or more times, for example, 2 or more times, 3 or more times, 5 or more times, including 10 or more times. In some embodiments, the light from the sample is measured twice or more, and in some cases, the data is averaged.

[0118] In some embodiments, the method includes further adjusting the light from the sample before detecting the light. For example, the light from the sample source can pass through one or more lenses, mirrors, pinholes, slits, gratings, light refractors, and any combination thereof. In some cases, the collected light passes through one or more focusing lenses to reduce the profile of the light. In other cases, the emitted light from the sample passes through one or more collimators to reduce beam divergence.

[0119] In some embodiments, the method includes irradiating the sample with two or more frequency-shifted beams of light. As described above, a beam generator assembly having a laser and an acousto-optic device for frequency-shifting the laser can be used. In these embodiments, the method includes irradiating the acousto-optic device with the laser. Depending on the desired wavelength of light generated in the output laser beam (e.g., for irradiating a sample in a fluid medium), the laser has different specific wavelengths, ranging from 200nm to 1500nm, for example, 250nm to 1250nm, 300nm to 1000nm, 350nm to 900nm, including 400nm to 800nm. The acousto-optic device can be irradiated with one or more lasers, for example, 2 or more lasers, 3 or more lasers, 4 or more lasers, 5 or more lasers, including 10 or more lasers. The laser may include any combination of laser types. For example, in some embodiments, the method includes irradiating the acousto-optic device with an array of lasers, such as an array having one or more gas lasers, one or more dye lasers, and one or more solid-state lasers.

[0120] In the case of using multiple lasers, the acousto-optic device may be irradiated with the lasers simultaneously or sequentially or in combination thereof. For example, the acousto-optic device may be irradiated with each laser simultaneously. In other embodiments, the acousto-optic device is irradiated with each laser sequentially. In the case of using multiple lasers to irradiate the acoustic device sequentially, the time for each laser to irradiate the acoustic device may be 0.001 microseconds or more, for example, 0.01 microseconds or more, 0.1 microseconds or more, 1 microsecond or more, 5 microseconds or more, 10 microseconds or more, 30 microseconds or more, including 60 microseconds or more. For example, the method may include irradiating the acoustic device with the laser for a certain time, and the duration ranges from 0.001 microseconds to 100 microseconds, for example, 0.01 microseconds to 75 microseconds, 0.1 microseconds to 50 microseconds, 1 microsecond to 25 microseconds, including 5 microseconds to 10 microseconds. In an embodiment, when two or more lasers are used to irradiate the acousto-optic device in sequence, the duration for which each laser irradiates the acousto-optic device may be the same or different.

[0121] The time interval between irradiation with each laser may also change as needed, and the intervals are 0.001 microseconds or more, for example, 0.01 microseconds or more, 0.1 microseconds or more, 1 microsecond or more, 5 microseconds or more, 10 microseconds or more, 15 microseconds or more, 30 microseconds or more, including 60 microseconds or more. For example, the time interval between irradiation with each light source ranges from 0.001 microseconds to 60 microseconds, for example, 0.01 microseconds to 50 microseconds, 0.1 microseconds to 35 microseconds, 1 microsecond to 25 microseconds, including 5 microseconds to 10 microseconds. In some embodiments, the time interval between irradiation with each laser is 10 microseconds. In an embodiment, when the acousto-optic device is irradiated with two or more (i.e., 3 or more) lasers in sequence, the delay time between irradiation with each laser may be the same or different.

[0122] The acousto-optic device can be irradiated continuously or at discrete time intervals. In some cases, the method includes irradiating the acousto-optic device with the laser continuously. In other cases, the acousto-optic device is irradiated with the laser at discrete time intervals, for example, the irradiation time interval is 0.001 milliseconds, 0.01 milliseconds, 0.1 milliseconds, 1 millisecond, 10 milliseconds, 100 milliseconds, including 1000 milliseconds or some other time interval.

[0123] According to the laser, the acousto-optic device can be irradiated at a certain distance, wherein the distance range is variable, for example, 0.01 mm or more, 0.05 mm or more, 0.1 mm or more, 0.5 mm or more, 1 mm or more, 2.5 mm or more, 5 mm or more, 10 mm or more, 15 mm or more, 25 mm or more, including 50 mm or more. In addition, the angle or irradiation may also vary, ranging from 10° to 90°, 15° to 85°, 20° to 80°, 25° to 75°, including 30° to 60°, such as a 90° angle.

[0124] In an embodiment, a method includes applying a radio frequency drive signal to the acousto-optic device to generate an angularly deflected laser beam. Two or more radio frequency drive signals may be applied to the acousto-optic device to generate an output laser beam having a desired number of angularly deflected laser beams, for example, 3 or more radio frequency drive signals, 4 or more radio frequency drive signals, 5 or more radio frequency drive signals, 6 or more radio frequency drive signals, 7 or more radio frequency drive signals, 8 or more radio frequency drive signals, 9 or more radio frequency drive signals, 10 or more radio frequency drive signals, 15 or more radio frequency drive signals, 25 or more radio frequency drive signals, 50 or more radio frequency drive signals, including 100 or more radio frequency drive signals.

[0125] The angle-deflected laser beams generated by the RF drive signal each have a certain intensity, and the intensity is determined based on the amplitude of the applied RF drive signal. In some embodiments, the method includes applying an RF drive signal with a certain amplitude, and the amplitude is sufficient to generate an angle-deflected laser beam with a desired intensity. In some cases, each applied RF drive signal has an amplitude ranging from about 0.001V to about 500V, for example, from about 0.005V to about 400V, from about 0.01V to about 300V, from about 0.05V to about 200V, from about 0.1V to about 100V, from about 0.5V to about 75V, from about 1V to 50V, from about 2V to 40V, from 3V to about 30V, including from about 5V to about 25V. In some embodiments, each applied RF drive signal has a frequency ranging from about 0.001 MHz to about 500 MHz, for example, from about 0.005 MHz to about 400 MHz, from about 0.01 MHz to about 300 MHz, from about 0.05 MHz to about 200 MHz, from about 0.1 MHz to about 100 MHz, from about 0.5 MHz to about 90 MHz, from about 1 MHz to about 75 MHz, from about 2 MHz to about 70 MHz, from about 3 MHz to about 65 MHz, from about 4 MHz to about 60 MHz, including from about 5 MHz to about 50 MHz.

[0126] In these embodiments, the angled deflected laser beams in the output laser beam are spatially separated. Depending on the applied RF drive signal and the desired irradiation profile of the output laser beam, the spacing between the angled deflected laser beams can be 0.001m or more, for example, 0.005m or more, 0.01m or more, 0.05m or more, 0.1m or more, 0.5m or more, 1m or more, 5m or more, 10m or more, 100m or more, 500m or more, 1000m or more, including 5000m or more. In some embodiments, the angled deflected laser beams overlap, for example, with adjacent angled deflected laser beams distributed along the horizontal axis of the output laser beam. The overlapping portion between adjacent angle-deflected laser beams (e.g., beam spot overlap) can be an overlap of 0.001m or more, for example, an overlap of 0.005m or more, an overlap of 0.01m or more, an overlap of 0.05m or more, an overlap of 0.1m or more, an overlap of 0.5m or more, an overlap of 1m or more, an overlap of 5m or more, an overlap of 10m or more, including an overlap of 100m or more.

[0127] In some cases, the fluid medium is irradiated with multiple beams of frequency-shifted light, and cells in the fluid medium are imaged by fluorescence imaging using radio frequency tagged emission (FIRE) to generate frequency-encoded images, for example, frequency-encoded images described in the following publications: Diebold et al., Nature Photonics, Vol. 7(10); 806-810 (2013); U.S. Patent Nos. 9,423,353, 9,784,661 and 10,006,852; and U.S. Patent Publication Nos. 2017 / 0133857 and 2017 / 0350803, the contents of which are incorporated herein by reference.

[0128] In an embodiment, a method includes generating a tree representing related groups of particles based at least in part on the measured values ​​of detected light. The tree representing related groups of particles can be generated using detected light absorption, detected light scattering, and detected light emission, or any combination thereof. In some cases, the measured values ​​of detected light are derived from light absorption of the sample, for example, light absorption detected with a bright field light detector. In other cases, the measured values ​​of detected light are derived from light scattering of the sample, for example, light scattering detected with a side scatter detector, a forward scatter detector, or a combination thereof. In other cases, the measured values ​​of detected light are derived from emitted light of the sample, for example, light from a fluorophore added to the sample. In other cases, the measured values ​​of detected light are a combination of detected light absorption, detected light scattering, and detected light emission.

[0129] Some embodiments of the method further include receiving gate information that determines a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gate information.

[0130] Some embodiments of the method further include unsupervised learning, wherein the first grouping is defined by the gate information. In some embodiments, the method includes receiving gate information that determines a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gate information; determining that a difference between the unsupervised learning result and the gate information corresponds to a threshold; and causing an alert to be displayed identifying the difference.

[0131] In some embodiments, the method includes generating a correlation measure between the first grouping and the second grouping based at least in part on a probability density function to characterize the event distance between the events included in the first grouping and the second grouping. In some embodiments, the probability density function includes a Euclidean distance function. In some embodiments, the probability density function includes a Mahalanobis distance function. Some embodiments of the method include receiving an inclusion threshold for the first grouping, wherein the inclusion threshold determines a first measurement value range relative to the first grouping to include unclassified particles in the first grouping; and receiving an exclusion threshold for the first grouping, wherein the exclusion threshold determines a second measurement value range relative to the second grouping to exclude unclassified particles in the first grouping; wherein the subsequent particles are classified as the first grouping based at least in part on the inclusion threshold and the exclusion threshold.

[0132] Some embodiments of the method include generating a covariance matrix based at least in part on the likelihood of association between the subsequent particle and each of the first grouping and the second grouping; wherein configuring the particle analyzer includes adjusting a sorting circuit included in the particle analyzer based at least in part on the covariance matrix. In some embodiments, the sorting circuit is a field programmable gate array.

[0133] In some embodiments, the measurements received from the particle analyzer include measurements of light emitted by the first portion of particles in the form of fluorescence. In some embodiments, the light emitted by the first portion of particles in the form of fluorescence includes light emitted by antibodies bound to the first portion of particles in the form of fluorescence.

[0134] In some embodiments, generating the correlation metric is performed only for the first and second groupings of the tree.Some embodiments include directing the subsequent particles into a collection container.

[0135] Figure 5 is a process flow diagram depicting an example of a method. Method 500 allows for computationally based sample analysis and particle characterization. In some embodiments, method 500 is a computer-implemented method. In some embodiments, method 500 is controlled by one or more processing devices. Method 500 may be implemented in whole or in part using a control device, which may be implemented using one or more of the devices shown in the figure, for example, Figure 1-4 The device shown in .

[0136] At box 501, the control device can receive measurements about the first part of the experimentally relevant particles from the particle analyzer. The measurements can include one or more of light, sound, or image measurements. In some embodiments, the light includes light scattered by one or more particles or light emitted in the form of fluorescence. For example, the light can include side scattered or forward scattered laser light. In some embodiments, the measurements received from the particle analyzer include measurements of light emitted in the form of fluorescence by the first part of the particles. In some embodiments, the measurements relate to the size or complexity of one or more particles.

[0137] The first portion of particles can be identified based on a threshold measurement count. For example, the first portion of particles can correspond to the first 50,000 measurements collected for a sample. In some embodiments, the particles include one or more cells. In some embodiments, the cells include living cells. The cells can be eukaryotic cells, prokaryotic cells, or ancient cells. In some embodiments, the cells include mammalian cells. In some embodiments, the cells include human cells. In some embodiments, the cells include hematopoietic cells. In some embodiments, the cells include B cells or immune cells. In some embodiments, one or more of the cells display a marker that can be recognized by an antibody or other receptor. In some embodiments, the cells are stained with a fluorescently labeled antibody that recognizes a marker, one or more of the cells. In some embodiments, the measurement value relates to the amount of fluorescence emitted by the stained cells.

[0138] Some embodiments include receiving gate information that determines a range of measurements for the subsequent particle classification, wherein the first grouping is defined by the gate information. In some embodiments, the gate information is defined at least in part by a user selection, such as a polygon drawn on a graphical user interface. In some embodiments, the gate information is defined by unsupervised learning. For example, method 500 may include unsupervised learning to define the gate information. Some embodiments include unsupervised learning, wherein the first grouping is defined by the gate information. Some embodiments include receiving gate information that determines a range of measurements for the subsequent particle classification, wherein the first grouping is defined by the gate information; determining that a difference between the unsupervised learning result and the gate information corresponds to a threshold; and causing an alert to be displayed identifying the difference.

[0139] In some embodiments, the first portion of particles comprises a training set of particles. For example, the training set can be used to generate gates or other information for classifying or sorting one or more subsequent particles. In some embodiments, the first portion of particles comprises thousands, tens of thousands, hundreds of thousands, or millions of particles. In some embodiments, thousands, tens of thousands (e.g., 50,000), hundreds of thousands, or millions of subsequent particles are classified. Each of the particles can also be sorted based on its classification structure.

[0140] At box 502, the control device may identify related groups of particles based at least in part on the measurements. Identifying the related particles may include generating a tree representing the related groups of particles based at least in part on the measurements, wherein the tree includes at least three groups. Some embodiments include generating a tree representing the groups of particles and their relationships to each other based at least in part on the measurements, wherein the tree includes at least three groups. The groups may also be referred to as "nodes" or "clusters". In some embodiments, the tree includes more than three groups, such as 4, 9, 10, 11, 22, 23, 24, 25, 26, 27, 28, 29, 30 or more groups. The content may define a tree as a structure for representing relationships between groups of particles, but alternative or additional structures may be used to represent the relationships, such as vectors, hierarchies, reference sets, etc.

[0141] In some embodiments, the tree generation may include one or more of the following: defining a population by manual gating, clustering, or a combination of selected supervised and unsupervised methods; sampling population events in gates and / or derived clusters to create a covariance (CoV) matrix; evaluating similarity using a matrix function distance metric to generate a symmetric adjacency matrix of node similarity distances (e.g., the Mahalanobis distance between each set and another set); creating a weighted undirected graph of the population nodes, wherein the node similarity distances become edge weights; and generating a force-directed minimum spanning tree for the nodes in the weighted undirected graph, such that the minimum spanning tree represents a subset of the edges connecting the node vertices in the undirected graph, the subset representing the smallest possible sum of edge weights. In some embodiments, the force-directed minimum spanning tree represents a data-driven feature of the particles included in the experiment. The characterization can summarize the set of particles expected to be present in a particular sample based on an initial portion of the particles.

[0142] The node similarity distance can indicate a correlation measure, such as a Mahalanobis distance or an Euclidean distance. In some embodiments, the tree is displayed graphically. In some embodiments, the node similarity distance is represented in a dynamic graphic according to the color, length or thickness of the line on the display screen. For example, the line between two closely related nodes can be in one color (e.g., green), and / or can be shorter (e.g., about five to ten pixels long) or thicker (e.g., three to four pixels wide) than the line between nodes with lower correlation (which can be, for example, red, fifteen to twenty pixels long and / or one or two pixels wide). In some embodiments, the number of events per node is represented graphically according to the size of the node or the color or coloring of the node. In some embodiments, the measured value of a specific item (e.g., the amount of side scattered light emitted by a fluorescently labeled particle at a specific wavelength) is represented graphically according to the color or coloring of the node or the size of the node.

[0143] At block 503, the control device may generate a correlation measure between the first grouping and the second grouping of the tree based at least in part on the measured value. Some embodiments include using a probability density function based on event distances for events in the first grouping and the second grouping to generate a correlation measure between the first grouping and the second grouping. The correlation measure may include, for example, a Mahalanobis distance or a Euclidean distance.

[0144] Generating a measure of inter-group correlation may include defining a series of parameters or gates that define each grouping within a range of separate parameter measurements, e.g., separate fluorescent indicators for each particle. For example, an experiment may include particles labeled with several fluorophores or fluorescently labeled antibodies, and groups of particles may be defined by thresholds or gates corresponding to one or more fluorescence measurements. In the example, a first grouping may be defined by a range of light scattering by a first fluorophore, and a second grouping may be defined by a range of light scattering by a second fluorophore. If the first fluorophore and the second fluorophore are represented on the x-axis and y-axis, respectively, then in the case of a graphical display of the information, the gate may appear as a box around each group of particles. In this case, the correlation measure may be determined based on the distance between the center of the gated box around the first grouping and the center of the gated box around the second grouping.

[0145] In some embodiments, the tree and / or the measure of relevance between nodes is confirmed or modified by the user in a user-directed confirmation or modification step. For example, an alert may be displayed so that the user can confirm whether the nodes of the tree or any gates generated to create the tree are correct. The alert may be generated after the control device generates the relevance. The confirmation may include clicking a button or making a selection on a user display. In addition, the user may modify the nodes of the tree or the gates used to generate the tree. In some embodiments, a training set of particles or cells is analyzed, and an alert or graphical display may inform the user of the results. The alert may include a visual display, a sound, or a vibration. The graphical display may include a traditional dot plot showing a single event or a representative event or a graphical display of the tree. In some embodiments, after the user-directed confirmation or modification step is completed, the tree or any gates used to generate the tree may be modified based on user input, and a new tree may be generated. The process may be repeated multiple times. After the user confirms that the tree is correct or sufficient to meet the user's needs, the tree may be used to classify other particles.

[0146] In some embodiments, generating the correlation metric is performed only for the first grouping and the second grouping of the tree. For example, in some embodiments, generating the correlation metric between the first grouping and the second grouping of the tree includes not generating a correlation metric between the first grouping and the third grouping or between the second grouping and the third grouping; or includes a step of excluding the third grouping from the correlation metric. In some embodiments, the tree includes 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 or more groups or nodes.

[0147] In some embodiments, method 500 includes generating correlation metrics between all or only a certain part of the grouping or node. For example, when the control device generates the inter-group correlation metric, one or more groups can be excluded. In some embodiments, when the tree includes several nodes, comparing the real-time event (or subsequent particle) data with the node distance metrics of all nodes may result in computational inefficiency and slow down the computational processing speed. Therefore, having a minimum spanning tree (MST) may help identify relatively similar nodes to ensure that the event distance between the real-time event (or subsequent particle) and the relevant node is calculated, and helps to exclude essentially different nodes, so that the probability of classifying the excluded node as a target group or the probability of potential "contamination" is low. Therefore, in some embodiments, all node distances between the real-time event or subsequent particle and each node on the MST are not calculated; instead, only important node distances are calculated, thereby saving computing time and computing power.

[0148] At block 504, the control device may configure the particle analyzer to classify experimentally relevant subsequent particles into the first grouping, wherein the subsequent particles are not included in the first portion of particles. Classifying the subsequent particles may include using a probability density function method based on the event distance from the target group in n-dimensional space. Examples of probability density functions include Euclidean distance (assuming a linear relationship between groups), Mahalanobis distance (not assuming a linear relationship), or using one or more training sets (from gates or clusters) to calculate the desired sorting target.

[0149] An example expression of the Euclidean distance is shown in equation (1).

[0150]

[0151] Equation (1)

[0152] where d is the distance between points p and q; and

[0153] n is the number of dimensions in the dataset.

[0154] An example expression of the Mahalanobis distance is shown in equation (2).

[0155]

[0156] Equation (2)

[0157] Where S is the covariance matrix of the target distribution;

[0158] x represents a first vector of event observations having a certain distribution; and

[0159] μ represents the second vector of target set observations with a certain distribution.

[0160] Examples of using a training set include generating a mean vector; generating a covariance matrix of the training set; and generating a target set using the training set covariance matrix. Using a training set may include: (1) generating a centered value matrix using the training set, wherein the centered value is obtained by subtracting the mean value of each column from each row element in the column; (2) generating a square matrix of the covariance of the centered value matrix normalized by n–1, where n is the number of events in the training set; (3) for each event, generating a square matrix of the covariance of its centered value for the training set column mean, where n is 1 in the covariance matrix operation; and / or (4) calculating the Mahalanobis distance between each event and the training (e.g., target) set by multiplying the transposed mean difference (x–μ)T between the centered mean of the event and the centered mean of the training set by the inverse covariance of the training set and then by the mean difference (x–μ) of the matrix (in some embodiments, this is the square of the Mahalanobis distance D2 between each event and the training (e.g., target) set). In some embodiments, the D2 distance follows a chi-square distribution, where the number of dimensions (columns) is the degrees of freedom, which allows the probability of an event belonging to the target set to be determined using a chi-square critical value by applying an inverse chi-square distribution to the probability p and the degrees of freedom equivalent to the number of dimensions (columns) in the data.

[0161] Some embodiments include receiving an inclusion threshold for the first grouping, wherein the inclusion threshold determines a first range of measurements relative to the first grouping to include unclassified particles in the first grouping; and receiving an exclusion threshold for the first grouping, wherein the exclusion threshold determines a second range of measurements relative to the second grouping to exclude unclassified particles in the first grouping; wherein the subsequent particle is classified as the first grouping, or the subsequent particle is not classified based on the inclusion threshold and the exclusion threshold. Some embodiments include generating a covariance matrix based at least in part on the likelihood of association between the subsequent particle and each item in the first grouping and the second grouping; wherein the particle analyzer is configured to include adjusting a sorting circuit included in the particle analyzer based at least in part on the covariance matrix.

[0162] An example of a minimum spanning tree displayed graphically is Figure 6 As shown. Figure 6 In the example shown, the node size is proportional to the number of events in each node, and the coloring of each node represents the expression of CD19 (a genetic molecular marker), as indicated by the fluorescent marker and measured as scattered laser light at a specific wavelength. Figure 6Nodes 8 and 15 are adjacent B cell populations with similar characteristics. Node 22 is an invariant natural killer T (iNKT) cell population identified by the methods described herein, and node 7 is its closest neighbor population.

[0163] In some embodiments, the data-driven scaffold map enables users to detect cell populations that they might otherwise overlook. Figure 7 The events circled in the figure represent iNKT cell populations that users may miss using standard gating methods. Figure 7 The same iNKT cell population circled in (which would have been overlooked under conventional methods) was identified by generating the data-driven scaffold map described herein, which is Figure 6 It is represented as node 22. Figure 6 and Figure 7 The raw data were compensated, transformed (logistic or bi-exponential), and clustered using X-Shift (knn clustering using the Vortex application available from Github, Nikolay Samusik–G Nolab Lab Stanford). The iNKT cells are the population cluster 22 shown in FIG. 6. Figure 7 In the scatter plot, the events in cluster 22 are circled. Then, cluster 22 can be used as a training set.

[0164] Figure 8 is a process flow diagram depicting an example method for computationally based sample analysis and particle characterization. Figure 5 The method 500 shown is similar to Figure 8 In some embodiments, method 500 is a computer-implemented method. In some embodiments, method 500 is controlled by one or more processing devices. Method 500 may be implemented in whole or in part using a control device, which may be implemented using one or more of the devices shown in the figure, for example, Figure 1-4 The device shown in .

[0165] Method 800 includes receiving information or measurements about a training set of particles; generating a centered mean vector for the information or measurements in the training set; generating a covariance matrix based on the centered mean vector; and generating a target set of information using the covariance matrix. The target set can be generated using its mean and covariance and used in a Mahalanobis distance metric for each new event. The training set mean vector and the covariance matrix (containing a probability distribution of the training set) can be provided to a field programmable gate array (FPGA) included in a particle analyzer. In some cases, the target set can be provided to the FPGA. Figure 4An example FPGA is included that can receive and utilize the target set information. In some embodiments, the CompMd receives the target set information and calculates the Mahalanobis distance. In some embodiments, the subsequent particle related information is received and used to generate a centered mean vector; a covariance matrix including the subsequent particle related information is generated; the Mahalanobis distance between the subsequent particle and two or more nodes is calculated; and the subsequent particle is classified into a group represented by a node, and the Mahalanobis distance between the node and the subsequent particle related information is the shortest.

[0166] For example, the subsequent particle related information can be determined by the particle analyzer. As the subsequent particle moves along a moving liquid column or stream (e.g., Figure 2B 208 in the figure) moves downward, the FPGA (or other processor) performs matrix and vector math operations at an ultra-fast rate, which allows the subsequent particles to be classified and then sorted in real time while they are still in the flow. In some embodiments, the ultra-fast rate of the matrix and vector math operations is achieved by comparing the Mahalanobis distance (or other correlation measure) between the measured values ​​of the subsequent particles and the nodes close to the expected location of the subsequent particles, while ignoring other node calculations. For example, a user can indicate that the subsequent particle is likely to be close to or similar to two nodes, and then the matrix and vector math operations are processed and compared by the FPGA, where only the two nodes are compared with the subsequent particles, while ignoring other nodes. In some embodiments, the real-time classification and sorting of the subsequent particles is partially achieved by FPGA technology. In some embodiments, the classification of subsequent particles is accelerated by ignoring other nodes without real-time sorting (or, in other words, when the subsequent particles are classified without physical sorting). For example, in some embodiments, the correlation measure between the first grouping and the third grouping of the tree is not generated.

[0167] Some embodiments include sorting the subsequent particles into a container or collection vessel. Examples of containers or collection vessels include tubes, wells, and other containers. In some embodiments, the container includes a glass or plastic container. In some embodiments, the collection vessel contains water, a buffer solution, or a culture medium. In some embodiments, the container includes a first grouping of particles that is physically separated from a second grouping of particles. For example, the second grouping of particles can be collected in a separate collection vessel separate from the first grouping, or can be collected in a discharge vessel or discarded. In some embodiments, the subsequent particles are physically sorted by deflection. For example, the particles can be included in a droplet of liquid that is charged and is separated by Figure 2BThe system shown achieves electrostatic deflection. In some embodiments, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 or more collection containers are included. Several or more collection containers can be included, and subsequent particles can be sorted into any of the containers. For example, subsequent particles can be physically sorted into any of the wells in a 96-well plate or a 365-well plate.

[0168] In some embodiments, the methods described herein can allow users to identify more cells in a population and more accurately than cells identified using standard gating techniques. For example, by using a covariance matrix and setting a Mahalanobis distance threshold at the 95th percentile, 965 cells in 100,000 raw events were classified as regulatory T cells (Treg; CD4+, CD25+, CD127-), of which only 818 Tregs were identified by manual gating. When the Mahalanobis distance threshold was set at the 96th percentile instead of the 95th percentile, 1300 Tregs were identified. In the example, X-Shiftknn clustering was used, 16 clusters were defined, and a five-factor (CD4, CD25, CD127, SSC, and FSC) index was used.

[0169] The system can also be a self-correcting system. For example, if a training set of particles is false positive, it can be displayed as a false positive and corrected when subsequent particles are analyzed or classified. In one case, when the Mahalanobis distance classification of a single iNKT cell is used to identify iNKT cells under seven immunofluorescence dimensions (CD45RA, CD38, CD57, CD3, Va24, CD11c and CD314 markers) at one time, the training set includes Fig. 9 However, the cells in these circles are not actually sorted based on the data correction that occurs when more events are collected.

[0170] The features can be used to sort particles based on their membership in a target cluster. The Mahalanobis distance can be used to measure the distance between a particle and a known cluster. The sorting decision for a particle can be determined based on the cluster to which the particle is closest. For some samples, particles close to a contamination cluster may be excluded or transferred to an alternate collection container. The criteria for determining tightness can be determined based on the minimum error probability. The probability can be defined using a configuration or specified as part of the sample experimental setup. Known clusters can be identified using a training set. The training set can include a subset of measurements of particles belonging to a cluster. The mean and covariance of the training set can be generated as a metric representation of a cluster. The metric can then be used as a factor in a Mahalanobis distance equation, which can be evaluated using hardware that can analyze the measurements to generate a sorting decision that directs the particles to a specific collection container in a timely manner.

[0171] As used herein, the term "determining" encompasses a variety of activities. For example, "determining" may include calculating, computer computing, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or another data structure), ascertaining, etc. In addition, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), etc. In addition, "determining" may include resolving, selecting, choosing, establishing, etc.

[0172] As used herein, the term "providing" encompasses a variety of activities. For example, "providing" may include storing a value in a location that facilitates subsequent retrieval, sending a value directly to a recipient, sending or storing a reference to a value, etc. "Providing" may also include encoding, decoding, encrypting, decrypting, validating, verifying, etc.

[0173] As used herein, the term "selectively" or "selective" may encompass a variety of activities. For example, a "selective" process may include determining an option from a plurality of options. A "selective" process may include one or more of the following: dynamically determined inputs, preconfigured inputs, or user-initiated inputs for determination. In some embodiments, n-input switching may be included to provide selective functionality, where n is the number of inputs used to make a selection.

[0174] The term "message" as used herein encompasses various formats for conveying (e.g., sending or receiving) information. A message may include a machine-readable aggregation of information, such as an XML document, a fixed field message, a comma-delimited message, etc. In some embodiments, a message may include a signal for transmitting one or more information representations. Although described in singular form, it should be understood that a message may be composed, sent, stored, received, etc., in multiple parts.

[0175] As used herein, a phrase referring to "at least one" of a list of items refers to any combination of the items, including individual members. For example, "at least one of the following items: a, b, or c" is intended to cover: a, b, c, ab, ac, bc, and abc.

[0176] Those skilled in the art will appreciate that any of a variety of different technologies and techniques may be used to represent information, messages, and signals. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above specification may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or optical particles, or any combination thereof.

[0177] It will be further understood by those skilled in the art that the various illustrative logic blocks, modules, circuits and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented in the form of electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits and steps have been generally described above with respect to their functions. Whether this function is implemented in the form of hardware or software depends on the specific application and the design constraints for the entire system. The technician can perform the functions in various ways for each specific application, but this execution decision should not be interpreted as causing departure from the scope of the present invention.

[0178] The technology described herein can be implemented in the form of hardware, software, firmware, or any combination thereof. The technology can be implemented in any of a variety of devices, such as a specially programmed event processing computer, a wireless communication device, or an integrated circuit device. Any function described as a module or component can be performed together in an integrated logic device, or separately in a discrete but interoperable logic device. If implemented in software form, the technology can be implemented at least in part by a computer-readable data storage medium, which includes instructions, and when the instructions are executed, one or more of the above methods are executed. The computer-readable data storage medium may constitute a part of a computer program product, which may include packaging materials. The computer-readable medium may include a memory or a data storage medium, such as a random access memory (RAM) (e.g., a synchronous dynamic random access memory (SDRAM)), a read-only memory (ROM), a non-volatile random access memory (NVRAM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic or optical data storage medium, etc. The computer-readable medium may be a non-temporary storage medium. Alternatively or additionally, the techniques may be implemented at least in part by a computer-readable communication medium that carries or communicates program code in the form of instructions or data structures and that can be accessed, read, and / or executed by a computing device, such as a propagated signal or wave.

[0179] The program code may be executed by a specially programmed graphics processor, which may include one or more processors, such as one or more digital signal processors (DSPs), configurable microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other equivalent integrated or discrete logic circuit systems. The graphics processor may be specifically configured to perform any of the techniques described in the present invention. A combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration in at least a portion of the data connection) may perform one or more of the functions described. Therefore, the term "processor" as used herein may refer to any of the aforementioned structures, any combination of the aforementioned structures, or any other structure or device suitable for implementing the techniques described herein. In addition, in some aspects, the functions described herein may be provided in a dedicated software module or hardware module configured for encoding and decoding, or incorporated into a dedicated graphics control card.

[0180] In some embodiments, the present invention provides an integrated circuit device programmed to implement one or more computer-implemented methods described herein. In some cases, the subject integrated circuit device is programmed to receive measurements about a first portion of experimentally relevant particles from a particle analyzer; generate a tree representing a group of relevant particles based at least in part on the measurements, wherein the tree includes at least three groups; generate a correlation measure between a first group and a second group of the tree based at least in part on the measurements; and configure the particle analyzer to classify an experimentally relevant subsequent particle into the first group, wherein the subsequent particle is not included in the first portion of particles.

[0181] In some embodiments, the target integrated circuit device includes a field programmable gate array (FPGA). In other embodiments, the integrated circuit device includes an application specific integrated circuit (ASIC). In other embodiments, the integrated circuit device includes a complex programmable logic device (CPLD).

[0182] In certain embodiments, the methods of the present invention further include sorting particles in the sample, e.g., cells in a biological sample. In accordance with conventional meanings, the term "sorting" as used herein refers to separating sample components (e.g., droplets containing cells, droplets containing non-cellular particles (e.g., biomacromolecules)), and in some cases, delivering the separated components to one or more sample collection containers. For example, the method may include sorting 2 or more components in the sample, e.g., 3 or more components, 4 or more components, 5 or more components, 10 or more components, 15 or more components, including sorting 25 or more components in the sample.

[0183] In some embodiments, a method for sorting sample components includes sorting particles (e.g., cells in a biological sample) using a particle sorting module having a deflection plate, for example, as described in U.S. Patent Publication No. 2017 / 0299493 filed on March 28, 2017, the contents of which are incorporated herein by reference. In certain embodiments, cells in a sample are sorted using a sorting decision module having a plurality of sorting decision units, for example, as described in U.S. Provisional Patent Application No. 62 / 803,264 filed on February 8, 2019, the contents of which are incorporated herein by reference.

[0184] The method disclosed herein includes one or more steps or actions for implementing the method. The method steps and / or actions may be interchangeable with each other without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of specific steps and / or actions may be modified without departing from the scope of the claims.

[0185] Various embodiments of the invention are described herein. These and other embodiments are within the scope of the following claims.

[0186] Kits

[0187] Aspects of the present invention further include a kit, wherein the kit includes one or more integrated circuit devices described herein. In some embodiments, the kit may further include programming for the target system, for example, in the form of a computer-readable medium (e.g., a flash drive, a USB memory, an optical disc, a DVD, a Blu-ray disc, etc.) or instructions for downloading the programming from an Internet Web protocol or a cloud server. The kit may further include instructions for implementing the target method. These instructions may be present in the target kit in various forms, one or more of which may be present in the kit. One form in which these instructions may exist is printed information printed on a suitable medium or substrate (e.g., a piece of paper or several pieces of paper with information printed thereon), a kit package, a package instruction, etc. Another form in which these instructions exist is a computer-readable medium with information recorded thereon, for example, a floppy disk, an optical disc (CD), a portable flash drive, etc. Another form in which these instructions may exist is a website, by which information on a remote website can be accessed via the Internet.

[0188] utility

[0189] The systems, methods, and integrated circuits described herein can be used in various applications where it is necessary to analyze and sort particle components in a sample (e.g., a biological sample) within a fluid medium. In some embodiments, the systems and methods described herein can be used to characterize biological samples labeled with fluorescent tags by flow cytometry. In other embodiments, the systems and methods can be used for spectral analysis of emitted light. Embodiments of the present invention can be used in situations where it is necessary to provide a flow cytometer that meets the following requirements: improved cell sorting accuracy; enhanced particle collection capabilities; improved particle charging efficiency; more accurate particle charging; and enhanced particle deflection during cell sorting.

[0190] Embodiments of the present invention may also be used in applications where cells prepared using biological samples may need to be used for research, laboratory testing, or for treatment. In some embodiments, the subject methods and devices help to obtain a single cell prepared using a target fluid or tissue biological sample. For example, the subject methods and systems help to obtain cells from a fluid or tissue sample for use as a research or diagnostic specimen for diseases such as cancer. Similarly, the subject methods and systems help to obtain cells for treatment from a fluid or tissue sample. Compared to traditional flow cytometry systems, the methods and devices of the present invention can separate and collect cells from biological samples (e.g., organs, tissues, tissue fragments, fluids) with higher efficiency and lower cost.

[0191] Although the claims are appended hereto, the scope of the present invention is further defined by the following clauses:

[0192] 1. A computer-implemented method comprising:

[0193] controlled by one or more processing devices,

[0194] receiving, from a particle analyzer, measurements regarding particles associated with the first portion of the experiment;

[0195] generating a tree representing groups of related particles based at least in part on the measurements, wherein the tree includes at least three groupings;

[0196] generating a correlation measure between a first grouping and a second grouping of the tree based at least in part on the measurement; and

[0197] The particle analyzer is configured to classify an experimentally relevant subsequent particle into the first grouping, wherein the subsequent particle is not included in the first portion of particles.

[0198] 2. The computer-implemented method of clause 1, further comprising:

[0199] Gating information is received, the gating information determining a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gating information.

[0200] 3. The computer-implemented method of clause 1 or 2, further comprising:

[0201] Unsupervised learning, wherein the first grouping is defined by the gate information.

[0202] 4. The computer-implemented method of clause 3, further comprising:

[0203] receiving gate information, the gate information determining a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gate information;

[0204] determining that a difference between the unsupervised learning result and the gate information corresponds to a threshold; and

[0205] Causing an alert to be displayed identifying the discrepancy.

[0206] 5. A computer-implemented method according to any preceding clause, further comprising:

[0207] A correlation metric between the first grouping and the second grouping is generated based at least in part on a probability density function to characterize event distances between events included in the first grouping and the second grouping.

[0208] 6. The computer-implemented method of clause 5, wherein the probability density function comprises a Euclidean distance function.

[0209] 7. The computer-implemented method of clause 5, wherein the probability density function comprises a Mahalanobis distance function.

[0210] 8. The computer-implemented method of any one of clauses 5 to 7, further comprising:

[0211] receiving an inclusion threshold for the first grouping, wherein the inclusion threshold determines a first range of measurement values ​​relative to the first grouping to include unclassified particles in the first grouping; and

[0212] receiving an exclusion threshold for the first grouping, wherein the exclusion threshold determines a second range of measurement values ​​relative to the second grouping to exclude unclassified particles in the first grouping;

[0213] Wherein the subsequent particle is classified into the first grouping based at least in part on the inclusion threshold and the exclusion threshold.

[0214] 9. A computer-implemented method according to any preceding clause, further comprising:

[0215] generating a covariance matrix based at least in part on the likelihood of association between the subsequent particle and each of the items in the first grouping and the second grouping;

[0216] Wherein configuring the particle analyzer includes adjusting sorting circuitry included in the particle analyzer based at least in part on the covariance matrix.

[0217] 10. The computer-implemented method of clause 9, wherein the sorting circuit is a field programmable gate array.

[0218] 11. A computer-implemented method according to any of the preceding clauses, wherein the measurements received from the particle analyzer include measurements of light emitted by the first portion of particles in the form of fluorescence.

[0219] 12. The computer-implemented method of clause 11, wherein the light emitted in the form of fluorescence by the first portion of particles comprises light emitted in the form of fluorescence by antibodies bound to the first portion of particles.

[0220] 13. A computer-implemented method according to any preceding clause, wherein generating the relevance measure is performed only for the first and second groupings of the tree.

[0221] 14. The computer-implemented method of clause 13, further comprising directing the subsequent particles into a collection container.

[0222] 15. A system comprising:

[0223] one or more processing devices; and

[0224] A computer-readable storage medium containing instructions that, when executed by the one or more processing devices, cause the system to:

[0225] receiving, from a particle analyzer, measurements regarding particles associated with the first portion of the experiment;

[0226] generating a tree representing groups of related particles based at least in part on the measurements, wherein the tree includes at least three groupings;

[0227] generating a correlation measure between a first grouping and a second grouping of the tree based at least in part on the measurement; and

[0228] The particle analyzer is configured to classify an experimentally relevant subsequent particle into the first grouping, wherein the subsequent particle is not included in the first portion of particles.

[0229] 16. A method for computing and configuring a particle analyzer according to any one of the embodiments disclosed herein.

[0230] 17. A computer readable medium having stored thereon instructions which, when executed, perform any of the methods of clauses 1-14 or 16.

[0231] 18. An apparatus comprising a processor, wherein the processor is configured to perform any method according to clause 1-14 or 16.

[0232] Although the foregoing invention has been described in some detail by way of illustration and example for purposes of clarity of understanding, in view of the teachings of the invention, it will be apparent to one of ordinary skill in the art that certain changes and modifications may be made thereto without departing from the spirit or scope of the appended claims.

[0233] Therefore, the foregoing only illustrates the principles of the present invention. It should be understood that those skilled in the art will be able to design various structures, although not explicitly stated or shown here, but these designs reflect the principles of the present invention and do not exceed the spirit and scope of the present invention. In addition, all examples and conditional language listed herein are mainly to help readers understand the principles of the present invention and the ideas provided by the inventors to further expand the art, and should be interpreted as not being limited by these specific examples and conditions. Moreover, all statements citing the principles, aspects and embodiments of the present invention and their specific examples herein are intended to cover their equivalents in structure and function. In addition, the equivalents are intended to include currently known equivalents and equivalents to be developed in the future, that is, any functionally identical originals developed and have nothing to do with the structure. Moreover, regardless of whether the disclosure of the present invention is clearly described in the claims, none of the contents therein will be disclosed to the public.

[0234] Therefore, the scope of the present invention is not limited to the exemplary embodiments shown and described herein. Instead, the scope and spirit of the present invention are embodied by the appended claims. In the claims, only when the phrase "means for..." or "step for..." is explicitly used at the beginning of the limitation content of the claim, "35 U.S.C. Section 112(f)" or "35 U.S.C. Section 112(6)" is explicitly defined as being cited; if the phrase is not used in the limitation content of the claim, "35 U.S.C. Section 112(f)" or "35 U.S.C. Section 112(6)" is not cited.

Claims

1. A calculation configuration method for a particle analyzer, the method comprising: receiving, from the particle analyzer, measurements of a first portion of particles associated with an experiment; generating a tree representing groupings of related particles based at least in part on the measurements, wherein the tree includes at least three groupings; generating a correlation measure between a first grouping and a second grouping of the tree based at least in part on the measured value; as well as The particle analyzer is configured to classify a subsequent particle associated with the experiment into the first grouping, wherein the subsequent particle is not included in the first portion of particles. 2 . The computer-implemented method of claim 1 , wherein generating a tree representing groupings of related particles comprises determining clusters of related particles. 3 . The computer-implemented method of claim 2 , wherein the determined clustering of related particles comprises grouping of the trees.

4. The method according to claim 1, further comprising: Gating information is received, the gating information determining a range of measurement values ​​for the subsequent particle classification, wherein the first grouping is defined by the gating information.

5. The method according to claim 1, further comprising: Unsupervised learning, wherein the unsupervised learning includes determining a range of measurement values ​​for classifying the subsequent particle without receiving gate information.

6. The method according to claim 5, further comprising: receiving gate information that determines a range of measurement values ​​for classifying the subsequent particles, wherein the first grouping is defined by the gate information; determining that a difference between a result of the unsupervised learning and the gate information corresponds to a threshold; and Causing an alert to be displayed identifying the discrepancy.

7. The method according to claim 1, further comprising: A correlation metric between the first grouping and the second grouping is generated based at least in part on a probability density function to characterize event distances between events included in the first grouping and the second grouping.

8. The method of claim 7, wherein the probability density function comprises a Euclidean distance function.

9. The method of claim 7, wherein the probability density function comprises a Mahalanobis distance function.

10. The method according to claim 7, further comprising: receiving an inclusion threshold for the first grouping, wherein the inclusion threshold determines a first range of measurement values ​​relative to the first grouping to include unclassified particles in the first grouping; as well as receiving an exclusion threshold for the first grouping, wherein the exclusion threshold determines a second range of measurement values ​​relative to the second grouping to exclude unclassified particles in the first grouping; Wherein the subsequent particles are classified into the first grouping based at least in part on the inclusion threshold and the exclusion threshold.

11. The computer-implemented method of claim 1 , further comprising: generating a covariance matrix based at least in part on the likelihood of association between the subsequent particle and each of the items in the first grouping and the second grouping; Wherein configuring the particle analyzer includes adjusting sorting circuitry included in the particle analyzer based at least in part on the covariance matrix.

12. The method of claim 11, wherein the sorting circuit is a field programmable gate array.

13. The method of claim 1, wherein the measurements received from the particle analyzer include measurements of light emitted by the first portion of particles in the form of fluorescence.

14. The method according to claim 13, wherein the light emitted in the form of fluorescence by the first part of particles comprises light emitted in the form of fluorescence by antibodies bound to the first part of particles.

15. The method of claim 1, wherein generating the relevance metric is performed only for the first and second groupings of the tree.

16. The method of claim 15, further comprising directing the subsequent particles into a collection container.

17. A computer readable medium comprising instructions which, when executed by said one or more processing devices, cause said system to: receiving, from a particle analyzer, measurements of a first portion of particles associated with the experiment; generating a tree representing groupings of related particles based at least in part on the measurements, wherein the tree includes at least three groupings; generating a correlation measure between a first grouping and a second grouping of the tree based at least in part on the measured value; as well as The particle analyzer is configured to classify a subsequent particle associated with the experiment into the first grouping, wherein the subsequent particle is not included in the first portion of particles.

18. The computer-readable medium of claim 17, wherein generating a tree representing groupings of related particles comprises determining clusters of related particles.

19. The computer-readable medium of claim 18, wherein the determined clustering of related particles comprises grouping of the trees.

20. The computer readable medium of claim 17, further comprising: Unsupervised learning, wherein the unsupervised learning includes determining a range of measurement values ​​for classifying the subsequent particle without receiving gate information.

21. An apparatus comprising a processor, wherein the processor is configured to perform any method according to claims 1-16.

Citation Information

Patent Citations

  • Flow cytometer with optical equalization

    US10006852B2

  • Neighborhood Thresholding in Mixed Model Density Gating

    US20120245889A1

  • Single-stage photovoltaic grid-connected inverter and control method and application thereof

    US20170133857A1

  • Enclosed droplet sorter and methods of using the same

    US20170299493A1

  • Parallel flow cytometer using radiofrequency multiplexing

    US20170350803A1