METHOD AND SYSTEM FOR CHARACTERIZING PARTICLES USING A FLOW CYTOMETER
20170322137 · 2017-11-09
Inventors
- Kristen Feher (Berlin, DE)
- Toralf Kaiser (Birkenwerder, DE)
- Konrad von Volkmann (Berlin, DE)
- Sebastian Wolf (Berlin, DE)
Cpc classification
G01N2015/1402
PHYSICS
International classification
Abstract
The invention relates to a method and system for characterizing particles using a flow cytometer comprising generating a waveform, as a digital representation of detected radiated light, and transforming said waveform using one or more basis functions and obtaining one or more coefficients characterizing the waveform. The one or more coefficients characterizing the waveform preferably correspond to particular properties of the particle(s), thereby enabling analysis of physical properties of the particles (such as size or shape) or biological properties of the particles, such as cell type, localization and/or distribution of molecules within the cell and/or on the cell surface, structural elements of the cell such as the nucleus or the cytoskeleton, antibody or antibody-fragment binding to the cell or cell morphology. Preferred embodiments of the invention relate to methods and systems in which the waveform is transformed by a wavelet transformation or Fourier transformation.
Claims
1. A method for characterizing particles using a flow cytometer comprising: a. passing of one or more particles in a fluid stream through a light beam of the flow cytometer, b. detecting radiated light as one or more particles pass through the light beam, c. generating a waveform which is a digital representation of the detected radiated light, and d. transforming said waveform using one or more basis functions and obtaining one or more coefficients characterizing the waveform.
2. The method according to claim 1, wherein the waveform is transformed by a wavelet transformation.
3. The method according to claim 2, wherein the wavelet transformation is a discrete wavelet transformation, a continuous wavelet transformation, a single level wavelet transformation, a multilevel wavelet transform or a combination thereof.
4. The method according to claim 1, wherein the waveform is transformed using a Fourier transformation.
5. The method according to claim 1, wherein the waveform is corrected for the background level prior to the transformation.
6. The method according to claim 1, wherein the waveform is transformed and a set of one or more coefficients characterizing the waveform are obtained, such that, based upon the one or more coefficients and the basis function, an approximated waveform can be generated.
7. The method according to claim 1, wherein the waveform is generated from the detected radiated light using a processing unit that comprises an analog-to-digital converter (ADC).
8. The method according to claim 1, wherein the waveform is transformed using a processing unit comprising a field programmable gate array (FPGA).
9. The method according to claim 1, wherein the particles are calibration samples with at least one known property and the correlation of the one or more coefficients of the waveform of said calibration samples is calculated to generate a calibration matrix.
10. The method according to claim 1, wherein the coefficients characterizing the waveform are analysed using a principal component analysis.
11. The method according to claim 10, wherein clusters of coefficients are identified in the space of the principle components that indicate a common property of the corresponding particles.
12. The method according to claim 1, wherein the particles are selected from a group comprising cells, vesicles, nuclei, microorganisms, beads, proteins, nucleic acids, pollen, extracellular vesicles or any combination thereof.
13. The method according to claim 1, wherein the particles are cells and the determined property of the cells is or is associated with cell type, localization or distribution of molecules within the cell and/or on the cell surface, the amount of debris on the cell, structural elements of the cell such as the nucleus or the cytoskeleton, antibody or antibody-fragment binding to the cell, cell morphology and/or allows for the distinction between single cells or aggregates of multiple cells.
14. A flow cytometry system comprising: a source for a fluid and particles, a fluid nozzle configured to generate a fluid stream comprising the particles, a light source configured to generate a light beam that illuminates the fluid stream comprising the particles, a detector configured to detect the radiated light of the particles, and a processing unit configured to generate a waveform based upon the detected radiated light, wherein the processing unit is configured to transform said waveform using one or more basis functions and obtaining one or more coefficients characterizing the waveform.
15. The flow cytometry system according to claim 14, wherein the processing unit comprises an ADC and a FPGA.
16. The flow cytometry system according to claim 14, wherein the processing unit is configured to transform the waveform by a wavelet transformation.
17. The flow cytometry system according to claim 16 wherein the processing unit is configured to transform the waveform by a discrete wavelet transformation, a continuous wavelet transformation, a single level wavelet transformation, a multilevel wavelet transform or a combination thereof.
18. The flow cytometry system according to claim 14, wherein the processing unit is configured to transform the waveform by a Fourier transformation.
19. The flow cytometry system according to claim 14, wherein the flow cytometry system comprises a sorter for the particles configured to sort the particles based upon the one or more coefficients characterizing the waveform.
20. The method according to claim 4, wherein the Fourier transform is selected from the group consisting of a discrete Fourier transform, a fast Fourier transform, a short-time Fourier transform and any combination thereof.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120]
[0121]
[0122]
[0123]
[0124]
[0125]
[0126]
[0127]
[0128]
[0129]
EXAMPLES
[0130] The invention is further described by the following examples. These are not intended to limit the scope of the invention, but represent preferred embodiments of aspects of the invention provided for greater illustration of the invention described herein.
[0131] In standard flow cytometry, cells are characterised by an estimate of scatter and fluorescence intensities. These estimates are derived from an electronic pulse corresponding to the physical response of a detector (PMT or Photo diode), which in turn corresponds to the characteristics of emitted and scattered light from a cell. Usually, the pulse height and width were used to distinguish between single cells and doublets. In the present examples, these pulses are captured and their shapes analyzed using a discrete wavelet transform. The stability of this method is confirmed with the QuantiFlash device (Example 1) as well as with microspheres (Example 2). We are able to efficiently filter out cell doublets and non-specific pulses to increase data quality. Furthermore, we are able to identify erythrocytes which we confirm with a specific erythrocyte staining (Example 3). This method enables the identification of a greater range of cell types, as well implementation in a sorter yielding high purity particle/cell sorts.
Example 1
Quantiflash Response
[0132] The Quantiflash calibration device (A.P.E. Angewandte Physik & ELektronik GmbH, Berlin) was used as a model system to assess wavelet transformation of waveform. Quantiflash is a precise LED based light source typically applied in independent quality control and calibration of flow cytometry applications. The Quantiflash generates simulated high-precision pulsed light signals that are collected in a similar manner to the light emitted from a fluorescent cell. Each event creates a pulse. When the pulse rises above a threshold, the device is ‘triggered’ and a fixed number of digital samples is collected and saved.
[0133] In
[0134] A discrete wavelet transform (DWT) was run on each on each trigger window. A DWT function was applied, as used in R, Matlab etc. For reference refer to ‘Wavelet Methods in Statistics with R’ by Guy Nason (Springer, Use R! Series).
[0135] The input for DWT is a vector of length 2.sup.k, where k is an integer. Here, the trigger window is padded with zeroes on each end, to become length 2.sup.7.
[0136] The output is two sets of coefficients: smoothed coefficients and detail coefficients. Each set of coefficients has k levels. The first level has 2.sup.k−1 coefficients, the second 2.sup.k−2 coefficients etc. The k.sup.th level has 1 coefficient. The smooth coefficient of the k.sup.th level corresponds to Area, the commonly used parameter.
[0137] To summarize the coefficients, the position in the trigger window at which the raw waveform is at its maximum signal was identified. All the coefficients were obtained corresponding to this position. There were k smooth coefficients, and k detail coefficients.
[0138] We tested this method using the quantiFlash. This device has been designed to be highly stable, so it should be expected that the coefficients are close to identical. This verifies the stability of the DWT method.
[0139] The shape of the input quantiFlash pulse is programmable, so this could be used to discover the correspondence between pulse shape and coefficients in a robust manner. In
Example 2
8-Peak Beads
[0140]
[0141]
[0142]
[0143] In
[0144]
Example 3
Erythrocytes
[0145] The analysis of erythrocytes was carried out as follows. First the doublets were identified. The coefficient of the forward scatter was found, and the PCA of the smooth and detail coefficients combined was plotted. Either the smooth coefficients and/or the detail coefficients may be employed. The events on the right of
[0146] The filter shown in
[0147]
[0148] As can be seen in
[0149] It's also possible to stain the erythrocytes with a fluorescent marker (FITC ter119).
Example 4
Human PBMCs
[0150] Furthermore an analysis of human peripheral blood mononuclear cells (PBMCs) stained for CD3, CD4, CD8 and CD14 was conducted.
[0151] The left side plot of
[0152] However by taking advantage of the wavelet analysis shown on the left it is possible to identify debris (red), erythrocytes (pink, bottom left of right figure), lymphocytes and granulocytes (blue). Moreover the black events appear to represent a mixture of lymphocytes and monocytes, suggesting the possibility of distinct types of lymphocytes.
[0153] The events are framed in the right figure, with a range of 800000-1100000 in forward scatter (fsc) and 100000-700000 in side scatter (ssc). These framed lymphocytes were analyzed in more detail.
[0154]
[0155] The framed lymphocytes are also used to investigate the wavelet coefficients derived from side scatter.
[0156]
[0157] In
[0158]
Example 5
Cell Cycle Analysis of Human Colon Cancer Cell Line
[0159] Furthermore an analysis of HCT 116 cell lines arrested in G1 and G2/M phase was carried out in order to compare the ability to discriminate between single cells and doublets using a standard analysis and wavelet transformation.
[0160]
[0161] In the top figure (G1), two populations are visible. The top population exhibits a greater width (FSC-W) than height (FSC-H). In a standard analysis these would commonly assumed to be doublets and omitted from further analysis. A standard doublet gate (black solid line) is introduced to gate the doublets. In the bottom figure (G2), no clear-cut populations can be established. Therefore the standard doublet gate from the top figure is reused.
[0162] According to the standard doublet gate 46.3% of the HCT 116 cell arrested in G1 exhibit a doublet shape, while 17.9% of the cells arrested in G2/M exhibit a doublet shape.
[0163] Next the results are compared with results obtainable by a wavelet transformation. To this end the waveforms, i.e. the PMT raw data on the pulse shapes are collected at the FCS channel.
[0164] As described for Example 1 for each waveform, which corresponds to a triggered event, a discrete wavelet transform (DWT) was run. A DWT function was applied, as used in R, Matlab etc. For reference refer to ‘Wavelet Methods in Statistics with R’ by Guy Nason (Springer, Use R! Series).
[0165] The input for the DWT is a vector of length 2.sup.k, where k is an integer. The trigger window is preferably padded with zeroes on each end, to become length 2.sup.7. The output for each cell is a vector of length 2.sup.7 of wavelet coefficients. To obtain
[0166] In
[0167] Therefore a new doublet gate was defined (black outline), which will be referred to as the ‘shape doublet gate’. We defined the new ‘shape doublet gate’ by gating on the very distinct and obvious population in the wavelet PCA, and checked where these cells occurred in the standard FSC-H FSC-W plot. According to the shape doublet gate 14.5% of the HCT 116 cells arrested in G1 exhibit a doublet shape, while 2.16% of the cells arrested in G2/M exhibit a doublet shape.
[0168] In
[0169]
[0170] Populations were defined by manually drawing clusters in the PCA of the FSC wavelet coefficients, and these results were transferred to the plot of standard fluorescence parameters. Thereby four distinct populations are revealed which reflect differing autofluorescence signals. These four populations are marked by a colour coding. In this case, information about auto fluorescence can be directly derived from the scattered light only, i.e. cell morphology is correlated with autofluorescence. This is another example of unbiased biological discovery.
[0171]
[0172]
Example 6
B Cell Patients
[0173] Human B-cells are stained with CD3 and CXCR5, which is a dim staining with no clear cut between positive and negative cells in a standard list mode file. When the raw PMT readout is summarized for the standard list mode file (i.e. FSC-H (height), FSC-W (width), FSC-A (area)), there is no prior decision step to separate waveforms representing a real cell from noise. Therefore, when the detected waveform is smaller than the noise or doesn't exist, the parameters FSC-H, FSC-W and FSC-A are being calculated on a waveform, which does not represent a cell, but noise. This artificially inflates the variance of the negative population. With the standard list mode file, it is also not possible to distinguish between very low autofluorescence signals (waveforms that correspond to real cells) and signals from laser background/electronic noise.
[0174] The application of a DWT on the waveforms allows for a separation of the waveforms corresponding to real cells from background noise and makes the positive/negative signal discrimination much more precise.
[0175]
[0176] As visible in the top right corner of
[0177] This information can be used to gate out the positive cells (
Example 7
Eliminating Ghost Events in Forward/Side Scatter
[0178] It is sometimes possible that FSC will trigger when there is no event. Prior to summarizing an event in a standard list mode by the parameters FSC-H, FSC-W or FSC-A, in standard protocols there is no reliable decision, whether the event actually represents a pulse/waveform of a desired particle. The scatter parameters FSC and SSC are associated with particle size and morphology, but in the process of measuring cells, beads or other desired particles, many undesired events are measured stemming from e.g. cell debris, free fluorochromes etc.
[0179] To probe this, a blank sample is measured by connecting the quantiFlash(™) device to the FSC channel in order to provide an artificial trigger. In this manner, the pulse shapes in the SSC and fluorescent channels can be captured. The blank sample wavelet coefficients from the fluorescent channels (here six channels) can be combined into one file, as can the coefficients from the real sample. A PCA can be performed on both new datasets together.
[0180] This gives the possibility to clean out ‘ghost events’ from FSC/SSC, thus leaving only real particles. These ghost events occur in the region where small particles are also detected. Thus by removing the ghost events, it is possible to improve the detection limit of particles. Experimental results for the ghost extraction are displayed in
Example 8
Application of Machine Learning Algorithms for Cell Characterization
[0181] In a further example, the potential of a combination of machine learning algorithms to discriminate cells types is demonstrated. To this end a sample of human PBMCs is first gated on FSC/SSC to obtain lymphocytes and then gated into B-cells and other lymphocytes using standard compensated fluorescent parameters. This gating is used to label each cell with one of two labels A or B (B cell or not B cell). One thousand each of events labelled A and B are randomly selected to obtain balanced classes. These events are then randomly split into two groups, labelled training and test. With the training set, an appropriate Support Vector Machine (SVM) with radial kernel is tuned with respect to cost and kernel width parameters. The SVM is constructed using the wavelet coefficients of both FSC and SSC (combined into one single dataset). The parameter combination with the highest classification is chosen. The classification rates for A and B are 75.8% and 78.4% respectively. The SVM is then applied to the test set. The classification rates for A and B are 63.8% and 68.2% respectively.
[0182] The standard height/width/area FSC and SSC parameters are not able to separate B cells from other lymphocytes, and fluorescent parameters are necessary. In contrast, the wavelet coefficients demonstrate the possibility of separating B cells from other lymphocytes on the basis of scattered light alone. It is anticipated that further hardware tuning leads to a further improvement in classification rates.