Chromatographic data system, processing apparatus, chromatographic data system processing method, and chromatograph
11215591 · 2022-01-04
Assignee
Inventors
Cpc classification
G06F17/18
PHYSICS
International classification
G01N30/88
PHYSICS
Abstract
A chromatographic data system processing apparatus performs data processing based on plot data measured by a chromatograph. The chromatographic data system processing apparatus includes a virtual curve calculation portion which obtains a virtual curve based on the measured plot data, a tentative feature point acquisition portion which obtains a tentative feature point based on the obtained virtual curve, and an actual plot data feature point extraction portion which extracts an actual plot data feature point corresponding to the tentative feature point from the measured plot data.
Claims
1. A liquid chromatograph, comprising: a container configured to store a liquid as a mobile phase; a pump for feeding the mobile phase from the container; an autosampler, which receives the fed mobile phase, and injects a sample; a column to separate components in the sample; a detector, which detects and measures a separated component, and generates measured plot data; a display; and a chromatographic data system processing apparatus that performs data processing based on the measured plot data, the data system processing apparatus comprising: a memory for storing the measured plot data; a processing unit configured to: obtain a virtual curve, which is a regression curve, based on the measured plot data stored in the memory; obtain a tentative feature point based on the obtained virtual curve; and extract an actual plot data feature point corresponding to the tentative feature point from the measured plot data; and outputting to the display the actual plot data feature point to indicate composition of the liquid.
2. The liquid chromatograph according to claim 1, wherein to extract the actual plot data feature point extracts, from the measured plot data, at least one of plot data measured at a time closest to the tentative feature point, plot data measured at a time earlier than the tentative feature point and closest to the tentative feature point, plot data measured at a time later than the tentative feature point and closest to the tentative feature point, plot data which has a shortest distance from the tentative feature point, and plot data which has an extreme value within a predetermined time range from the tentative feature point.
3. The liquid chromatograph according to claim 1, wherein the actual plot data feature point is at least one of a start point, an end point, a peak vertex, a valley point, and a shoulder point.
4. The liquid chromatograph according to claim 3, wherein to obtain the tentative feature point comprises: processing for using a hyperbolic function, an exponential decay function, or a polynomial of fourth or higher order to obtain at least one of the start point and the end point; processing for using a polynomial of second or higher order or a hyperbolic cosine function to obtain at least one of the valley point and the peak vertex; and processing for using a polynomial of third or higher order or a hyperbolic sine function to obtain an inflection point of a shoulder peak.
5. The liquid chromatograph according to claim 4, wherein to obtain the tentative feature point comprises obtaining at least one of a tentative start point and a tentative end point, based on the virtual curve and a predetermined threshold value set based on a tentatively obtained peak height.
6. The liquid chromatograph according to claim 1, wherein the processing unit is further configured to: set a baseline based on the actual plot data feature point; and perform quantitative processing of a measurement sample based on the baseline, and the plot data or the virtual curve.
7. The liquid chromatograph according to claim 6, wherein to set the baseline comprises setting a line segment connecting two actual plot data feature points as the baseline.
8. The liquid chromatograph according to claim 1, wherein the virtual curve is obtained by regression and a number of actual data points to be regressed on the virtual curve is determined based on a given peak width.
9. A chromatographic data system processing method that performs data processing based on plot data measured by a chromatograph, the chromatograph comprising: a container configured to store a liquid as a mobile phase; a pump for feeding the mobile phase from the container; an autosampler, which receives the fed mobile phase, and injects a sample; a column to separate components in the sample; a detector, which detects and measures a separated component and generates measured plot data; and a display, the method comprising the steps of: obtaining a virtual curve, which is a regression curve, based on the measured plot data stored in a memory; obtaining a tentative feature point based on the obtained virtual curve; extracting an actual plot data feature point corresponding to the tentative feature point from the measured plot data; and outputting to the display the actual plot data feature point to indicate composition of the liquid.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the accompanying drawings:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
(9) (Configuration of Liquid Chromatograph 100)
(10)
(11) Since each element constituting the liquid chromatograph 100 can mainly be configured similarly to a general apparatus except for processing contents of the data processing apparatus 160, a detailed description thereof will be omitted.
(12) (Detailed Configuration of Data Processing Apparatus 160)
(13) As shown in
(14) The control processing unit 161 is configured to control the overall operation of the liquid chromatograph 100, and is provided with a control portion 161a, a measurement condition setting portion 161b which sets measurement conditions according to the operation of an operation panel (not shown), and a recording portion 161c which records a measurement result or the like.
(15) The data storing portion 162 is configured to hold processed data or the like based on the measurement result.
(16) The computation processing unit 163 is configured to perform processing based on the measurement result, and functions as a virtual curve calculation portion, a tentative feature point acquisition portion, an actual plot data feature point extraction portion, a baseline setting portion, and a quantitative processing portion. Specifically, the computation processing unit 163 includes, for example, a signal processing portion 163a which performs D/A conversion or the like of an analog signal output from the detector 150, a computing portion 163b which performs extraction and analysis of feature points, and a determination portion 163c which performs determination of an analysis result or the like.
(17) (Data Processing Operation)
(18) In the liquid chromatograph 100, waveform data as shown in, for example,
(19) The extraction of the feature points is performed as described below and shown in
(20) That is, first, a virtual curve C such as a quadratic curve is obtained by a nonlinear least squares method based on the plot data which are discrete data actually detected by the detector 150 (
(21) In a case where a start point or an end point is to be obtained as the feature point, plot data of seven adjacent points are applied to a hyperbolic function (inverse proportional function) f(t)=a/(t-b)+c (for example, D in
(22) More specifically, the peak width w is an input variable for the waveform processing given by a predetermined operation or input in a chromatographic data processing system (CDS). For example, in a case where it is input as 0.1 minute, the half-value full width of the target peak is the standard for calculating the data point interval with 0.1 minute as a criterion. For example, in a case where actual data are captured at a sampling interval of 50 msec, 0.1 minute equals to 6 sec=6,000 msec and the number of “w” is 120. In order to converge the 120 points to approximately 30 points, it is necessary to set the sampling interval to 200 msec, and as a result, four points can be collected into one data point, that is, the bunching processing can be performed. As can be seen, “w” is a very useful parameter. The bunching processing based on the input value w reduces the noise, and the CDS can assume the peak waveform intended by the operator as a preliminary step of the waveform processing. That is, it is not too much nor not too small due to the CDS, so that it can be optimized for the number of data points which can be easily processed.
(23) In addition, an inflection point may be used as the feature point of the shoulder peak. In this case, the regression analysis can be performed to a polynomial of third or higher order or a hyperbolic sine function. The polynomial of third or higher order has no extreme value and has an inflection point (for example, S in
(24) In many cases, the coordinate of the vertex O of the virtual curve C (
(25) Alternatively, in the case of a virtual curve D (
(26) When a virtual curve E (
(27) In addition, virtual feature points such as a start point, an end point, a valley point, a peak vertex, and a shoulder point may be obtained once using the Savitzky-Golay method for determining a differential coefficient of a regression curve. That is, the Savitzky-Golay method is also effective for calculating differential coefficients, and it is possible to determine not only the regression coefficient but also the differential coefficient of the polynomial. Thus, each virtual feature point may be obtained by using this differential coefficient.
(28) The coordinate of the vertex O obtained as described above is usually the coordinate of an imaginary point. Thus, plot data feature points are extracted and selected from actually measured plot data with the feature points thus obtained based on the virtual curve C or the like as tentative feature points. Specifically, for example, plot data (e.g., plot data P) measured at a time closest to the tentative feature point, plot data which has the shortest distance from the tentative feature point, plot data (e.g., plot data Q) which has an extreme value within a predetermined time range from the tentative feature point, or a point with the smallest slope between adjacent plot data is extracted and selected as the actual plot data feature points.
(29) That is, actual data points and various virtual feature points can be connected based on certain rules such as selecting plot data measured at a time closer from the tentative feature point. This method is the outline of the present disclosure, but besides the rule of selecting the closer plot data between two time points, and it may be considered to select plot data measured at a time earlier than the tentative feature point or plot data measured at a time later than the tentative feature point. Further, a rule considering information on the vertical axis direction (detected intensity) of a two-dimensional chromatogram is also conceivable.
(30) Since the plot data feature point obtained as described above is highly likely to be a feature point or a point closest to the feature point among the actually measured plot data, it is expected to obtain coordinate values of appropriate feature points. In addition, compared with the tentative feature point based on the virtual curve, it is less likely to be influenced by other plot data such as separated plot data. Therefore, the detection accuracy can be easily improved by performing the qualitative processing using the plot data feature points, setting the baseline, and further performing the quantitative processing. In addition, even in the case where a blank sample is not prepared, the quantitative processing or the like can be performed with a line segment connecting the plot data feature points as the baseline. Further, even in the case of blank data, when the influence of noise on the blank data is large, more accurate processing can be performed by using the plot data feature points. Furthermore, even when a blank sample is used and even when the valley point does not decrease to the baseline, more accurate processing can be performed.
(31) (Others)
(32) In the above embodiment, the liquid chromatograph is described as an example, but the present disclosure is not limited thereto, and similar processing can be applied to various chromatographs.
(33) The method using the tentative feature points and the plot data feature points as described above does not exclude a general method of directly obtaining a feature point based on a virtual curve, but it is also possible to selectively use those methods and the method of the present disclosure. Further, analysis results by such various methods may be displayed in a comparable manner.
(34) Here, the difference between “time point” and “time” is explained. “time point” represents each moment of time in a progressing clock. An original point, i.e., time point zero can be set as one of time points. For example, 16:10:10 on Apr. 1, 2020 is a time point. On the other hand, “time” represents the length of time, which is 10 seconds, 1.2 minutes, and is a difference, i.e., a period, between a time point A and a time point B. The retention time also belongs to the time.
LIST OF NUMERAL REFERENCES
(35) 100 Liquid chromatograph 110 Mobile phase container 120 Pump 130 Autosampler 140 Column 141 Column oven 150 Detector 160 Chromatographic data system processing apparatus (Data processing apparatus) 161 Control processing unit 161a Control portion 161b Measurement condition setting portion 161c Recording portion 162 Data storing portion 163 Computation processing unit 163a Signal processing portion 163b Computing portion 163c Determination portion 170 Display