Apparatus and method for processing of mass spectrometry data
First Claim
1. A mass spectrometry system, comprising:
- (a) an ion source to ionize a sample stream;
(b) a detector positioned downstream with respect to the ion source to acquire mass spectrometry data of the sample stream; and
(c) a data analyzer connected to the detector and comprising;
(i) a chromatogram generator to process the mass spectrometry data to derive a chromatogram that includes a sequence of data points arranged based on scan number;
(ii) a data point selector to reorder the sequence of data points according to magnitudes of the sequence of data points to thereby generate a reordered sequence of data points and to apply a selection criterion to the reordered sequence of data points to select data points from the chromatogram; and
(iii) a peak discriminator to apply a matched filter to the data points to detect a peak in the chromatogram, wherein a width of the matched filter is defined based on an expected width of the peak, and the peak is indicative of a presence of an analyte in the sample stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A mass spectrometry system is described. The mass spectrometry system includes an ion source to ionize a sample stream, a detector positioned downstream with respect to the ion source to acquire mass spectrometry data of the sample stream, and a data analyzer connected to the detector. The data analyzer includes a chromatogram generator to process the mass spectrometry data to derive a chromatogram, a data point selector to apply a selection criterion to the chromatogram to select data points from the chromatogram, and a peak discriminator to apply a discriminating criterion to the data points to detect a peak in the chromatogram, wherein the peak is indicative of a presence of an analyte in the sample stream. A computer-readable medium for a mass spectrometry system and a method of processing mass spectrometry data are also described.
-
Citations
19 Claims
-
1. A mass spectrometry system, comprising:
-
(a) an ion source to ionize a sample stream; (b) a detector positioned downstream with respect to the ion source to acquire mass spectrometry data of the sample stream; and (c) a data analyzer connected to the detector and comprising; (i) a chromatogram generator to process the mass spectrometry data to derive a chromatogram that includes a sequence of data points arranged based on scan number; (ii) a data point selector to reorder the sequence of data points according to magnitudes of the sequence of data points to thereby generate a reordered sequence of data points and to apply a selection criterion to the reordered sequence of data points to select data points from the chromatogram; and (iii) a peak discriminator to apply a matched filter to the data points to detect a peak in the chromatogram, wherein a width of the matched filter is defined based on an expected width of the peak, and the peak is indicative of a presence of an analyte in the sample stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium for a mass spectrometry system, comprising:
-
(a) code to select data points from a chromatogram based on magnitudes of the data points, wherein the chromatogram comprises a sequence of data points arranged based on scan number, each data point of the sequence of data points has a magnitude that is indicative of abundance for a particular scan number, and the code in (a) comprises; (i) code to arrange the sequence of data points based on magnitude to derive a reordered sequence; and (ii) code to select the data points from the reordered sequence of data points; and (b) code to apply a discriminating criterion to the data points to detect a peak in the chromatogram, wherein the peak is indicative of a presence of an analyte. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of processing mass spectrometry data, comprising:
-
(a) defining a matched filter based on a sequence of data points; and (b) applying the matched filter to the sequence of data points to identify a first set of data points from the sequence of data points as corresponding to a peak and to identify a second set of data points from the seciuence of data points as corresponding to a spike, wherein a width of the matched filter corresponds to an expected width of the peak, and the peak is indicative of a presence of an analyte. - View Dependent Claims (18)
-
-
16. A method of processing mass spectrometry data, comprising:
-
(a) defining a matched filter based on a sequence of data points; and (b) applying the matched filter to the sequence of data points to identify a first set of data points from the seciuence of data points as corresponding to a peak, wherein a width of the matched filter corresponds to an expected width of the peak, and the peak is indicative of a presence of an analyte, wherein the defining the matched filter in (a) comprises deriving an offset value of the matched filter based on the sequence of data points. - View Dependent Claims (17)
-
-
19. A method of processing mass spectrometry data, comprising:
-
(a) defining a matched filter based on a sequence of data points; (b) applying the matched filter to the seciuence of data points to identify a first set of data points from the sequence of data points as corresponding to a peak, wherein a width of the matched filter corresponds to an expected width of the peak, and the neak is indicative of a presence of an analyte; (c) selecting data points from the sequence of data points based on magnitudes of the data points, wherein the applyina the matched filter in (b) comprises applyina the matched filter to the data points to identify the first set of data points from the data points as corresponding to the peak; and (d) reordering the sequence of data points, prior to said selecting data points, wherein the sequence of data points is reordered based on magnitudes of the data points.
-
Specification