Claims
- 1. A method for analyzing mass spectrometer data, comprising the steps of:
- a) performing a mass spectrometer operation on a control sample, said operation producing a first plurality of output values, each of said first plurality having an associated m/z ratio value;
- b) performing a mass spectrometer operation on a material to be analyzed, said operation producing a second plurality of output values, each of said second plurality having an associated m/z ratio value;
- c) selecting a first expected m/z ratio from a predetermined library of calculated mass spectrometer output spectrums and subtracting the value of said first plurality at said first expected output m/z ratio from the value of said second plurality at said first expected m/z ratio, said subtracting producing a difference value at said first expected m/z ratio;
- d) as a function of said difference value, generating a flag signal containing said first expected m/z ratio and said associated value of said second plurality if said difference value exceeds zero by a predetermined value;
- e) storing said flag signal in a memory location; and
- f) repeating steps c) to e) with each individual one of all remaining said expected m/z ratios in said predetermined library of calculated mass spectrometer output spectrums.
- 2. The method of claim 1, wherein step d) further comprises generating said flag signal only if said difference value at said expected m/z ratio exceeds zero by said predetermined value in each of a predetermined number of said mass spectrometer operations.
- 3. The method of claim 2, wherein further said predetermined number of said mass spectrometer operations equals 4.
- 4. The method of claim 1, wherein step d) further comprises generating said flag signal only if said value of said second plurality at said first expected m/z ratio also has a peak width that approximates an expected peak width from a library of expected chemical compounds.
- 5. The method of claim 1, further comprising the steps of:
- g) selecting a first one of said m/z ratios stored in said memory location;
- h) subtracting the value of said first one of said m/z ratios from the value of the next higher m/z ratio stored in said memory location, producing a mass delta value;
- i) dividing the number one by said mass delta value, producing a charge value;
- j) storing a charge warning signal in said selected first m/z ratio memory location if said charge value is less than a preselected value; and
- k) repeating steps g) to j) with each individual one of all remaining said m/z ratios stored in said memory location.
- 6. The method of claim 5, wherein said preselected value of said charge value is one half.
- 7. The method of claim 1, further comprising the steps of:
- g) selecting a first one of said m/z ratios and said associated one of said second plurality of output values stored in said memory location;
- h) subtracting one mass unit from said selected first one of said m/z ratios, producing an interim m/z ratio and selecting the associated value of said second plurality of output values stored in said memory location corresponding to said interim m/z ratio;
- i) subtracting the value of said second plurality of output values associated with said interim m/z ratio from the value of said second plurality of output values associated with said first m/z ratio, producing an intensity delta value;
- j) storing a isotope warning signal in said selected first m/z ratio memory location if said intensity delta value is less than a preselected value; and
- k) repeating steps g) to j) with each individual one of all remaining said m/z ratios stored in said memory location.
- 8. The method of claim 7, wherein further said preselected value of said intensity delta value is greater than zero.
- 9. A method for automatically analyzing mass spectrometer data, comprising the steps of:
- a) performing a mass spectrometer operational cycle on a control sample, said operational cycle producing a first plurality of output values, each of said first plurality of output values having an associated m/z ratio value and storing each of said first plurality of output values and associated m/z ratio values in a first plurality of memory locations;
- b) performing a mass spectrometer operational cycle on a material to be analyzed, said operational cycle producing a second plurality of output values, each of said second plurality of output values having an associated m/z ratio value and storing each of said second plurality of output values and associated m/z ratio values in a second plurality of memory locations;
- c) selecting a first expected output m/z ratio from a predetermined library of calculated mass spectrometer output spectrums, said expected output m/z ratio value having an associated chemical compound;
- d) subtracting a specified one of said first plurality of output values of said control sample from a specified one of said second plurality of output values of said material to be analyzed, said specified one of each of said pluralities of output values being selected to be from said first expected output m/z ratio value, said subtracting producing a difference value at said m/z ratio;
- e) generating a flag signal containing said first expected output m/z ratio and said associated second plurality of output values as a function of said difference value and storing said flag signal in a third plurality of memory locations;
- f) repeating steps c) to e) with each individual one of all remaining said expected m/z ratios in said predetermined library of calculated mass spectrometer output spectrums; and
- g) outputting a list of all output m/z ratios stored in said third plurality of memory locations.
- 10. The method of claim 9, wherein step e) further comprises generating said flag signal only if said difference value at said expected m/z ratio exceeds zero by a predetermined value in each of a predetermined number of said mass spectrometer operations, and
- generating said flag signal only if said value of said second plurality at said first expected m/z ratio also has a peak width that approximates an expected peak width from a library of expected chemical compounds.
- 11. The method of claim 9, further comprising the steps of:
- h) selecting a first one of said m/z ratios stored in said memory location;
- i) subtracting the value of said first one of said m/z ratios from the value of the next higher m/z ratio stored in said memory location, producing a mass delta value;
- j) dividing the number one by said mass delta value, producing a charge value;
- k) storing a charge warning signal in said selected first m/z ratio memory location if said charge value is less than a preselected value; and
- repeating steps h) to k) with each individual one of all remaining said m/z ratios stored in said memory location.
- 12. The method of claim 9, further comprising the steps of:
- h) selecting a first one of said m/z ratios and said associated one of said second plurality of output values stored in said memory location;
- i) subtracting one mass unit from said selected first one of said m/z ratios, producing an interim m/z ratio and selecting the associated value of said second plurality of output values stored in said memory location corresponding to said interim m/z ratio;
- j) subtracting the value of said second plurality of output values associated with said interim m/z ratio from the value of said second plurality of output values associated with said first m/z ratio, producing an intensity delta value;
- k) storing a isotope warning signal in said selected first m/z ratio memory location if said intensity delta value is less than a preselected value; and
- l) repeating steps h) to k) with each individual one of all remaining said m/z ratios stored in said memory location.
- 13. An apparatus for automatically analyzing mass spectrometer data, comprising:
- a) means for performing a mass spectrometer operational cycle on a control sample, said operational cycle producing a first plurality of output values, each of said first plurality of output values having an associated mass ratio value;
- b) means for performing a mass spectrometer operational cycle on a material to be analyzed, said operational cycle producing a second plurality of output values, each of said second plurality of output values having an associated mass ratio value;
- c) means for selecting a first expected output mass ratio from a predetermined library of calculated mass spectrometer output spectrums, said expected output mass ratio value having an associated chemical compound;
- d) means for subtracting a specified one of said first plurality of output values of said control sample from a specified one of said second plurality of output values of said material to be analyzed, said specified one of each of said pluralities of output values being selected to be from said first expected output mass ratio value, said subtracting producing a difference value at said first expected output mass ratio;
- e) means for determining whether said difference value exceeds zero by a predetermined value, means for generating a flag signal containing said first expected output mass ratio only if said difference value exceeds zero by said predetermined value and storing said flag signal in a memory location;
- f) means for repeating steps c) to e) by individually selecting all expected output mass ratios in said predetermined library of calculated mass spectrometer output spectrums; and
- g) means for outputting a list of all output mass ratios stored in said memory location.
RELATED APPLICATION
This application claims the benefit of U.S. Provisional Application No. 60/104,389 dated Oct. 15, 1998, the entire teachings of which are incorporated herein by reference.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5072115 |
Zhou |
Dec 1991 |
|
5453613 |
Gray et al. |
Sep 1995 |
|