CA2422700A1 - Method and device for identifying a biological sample - Google Patents
Method and device for identifying a biological sample Download PDFInfo
- Publication number
- CA2422700A1 CA2422700A1 CA002422700A CA2422700A CA2422700A1 CA 2422700 A1 CA2422700 A1 CA 2422700A1 CA 002422700 A CA002422700 A CA 002422700A CA 2422700 A CA2422700 A CA 2422700A CA 2422700 A1 CA2422700 A1 CA 2422700A1
- Authority
- CA
- Canada
- Prior art keywords
- data set
- peak
- data
- biological sample
- probability
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J49/00—Particle spectrometers or separator tubes
- H01J49/0027—Methods for using particle spectrometers
- H01J49/0036—Step by step routines describing the handling of the data generated during a measurement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Abstract
Methods, apparatus and systems for identifying a biological sample that generate a data set indicative of the composition of the biological sample are provided. In a particular example, the data set is DNA spectrometry data received from a mass spectrometer. The data set is denoised, and a baseline is deleted. Since possible compositions of the biological sample may be known, expected peak areas may be determined. Using the expected peak areas, a residual baseline is generated to further correct the data set. Probable peaks are then identifiable in the corrected data set, which are used to identify the composition of the biological sample. In a disclosed example, statistical methods are employed to determine the probability that a probable peak is an actual peak, not an actual peak, or that the data are too inconclusive to call.
Description
METHOD AND DEVICE FOR IDENTIFYING A BIOLOGICAL SAMPLE
RELATED APPLICATIONS
Benefit of priority is claimed to U.S. application Serial No. 09/663,968, filed September 19, 2000, entitled "METHOD AND DEVICE FOR IDENTIFYING A
BIOLOGICAL SAMPLE" to Ping Yip. Where permitted the subject matter of this application is incorporated in its entirety by reference.
This application is related to U.S. application Serial No. 09/285,481, filed April 2, 1999, entitled "AUTOMATED PROCESS LINE", to Hubert Koster, Ping Yip, Jhobe Steadman, Dirk Reuter and Richard MacDonald. Where permitted the subject matter of this application is incorporated in its entirety by reference.
FIELD OF THE INVENTION
The present invention is in the field of biological identification. More specifically, processes and systems for identifying a biological sample by analyzing information received from a test instrument are provided.
BACKGROUND OF THE INVENTION
Advances in the field of genomics are leading to the discovery of new and valuable information regarding genetic processes and relationships. This newly illuminated genetic information is revolutionizing the way medical therapies are advanced, tested, and delivered. As more information is gathered, genetic analysis has the potential to play an integral and central role in developing and delivering medical advancements that will significantly enhance the quality of life.
With the increasing importance and reliance on genetic information, the accurate and reliable collection and processing of genetic data is critical.
However, conventional known systems for collecting and processing genetic or DNA data are inadequate to support the informational needs of the genomics community. For example, known DNA collection systems often require substantial human intervention, which undesirably risks inaccuracies associated with human intervention. Further, the slow pace of such a manual task severely limits the quantity of data that can be collected in a given period of time, which slows needed medical advancements and adds substantially to the cost of data collection.
RELATED APPLICATIONS
Benefit of priority is claimed to U.S. application Serial No. 09/663,968, filed September 19, 2000, entitled "METHOD AND DEVICE FOR IDENTIFYING A
BIOLOGICAL SAMPLE" to Ping Yip. Where permitted the subject matter of this application is incorporated in its entirety by reference.
This application is related to U.S. application Serial No. 09/285,481, filed April 2, 1999, entitled "AUTOMATED PROCESS LINE", to Hubert Koster, Ping Yip, Jhobe Steadman, Dirk Reuter and Richard MacDonald. Where permitted the subject matter of this application is incorporated in its entirety by reference.
FIELD OF THE INVENTION
The present invention is in the field of biological identification. More specifically, processes and systems for identifying a biological sample by analyzing information received from a test instrument are provided.
BACKGROUND OF THE INVENTION
Advances in the field of genomics are leading to the discovery of new and valuable information regarding genetic processes and relationships. This newly illuminated genetic information is revolutionizing the way medical therapies are advanced, tested, and delivered. As more information is gathered, genetic analysis has the potential to play an integral and central role in developing and delivering medical advancements that will significantly enhance the quality of life.
With the increasing importance and reliance on genetic information, the accurate and reliable collection and processing of genetic data is critical.
However, conventional known systems for collecting and processing genetic or DNA data are inadequate to support the informational needs of the genomics community. For example, known DNA collection systems often require substantial human intervention, which undesirably risks inaccuracies associated with human intervention. Further, the slow pace of such a manual task severely limits the quantity of data that can be collected in a given period of time, which slows needed medical advancements and adds substantially to the cost of data collection.
In a particularly exciting area of genomics, the identification and classification of minute variations in human DNA has been linked with fundamental treatment or medical advice for a specific individual. For example, the variations are a strong indication of predisposition for a particular disease, drug tolerance, and drug efficiency. The most promising of these minute variations are commonly referred to as Single Nucleotide Polymorphisms (SNPs), which relate to a single base-pair change between a first subject and a second subject. By accurately and fully identifying such SNPs, a health care provider would have a powerful indication of a person's likelihood of succumbing to a particular disease, which drugs will be most effective for that person, and what drug treatment plan will be most beneficial. Armed with such knowledge, the health care provider can assist a person in lowering other risk factors for high-susceptibility diseases. Further, the health care provider can confidently select appropriate drug therapies, a process which is now an iterative, hit or miss process where different drugs and treatment schedules are tried until an effective one is found. Not only is this a waste of limited medical resources, but the time lost in finding an effective therapy can have serious medical consequences for the patient.
In order to fully benefit from the use of SNP data, vast quantities of DNA
data must be collected, compared, and analyzed. For example, collecting and identifying the SNP profile for a single human subject requires the collection, identification, and classification of thousands, even tens of thousands of DNA
samples. Further, the analysis of the resulting DNA data must be carried out with precision. In making a genetic call, where a composition of a biological sample is identified, any error in the call may result in detrimentally affecting the medical advice or treatment given to a patient.
Conventional, known systems and processes for collecting and analyzing DNA data are inadequate to timely and efficiently implement a widespread medical program benefiting from SNP information. For example, many known DNA analysis techniques require the use of an operator or technician to monitor and review the DNA data. An operator, even with sufficient training and substantial experience, is still likely to occasionally make a classification error.
For exatri~~fe, the c~peratar may incorrectly identify a base-pair, leading to that pa~Cient receiving faulty SNP profile. Aiternativelyf the opera'tar may view the data and decide that the data do not clearly identify any particular base pair.
Although :much a "no cell" may be warranted, it is likely 'that the operator will ~ make "no-calf" decisions when the data actually suppork a valid call, In such a trianner, the opportunity to more fully profile the patient is Post.
Thus, there exists a need fr~r systems, apparatus and processes 20 efficiently and accurately collact and analyze data, such as DNA data.
Thererfare .it is an abject herein to provide such systems, apparatus and 1C~ processes. !t is an object herein to prr~Vide an .apparatus and process for accurately identifiying genetic information. !t fs another object to prrwfde Processes and apparatus fnr extracting genetic information from genetic data in a highly automated c'nanner. To overcame the deficiencies in the known conventional systems, a method .and apparatus for identifying a biological 1 ~ sample are provided.
SLJNtMAEiY OF THE 1NVENT1~1N
A method and system for identifying a biological sample that generates a data set in<lfcative of the composition of the biolagioal sample are prQVided.
!n a particular example, the data set is DNA spectrometry data received from a mess ~0 spectrometer. The data set is denoised, and a baseline is deleted. Since possible compositions of the bialogiaal sample may be known, expected peak areas may )~e determined. Using the expected peak areas, a residual baseline is generated to further correct the data set. Probable peaks are then ider~'~ifiable In the correctE:d data set, which are used to identify the composition of the ~S biological s;~mple. fn a disclosed example, statistical methods are employed to determine the probability that a probable peak fs an actual peak, nc~t an actual peak, or that the data are too inconclusive to call.
Advsmtageously, the method and system far identifying a biologioal Sample accurately makes composition calls in a highly autarriated manner, Irt 3a such a manryer, complete SNP profile information, for exlrripte, may be colfec~ted efficiently. 1111are importantly, the collected data are analyzed rwith highly accurate re~:utts. Far exampler when a particular composition is Called, the result RECTIFIED SHEET (RULE 91) ISA/EP
may be relied upon with great confidence. Such confidence is provided by the robust computational process employed and the highly automatic method of collecting, processing, and analyzing the data set.
These and other features and advantages of the present invention will be appreciated from review of the following detailed description of the invention, along with the accompanying figures in which like reference numerals refer to like parts throughout.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a system provided herein;
FIG. 2 is a flowchart of a method of identifying a biological sample provided herein;
FIG. 3 is a graphical representation of data from a mass spectrometer;
FIG. 4 is a diagram of wavelet transformation of mass spectrometry data;
FIG. 5 is a graphical representation of wavelet stage 0 hi data;
FIG. 6 is a graphical representation of stage 0 noise profile;
FIG. 7 is a graphical representation of generating stage noise standard deviations;
FIG. 8 is a graphical representation of applying a threshold to data stages;
FIG. 9 is a graphical representation of a sparse data set;
FIG. 10 is a formula for signal shifting;
FIG. 1 1 is a graphical representation of a wavelet transformation of a denoised and shifted signal;
FIG. 12 is a graphical representation of a denoised and shifted signal;
FIG. 13 is a graphical representation of removing peak sections;
FIG. 14 is a graphical representation of generating a peak free signal;
FIG. 15 is a block diagram of a method of generating a baseline correction;
FIG. 16 is a graphical representation of a baseline and signal;
FIG. 17 is a graphical representation of a signal with baseline removed;
FIG. 18 is a table showing compressed data;
FIG. 19 is a flowchart of method for compressing data;
FIG. 20 is a graphical representation of mass shifting;
FI(a. 21 is a graphical representation of determining peak width;
FI(~. 22 is a graphical representation of removing peaks;
FIG. 23 is a graphical representation of a signal with peaks removed;
i=It3. 24. is a graphical representation of a residual baseline;
FIt3. 25 is a graphical representation of a signal with residual baseline removed;
Ftt3. ~~ is a graphical representation of determining peak height;
FIt3. ~7 is a graphical representation of determining signal-to-noise fior each peak<;
90 Flt;. 28 is a graphical representation of determining a residua! error for each peak;
FtG. 29 is a graphical representa~Cion Qf peak probabilities;
Flc;. 3D is a graphical representation of applying an allelic ratio to peak probability;
FJr;. 31 is a graphical represen~Catio~n of determining peaty probability, Fl~x. 32 is a graphical representation of calling a genotype; and FI~~, 33 is a flowchawC showing a statistical procedure for calling a genotype.
17ETAILEI3 DESCk~IpTI~N CtF THE I~IVENTfON
21) Provided herein are a method and device for identifying a biological sample. Referring now to FIG. 1, an apparatus 9C1 for identifying a biological sample is disctc~sed. The apparatu$ 10 for identifying a biological sample generally comprises a mass spectromefier 15 communicating with a coct'~pu'Cing device 2t7. In a preferred embodiment, the mass spectrometer may be a MALDI-2~a T(3F mass spectrometer manufactured by Bruker-Franzen Analytik CrmbM;
however, it will be appreciated tY~at other mass spectrometers ,can be $ubstitut~~d. The Computing device 20 is preferably 8 general purpose computing device. I-lowever, it will be appreciated that the computing device could be alternatively configured; for example, it may be integrated with the mass 30 spectrometer or could be part of a computer in a larger network system.
TUe apparatus '10 for identifying a biological sample may operate as an automat~:d identification sys~Cem having a robo'k 2~a with a robotic otm 27 RECTIFIED SHEET (RULE 91) ISAIEP
configured to deliver a sample plate 29 into a receiving area 31 of the mass spectrometer 15. In such a manner, the sample to be identified may be placed on the plate 29 and automatically received into the mass spectrometer 15. The biological sample is then processed in the mass spectrometer to generate data indicative of the mass of DNA fragments into biological sample. These data may be sent directly to computing device 20, or may have some preprocessing or filtering performed within the mass spectrometer. In a preferred embodiment, the mass spectrometer 15 transmits unprocessed and unfiltered mass spectrometry data to the computing device 20. However, it will be appreciated that the analysis in the computing device may be adjusted to accommodate preprocessing or filtering performed within the mass spectrometer.
Referring now to FIG. 2, a general method 35 for identifying a biological sample is shown. In method 35, data are received into a computing device from a test instrument in block 40. Preferably the data are received in a raw, unprocessed and unfiltered form, but alternatively may have some form of filtering or processing applied. The test instrument of a preferred embodiment is a mass spectrometer as described above. However, it will be appreciated that other test instruments could be substituted for the mass spectrometer.
The data generated by the test instrument, and in particular the mass spectrometer, include information indicative of the identification of the biological sample. More specifically, the data are indicative of the DNA composition of the biological sample. Typically, mass spectrometry data gathered from DNA
samples obtained from DNA amplification techniques are noisier than, for example, those from typical protein samples. This is due in part because protein samples are more readily prepared in more abundance, and protein samples are more easily ionizable as compared to DNA samples. Accordingly, conventional mass spectrometer data analysis techniques are generally ineffective for DNA
analysis of a biological sample.
To improve the analysis capability so that DNA composition data can be more readily discerned, a preferred embodiment uses wavelet technology for analyzing the DNA mass spectrometry data. Wavelets are an analytical tool for signal processing, numerical analysis, and mathematical modeling. Wavelet _7_ technology provides a basic expansion function which is applied to a data set.
Using wavelet decomposition, the data set can be simultaneously analyzed in both the time and frequency domains. Wavelet transformation is the technique of choice in the analysis of data that exhibit complicated time (mass) and frequency domain information. such as MALDI-TOF DNA data. Wavelet transforms as described herein have superior denoising properties as compared to conventional Fourier analysis techniques. Wavelet transformation has proven to be particularly effective in interpreting the inherently noisy MALDI-TOF
spectra of DNA samples. In using wavelets, a "small wave" or "scaling function" is used to transform a data set into stages, with each stage representing a frequency component in the data set. Using wavelet transformation, mass spectrometry data can be processed, filtered, and analyzed with sufficient discrimination to be useful for identification of the DNA
composition for a biological sample.
Referring again to FIG. 2, the data received in block 40 are denoised in block 45. The denoised data then has a baseline correction applied in block 50.
A baseline correction is generally necessary as data coming from the test instrument, in particular a mass spectrometer instrument, has data arranged in a generally exponentially decaying manner. This generally exponential decaying arrangement is not due to the composition of the biological sample, but is a result of the physical properties and characteristics of the test instrument and other chemicals involved in DNA sample preparation. Accordingly, baseline correction substantially corrects the data to remove a component of the data attributable to the test system and sample preparation characteristics.
After denoising in block 45 and the baseline correction in block 50, a signal remains which is generally indicative of the composition of the biological sample. However, due to the extraordinary discrimination required for analyzing the DNA composition of the biological sample, the composition is not readily apparent from the denoised and corrected signal. For example, although the signal may include peak areas, it is not yet clear whether these "putative"
peaks actually represent a DNA composition, or whether the putative peaks are result of a systemic or chemical aberration. Further, any call of the composition of the ..~.
biological sample would have a prcabability of error which would be unacceptable far clinical or therapeutic purposes. In such critical situations, there needs to be a high decree of certainty that any call or idantiflcation of the sample is accurate. Therefore, additional data processing and interpretation are necessary.
a before i;hu sample can be accurately and confidently identified.
Since the quantity of data resulting from each mass spectrometry test is typically i.housands of data points, and an automated system may be Set to perform hundreds or even thousands of tests per hour, the quantity of mass spectrometry data generated is enormous. To facilitate efficient transmission 1rJ and storage of the mass spectrometry data, block ~5 shows that the denoised and baseline correctrad data are compressed.
In a preferred embodiment, the biological sample is selected and processed to ha'Ve only a limited range of possible Compositions. Accordingly, it is therefore known where peaks indicating composition should be located, if 15 present. Taking advantage raf knowing the location of these expected peaks, in block fi0 the method 36 matches putative peaks in the processed signal to the location of the expected peaks. In such a manner, the probability of each putative peak in the data being an actual peak indicative of the composition of the bioladical sample can be determined. Once ~Che probability Qf eacl5 peak is X13 dstermin:,d in block i~0, then in block 65 the method ~~ statistically determines the composition of the biological sample and determines if confidence is high enough to Galling a genotype.
Referring again to block 40, data are received from the test instrument, which is preferably a mass spectrometer. In a specific illustration, FIG. ~
shows 25 a~n exarnhle of data from a mass spectrometer. The mass spectrometer data generally comprises data points distributed along an x-axis and a y-axis. The x-axis repr4sents the mass Qf particles detected, while the y-axis represents a numerical concentration of the particles. As can be seen in FIG, ~, the mass spectrometry data 7d is generally exponentially decaying with data at the left 30 end of the x-axis generally decaying in an exponential manner toward data at the heavier s:nd of the x-axis. However, the general exponential presentation of the data is nc7t indicative of the composition of the laiological sample, but is more RECTIFIED SHEET (RULE 91) ISAIEP
_g_ reflective of systematic error and characteristics. Further, as described above and illustrated in FIG. 3, considerable noise exists in the mass spectrometry DNA
data 70.
Referring again to block 45, where the raw data received in block 40 is denoised, the denoising process will be described in more detail. As illustrated in FIG. 2, the denoising process generally entails 1 ) performing a wavelet transformation on the raw data to decompose the raw data into wavelet stage coefficients; 2) generating a noise profile from the highest stage of wavelet coefficients; and 3) applying a scaled noise profile to other stages in the wavelet transformation. Each step of the denoising process is further described below.
Referring now to FIG. 4, the wavelet transformation of the raw mass spectrometry data is generally diagramed. Using wavelet transformation techniques, the mass spectrometry data 70 is sequentially transformed into stages. In each stage the data is represented in a high stage and a low stage, with the low stage acting as the input to the next sequential stage. For example, the mass spectrometry data 70 is transformed into stage 0 high data 82 and stage 0 low data 83. The stage 0 low data 83 is then used as an input to the next level transformation to generate stage 1 high data 84 and stage 1 low data 85. In a similar manner, the stage 1 low data 85 is used as an input to be transformed into stage 2 high data 86 and stage 2 low data 87. The transformation is continued until no more useful information can be derived by further wavelet transformation . For example, in the preferred embodiment a 24-point wavelet is used. More particularly a wavelet commonly referred to as the Daubechies 24 is used to decompose the raw data. However, it will be appreciated that other wavelets can be used for the wavelet transformation.
Since each stage in a wavelet transformation has one-half the data points of the previous stage, the wavelet transformation can be continued until the stage n low data 89 has around 50 points. Accordingly, the stage n high 88 would contain about 100 data points. Since the preferred wavelet is 24 points long, little data or information can be derived by continuing the wavelet transformation on a data set of around 50 points.
-~ a-Flfa. 5 shows an example of stage 0 high data ~~. Since stage 4 high data 95 is generally indicative of the highest frequencies in the mass speotramLtry data, stage 0 high data g5 will closely relate to the quantity c~f high frequency noise in the mass spectrometry data. In FICA, ~, an exponential s fitting formula has been applied to the stagQ f7 high data ;~5 to generate a stage 0 noise profile 97. Ire particular, 'the exponential fitting formula is in the 'format Ao + A, EXP f-A2ml. It will be appreciated that other exporrentiai fitting formulas or other types of curve fits may be used.
Referring now to FIG. 7, noise profiles for 'the other high stages are 'f 0 determjnc.d. Since the later data points in each stage will likely be representative of the level of noise in each stage, only the later data paints in each stage are used to generate a standard deviation figure that is representative of 'the noise content in that particular stage. More particularly, in generating the noise profile for each remaining stage, anty tha Isst five percent o'~ the data points in each 1 ~ stage are analyzed to determine a standard deviation number. It will be appreciated that other rtumber$ of points or alternative methods could be used tt:
generate such a standard deviation 'figure.
The standard deviation number for each stage is used with the stage 4 noise profile (the exponential curvel 97 to generate a scaled noise profile for 20 each stage. Far example, FIG. 7 shows that stage 1 high data 9S has stage 1 high data 103 with the last five pt~r~cent of the data points represented by area 99. The points in area 99 are evaluated to determine a standard deviation number indicative of the noise content in stage 1 high data 103, The standard deviation number is then used with the stage 0 noise profile 97 nto genera'Ce a ~6 stage 1 noise profile.
In a similar manner, stage 2 high 10Q has stage 2 high data 104 with the last five percent of points represented by area 101. The data paints in area are then used to calculate a standard deviation number whioh is then used to scale thE: stage (1 noise profile 97 to generate a noise profile for stage 2 data.
~0 This sarr,e process is continued for each of the stage high data as shown by the stage n High 106. f=or stage n high 1 p5, stage n high data 1 (~8 has the last five percent of data points indicated in area 1 Q6. The data points in area 1 Q5 are RECTIFIED SHEET (RULE 91) ISAIEP
used to determine a standard deviation number for stage n. The stage n standard deviation number is then used with the stage 0 noise profile 97 to generate a noise profile for stage n. Accordingly, each of the high data stages has a noise profile.
FIG. 8 shows how the noise profile is applied to the data in each stage.
Generally, the noise profile is used to generate a threshold which is applied to the data in each stage. Since the noise profile is already scaled to adjust for the noise content of each stage, calculating a threshold permits further adjustment to tune the quantity of noise removed. Wavelet coefficients below the threshold are ignored while those above the threshold are retained. Accordingly, the remaining data has a substantial portion of the noise content removed.
Due to the characteristics of wavelet transformation, the lower stages, such as stage 0 and 1, will have more noise content than the later stages such as stage 2 or stage n. Indeed, stage n low data is likely to have little noise at all. Therefore, in a preferred embodiment the noise profiles are applied more aggressively in the lower stages and less aggressively in the later stages.
For example, FIG. 8 shows that stage 0 high threshold is~ determined by multiplying the stage 0 noise profile by a factor of four. In such a manner, significant numbers of data points in stage 0 high data 95 will be below the threshold and therefore eliminated. Stage 1 high threshold 1 12 is set at two times the noise profile for the stage 1 high data, and stage 2 high threshold 1 14 is set equal to the noise profile for stage 2 high. Following this geometric progression, stage n high threshold 1 16 is therefore determined by scaling the noise profile for each respective stage n high by a factor equal to (1 /2"'2). It will be appreciated that other factors may be applied to scale the noise profile for each stage. For example, the noise profile may be scaled more or less aggressively to accommodate specific systemic characteristics or sample compositions. As indicated above, stage n low data does not have a noise profile applied as stage n low data 1 18 is assumed to have little or no noise content. After the scaled noise profiles have been applied to each high data stage, the mass spectrometry data 70 has been denoised and is ready for further processing. A wavelet transformation of the denoised signal results in the sparse data set 120 as shown in FIG. 9.
Referring again to FIG. 2, the mass spectrometry data received in block 40 has been denoised in block 45 and is now passed to block 50 for baseline correction. Before performing baseline correction, the artifacts introduced by the wavelet transformation procedure are preferably removed. Wavelet transformation results vary slightly depending upon which point of the wavelet is used as a starting point. For example, the preferred embodiment uses the 24-point Daubechies-24 wavelet. By starting the transformation at the 0 point of the wavelet, a slightly different result will be obtained than if starting at points 1 or 2 of the wavelet. Therefore, the denoised data is transformed using every available possible starting point, with the results averaged to determine a final denoised and shifted signal. For example, FIG. 10 shows that the wavelet coefficient is applied 24 different times and then the results averaged to generate the final data set. It will be appreciated that other techniques may be used to accommodate the slight error introduced due to wavelet shifting.
The formula is generally indicated in FIG. 10. Once the signal has been denoised and shifted, a denoised and shifted signal 130 is generated as shown in FIG. 12. FIG. 1 1 shows an example of the wavelet coefficient 135 data set from the denoised and shifted signal 130.
FIG. 13 shows that putative peak areas 145, 147, and 149 are located in the denoised and shifted signal 150. The putative peak areas are systematically identified by taking a moving average along the signal 150 and identifying sections of the signal 150 which exceed a threshold related to the moving average. It will be appreciated that other methods can be used to identify putative peak areas in the signal 150.
Putative peak areas 145, 147 and 149 are removed from the signal 150 to create a peak-free signal 155 as shown in FIG. 14. The peak-free signal 155 is further analyzed to identify remaining minimum values 157, and the remaining minimum values 157 are connected to generate the peak-free signal 155.
FIG. 15 shows a process of using the peak-free signal 155 to generate a baseline 170 as shown in FIG. 16. As shown in block 162, a wavelet transformation is performed on the peak-free signal 155. All the stages from the wavelet transformation are eliminated in block 164 except for the n low stage.
The n low stage will generally indicate the lowest frequency component of the peak-free signal 155 and therefore will generally indicate the system exponential characteristics. Block 166 shows that a signal is reconstructed from the n low coefficients and the baseline signal 170 is generated in block 168.
FIG. 16 shows a denoised and shifted data signal 172 positioned adjacent a correction baseline 170. The baseline correction 170 is subtracted from the denoised and shifted signal 172 to generate a signal 175 having a baseline correction applied as shown in FIG 17. Although such a denoised, shifted, and corrected signal is sufficient for most identification purposes, the putative peaks in signal 175 are not identifiable with sufficient accuracy or confidence to call the DNA composition of a biological sample.
Referring again to FIG. 2, the data from the baseline correction 50 is now compressed in block 55; the compression technique used in a preferred embodiment is detailed in FIG. 18. In FIG. 18 the data in the baseline corrected data are presented in an array format 182 with x-axis points 183 having an associated data value 184. The x-axis is indexed by the non-zero wavelet coefficients, and the associated value is the value of the wavelet coefficient. In the illustrated data example in table 182, the maximum value 184 is indicated to be 1000. Although a particularly advantageous compression technique for mass spectrometry data is shown, it will be appreciated that other compression techniques can be used. Although not preferred, the data may also be stored without compression.
In compressing the data according to a preferred embodiment, an intermediate format 186 is generated. The intermediate format 186 generally comprises a real number having a whole number portion 188 and a decimal portion 190. The whole number portion is the x-axis point 183 while the decimal portion is the value data 184 divided by the maximum data value. For example, in the data 182 a data value "25" is indicated at x-axis point "100".
The intermediate value for this data point would be "100.025".
From the intermediate compressed data 1 ~6 the final compressed data 195 is generated. The first point of the intermediate data file becomes the starting point for the compressed data. Thereafter each data point in the compressed data 195 is calculated as follows: the whole number portion (left of the decimal) is replaced by the difference between the current and the last whole number. The remainder (right of the decimal) remains intact. For example, the starting point of the compressed data 195 is shown to be the same as the intermediate data point which is "100.025". The comparison between the first intermediate data point "100.025" and the second intermediate data point "150.220" is "50.220". Therefore, "50.220" becomes the second point of the compressed data 195. In a similar manner, the second intermediate point is "150.220" and the third intermediate data point is "500.0001 ". Therefore, the third compressed data becomes "350.000". The calculation for determining compressed data points is continued until the entire array of data points is converted to a single array of real numbers.
FIG. 19 generally describes the method of compressing mass spectrometry data, showing that the data file in block 201 is presented as an array of coefficients in block 202. The data starting point and maximum is determined as shown in block 203, and the intermediate real numbers are calculated in block 204 as described above. With the intermediate data points generated, the compressed data is generated in block 205. The described compression method is highly advantageous and efficient for compressing data sets such as a processed data set from a mass spectrometry instrument. The method is particularly useful for data, such as mass spectrometry data, that use large numbers and have been processed to have occasional lengthy gaps in x-axis data. Accordingly, an x-y data array for processed mass spectrometry data may be stored with an effective compression rate of 10x or more. Although the compression technique is applied to mass spectrometry data, it will be appreciated with the method may also advantageously be applied to other data sets.
Referring again to FIG. 2, peak heights are now determined in block 60.
The first step in determining peak height is illustrated in FIG. 20 where the signal 210 is shifted left or right to correspond with the position of expected peaks.
As the set of possible compositions in the biological sample is known before the mass spectrometry data is generated, the possible positioning of expected peaks is already known. These possible peaks are referred to as expected peaks, such as expected peaks 212, 214, and 216. Due to calibration or other errors in the test instrument data, the entire signal may be shifted left or right from its actual position; therefore, putative peaks located in the signal, such as putative peaks 218, 222, and 224 may be compared to the expected peaks 212, 214, and 216, respectively. The entire signal is then shifted such that the putative peaks align more closely with the expected peaks.
Once the putative peaks have been shifted to match expected peaks, the strongest putative peak is identified in FIG. 21. In a preferred embodiment, the strongest peak is calculated as a combination of analyzing both the overall peak height and area beneath the peak. For example, a moderately high but wide peak would be stronger than a very high peak that is extremely narrow. With the strongest putative peak identified, such as putative peak 225, a Gaussian 228 curve is fit to the peak 225. Once the Gaussian is fit, the width (W) of the Gaussian is determined and will be used as the peak width for future calculations.
As generally addressed above, the denoised, shifted, and baseline-corrected signal is not sufficiently processed for confidently calling the DNA
composition of the biological sample. For example, although the baseline has generally been removed, there are still residual baseline effects present.
These residual baseline effects are therefore removed to increase the accuracy and confidence in making identifications.
To remove the residual baseline effects, FIG. 22 shows that the putative peaks 218, 222, and 224 are removed from the baseline corrected signal. The peaks are removed by identifying a center line 230, 232, and 234 of the putative peaks 218, 222, and 224, respectively and removing an area both to the left and to the right of the identified center line. For each putative peak, an area equal to twice the width (W) of the Gaussian is removed from the left of the center line, while an area equivalent to 50 daltons is removed from the right of the center line. It has been found that the area representing 50 daltons is adequate to sufficiently remove the effect of salt adducts which may be associated with an actual peak. Such adducts appear to the right of an actual peak and are a natural effect from the chemistry involved in acquiring a mass spectrum. Although a 50 Dalton buffer has been selected, it will be appreciated that other ranges or methods can be used to reduce or eliminate adduct effects.
The peaks are removed and remaining minima 247 located as shown in FIG. 23 with the minima 247 connected to create signal 245. A quartic polynomial is applied to signal 245 to generate a residual baseline 250 as shown in FIG. 24. The residual baseline 250 is subtracted from the signal 225 to generate the final signal 255 as indicated in FIG. 25. Although the residual baseline is the result of a quartic fit to signal 245, it will be appreciated that other techniques can be used to smooth or fit the residual baseline.
To determine peak height, as shown in FIG. 26, a Gaussian such as Gaussian 266, 268, and 270 is fit to each of the peaks, such as peaks 260, 262, and 264, respectively. Accordingly, the height of the Gaussian is determined as height 272, 274, and 276. Once the height of each Gaussian peak is determined, then the method of identifying a biological compound 35 can move into the genotyping phase 65 as shown in FIG. 2.
An indication of the confidence that each putative peak is an actual peak can be discerned by calculating a signal-to-noise ratio for each putative peak.
Accordingly, putative peaks with a strong signal-to-noise ratio are generally more likely to be an actual peak than a putative peak with a lower signal-to-noise ratio. As described above and shown in FIG. 27, the height of each peak, such as height 272, 274, and 276, is determined for each peak, with the height being an indicator of signal strength for each peak. The noise profile, such as noise profile 97, is extrapolated into noise profile 280 across the identified peaks. At fihe center line of each of the peaks, a noise value is determined, such as noise value 282, 283, and 284. With a signal value and a noise value generated, signal-to-noise ratios can be calculated for each peak. For example, the signal-to-noise ratio for the first peak in FIG. 27 would be calculated as signal value 272 divided by noise value 282, and in a similar manner the signal-to-noise ratio of the middle peak in FIG. 27 would be determined as signal 274 divided by noise value 283.
Although the signal-to-noise ratio is generally a useful indicator of the presence of an actual peak, further processing has been found to increase the confidence by which a sample can be identified. For example, the signal-to-noise ratio for each peak in the preferred embodiment is preferably adjusted by the goodness of fit between a Gaussian and each putative peak. It is a characteristic of a mass spectrometer that sample material is detected in a manner that generally complies with a normal distribution. Accordingly, greater confidence will be associated with a putative signal having a Gaussian shape than a signal that has a less normal distribution. The error resulting from having a non-Gaussian shape can be referred to as a "residual error".
Referring to FIG. 28, a residual error is calculated by taking a root mean square calculation between the Gaussian 293 and the putative peak 290 in the data signal. The calculation is performed on data within one width on either side of a center line of the Gaussian. The residual error is calculated as:
(G - R) where G is the Gaussian signal value, R is the putative peak value, and N is the number of points from -W to + W. The calculated residual error is used to generate an adjusted signal-to-noise ratio, as described below.
An adjusted signal noise ratio is calculated for each putative peak using the formula (S/N) ~ EXP~-~' MRS, where S/N is the signal-to-noise ratio, and R
is the residual error determined above. Although the preferred embodiment calculates an adjusted signal-to-noise ratio using a residual error for each peak, it will be appreciated that other techniques can be used to account for the goodness of fit between the Gaussian and the actual signal.
Referring now to FIG. 29, a probability is determined that a putative peak is an actual peak. In making the determination of peak probability, a probability 1 g-profiile X00 is generated where the adjusted signal.-to-noise ratio is the x-axis, and the probability is the y-axis. F"robability is necessarily in the range between a 0°~ probability and a 100% probability, which is indicated es 9.
~eneraliy, the higher the. adjusted sign2l-to-noise ratio, the greater the aon~Fidence that a S putative peak is an actual peak.
At some target value for the adjusted signal-to-noise, it has been fr~und that the Farababifity is l~la% that the putative peak is an actual peak sand can confidently be used to identify the i~NA composition of a biological sample.
Mowever. the target value of adjusted signal-to-noise ratio where the probability is assucn~.d to be 110% is a variable parameter which is to be set according to applic~tit~n specific criteria. For example, the target signal to-noise ratio wit( be adjusted depending upon trial experience, sample characteristics, and the acceptable error 'tolerance in the overall system. f~llore specifically, for situations requiring a conservative appraa~ch where error cennc~t be tolerated, the target 9 a adjusted signal--to-noise ratio can be set to, for example, 1 D and higher.
Accordingly, 10U'% probability will not be assigned to a peak unless the adjusted signal to~noise ratio is l i~ or over.
In other situations. a mare aggressive approach may be taken as sample data are more pronounced or the risk of error may be reduced. fn such a situation the system may be set to assume a 70c~°!o probability with a 5 or greater target signal-to-noise ratio. 0f Course, an 9ntermediate signal-ta-noise ratio target figure can be selected, such as 7, when a moderate risk of error can be assumed. C?nce the target adjusted signal-to-noise ratio is set far the method, then 'Far any adjusted si~nat-to-noise ratio a probability can be determined tt,at a putative peak is an actual peak.
Due to the chemistry involved in performing an identification test, especially a mass spectrQrnetry test of a sample prepared by DNA
amplifications, the allelic ratio between the signal strength of the highest peak and the signal strength of the second {or third and so on) highest peak should fall within an expected ratio. 1f the allelic ratio falls outside of normal guidelines, the preferred embor~iment imposes an allelic ratio penalty to the probability. For example, FIC.
30 shows an allelic i5enalty 315 which has alt x-axis 317 'that i$ the ratio RECTIFIED SHEET (RULE 91) ISAIEP
between the signal strength of the second highest peak divided by signal strength of the highest peak. The y-axis 319 assigns a penalty between 0 and 1 depending on the determined allelic ratio. In the preferred embodiment, it is assumed that allelic ratios over 30% are within the expected range and therefore no penalty is applied. Between a ratio of 10% and 30%, the penalty is linearly increased until at allelic ratios below 10% it is assumed the second-highest peak is not real. For allelic ratios between 10% and 30%, the allelic penalty chart 315 is used to determine a penalty 319, which is multiplied by the peak probability determined in FIG. 29 to determine a final peak probability.
Although the preferred embodiment incorporates an allelic ratio penalty to account for a possible chemistry error, it will be appreciated that other techniques may be used. Similar treatment will be applied to the other peaks.
With the peak probability of each peak determined, the statistical probability for various composition components may be determined, as an example, in order to determine the probability of each of three possible combinations of two peaks, -- peak G, peak C and combinations GG, CC and GC. FIG. 31 shows an example where a most probable peak 325 is determined to have a final peak probability of 90%. Peak 325 is positioned such that it represents a G component in the biological sample. Accordingly, it can be maintained that there is a 90% probability that G exists in the biological sample.
Also in the example shown in FIG. 31, the second highest probability is peak 330 which has a peak probability of 20%. Peak 330 is at a position associated with a C composition. Accordingly, it can be maintained that there is a 20%
probability that C exists in the biological sample.
With the probability of G existing (90%) and the probability of C existing (20%) as a starting point, the probability of combinations of G and C existing can be calculated. For example, FIG. 31 indicates that the probability of GG
existing 329 is calculated as 72%. This is calculated as the probability of GG
is equal to the probability of G existing (90%) multiplied by the probability of C not existing (100%-20%). So if the probability of G existing is 90% and the probability of C not existing is 80%, the probability of GG is 72%.
In a similar manner, the probability of CC existing is equivalent to the probability of C existing (20%) multiplied by the probability of G not existing (100%-90%). As shown in FIG. 31, the probability of C existing is 20% while the probability of G not existing is 10%, so therefore the probability of CC
is only 2%. Finally, the probability of GC existing is equal to the probability of G
existing (90%) multiplied by the probability of C existing (20%). So if the probability of G existing is 90% and the probability of C existing is 20%, the probability of GC existing is 18%. In summary form, then, the probability of the composition of the biological sample is:
probability of GG: 72%;
probability of GC: 18%; and probability of CC: 2%.
Once the probabilities of each of the possible combinations has been determined, FIG. 32 is used to decide whether or not sufficient confidence exists to call the genotype. FIG. 32 shows a call chart 335 which has an x-axis 337 which is the ratio of the highest combination probability to the second highest combination probability. The y-axis 339 simply indicates whether the ratio is sufficiently high to justify calling the genotype. The value of the ratio may be indicated by M. The value of M is set depending upon trial data, sample composition, and the ability to accept error. For example, the value M may be set relatively high, such as to a value 4 so that the highest probability must be at least four times greater than the second highest probability before confidence is established to call a genotype. However, if a certain level of error may be acceptable, the value of M may be set to a more aggressive value, such as to 3, so that the ratio between the highest and second highest probabilities needs to be only a ratio of 3 or higher. Of course, moderate value may be selected for M
when a moderate risk can be accepted. Using the example of FIG. 31, where the probability of GG was 72% and the probability of GC was 18%, the ratio between 72% and 18% is 4.0; therefore, whether M is set to 3, 3.5, or 4, the system would call the genotype as GG. Although the preferred embodiment uses a ratio between the two highest peak probabilities to determine if a genotype confidently can be called, it will be appreciated that other methods may be substituted. It will also be appreciated that the above techniques may be used for calculating probabilities and choosing genotypes (or more general DNA patterns) consisting of combinations of more than two peaks.
Referring now to FIG. 33, a flow chart is shown generally defining the process of statistically calling genotype described above. In FIG. 33 block shows that the height of each peak is determined and that in block 404 a noise profile is extrapolated for each peak. The signal is determined from the height of each peak in block 402 and the noise for each peak is determined using the noise profile in block 406. In block 410, the signal-to-noise ratio is calculated for each peak. To account for a non-Gaussian peak shape, a residual error is determined in block 412 and an adjusted signal-to-noise ratio is calculated in block 414. Block 416 shows that a probability profile is developed, with the probability of each peak existing found in block 418. An allelic penalty may be applied in block 420, with the allelic penalty applied to the adjusted peak probability in block 422. The probability of each combination of components is calculated in block 424 with the ratio between the two highest probabilities being determined in block 426. If the ratio of probabilities exceeds a threshold value, then the genotype is called in block 428.
One skilled in the art will appreciate that processess, apparatus and systems can be practiced by other than the preferred embodiments that are presented in this description for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow. It is noted that equivalents for the particular embodiments discussed in this description may practice the invention as well.
In order to fully benefit from the use of SNP data, vast quantities of DNA
data must be collected, compared, and analyzed. For example, collecting and identifying the SNP profile for a single human subject requires the collection, identification, and classification of thousands, even tens of thousands of DNA
samples. Further, the analysis of the resulting DNA data must be carried out with precision. In making a genetic call, where a composition of a biological sample is identified, any error in the call may result in detrimentally affecting the medical advice or treatment given to a patient.
Conventional, known systems and processes for collecting and analyzing DNA data are inadequate to timely and efficiently implement a widespread medical program benefiting from SNP information. For example, many known DNA analysis techniques require the use of an operator or technician to monitor and review the DNA data. An operator, even with sufficient training and substantial experience, is still likely to occasionally make a classification error.
For exatri~~fe, the c~peratar may incorrectly identify a base-pair, leading to that pa~Cient receiving faulty SNP profile. Aiternativelyf the opera'tar may view the data and decide that the data do not clearly identify any particular base pair.
Although :much a "no cell" may be warranted, it is likely 'that the operator will ~ make "no-calf" decisions when the data actually suppork a valid call, In such a trianner, the opportunity to more fully profile the patient is Post.
Thus, there exists a need fr~r systems, apparatus and processes 20 efficiently and accurately collact and analyze data, such as DNA data.
Thererfare .it is an abject herein to provide such systems, apparatus and 1C~ processes. !t is an object herein to prr~Vide an .apparatus and process for accurately identifiying genetic information. !t fs another object to prrwfde Processes and apparatus fnr extracting genetic information from genetic data in a highly automated c'nanner. To overcame the deficiencies in the known conventional systems, a method .and apparatus for identifying a biological 1 ~ sample are provided.
SLJNtMAEiY OF THE 1NVENT1~1N
A method and system for identifying a biological sample that generates a data set in<lfcative of the composition of the biolagioal sample are prQVided.
!n a particular example, the data set is DNA spectrometry data received from a mess ~0 spectrometer. The data set is denoised, and a baseline is deleted. Since possible compositions of the bialogiaal sample may be known, expected peak areas may )~e determined. Using the expected peak areas, a residual baseline is generated to further correct the data set. Probable peaks are then ider~'~ifiable In the correctE:d data set, which are used to identify the composition of the ~S biological s;~mple. fn a disclosed example, statistical methods are employed to determine the probability that a probable peak fs an actual peak, nc~t an actual peak, or that the data are too inconclusive to call.
Advsmtageously, the method and system far identifying a biologioal Sample accurately makes composition calls in a highly autarriated manner, Irt 3a such a manryer, complete SNP profile information, for exlrripte, may be colfec~ted efficiently. 1111are importantly, the collected data are analyzed rwith highly accurate re~:utts. Far exampler when a particular composition is Called, the result RECTIFIED SHEET (RULE 91) ISA/EP
may be relied upon with great confidence. Such confidence is provided by the robust computational process employed and the highly automatic method of collecting, processing, and analyzing the data set.
These and other features and advantages of the present invention will be appreciated from review of the following detailed description of the invention, along with the accompanying figures in which like reference numerals refer to like parts throughout.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a system provided herein;
FIG. 2 is a flowchart of a method of identifying a biological sample provided herein;
FIG. 3 is a graphical representation of data from a mass spectrometer;
FIG. 4 is a diagram of wavelet transformation of mass spectrometry data;
FIG. 5 is a graphical representation of wavelet stage 0 hi data;
FIG. 6 is a graphical representation of stage 0 noise profile;
FIG. 7 is a graphical representation of generating stage noise standard deviations;
FIG. 8 is a graphical representation of applying a threshold to data stages;
FIG. 9 is a graphical representation of a sparse data set;
FIG. 10 is a formula for signal shifting;
FIG. 1 1 is a graphical representation of a wavelet transformation of a denoised and shifted signal;
FIG. 12 is a graphical representation of a denoised and shifted signal;
FIG. 13 is a graphical representation of removing peak sections;
FIG. 14 is a graphical representation of generating a peak free signal;
FIG. 15 is a block diagram of a method of generating a baseline correction;
FIG. 16 is a graphical representation of a baseline and signal;
FIG. 17 is a graphical representation of a signal with baseline removed;
FIG. 18 is a table showing compressed data;
FIG. 19 is a flowchart of method for compressing data;
FIG. 20 is a graphical representation of mass shifting;
FI(a. 21 is a graphical representation of determining peak width;
FI(~. 22 is a graphical representation of removing peaks;
FIG. 23 is a graphical representation of a signal with peaks removed;
i=It3. 24. is a graphical representation of a residual baseline;
FIt3. 25 is a graphical representation of a signal with residual baseline removed;
Ftt3. ~~ is a graphical representation of determining peak height;
FIt3. ~7 is a graphical representation of determining signal-to-noise fior each peak<;
90 Flt;. 28 is a graphical representation of determining a residua! error for each peak;
FtG. 29 is a graphical representa~Cion Qf peak probabilities;
Flc;. 3D is a graphical representation of applying an allelic ratio to peak probability;
FJr;. 31 is a graphical represen~Catio~n of determining peaty probability, Fl~x. 32 is a graphical representation of calling a genotype; and FI~~, 33 is a flowchawC showing a statistical procedure for calling a genotype.
17ETAILEI3 DESCk~IpTI~N CtF THE I~IVENTfON
21) Provided herein are a method and device for identifying a biological sample. Referring now to FIG. 1, an apparatus 9C1 for identifying a biological sample is disctc~sed. The apparatu$ 10 for identifying a biological sample generally comprises a mass spectromefier 15 communicating with a coct'~pu'Cing device 2t7. In a preferred embodiment, the mass spectrometer may be a MALDI-2~a T(3F mass spectrometer manufactured by Bruker-Franzen Analytik CrmbM;
however, it will be appreciated tY~at other mass spectrometers ,can be $ubstitut~~d. The Computing device 20 is preferably 8 general purpose computing device. I-lowever, it will be appreciated that the computing device could be alternatively configured; for example, it may be integrated with the mass 30 spectrometer or could be part of a computer in a larger network system.
TUe apparatus '10 for identifying a biological sample may operate as an automat~:d identification sys~Cem having a robo'k 2~a with a robotic otm 27 RECTIFIED SHEET (RULE 91) ISAIEP
configured to deliver a sample plate 29 into a receiving area 31 of the mass spectrometer 15. In such a manner, the sample to be identified may be placed on the plate 29 and automatically received into the mass spectrometer 15. The biological sample is then processed in the mass spectrometer to generate data indicative of the mass of DNA fragments into biological sample. These data may be sent directly to computing device 20, or may have some preprocessing or filtering performed within the mass spectrometer. In a preferred embodiment, the mass spectrometer 15 transmits unprocessed and unfiltered mass spectrometry data to the computing device 20. However, it will be appreciated that the analysis in the computing device may be adjusted to accommodate preprocessing or filtering performed within the mass spectrometer.
Referring now to FIG. 2, a general method 35 for identifying a biological sample is shown. In method 35, data are received into a computing device from a test instrument in block 40. Preferably the data are received in a raw, unprocessed and unfiltered form, but alternatively may have some form of filtering or processing applied. The test instrument of a preferred embodiment is a mass spectrometer as described above. However, it will be appreciated that other test instruments could be substituted for the mass spectrometer.
The data generated by the test instrument, and in particular the mass spectrometer, include information indicative of the identification of the biological sample. More specifically, the data are indicative of the DNA composition of the biological sample. Typically, mass spectrometry data gathered from DNA
samples obtained from DNA amplification techniques are noisier than, for example, those from typical protein samples. This is due in part because protein samples are more readily prepared in more abundance, and protein samples are more easily ionizable as compared to DNA samples. Accordingly, conventional mass spectrometer data analysis techniques are generally ineffective for DNA
analysis of a biological sample.
To improve the analysis capability so that DNA composition data can be more readily discerned, a preferred embodiment uses wavelet technology for analyzing the DNA mass spectrometry data. Wavelets are an analytical tool for signal processing, numerical analysis, and mathematical modeling. Wavelet _7_ technology provides a basic expansion function which is applied to a data set.
Using wavelet decomposition, the data set can be simultaneously analyzed in both the time and frequency domains. Wavelet transformation is the technique of choice in the analysis of data that exhibit complicated time (mass) and frequency domain information. such as MALDI-TOF DNA data. Wavelet transforms as described herein have superior denoising properties as compared to conventional Fourier analysis techniques. Wavelet transformation has proven to be particularly effective in interpreting the inherently noisy MALDI-TOF
spectra of DNA samples. In using wavelets, a "small wave" or "scaling function" is used to transform a data set into stages, with each stage representing a frequency component in the data set. Using wavelet transformation, mass spectrometry data can be processed, filtered, and analyzed with sufficient discrimination to be useful for identification of the DNA
composition for a biological sample.
Referring again to FIG. 2, the data received in block 40 are denoised in block 45. The denoised data then has a baseline correction applied in block 50.
A baseline correction is generally necessary as data coming from the test instrument, in particular a mass spectrometer instrument, has data arranged in a generally exponentially decaying manner. This generally exponential decaying arrangement is not due to the composition of the biological sample, but is a result of the physical properties and characteristics of the test instrument and other chemicals involved in DNA sample preparation. Accordingly, baseline correction substantially corrects the data to remove a component of the data attributable to the test system and sample preparation characteristics.
After denoising in block 45 and the baseline correction in block 50, a signal remains which is generally indicative of the composition of the biological sample. However, due to the extraordinary discrimination required for analyzing the DNA composition of the biological sample, the composition is not readily apparent from the denoised and corrected signal. For example, although the signal may include peak areas, it is not yet clear whether these "putative"
peaks actually represent a DNA composition, or whether the putative peaks are result of a systemic or chemical aberration. Further, any call of the composition of the ..~.
biological sample would have a prcabability of error which would be unacceptable far clinical or therapeutic purposes. In such critical situations, there needs to be a high decree of certainty that any call or idantiflcation of the sample is accurate. Therefore, additional data processing and interpretation are necessary.
a before i;hu sample can be accurately and confidently identified.
Since the quantity of data resulting from each mass spectrometry test is typically i.housands of data points, and an automated system may be Set to perform hundreds or even thousands of tests per hour, the quantity of mass spectrometry data generated is enormous. To facilitate efficient transmission 1rJ and storage of the mass spectrometry data, block ~5 shows that the denoised and baseline correctrad data are compressed.
In a preferred embodiment, the biological sample is selected and processed to ha'Ve only a limited range of possible Compositions. Accordingly, it is therefore known where peaks indicating composition should be located, if 15 present. Taking advantage raf knowing the location of these expected peaks, in block fi0 the method 36 matches putative peaks in the processed signal to the location of the expected peaks. In such a manner, the probability of each putative peak in the data being an actual peak indicative of the composition of the bioladical sample can be determined. Once ~Che probability Qf eacl5 peak is X13 dstermin:,d in block i~0, then in block 65 the method ~~ statistically determines the composition of the biological sample and determines if confidence is high enough to Galling a genotype.
Referring again to block 40, data are received from the test instrument, which is preferably a mass spectrometer. In a specific illustration, FIG. ~
shows 25 a~n exarnhle of data from a mass spectrometer. The mass spectrometer data generally comprises data points distributed along an x-axis and a y-axis. The x-axis repr4sents the mass Qf particles detected, while the y-axis represents a numerical concentration of the particles. As can be seen in FIG, ~, the mass spectrometry data 7d is generally exponentially decaying with data at the left 30 end of the x-axis generally decaying in an exponential manner toward data at the heavier s:nd of the x-axis. However, the general exponential presentation of the data is nc7t indicative of the composition of the laiological sample, but is more RECTIFIED SHEET (RULE 91) ISAIEP
_g_ reflective of systematic error and characteristics. Further, as described above and illustrated in FIG. 3, considerable noise exists in the mass spectrometry DNA
data 70.
Referring again to block 45, where the raw data received in block 40 is denoised, the denoising process will be described in more detail. As illustrated in FIG. 2, the denoising process generally entails 1 ) performing a wavelet transformation on the raw data to decompose the raw data into wavelet stage coefficients; 2) generating a noise profile from the highest stage of wavelet coefficients; and 3) applying a scaled noise profile to other stages in the wavelet transformation. Each step of the denoising process is further described below.
Referring now to FIG. 4, the wavelet transformation of the raw mass spectrometry data is generally diagramed. Using wavelet transformation techniques, the mass spectrometry data 70 is sequentially transformed into stages. In each stage the data is represented in a high stage and a low stage, with the low stage acting as the input to the next sequential stage. For example, the mass spectrometry data 70 is transformed into stage 0 high data 82 and stage 0 low data 83. The stage 0 low data 83 is then used as an input to the next level transformation to generate stage 1 high data 84 and stage 1 low data 85. In a similar manner, the stage 1 low data 85 is used as an input to be transformed into stage 2 high data 86 and stage 2 low data 87. The transformation is continued until no more useful information can be derived by further wavelet transformation . For example, in the preferred embodiment a 24-point wavelet is used. More particularly a wavelet commonly referred to as the Daubechies 24 is used to decompose the raw data. However, it will be appreciated that other wavelets can be used for the wavelet transformation.
Since each stage in a wavelet transformation has one-half the data points of the previous stage, the wavelet transformation can be continued until the stage n low data 89 has around 50 points. Accordingly, the stage n high 88 would contain about 100 data points. Since the preferred wavelet is 24 points long, little data or information can be derived by continuing the wavelet transformation on a data set of around 50 points.
-~ a-Flfa. 5 shows an example of stage 0 high data ~~. Since stage 4 high data 95 is generally indicative of the highest frequencies in the mass speotramLtry data, stage 0 high data g5 will closely relate to the quantity c~f high frequency noise in the mass spectrometry data. In FICA, ~, an exponential s fitting formula has been applied to the stagQ f7 high data ;~5 to generate a stage 0 noise profile 97. Ire particular, 'the exponential fitting formula is in the 'format Ao + A, EXP f-A2ml. It will be appreciated that other exporrentiai fitting formulas or other types of curve fits may be used.
Referring now to FIG. 7, noise profiles for 'the other high stages are 'f 0 determjnc.d. Since the later data points in each stage will likely be representative of the level of noise in each stage, only the later data paints in each stage are used to generate a standard deviation figure that is representative of 'the noise content in that particular stage. More particularly, in generating the noise profile for each remaining stage, anty tha Isst five percent o'~ the data points in each 1 ~ stage are analyzed to determine a standard deviation number. It will be appreciated that other rtumber$ of points or alternative methods could be used tt:
generate such a standard deviation 'figure.
The standard deviation number for each stage is used with the stage 4 noise profile (the exponential curvel 97 to generate a scaled noise profile for 20 each stage. Far example, FIG. 7 shows that stage 1 high data 9S has stage 1 high data 103 with the last five pt~r~cent of the data points represented by area 99. The points in area 99 are evaluated to determine a standard deviation number indicative of the noise content in stage 1 high data 103, The standard deviation number is then used with the stage 0 noise profile 97 nto genera'Ce a ~6 stage 1 noise profile.
In a similar manner, stage 2 high 10Q has stage 2 high data 104 with the last five percent of points represented by area 101. The data paints in area are then used to calculate a standard deviation number whioh is then used to scale thE: stage (1 noise profile 97 to generate a noise profile for stage 2 data.
~0 This sarr,e process is continued for each of the stage high data as shown by the stage n High 106. f=or stage n high 1 p5, stage n high data 1 (~8 has the last five percent of data points indicated in area 1 Q6. The data points in area 1 Q5 are RECTIFIED SHEET (RULE 91) ISAIEP
used to determine a standard deviation number for stage n. The stage n standard deviation number is then used with the stage 0 noise profile 97 to generate a noise profile for stage n. Accordingly, each of the high data stages has a noise profile.
FIG. 8 shows how the noise profile is applied to the data in each stage.
Generally, the noise profile is used to generate a threshold which is applied to the data in each stage. Since the noise profile is already scaled to adjust for the noise content of each stage, calculating a threshold permits further adjustment to tune the quantity of noise removed. Wavelet coefficients below the threshold are ignored while those above the threshold are retained. Accordingly, the remaining data has a substantial portion of the noise content removed.
Due to the characteristics of wavelet transformation, the lower stages, such as stage 0 and 1, will have more noise content than the later stages such as stage 2 or stage n. Indeed, stage n low data is likely to have little noise at all. Therefore, in a preferred embodiment the noise profiles are applied more aggressively in the lower stages and less aggressively in the later stages.
For example, FIG. 8 shows that stage 0 high threshold is~ determined by multiplying the stage 0 noise profile by a factor of four. In such a manner, significant numbers of data points in stage 0 high data 95 will be below the threshold and therefore eliminated. Stage 1 high threshold 1 12 is set at two times the noise profile for the stage 1 high data, and stage 2 high threshold 1 14 is set equal to the noise profile for stage 2 high. Following this geometric progression, stage n high threshold 1 16 is therefore determined by scaling the noise profile for each respective stage n high by a factor equal to (1 /2"'2). It will be appreciated that other factors may be applied to scale the noise profile for each stage. For example, the noise profile may be scaled more or less aggressively to accommodate specific systemic characteristics or sample compositions. As indicated above, stage n low data does not have a noise profile applied as stage n low data 1 18 is assumed to have little or no noise content. After the scaled noise profiles have been applied to each high data stage, the mass spectrometry data 70 has been denoised and is ready for further processing. A wavelet transformation of the denoised signal results in the sparse data set 120 as shown in FIG. 9.
Referring again to FIG. 2, the mass spectrometry data received in block 40 has been denoised in block 45 and is now passed to block 50 for baseline correction. Before performing baseline correction, the artifacts introduced by the wavelet transformation procedure are preferably removed. Wavelet transformation results vary slightly depending upon which point of the wavelet is used as a starting point. For example, the preferred embodiment uses the 24-point Daubechies-24 wavelet. By starting the transformation at the 0 point of the wavelet, a slightly different result will be obtained than if starting at points 1 or 2 of the wavelet. Therefore, the denoised data is transformed using every available possible starting point, with the results averaged to determine a final denoised and shifted signal. For example, FIG. 10 shows that the wavelet coefficient is applied 24 different times and then the results averaged to generate the final data set. It will be appreciated that other techniques may be used to accommodate the slight error introduced due to wavelet shifting.
The formula is generally indicated in FIG. 10. Once the signal has been denoised and shifted, a denoised and shifted signal 130 is generated as shown in FIG. 12. FIG. 1 1 shows an example of the wavelet coefficient 135 data set from the denoised and shifted signal 130.
FIG. 13 shows that putative peak areas 145, 147, and 149 are located in the denoised and shifted signal 150. The putative peak areas are systematically identified by taking a moving average along the signal 150 and identifying sections of the signal 150 which exceed a threshold related to the moving average. It will be appreciated that other methods can be used to identify putative peak areas in the signal 150.
Putative peak areas 145, 147 and 149 are removed from the signal 150 to create a peak-free signal 155 as shown in FIG. 14. The peak-free signal 155 is further analyzed to identify remaining minimum values 157, and the remaining minimum values 157 are connected to generate the peak-free signal 155.
FIG. 15 shows a process of using the peak-free signal 155 to generate a baseline 170 as shown in FIG. 16. As shown in block 162, a wavelet transformation is performed on the peak-free signal 155. All the stages from the wavelet transformation are eliminated in block 164 except for the n low stage.
The n low stage will generally indicate the lowest frequency component of the peak-free signal 155 and therefore will generally indicate the system exponential characteristics. Block 166 shows that a signal is reconstructed from the n low coefficients and the baseline signal 170 is generated in block 168.
FIG. 16 shows a denoised and shifted data signal 172 positioned adjacent a correction baseline 170. The baseline correction 170 is subtracted from the denoised and shifted signal 172 to generate a signal 175 having a baseline correction applied as shown in FIG 17. Although such a denoised, shifted, and corrected signal is sufficient for most identification purposes, the putative peaks in signal 175 are not identifiable with sufficient accuracy or confidence to call the DNA composition of a biological sample.
Referring again to FIG. 2, the data from the baseline correction 50 is now compressed in block 55; the compression technique used in a preferred embodiment is detailed in FIG. 18. In FIG. 18 the data in the baseline corrected data are presented in an array format 182 with x-axis points 183 having an associated data value 184. The x-axis is indexed by the non-zero wavelet coefficients, and the associated value is the value of the wavelet coefficient. In the illustrated data example in table 182, the maximum value 184 is indicated to be 1000. Although a particularly advantageous compression technique for mass spectrometry data is shown, it will be appreciated that other compression techniques can be used. Although not preferred, the data may also be stored without compression.
In compressing the data according to a preferred embodiment, an intermediate format 186 is generated. The intermediate format 186 generally comprises a real number having a whole number portion 188 and a decimal portion 190. The whole number portion is the x-axis point 183 while the decimal portion is the value data 184 divided by the maximum data value. For example, in the data 182 a data value "25" is indicated at x-axis point "100".
The intermediate value for this data point would be "100.025".
From the intermediate compressed data 1 ~6 the final compressed data 195 is generated. The first point of the intermediate data file becomes the starting point for the compressed data. Thereafter each data point in the compressed data 195 is calculated as follows: the whole number portion (left of the decimal) is replaced by the difference between the current and the last whole number. The remainder (right of the decimal) remains intact. For example, the starting point of the compressed data 195 is shown to be the same as the intermediate data point which is "100.025". The comparison between the first intermediate data point "100.025" and the second intermediate data point "150.220" is "50.220". Therefore, "50.220" becomes the second point of the compressed data 195. In a similar manner, the second intermediate point is "150.220" and the third intermediate data point is "500.0001 ". Therefore, the third compressed data becomes "350.000". The calculation for determining compressed data points is continued until the entire array of data points is converted to a single array of real numbers.
FIG. 19 generally describes the method of compressing mass spectrometry data, showing that the data file in block 201 is presented as an array of coefficients in block 202. The data starting point and maximum is determined as shown in block 203, and the intermediate real numbers are calculated in block 204 as described above. With the intermediate data points generated, the compressed data is generated in block 205. The described compression method is highly advantageous and efficient for compressing data sets such as a processed data set from a mass spectrometry instrument. The method is particularly useful for data, such as mass spectrometry data, that use large numbers and have been processed to have occasional lengthy gaps in x-axis data. Accordingly, an x-y data array for processed mass spectrometry data may be stored with an effective compression rate of 10x or more. Although the compression technique is applied to mass spectrometry data, it will be appreciated with the method may also advantageously be applied to other data sets.
Referring again to FIG. 2, peak heights are now determined in block 60.
The first step in determining peak height is illustrated in FIG. 20 where the signal 210 is shifted left or right to correspond with the position of expected peaks.
As the set of possible compositions in the biological sample is known before the mass spectrometry data is generated, the possible positioning of expected peaks is already known. These possible peaks are referred to as expected peaks, such as expected peaks 212, 214, and 216. Due to calibration or other errors in the test instrument data, the entire signal may be shifted left or right from its actual position; therefore, putative peaks located in the signal, such as putative peaks 218, 222, and 224 may be compared to the expected peaks 212, 214, and 216, respectively. The entire signal is then shifted such that the putative peaks align more closely with the expected peaks.
Once the putative peaks have been shifted to match expected peaks, the strongest putative peak is identified in FIG. 21. In a preferred embodiment, the strongest peak is calculated as a combination of analyzing both the overall peak height and area beneath the peak. For example, a moderately high but wide peak would be stronger than a very high peak that is extremely narrow. With the strongest putative peak identified, such as putative peak 225, a Gaussian 228 curve is fit to the peak 225. Once the Gaussian is fit, the width (W) of the Gaussian is determined and will be used as the peak width for future calculations.
As generally addressed above, the denoised, shifted, and baseline-corrected signal is not sufficiently processed for confidently calling the DNA
composition of the biological sample. For example, although the baseline has generally been removed, there are still residual baseline effects present.
These residual baseline effects are therefore removed to increase the accuracy and confidence in making identifications.
To remove the residual baseline effects, FIG. 22 shows that the putative peaks 218, 222, and 224 are removed from the baseline corrected signal. The peaks are removed by identifying a center line 230, 232, and 234 of the putative peaks 218, 222, and 224, respectively and removing an area both to the left and to the right of the identified center line. For each putative peak, an area equal to twice the width (W) of the Gaussian is removed from the left of the center line, while an area equivalent to 50 daltons is removed from the right of the center line. It has been found that the area representing 50 daltons is adequate to sufficiently remove the effect of salt adducts which may be associated with an actual peak. Such adducts appear to the right of an actual peak and are a natural effect from the chemistry involved in acquiring a mass spectrum. Although a 50 Dalton buffer has been selected, it will be appreciated that other ranges or methods can be used to reduce or eliminate adduct effects.
The peaks are removed and remaining minima 247 located as shown in FIG. 23 with the minima 247 connected to create signal 245. A quartic polynomial is applied to signal 245 to generate a residual baseline 250 as shown in FIG. 24. The residual baseline 250 is subtracted from the signal 225 to generate the final signal 255 as indicated in FIG. 25. Although the residual baseline is the result of a quartic fit to signal 245, it will be appreciated that other techniques can be used to smooth or fit the residual baseline.
To determine peak height, as shown in FIG. 26, a Gaussian such as Gaussian 266, 268, and 270 is fit to each of the peaks, such as peaks 260, 262, and 264, respectively. Accordingly, the height of the Gaussian is determined as height 272, 274, and 276. Once the height of each Gaussian peak is determined, then the method of identifying a biological compound 35 can move into the genotyping phase 65 as shown in FIG. 2.
An indication of the confidence that each putative peak is an actual peak can be discerned by calculating a signal-to-noise ratio for each putative peak.
Accordingly, putative peaks with a strong signal-to-noise ratio are generally more likely to be an actual peak than a putative peak with a lower signal-to-noise ratio. As described above and shown in FIG. 27, the height of each peak, such as height 272, 274, and 276, is determined for each peak, with the height being an indicator of signal strength for each peak. The noise profile, such as noise profile 97, is extrapolated into noise profile 280 across the identified peaks. At fihe center line of each of the peaks, a noise value is determined, such as noise value 282, 283, and 284. With a signal value and a noise value generated, signal-to-noise ratios can be calculated for each peak. For example, the signal-to-noise ratio for the first peak in FIG. 27 would be calculated as signal value 272 divided by noise value 282, and in a similar manner the signal-to-noise ratio of the middle peak in FIG. 27 would be determined as signal 274 divided by noise value 283.
Although the signal-to-noise ratio is generally a useful indicator of the presence of an actual peak, further processing has been found to increase the confidence by which a sample can be identified. For example, the signal-to-noise ratio for each peak in the preferred embodiment is preferably adjusted by the goodness of fit between a Gaussian and each putative peak. It is a characteristic of a mass spectrometer that sample material is detected in a manner that generally complies with a normal distribution. Accordingly, greater confidence will be associated with a putative signal having a Gaussian shape than a signal that has a less normal distribution. The error resulting from having a non-Gaussian shape can be referred to as a "residual error".
Referring to FIG. 28, a residual error is calculated by taking a root mean square calculation between the Gaussian 293 and the putative peak 290 in the data signal. The calculation is performed on data within one width on either side of a center line of the Gaussian. The residual error is calculated as:
(G - R) where G is the Gaussian signal value, R is the putative peak value, and N is the number of points from -W to + W. The calculated residual error is used to generate an adjusted signal-to-noise ratio, as described below.
An adjusted signal noise ratio is calculated for each putative peak using the formula (S/N) ~ EXP~-~' MRS, where S/N is the signal-to-noise ratio, and R
is the residual error determined above. Although the preferred embodiment calculates an adjusted signal-to-noise ratio using a residual error for each peak, it will be appreciated that other techniques can be used to account for the goodness of fit between the Gaussian and the actual signal.
Referring now to FIG. 29, a probability is determined that a putative peak is an actual peak. In making the determination of peak probability, a probability 1 g-profiile X00 is generated where the adjusted signal.-to-noise ratio is the x-axis, and the probability is the y-axis. F"robability is necessarily in the range between a 0°~ probability and a 100% probability, which is indicated es 9.
~eneraliy, the higher the. adjusted sign2l-to-noise ratio, the greater the aon~Fidence that a S putative peak is an actual peak.
At some target value for the adjusted signal-to-noise, it has been fr~und that the Farababifity is l~la% that the putative peak is an actual peak sand can confidently be used to identify the i~NA composition of a biological sample.
Mowever. the target value of adjusted signal-to-noise ratio where the probability is assucn~.d to be 110% is a variable parameter which is to be set according to applic~tit~n specific criteria. For example, the target signal to-noise ratio wit( be adjusted depending upon trial experience, sample characteristics, and the acceptable error 'tolerance in the overall system. f~llore specifically, for situations requiring a conservative appraa~ch where error cennc~t be tolerated, the target 9 a adjusted signal--to-noise ratio can be set to, for example, 1 D and higher.
Accordingly, 10U'% probability will not be assigned to a peak unless the adjusted signal to~noise ratio is l i~ or over.
In other situations. a mare aggressive approach may be taken as sample data are more pronounced or the risk of error may be reduced. fn such a situation the system may be set to assume a 70c~°!o probability with a 5 or greater target signal-to-noise ratio. 0f Course, an 9ntermediate signal-ta-noise ratio target figure can be selected, such as 7, when a moderate risk of error can be assumed. C?nce the target adjusted signal-to-noise ratio is set far the method, then 'Far any adjusted si~nat-to-noise ratio a probability can be determined tt,at a putative peak is an actual peak.
Due to the chemistry involved in performing an identification test, especially a mass spectrQrnetry test of a sample prepared by DNA
amplifications, the allelic ratio between the signal strength of the highest peak and the signal strength of the second {or third and so on) highest peak should fall within an expected ratio. 1f the allelic ratio falls outside of normal guidelines, the preferred embor~iment imposes an allelic ratio penalty to the probability. For example, FIC.
30 shows an allelic i5enalty 315 which has alt x-axis 317 'that i$ the ratio RECTIFIED SHEET (RULE 91) ISAIEP
between the signal strength of the second highest peak divided by signal strength of the highest peak. The y-axis 319 assigns a penalty between 0 and 1 depending on the determined allelic ratio. In the preferred embodiment, it is assumed that allelic ratios over 30% are within the expected range and therefore no penalty is applied. Between a ratio of 10% and 30%, the penalty is linearly increased until at allelic ratios below 10% it is assumed the second-highest peak is not real. For allelic ratios between 10% and 30%, the allelic penalty chart 315 is used to determine a penalty 319, which is multiplied by the peak probability determined in FIG. 29 to determine a final peak probability.
Although the preferred embodiment incorporates an allelic ratio penalty to account for a possible chemistry error, it will be appreciated that other techniques may be used. Similar treatment will be applied to the other peaks.
With the peak probability of each peak determined, the statistical probability for various composition components may be determined, as an example, in order to determine the probability of each of three possible combinations of two peaks, -- peak G, peak C and combinations GG, CC and GC. FIG. 31 shows an example where a most probable peak 325 is determined to have a final peak probability of 90%. Peak 325 is positioned such that it represents a G component in the biological sample. Accordingly, it can be maintained that there is a 90% probability that G exists in the biological sample.
Also in the example shown in FIG. 31, the second highest probability is peak 330 which has a peak probability of 20%. Peak 330 is at a position associated with a C composition. Accordingly, it can be maintained that there is a 20%
probability that C exists in the biological sample.
With the probability of G existing (90%) and the probability of C existing (20%) as a starting point, the probability of combinations of G and C existing can be calculated. For example, FIG. 31 indicates that the probability of GG
existing 329 is calculated as 72%. This is calculated as the probability of GG
is equal to the probability of G existing (90%) multiplied by the probability of C not existing (100%-20%). So if the probability of G existing is 90% and the probability of C not existing is 80%, the probability of GG is 72%.
In a similar manner, the probability of CC existing is equivalent to the probability of C existing (20%) multiplied by the probability of G not existing (100%-90%). As shown in FIG. 31, the probability of C existing is 20% while the probability of G not existing is 10%, so therefore the probability of CC
is only 2%. Finally, the probability of GC existing is equal to the probability of G
existing (90%) multiplied by the probability of C existing (20%). So if the probability of G existing is 90% and the probability of C existing is 20%, the probability of GC existing is 18%. In summary form, then, the probability of the composition of the biological sample is:
probability of GG: 72%;
probability of GC: 18%; and probability of CC: 2%.
Once the probabilities of each of the possible combinations has been determined, FIG. 32 is used to decide whether or not sufficient confidence exists to call the genotype. FIG. 32 shows a call chart 335 which has an x-axis 337 which is the ratio of the highest combination probability to the second highest combination probability. The y-axis 339 simply indicates whether the ratio is sufficiently high to justify calling the genotype. The value of the ratio may be indicated by M. The value of M is set depending upon trial data, sample composition, and the ability to accept error. For example, the value M may be set relatively high, such as to a value 4 so that the highest probability must be at least four times greater than the second highest probability before confidence is established to call a genotype. However, if a certain level of error may be acceptable, the value of M may be set to a more aggressive value, such as to 3, so that the ratio between the highest and second highest probabilities needs to be only a ratio of 3 or higher. Of course, moderate value may be selected for M
when a moderate risk can be accepted. Using the example of FIG. 31, where the probability of GG was 72% and the probability of GC was 18%, the ratio between 72% and 18% is 4.0; therefore, whether M is set to 3, 3.5, or 4, the system would call the genotype as GG. Although the preferred embodiment uses a ratio between the two highest peak probabilities to determine if a genotype confidently can be called, it will be appreciated that other methods may be substituted. It will also be appreciated that the above techniques may be used for calculating probabilities and choosing genotypes (or more general DNA patterns) consisting of combinations of more than two peaks.
Referring now to FIG. 33, a flow chart is shown generally defining the process of statistically calling genotype described above. In FIG. 33 block shows that the height of each peak is determined and that in block 404 a noise profile is extrapolated for each peak. The signal is determined from the height of each peak in block 402 and the noise for each peak is determined using the noise profile in block 406. In block 410, the signal-to-noise ratio is calculated for each peak. To account for a non-Gaussian peak shape, a residual error is determined in block 412 and an adjusted signal-to-noise ratio is calculated in block 414. Block 416 shows that a probability profile is developed, with the probability of each peak existing found in block 418. An allelic penalty may be applied in block 420, with the allelic penalty applied to the adjusted peak probability in block 422. The probability of each combination of components is calculated in block 424 with the ratio between the two highest probabilities being determined in block 426. If the ratio of probabilities exceeds a threshold value, then the genotype is called in block 428.
One skilled in the art will appreciate that processess, apparatus and systems can be practiced by other than the preferred embodiments that are presented in this description for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow. It is noted that equivalents for the particular embodiments discussed in this description may practice the invention as well.
Claims (45)
1. A method for identifying a biological sample, comprising:
generating a data set indicative of the composition of the biological sample;
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
generating a data set indicative of the composition of the biological sample;
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
2. The method of claim 1, wherein the data set is a spectrometry data set.
3. The method of claim 1, wherein the data set is generated by a mass spectrometer.
4. The method of claim 1, wherein denoising the data set includes generating a noise profile for the data set.
5. The method of claim 1, wherein denoising the data set includes transforming the data set using wavelet technology into a series of stages.
6. The method of claim 5, further including generating a noise profile for stage 0.
7. The method of claim 6, further including generating a noise profile for other stages.
8. The method of claim 7, wherein the noise profile for each of the other stages is the noise profile for stage 0 scaled by a scaling factor.
9. The method of claim 8, wherein the scaling factor is derived from the end portion of each of the other stages, respectively.
10. The method of claim 5, further including applying a threshold to selected stages, the threshold being derived from the noise profile.
11. The method of claim 10, wherein the threshold is scaled by a threshold factor before being applied to the selected stages.
12. The method of claim 7, wherein the threshold factor is selected so that higher stages of data are filtered less than lower stages.
13. The method of claim 5, further including generating a sparse data set indicative of the denoised data.
14. The method of claim 5, further including shifting the denoised data to account for variations due to a starting value for the wavelet transformation.
15. The method of claim 1, wherein correcting the baseline further includes generating a moving average of the denoised data set.
16. The method of claim 15, wherein the moving average is used to find peak sections in the denoised data set.
17. The method of claim 16, wherein the peak sections are removed from the denoised data set.
18. The method of claim 17, further including generating a baseline correction.
19. The method of claim 1, further including compressing the intermediate data set, the intermediate data set having a plurality of data values associated with respective addresses.
20. The method of claim 19, wherein a compressed data value is a real number that includes a whole portion representing the difference between two addresses.
21. The method of claim 19, wherein a compressed data value is a real number that includes a decimal portion representing the difference between a maximum value of all the data values and a value at a particular address.
22. The method of claim 1, further including performing a mass shift based on the position of the putative peaks.
23. The method of claim 1, wherein generating the residual baseline includes deleting an area around each peak in the intermediate data.
24. The method of claim 23, wherein the area deleted is derived from a determined width of a peak.
25. The method of claim 23, wherein the residual baseline is derived from data remaining in the intermediate data after the peaks have been removed.
26. The method of claim 23, wherein generating the residual baseline includes fitting a quartic polynomial to the data remaining in the intermediate data after the peaks have been removed.
27. The method of claim 1, wherein the probable peak is located by fitting a Gaussian curve to a peak area in the corrected data set.
28. The method of claim 1, wherein the identifying step includes using a generated noise profile to calculate the signal-to-noise ratio for the probable peak.
29. The method of claim 28, wherein a residual peak error is calculated by comparing the probable peak to a Gaussian curve.
30. The method of claim 29, wherein the residual peak error is used to adjust the signal-to-noise ratio to generate an adjusted signal-to-noise ratio.
31. The method of claim 1, wherein the identifying step includes deriving a peak probability for the probable peak.
32. The method of claim 31, wherein the peak probability is derived using the signal-to-noise ratio.
33. The method of claim 31, wherein the peak probability is derived by using an allelic ratio, the allelic ratio being a comparison of two peak heights indicated in the corrected data.
34. The method of claim 1, wherein the identifying step includes calculating a peak probability that a probable peak in the corrected data is a peak indicating composition of the biological sample.
35. The method of claim 34, wherein peak probability is calculated for each of a plurality of probable peaks in the corrected data.
36. The method of claim 35, wherein a highest probability is compared to a second-highest probability to generate a calling ratio.
37. The method of claim 36, wherein the calling ratio is used to determine if the composition of the biological sample will be called.
38. A system for identifying a biological sample, the system comprising:
an instrument receiving the biological sample and generating a data set indicative of the composition of the biological sample;
a computer communicating to the instrument and configured to receive the generated data set, the computer performing the method of:
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
an instrument receiving the biological sample and generating a data set indicative of the composition of the biological sample;
a computer communicating to the instrument and configured to receive the generated data set, the computer performing the method of:
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
39. The system of claim 38, wherein the computer is integral to the instrument.
40. A machine readable program operating on a computing device, the computing device being configured to receive a data set indicating composition of a biological sample, the program implementing the steps of:
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
denoising the data set to generate denoised data;
deleting the baseline from the denoised data to generate an intermediate data set;
defining putative peaks for the biological sample;
using the putative peaks to generate a residual baseline;
removing the residual baseline from the intermediate data set to generate a corrected data set;
locating, responsive to removing the residual baseline, a probable peak in the corrected data set; and identifying, using the located probable peak, the biological sample.
41 . A system for identifying a component of a DNA sample, comprising:
a mass spectrometer receiving the DNA sample and generating a data set indicative of the composition of the DNA sample;
a computing device configured to receive the data set, the computing device implementing the method comprising:
denoising the data set to generate denoised data:
removing sufficiently the baseline from the denoised data to generate a corrected data set;
locating a probable peak in the corrected data set; and identifying, using the located probable peak, a component in the composition of the DNA sample.
a mass spectrometer receiving the DNA sample and generating a data set indicative of the composition of the DNA sample;
a computing device configured to receive the data set, the computing device implementing the method comprising:
denoising the data set to generate denoised data:
removing sufficiently the baseline from the denoised data to generate a corrected data set;
locating a probable peak in the corrected data set; and identifying, using the located probable peak, a component in the composition of the DNA sample.
42. The system of claim 41, where the method further includes using a statistical methodology to determine if the located probable peak is an actual peak.
43. The system of claim 41, where the method further includes determining whether the probability of the actual peak existing is sufficiently high to call the component of the DNA sample, and if the probability is not sufficiently high, then the method does not call the component.
44. The system of claim 43, where the percentage of correctly called components is about 100 percent.
45. A system for identifying a component in a biological sample, comprising:
an instrument receiving the biological sample and generating a data set indicative of the component in the biological sample;
a computing device receiving the data set and performing the steps of:
generating corrected data by processing the data set to remove noise due to system and chemical reaction characteristics, the corrected data set having putative peak areas;
defining the position of expected peaks using known possible peak areas from the biological sample;
shifting the corrected data set to more closely align the putative peaks to the expected peaks;
calculating the probability that the putative peaks in the shifted data set are actual peaks;
calling the composition of the biological sample responsive to the calculated probability.
an instrument receiving the biological sample and generating a data set indicative of the component in the biological sample;
a computing device receiving the data set and performing the steps of:
generating corrected data by processing the data set to remove noise due to system and chemical reaction characteristics, the corrected data set having putative peak areas;
defining the position of expected peaks using known possible peak areas from the biological sample;
shifting the corrected data set to more closely align the putative peaks to the expected peaks;
calculating the probability that the putative peaks in the shifted data set are actual peaks;
calling the composition of the biological sample responsive to the calculated probability.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/663,968 | 2000-09-19 | ||
US09/663,968 US7917301B1 (en) | 2000-09-19 | 2000-09-19 | Method and device for identifying a biological sample |
PCT/US2001/029290 WO2002025567A2 (en) | 2000-09-19 | 2001-09-18 | Method and device for identifying a biological sample |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2422700A1 true CA2422700A1 (en) | 2002-03-28 |
Family
ID=24663947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002422700A Abandoned CA2422700A1 (en) | 2000-09-19 | 2001-09-18 | Method and device for identifying a biological sample |
Country Status (7)
Country | Link |
---|---|
US (1) | US7917301B1 (en) |
EP (1) | EP1350211B1 (en) |
AT (1) | ATE379815T1 (en) |
AU (1) | AU2002211240A1 (en) |
CA (1) | CA2422700A1 (en) |
DE (1) | DE60131680T2 (en) |
WO (1) | WO2002025567A2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020155587A1 (en) | 2001-04-20 | 2002-10-24 | Sequenom, Inc. | System and method for testing a biological sample |
EP1451674A4 (en) | 2001-10-26 | 2008-08-20 | Sequenom Inc | Method and apparatus for parallel dispensing of defined volumes of solid particles |
EP2107129B1 (en) | 2003-07-31 | 2012-08-22 | Sequenom, Inc. | Methods for high level multiplexed polymerase chain reactions and homogeneous mass extension reactions for genotyping of polymorhisms |
US9394565B2 (en) | 2003-09-05 | 2016-07-19 | Agena Bioscience, Inc. | Allele-specific sequence variation analysis |
US9249456B2 (en) | 2004-03-26 | 2016-02-02 | Agena Bioscience, Inc. | Base specific cleavage of methylation-specific amplification products in combination with mass analysis |
WO2007050602A2 (en) * | 2005-10-24 | 2007-05-03 | Chemimage Corporation | Automated acquisition of spectral data and image data |
JP5328359B2 (en) * | 2005-10-25 | 2013-10-30 | ウオーターズ・テクノロジーズ・コーポレイシヨン | Baseline modeling in chromatography |
CN103336956B (en) * | 2013-07-10 | 2016-08-10 | 福州大学 | A kind of winter wheat area evaluation method based on remote sensing time series data |
DE102015010602A1 (en) * | 2015-08-18 | 2017-02-23 | Hochschule Aschaffenburg | Method for analyzing a data set of a time-of-flight mass spectrometry measurement and a device |
US11307569B2 (en) * | 2019-02-21 | 2022-04-19 | Oracle International Corporation | Adaptive sequential probability ratio test to facilitate a robust remaining useful life estimation for critical assets |
Family Cites Families (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1363073A (en) | 1970-07-17 | 1974-08-14 | Solartron Electronic Group | Generation of trigonometrical and other functions by interpolation between point values |
GB1536845A (en) | 1975-02-26 | 1978-12-20 | Bell & Howell Ltd | Generation of mathematical functions |
DE2548891C3 (en) | 1975-10-31 | 1983-04-28 | Finnigan MAT GmbH, 2800 Bremen | Sample changer for mass spectrometers |
US4490806A (en) | 1982-06-04 | 1984-12-25 | Research Corporation | High repetition rate transient recorder with automatic integration |
US4791577A (en) | 1985-10-03 | 1988-12-13 | Trw Inc. | Frequency shift for removing spurious spectral components from spectrum analyzer output |
US4826360A (en) | 1986-03-10 | 1989-05-02 | Shimizu Construction Co., Ltd. | Transfer system in a clean room |
FR2620049B2 (en) | 1986-11-28 | 1989-11-24 | Commissariat Energie Atomique | PROCESS FOR PROCESSING, STORING AND / OR TRANSFERRING AN OBJECT INTO A HIGHLY CLEAN ATMOSPHERE, AND CONTAINER FOR CARRYING OUT SAID METHOD |
US4837726A (en) | 1987-06-19 | 1989-06-06 | Applied Biosystems, Inc. | Quantitation of chromatographic information |
US4802102A (en) | 1987-07-15 | 1989-01-31 | Hewlett-Packard Company | Baseline correction for chromatography |
US5124932A (en) | 1988-03-10 | 1992-06-23 | Indiana University Foundation | Method for analyzing asymmetric clusters in spectral analysis |
GB8816982D0 (en) | 1988-07-16 | 1988-08-17 | Probus Biomedical Ltd | Bio-fluid assay apparatus |
EP0385805B1 (en) | 1989-03-03 | 1996-06-05 | Edward W. Stark | Signal processing method and apparatus |
EP0395481A3 (en) | 1989-04-25 | 1991-03-20 | Spectra-Physics, Inc. | Method and apparatus for estimation of parameters describing chromatographic peaks |
SE9002579D0 (en) | 1990-08-07 | 1990-08-07 | Pharmacia Ab | METHOD AND APPARATUS FOR CARRYING OUT BIOCHEMICAL REACTIONS |
US5121337A (en) | 1990-10-15 | 1992-06-09 | Exxon Research And Engineering Company | Method for correcting spectral data for data due to the spectral measurement process itself and estimating unknown property and/or composition data of a sample using such method |
US5490516A (en) | 1990-12-14 | 1996-02-13 | Hutson; William H. | Method and system to enhance medical signals for real-time analysis and high-resolution display |
US5572125A (en) * | 1991-03-25 | 1996-11-05 | Dunkel; Reinhard | Correction and automated analysis of spectral and imaging data |
US5175430A (en) | 1991-05-17 | 1992-12-29 | Meridian Instruments, Inc. | Time-compressed chromatography in mass spectrometry |
IT1260447B (en) | 1992-01-27 | 1996-04-09 | PROCEDURE AND EQUIPMENT FOR THE INTEGRAL AUTOMATION OF AN ANALYSIS LABORATORY | |
EP0636261A4 (en) | 1992-04-16 | 1998-03-25 | Dow Chemical Co | Improved method for interpreting complex data and detecting abnormal instrument or process behavior. |
US5247175A (en) | 1992-05-27 | 1993-09-21 | Finnigan Corporation | Method and apparatus for the deconvolution of unresolved data |
US5440119A (en) | 1992-06-02 | 1995-08-08 | Labowsky; Michael J. | Method for eliminating noise and artifact peaks in the deconvolution of multiply charged mass spectra |
EP0596205A3 (en) | 1992-11-03 | 1996-02-21 | Hewlett Packard Co | Bench supervisor system. |
US5605798A (en) | 1993-01-07 | 1997-02-25 | Sequenom, Inc. | DNA diagnostic based on mass spectrometry |
WO1994016101A2 (en) | 1993-01-07 | 1994-07-21 | Koester Hubert | Dna sequencing by mass spectrometry |
AU687801B2 (en) | 1993-03-19 | 1998-03-05 | Sequenom, Inc. | DNA sequencing by mass spectrometry via exonuclease degradation |
US5428357A (en) | 1993-05-28 | 1995-06-27 | Sensar Corporation | High speed data acquisition system and method |
US5363885A (en) | 1993-06-02 | 1994-11-15 | R. J. Reynolds Tobacco Company | Robotic sample preparation system and method |
US5538897A (en) | 1994-03-14 | 1996-07-23 | University Of Washington | Use of mass spectrometry fragmentation patterns of peptides to identify amino acid sequences in databases |
US5853979A (en) * | 1995-06-30 | 1998-12-29 | Visible Genetics Inc. | Method and system for DNA sequence determination and mutation detection with reference to a standard |
US5498545A (en) | 1994-07-21 | 1996-03-12 | Vestal; Marvin L. | Mass spectrometer system and method for matrix-assisted laser desorption measurements |
US5436447A (en) * | 1994-07-28 | 1995-07-25 | Waters Investments Limited | Method and apparatus for determining relative ion abundances in mass spectrometry utilizing wavelet transforms |
US5453613A (en) | 1994-10-21 | 1995-09-26 | Hewlett Packard Company | Mass spectra interpretation system including spectra extraction |
US6146854A (en) | 1995-08-31 | 2000-11-14 | Sequenom, Inc. | Filtration processes, kits and devices for isolating plasmids |
US5869242A (en) | 1995-09-18 | 1999-02-09 | Myriad Genetics, Inc. | Mass spectrometry to assess DNA sequence polymorphisms |
US5686656A (en) | 1996-02-27 | 1997-11-11 | Aviv Amirav | Method and device for the introduction of a sample into a gas chromatograph |
WO1997037041A2 (en) | 1996-03-18 | 1997-10-09 | Sequenom, Inc. | Dna sequencing by mass spectrometry |
US5928906A (en) | 1996-05-09 | 1999-07-27 | Sequenom, Inc. | Process for direct sequencing during template amplification |
US6022688A (en) | 1996-05-13 | 2000-02-08 | Sequenom, Inc. | Method for dissociating biotin complexes |
FR2749662B1 (en) | 1996-06-11 | 1998-08-28 | Elf Aquitaine | ROBOTIZED LABORATORY OF SAMPLES ANALYSIS |
WO1998001760A2 (en) | 1996-07-05 | 1998-01-15 | Beckman Coulter, Inc. | Automated sample processing system |
US5885841A (en) | 1996-09-11 | 1999-03-23 | Eli Lilly And Company | System and methods for qualitatively and quantitatively comparing complex admixtures using single ion chromatograms derived from spectroscopic analysis of such admixtures |
US5777324A (en) | 1996-09-19 | 1998-07-07 | Sequenom, Inc. | Method and apparatus for maldi analysis |
CA2270132A1 (en) | 1996-11-06 | 1998-05-14 | Sequenom, Inc. | Dna diagnostics based on mass spectrometry |
US6140053A (en) | 1996-11-06 | 2000-10-31 | Sequenom, Inc. | DNA sequencing by mass spectrometry via exonuclease degradation |
US5900481A (en) | 1996-11-06 | 1999-05-04 | Sequenom, Inc. | Bead linkers for immobilizing nucleic acids to solid supports |
DE19782097T1 (en) | 1996-11-06 | 1999-10-14 | Sequenom Inc | Compositions and methods for immobilizing nucleic acids on solid supports |
US6133436A (en) | 1996-11-06 | 2000-10-17 | Sequenom, Inc. | Beads bound to a solid support and to nucleic acids |
ATE259056T1 (en) | 1996-11-06 | 2004-02-15 | Sequenom Inc | METHOD FOR MASS SPECTROMETRY |
US6024925A (en) | 1997-01-23 | 2000-02-15 | Sequenom, Inc. | Systems and methods for preparing low volume analyte array elements |
AU748806B2 (en) | 1997-02-04 | 2002-06-13 | Sequenom, Inc. | A reversible stoichiometric process for conjugating biomolecules |
US5985214A (en) | 1997-05-16 | 1999-11-16 | Aurora Biosciences Corporation | Systems and methods for rapidly identifying useful chemicals in liquid samples |
US5975492A (en) | 1997-07-14 | 1999-11-02 | Brenes; Arthur | Bellows driver slot valve |
US6207370B1 (en) | 1997-09-02 | 2001-03-27 | Sequenom, Inc. | Diagnostics based on mass spectrometric detection of translated target polypeptides |
US6112161A (en) | 1997-09-17 | 2000-08-29 | Hewlett-Packard | Method, apparatus, and article of manufacture for enhanced intergration of signals |
US5928952A (en) | 1997-11-05 | 1999-07-27 | Zymark Corporation | Scheduled system and method for processing chemical products |
US6268131B1 (en) | 1997-12-15 | 2001-07-31 | Sequenom, Inc. | Mass spectrometric methods for sequencing nucleic acids |
DE19803309C1 (en) | 1998-01-29 | 1999-10-07 | Bruker Daltonik Gmbh | Position coordinate determination method for ion peak of mass spectrum |
US5995989A (en) | 1998-04-24 | 1999-11-30 | Eg&G Instruments, Inc. | Method and apparatus for compression and filtering of data associated with spectrometry |
US6723564B2 (en) | 1998-05-07 | 2004-04-20 | Sequenom, Inc. | IR MALDI mass spectrometry of nucleic acids using liquid matrices |
US6094050A (en) | 1998-07-14 | 2000-07-25 | Hadasit Medical Research Services & Development Company Ltd. | MRI imaging with noise filtering in wavelet space |
US6132685A (en) | 1998-08-10 | 2000-10-17 | Caliper Technologies Corporation | High throughput microfluidic systems and methods |
US6440705B1 (en) * | 1998-10-01 | 2002-08-27 | Vincent P. Stanton, Jr. | Method for analyzing polynucleotides |
US6147344A (en) | 1998-10-15 | 2000-11-14 | Neogenesis, Inc | Method for identifying compounds in a chemical mixture |
US6270835B1 (en) | 1999-10-07 | 2001-08-07 | Microcoating Technologies, Inc. | Formation of this film capacitors |
US6225061B1 (en) | 1999-03-10 | 2001-05-01 | Sequenom, Inc. | Systems and methods for performing reactions in an unsealed environment |
US20020009394A1 (en) | 1999-04-02 | 2002-01-24 | Hubert Koster | Automated process line |
US6586728B1 (en) * | 1999-05-13 | 2003-07-01 | Ciphergen Biosystems, Inc. | Variable width digital filter for time-of-flight mass spectrometry |
KR20020064298A (en) | 1999-10-13 | 2002-08-07 | 시쿼넘, 인코포레이티드 | Methods for generating databases and databases for identifying polymorphic genetic markers |
-
2000
- 2000-09-19 US US09/663,968 patent/US7917301B1/en not_active Expired - Fee Related
-
2001
- 2001-09-18 DE DE60131680T patent/DE60131680T2/en not_active Expired - Lifetime
- 2001-09-18 EP EP01979257A patent/EP1350211B1/en not_active Expired - Lifetime
- 2001-09-18 AT AT01979257T patent/ATE379815T1/en not_active IP Right Cessation
- 2001-09-18 WO PCT/US2001/029290 patent/WO2002025567A2/en active IP Right Grant
- 2001-09-18 CA CA002422700A patent/CA2422700A1/en not_active Abandoned
- 2001-09-18 AU AU2002211240A patent/AU2002211240A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1350211A2 (en) | 2003-10-08 |
EP1350211B1 (en) | 2007-11-28 |
AU2002211240A1 (en) | 2002-04-02 |
US7917301B1 (en) | 2011-03-29 |
ATE379815T1 (en) | 2007-12-15 |
WO2002025567A3 (en) | 2003-07-17 |
DE60131680T2 (en) | 2008-04-30 |
DE60131680D1 (en) | 2008-01-10 |
WO2002025567A2 (en) | 2002-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7197401B2 (en) | Peak selection in multidimensional data | |
CA2422700A1 (en) | Method and device for identifying a biological sample | |
EP2450815B1 (en) | Method for identifying peptides and proteins according to mass spectrometry data | |
US20040209260A1 (en) | Methods and apparatus for genetic evaluation | |
CN111718982A (en) | Tumor tissue single sample somatic mutation detection method and device | |
CN111081315B (en) | Homologous pseudogene mutation detection method | |
CN111341383A (en) | Method, device and storage medium for detecting copy number variation | |
EP2959414A1 (en) | Methods for indirect determination of reference intervals | |
CN111537659A (en) | Method for screening biomarkers | |
US7691643B2 (en) | Mass analysis method and mass analysis apparatus | |
WO2007084463A2 (en) | Spectrometric data cleansing | |
CN111370065B (en) | Method and device for detecting cross-sample contamination rate of RNA | |
CN112735594A (en) | Method for screening disease phenotype related mutation sites and application thereof | |
WO2002029381A3 (en) | Method for the analysis of abnormal particle populations | |
US7912652B2 (en) | System and method for mutation detection and identification using mixed-base frequencies | |
AU2020286376A1 (en) | Limit of detection based quality control metric | |
CN114944208B (en) | Quality control method, quality control device, electronic equipment and storage medium | |
CN113705656B (en) | Method, system and storage medium for screening unequal sequence | |
US7970551B2 (en) | Analysis of DNA | |
CN110970089B (en) | Pretreatment method and pretreatment device for fetal concentration calculation and application of pretreatment device | |
JP2004219140A (en) | Mass spectrum analyzing method and computer program | |
CN107862126B (en) | System reliability assessment method under component-level information diversity condition | |
KR100515347B1 (en) | Method and system of preprocessing information data of proteome | |
CN116469468B (en) | Editing gene carrier residue detection method and system based on Bayes model | |
CN117805308A (en) | Processing method of chromatographic off-machine data and related application thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Discontinued | ||
FZDE | Discontinued |
Effective date: 20050919 |