Method and system for particle data processing
In an embodiment, a computer-implemented method is provided for processing digital data from a particle analyzer. The method includes receiving digital particle data, transforming the received data to correct for noise, applying linear compensation for dye spectral overlap, and re-establishing the original dimensions of the data. Processed particle data may be used for display, analysis or storage. In another embodiment, a system comprises at least one particle analyzer coupled to a particle data corrector. The particle data corrector includes a transformer, a compensator, and a converter.
1. A computer-implemented method for processing digital data from a particle analyzer, comprising:
receiving raw particle data from the particle analyzer at a computer, wherein the raw particle data has noise including photon counting statistics error;
transforming the raw particle data to obtain transformed particle data having reduced photon counting statistics error;
compensating the transformed particle data for dye spectral overlap, to obtain compensated particle data;
converting the compensated particle data to obtain converted particle data, having dimensions conforming to the raw particle data; and
outputting the converted particle data.
2. The method of claim 1 , further comprising displaying the converted particle data.
3. The method of claim 1 , further comprising storing the converted particle data.
4. The method of claim 1 , wherein the transforming comprises using at least one mathematical function to obtain the transformed particle data.
5. The method of claim 4 , wherein the converting comprises using at least one function that is the inverse of said mathematical function.
6. The method of claim 1 , wherein compensating the transformed particle data for dye spectral overlap comprises using at least one linear mathematical function.
7. The method of claim 2 , wherein the displaying includes displaying the converted data using a logarithmic scale or biexponential scale.
8. A system for processing particle data from at least one light detector, comprising:
at least one particle analyzer;
a particle data corrector that receives from the at least one particle analyzer raw particle data having noise including photon counting statistics error;
a display device, wherein the display device is coupled with the particle data corrector; and
wherein the particle data corrector includes:
a transformer that transforms the raw particle data to generate transformed particle data having reduced photon counting statistics error;
a compensator that compensates the transformed particle data to generate compensated particle data having reduced dye spectral overlap; and
a converter that converts the compensated particle data to generate converted particle data having dimensions conforming to said raw particle data.
9. The system of claim 8 , wherein the particle analyzer comprises a flow cytometer.
10. The system of claim 8 , wherein the transformer applies at least one mathematical function to obtain the transformed particle data.
11. The system of claim 10 , wherein the converter applies at least one function that is the inverse of the said mathematical function.
12. The system of claim 8 , wherein the compensator applies at least one linear mathematical function.
13. A system for reducing noise in raw particle data generated from at least one light detector, the noise including photon counting statistics error, said system comprising:
a transformer that transforms the raw particle data to generate transformed particle data having reduced photon counting statistics error;
a compensator that compensates the transformed particle data to generate compensated particle data having reduced dye spectral spillover effects;
a converter that processes the compensated particle data to generate converted particle data having dimensions conforming to said raw particle data; and
an output interface that outputs the converted particle data.
14. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to process raw particle data from at least one light detector, the raw particle data having noise including photon counting statistics error, said control logic comprising:
first computer readable program code that enables the computer to transform the raw particle data to generate transformed particle data having reduced photon counting statistics error;
second computer readable program code that enables the computer to compensate the dye spectral overlap of the corrected particle data to generate compensated particle data;
third computer readable program code that enables the computer to convert the compensated particle data to generate converted particle data having dimensions of the raw particle data; and
fourth computer readable program code to enable the computer to output the converted particle data.