Chromatogram data processing system

10802005 ยท 2020-10-13

Assignee

Inventors

Cpc classification

International classification

Abstract

A chromatogram data processing system having an impurity detector including a differential chromatogram creator, a purity curve creator and a determiner. The differential chromatogram creator calculates a differential coefficient of an absorbance spectrum with respect to wavelength at a local maximum or local minimum absorption wavelength of the target component, and creates a differential chromatogram which shows a temporal change of the differential coefficient. The purity curve creator creates a purity curve which shows a temporal change of the difference between the degree of similarity of a spectrum on the target peak to a reference spectrum and a threshold of the degree of similarity which is determined taking into account the influence of noise components. The differential chromatogram and the purity curve are displayed on a display unit in a superposed form on a wavelength chromatogram created by a wavelength chromatogram creator.

Claims

1. A chromatogram data processing system, comprising: a) a three-dimensional data storage section for storing three-dimensional chromatogram data with time, wavelength and absorbance as dimensions; b) a wavelength chromatogram creator for extracting, from the three-dimensional chromatogram data, a set of data obtained at a specific wavelength which is an absorption wavelength of a target component and for creating a wavelength chromatogram showing a relationship between the time and the absorbance at the specific wavelength; c) a peak detector for detecting a peak of the created wavelength chromatogram; d) a processor configured to create graphs showing a presence or absence of at least one impurity in the detected peak by performing two or more detection methods on the three-dimensional chromatogram data sequentially in one analyzing process, wherein the two or more detection methods are designed to enable to detect different impurity, respectively, and are applied to a same peak of the three-dimensional chromatogram data; and e) a display unit for displaying the graphs that are different from each other obtained by the two or more detection methods in a superposed form on the wavelength chromatogram to determine a presence or absence of the at least one impurity in the detected peak, wherein the two or more methods are selected from a group consisting of a degree-of-matching determination method in which a degree of matching between an absorbance spectrum at time T.sub.0 corresponding to a peak top of a target peak on the wavelength chromatogram and an absorbance spectrum at an arbitrary time T before or after T.sub.0 is calculated, a differential spectrum method in which a differential coefficient of an absorbance spectrum with respect to wavelength at a local maximum or local minimum absorption wavelength of the target component is determined, and if a peak is located in a waveform of a differential chromatogram which shows a temporal change of the differential coefficient, it is determined that an impurity is contained, and a purity determination method in which the presence or absence of an impurity is determined by comparing a degree of similarity between a spectrum on a target peak and a reference spectrum, with a degree of similarity of these two spectra which is determined taking into account an influence of noise components.

2. The chromatogram data processing system according to claim 1, further comprising: f) an input section for selecting the two or more detection methods to be used by the impurity detector, or for inputting a parameter to be set in the two or more detection methods.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 is a schematic configuration diagram of a liquid chromatograph having a chromatogram data processing system of the first embodiment of the present invention.

(2) FIG. 2 is a flowchart showing the operation of a peak purity determination process in the chromatogram data processing system of the same embodiment.

(3) FIG. 3 is a flowchart showing the operation of creating graphs for impurity detection in the chromatogram data processing system of the same embodiment.

(4) FIG. 4 shows one example of a graph for detecting the presence or absence of an impurity (purity curve) in the purity determination method.

(5) FIG. 5 shows one example of the display on the display unit after the completion of the process by the chromatogram data processing system of the first embodiment.

(6) FIG. 6 is a flowchart showing the operation of a peak purity determination process in the chromatogram data processing system of the second embodiment.

(7) FIG. 7 is a flowchart showing the operation of creating graphs for impurity detection in the chromatogram data processing system of the same embodiment.

(8) FIG. 8 shows one example of the display on the display unit after the completion of the process by the chromatogram data processing system of the same embodiment.

(9) FIGS. 9A and 9B are model diagrams showing three-dimensional chromatogram data as well as a local maximum or local minimum absorption wavelength chromatogram created from the three-dimensional chromatogram data.

(10) FIGS. 10A and 10B show display examples of the result obtained by the degree-of-matching determination method, where FIG. 10A is an example of the peak which contains no impurity while FIG. 10B is an example of the peak which contains an impurity.

(11) FIG. 11 shows one example of the differential chromatogram which is a result obtained by the differential spectrum method.

DESCRIPTION OF EMBODIMENTS

(12) Embodiments of the chromatogram data processing system according to the present invention are described with reference to the drawings. Initially, the method for determining the peak purity used in the present embodiments is hereinafter described.

Method for Determining Peak Purity

(13) In the present embodiments, the degree-of-matching determination method, differential spectrum method, and purity determination methods are used. The degree-of-matching determination method and differential spectrum method have already been described in the BACKGROUND ART section. Accordingly, in this section, the principle of the determination on the presence or absence of an impurity by the purity determination method is briefly described. Descriptions of the purity determination method are commonly available, e.g. in Non-Patent Literature 1.

(14) In the purity determination method, the degree of similarity (SI) between a spectrum in a chromatogram peak (measured spectrum) and the reference spectrum is calculated, and the obtained value is compared with a threshold (t) of the degree of similarity which is determined taking into account the influence of noise components. If the degree of similarity (SI) between the measured spectrum and the reference spectrum is equal to or higher than the threshold (t), it is concluded that the two components are most likely to have originated from the same component. Conversely, if the degree of similarity (SI) between them is lower than the threshold (t), it is concluded that an impurity is present in the chromatogram peak in question.

(15) The degree of similarity SI of two spectra is calculated as follows: A single spectrum can be considered to be an array of intensity values respectively obtained at different wavelengths and therefore can be expressed by a vector with the intensity values at the respective wavelengths as its elements. More specifically, letting a(i) denote the intensity at wavelength i, the vectors S1 and S2 of the two spectra can be expressed as follows:
S1=(a1(1), a1(2), . . . , a1(n))
S2=(a2(1), a2(2), . . . , a2(n))

(16) It is possible to consider that the closer these two vectors S1 and S2 are (i.e. the smaller the angle between the two vectors is), the higher the degree of similarity of the two spectra is. Therefore, the value of the cosine of angle formed by the two vectors S1 and S2 (cos ) can be used as an index of the degree of similarity of the two spectra. If the two spectra are completely identical in shape, the angle between those vectors S1 and S2 is zero and cos =1. Actually, this does not occur: For example, in the case of an absorbance spectrum, the angle formed by the two vectors becomes greater than zero due to some uncertainty factors, such as the background noise inherent in the detector or the noise components associated with the absorption by the mobile phase. Accordingly, with .sub.th denoting the largest possible value of the angle formed by the two vectors due to uncertain noise factors, if the angle formed by the two vectors S1 and S2 is smaller than .sub.th, it is possible to conclude that the discrepancy is due to some noise or similar factors and determine that the two vectors originate from the same absorbance spectra (i.e. the same component). If the angle formed by the two vectors S1 and S2 is greater than .sub.th, i.e. if cos is smaller than cos .sub.th, it is possible to determine that an impurity is contained. That is to say, cos .sub.th corresponds to the threshold (t). The value obtained by subtracting this threshold t from the degree of similarity SI is hereinafter called the purity index.

(17) FIG. 4 illustrates a purity curve which shows the purity index (=SIt) on the vertical axis plotted against the retention time of the peak on the horizontal axis. The normal chromatogram in FIG. 4 is the wavelength chromatogram at a specific wavelength which is an absorption wavelength of the target component. In FIG. 4, the purity curve has a section at time T.sub.2 within which the curve is lower than the zero auxiliary line on which the purity index is zero. Within this section, the purity index (=SIt) is lower than zero, and the degree of similarity is lower than the threshold. Therefore, it can be determined that an impurity is present within this section.

(18) Thus, with the purity determination method, whether or not an impurity is contained in the target peak can be determined from the purity curve.

First Embodiment

(19) The first embodiment of the chromatogram data processing system according to the present invention is described with reference to FIG. 1. FIG. 1 is a schematic configuration diagram of a liquid chromatograph system having the chromatogram data processing system of the present embodiment (which is hereinafter simply called the data processing system).

(20) In an LC unit 1 for collecting three-dimensional chromatogram data, a liquid-sending pump 12 draws a mobile phase from a mobile-phase container 11 and supplies it to a sample injector 13 at a fixed flow rate. The sample injector 13 injects the sample into the mobile phase at a predetermined timing. The sample is carried by the mobile phase into a column 14. While passing through the column 14, the components in the sample are temporally separated and individually eluted from the column 14.

(21) At the exit port of the column 14, a PDA detector 15, which is a type of multichannel detector, is provided as the detector for detecting the sample components in the eluate from the column 14. In the PDA detector 15, a ray of light from a light source (not shown) is cast into the eluate. The light which has passed through the eluate is dispersed into component wavelengths, and the intensities of those wavelengths of light are almost simultaneously detected with a PDA linear sensor. The detection signals repeatedly acquired by the PDA detector 15 are converted into digital signals by an A/D converter 16 and sent to the data processing system 2 as three-dimensional chromatogram data.

(22) The data processing unit 2 includes: a three-dimensional data storage section 21 for storing the three-dimensional chromatogram data produced by the A/D convertor 16; a wavelength chromatogram creator 22 for creating, from the three-dimensional chromatogram data; a wavelength chromatogram which shows the temporal change of the absorbance at a predetermined wavelength; and a peak detector 23 for detecting a peak in the wavelength chromatogram; and an impurity detector 24 for detecting an impurity in a target peak designated by an operator among the detected peaks. In the present embodiment, the wavelength chromatogram creator 22 creates a local maximum or local minimum absorption wavelength chromatogram which shows the temporal change of the absorbance at a local maximum or local minimum absorption wavelength .sub.S0 of the target component.

(23) The impurity detector 24 includes a differential chromatogram creator 25a and a purity curve creator 25b, each of which processes the three-dimensional chromatogram data to create a graph for impurity detection. The differential chromatogram creator 25a creates a differential chromatogram based on the three-dimensional chromatogram data as well as the local maximum or local minimum absorption wavelength .sub.S0 of the target component. The purity curve creator 25b creates a purity curve from the degree of similarity between a spectrum on the target peak and a reference spectrum as well as the degree of similarity in the case where only the noise components are taken into account, based on the three-dimensional chromatogram data as well as the local maximum or local minimum absorption wavelength .sub.S0 so of the target component. The impurity detector 24 further includes a determiner 26 for determining the presence or absence of an impurity in the target peak based on the shape of the differential chromatogram or that of the purity curve. The operations of those components will be described later.

(24) The display unit 3 is used to display various kinds of information, such as the wavelength chromatogram at the local maximum or local minimum absorption wavelength .sub.S0 of the target component, the absorbance spectrum, the differential chromatogram, the purity curve, and the results of determination. The operation unit 4 is controlled by an operator to enter and set various items of information necessary for the data analysis, such as the selection of the method for determining the presence or absence of an impurity, the local maximum or local minimum absorption wavelength .sub.S0 of the target component, as well as the local maximum or local minimum absorption wavelength necessary for the differential spectrum method.

(25) A portion or the entirety of the functions of the data processing system 2 can be realized by running a dedicated controlling and processing software program installed on a personal computer or workstation. The display unit 3 is a commonly used liquid crystal display or similar device. The operation unit 4 may include a keyboard, pointing device (e.g. mouse) and other devices which are standard equipment of personal computers or workstations.

(26) A data processing operation characteristic of the liquid chromatograph system of the first embodiment is hereinafter described with reference to the flowcharts of FIGS. 2 and 3.

(27) Initially, a chromatographic analysis for a target sample is performed in the LC unit 1. Three-dimensional chromatogram data (see FIG. 9A) showing the temporal change of the absorbance spectrum within a predetermined wavelength range are sent from the PDA detector 15 to the three-dimensional data storage section 21 and stored in the same data storage section 21 (Step S1).

(28) Subsequently, the operator enters, from the operation unit 4, the wavelength value of the local maximum or local minimum absorption wavelength .sub.S0 of the target component contained in the sample (Step S2). In response to this operation, the wavelength chromatogram creator 22 creates a local maximum or local minimum absorption wavelength chromatogram showing the absorbance at the local maximum or local minimum absorption wavelength .sub.S0 on the vertical axis plotted against the time on the horizontal axis based on the entered local maximum or local minimum absorption wavelength .sub.S0 as well as the three-dimensional chromatogram data stored in the three-dimensional data storage section 21, and displays the created chromatogram on the display unit 3 (Step S3). FIG. 9B shows one example of the local maximum absorption wavelength chromatogram created based on the three-dimensional chromatogram data shown in FIG. 9A.

(29) The peak detector 23 sequentially examines, along the time axis, the amount of inclination of the curve of the local maximum or local minimum absorption wavelength chromatogram created by the wavelength chromatogram creator 22. In this examining process, the point when the amount of inclination first exceeds a predetermined value is identified as the beginning point T.sub.S of a peak, the point when the amount of inclination changes from a positive value through zero to a negative value is identified as the peak top T.sub.0, and the point when the absolute value of the amount of inclination becomes lower than a predetermined value is identified as the ending point T.sub.E of the peak. Thus, one peak is detected (Step S4). If the sample contains a plurality of components, a plurality of peaks are normally detected. Information on the detected peaks is shown on the screen of the display unit 3. The operator using the operation unit 4 selects, from those peaks, the target peak which originates from the target component (Step S5).

(30) After the target peak is selected, the differential chromatogram creator 25a and the purity curve creator 25b sequentially create graphs which show whether or not an impurity is contained in the target peak (Step S6). The data processing operation performed in each of these functional blocks 25a and 25b is as follows:

(31) The differential chromatogram creator 25a obtains, from the three-dimensional data storage section 21, the absorbance spectra included in the time range from the beginning point T.sub.S to the ending point T.sub.E of the target peak, and calculates the wavelength differential coefficient for each of those absorbance spectra by differentiating the absorbance at the local maximum or local minimum absorption wavelength .sub.S0 with respect to wavelength (Step S6a-1). Subsequently, it creates a differential chromatogram showing the calculated wavelength differential coefficient on the vertical axis plotted against the time on the horizontal axis (Step S6a-2). FIG. 11 shows one example of the differential chromatogram.

(32) The purity curve creator 25b obtains, from the three-dimensional data storage section 21, the absorbance spectra included in the time range from the beginning point T.sub.S to the ending point T.sub.E of the target peak, and calculates the purity index, i.e. the difference between the degree of similarity and the threshold, for each of those absorbance spectra (Step S6b-1). Subsequently, it creates a purity curve showing the calculated purity index on the vertical axis plotted against the time on the horizontal axis (Step S6b-2).

(33) The graphs for determining the presence or absence of an impurity in each determination method obtained in the previously described manner (the differential chromatogram and purity curve) are displayed on the display unit 3 in a superposed form on the wavelength chromatogram displayed in Step S3 (Step S7).

(34) FIG. 5 is one example of the display on the display unit after the completion of the process by the chromatogram data processing system of the present embodiment. The normal chromatogram is the wavelength chromatogram at the local maximum or local minimum absorption wavelength .sub.S0 of the target component. In the data processing system 2 of the first embodiment, the differential chromatogram created on the basis of the differential spectrum method and the purity index created on the basis of the purity determination method are superposed on the normal chromatogram. This normal chromatogram actually has impurity peaks at times T.sub.1 and T.sub.2 along with the peak of the target component of the sample at time T.sub.0, although those impurity peaks are invisible in the wavelength chromatogram. In FIG. 5, the presence of the impurity at time T.sub.1 is discernible on the differential chromatogram, while it is indiscernible on the purity curve. Conversely, the presence of the impurity at time T.sub.2 is not discernible on the differential chromatogram but is discernible on the purity curve. Consider the case where either the differential spectrum method or the purity method is solely used for the impurity determination. The differential spectrum method only reveals the presence of the impurity at time T.sub.1 and the presence of the impurity at time T.sub.2 is unrecognized, whereas the purity determination method only reveals the presence of the impurity at time T.sub.2 and the presence of the impurity at time T.sub.1 is unrecognized. By contrast, in the case of the data processing system 2 according to the present embodiment, both impurities which cannot be simultaneously detected by only one of those impurity determination methods are detected: the presence of the impurity at time T.sub.1 is revealed by the differential spectrum method, and the presence of the impurity at time T.sub.2 is also revealed by the purity determination method. Thus, whether or not an impurity is present can be more assuredly determined.

Second Embodiment

(35) In the first embodiment, the differential chromatogram creator 25a and the purity curve creator 25b created the differential chromatogram and the purity curve, respectively (Step S6). As one modified example, if it is previously known that the absorbance spectrum of the target component has a plurality of maxima or minima, the differential chromatogram creator 25a may be configured so as to create and display a differential chromatogram at each of the other local maximum or local minimum absorption wavelengths (e.g. .sub.2 and .sub.3) of the target component in addition to the first local maximum or local minimum absorption wavelength .sub.S0.

(36) FIGS. 6 and 7 are flowcharts showing the operation of the peak purity determination process in the chromatogram data processing system of the second embodiment. With reference to FIGS. 6 and 7, the differences of the data processing operation according to the second embodiment from the first embodiment will be hereinafter described.

(37) In the present embodiment, the previously described Step S2 is modified: the operator using the operation unit 4 inputs a plurality of wavelength values of the local maximum or local minimum absorption wavelength of the target component contained in the sample (Step S2). Among those wavelengths, the operator designates one wavelength as the absorption wavelength .sub.S0 of the target component to be used for the creation of the wavelength chromatogram.

(38) The previously described Step S5 is also modified: the selection of the target peak originating from the target component is performed for each of the selected peak absorption wavelengths .sub.S0, .sub.2 and .sub.3 (Step S5).

(39) Furthermore, the previously described Step S6 is modified so that the differential chromatogram creator 25a creates a graph showing whether or not an impurity is contained (differential chromatogram) for each of the target peaks at the peak absorption wavelengths .sub.S0, .sub.2 and .sub.3 (Step S6). In other words, for each of the wavelength chromatograms at those wavelengths .sub.S0, .sub.2 and .sub.3, the differential chromatogram creator 25a sequentially obtains, from the three-dimensional data storage section 21, the absorbance spectra included in the time range from the beginning point T.sub.S to the ending point T.sub.E of the peak, and calculates the wavelength differential coefficient for each of those absorbance spectra by differentiating the absorbance at the local maximum or local minimum absorption wavelength .sub.S0, .sub.2 or .sub.3 with respect to wavelength (Step S6a-1). Subsequently, it creates differential chromatograms 1, 2 and 3 each of which shows the calculated wavelength differential coefficient on the vertical axis plotted against the time on the horizontal axis (Step S6a-2).

(40) Additionally, in the present embodiment, the determiner 26 determines the presence or absence of an impurity based on the graphs created for the impurity detection, and displays the result on the display unit 3 (Step S7). Specifically, the determiner 26 examines whether or not each of the differential chromatograms created in the present embodiment is flat within the time range from the beginning point T.sub.S to the ending point T.sub.E of the target peak. If the differential chromatogram is flat, the determiner 26 concludes that the target peak contains no impurity. Conversely, if the differential chromatogram is not flat, the determiner 26 concludes that the target peak contains an impurity. Whether or not the differential chromatogram is flat can be determined, for example, by determining whether or not there is a peak having an intensity higher than N times the intensity of the baseline noise or a peak having a peak area larger than a predetermined value. Other methods may also be adopted.

(41) In the case where the graph created for impurity detection is a purity curve, the determiner 26 examines whether or not the purity curve falls below the zero auxiliary line within the time range from the beginning point T.sub.S to the ending point T.sub.E of the target peak. If the curve does not fall below that line, the determiner 26 concludes that the target peak does not contain any impurity. If the curve falls below that line, it concludes that the target peak contains an impurity.

(42) If it has been determined by any one of the detection methods that an impurity is contained, the determiner 26 eventually concludes that an impurity is contained, and displays the message of Impurity: Found on the display unit 3. If all of the detection methods have led to the conclusion that no impurity is contained, the determiner 26 eventually concludes that no impurity is contained, and displays the message of Impurity: Not Found on the display unit 3.

(43) The other steps are the same as in the first embodiment.

(44) FIG. 8 is one example of the display on the display unit after the completion of the process by the chromatogram data processing system of the present embodiment. In FIG. 8, the wavelength chromatogram at wavelength .sub.S0 of the target peak (which is referred to as the normal chromatogram in FIG. 8) has the peak of the target component of the sample at time T.sub.0 as well as the peaks of impurities A and B at T.sub.1 and T.sub.2. In the present example, it is assumed that these impurity peaks are invisible on this wavelength chromatogram. It is also assumed that both impurities A and B have a differential value of zero at .sub.S0 in the spectra of the impurities. Additionally, it is assumed that each one of the impurities A and B has a differential value of zero at .sub.3 or .sub.2 in the spectrum of the impurity, respectively.

(45) In the differential chromatogram 1 at the peak wavelength .sub.S0 of the target component, since the differential value of the spectrum of each impurity is zero, the peaks of the impurities are obscured by noise, so that neither the presence of the impurity at time T.sub.1 nor that of the impurity at time T.sub.2 is detected. In the differential chromatogram 2 at wavelength .sub.2, the presence of impurity A at time T.sub.1 is detected, while the presence of impurity B at time T.sub.2 is not detected. In the differential chromatogram 3 at the local minimum absorption wavelength .sub.3 of the target component, the presence of impurity B at time T.sub.2 is detected, while the presence of impurity A at time T.sub.1 is not detected.

(46) As just described, if the spectrum of an impurity contained in the sample has a differential value of zero at the peak wavelength .sub.S0 of the target component, the differential chromatogram at .sub.S0 corresponding to the target peak remains at zero and the impurity cannot be detected on this chromatogram. However, it is practically unthinkable that the differential values of the spectrum of that impurity at other local maximum or local minimum absorption wavelengths .sub.2 and .sub.3 of the target component are also zero. Accordingly, by displaying a plurality of differential chromatograms at a plurality of local maximum or local minimum absorption wavelengths of the target component, whether or not an impurity is present can be more assuredly determined.

(47) The present invention is not limited to the first and second embodiments, but can be subjected to appropriate changes, additions or modifications within the spirit of the present invention.

(48) For example, in the case of using the differential spectrum method, a spectrum of the target component may be displayed on the screen so that the operator can appropriately select the local maximum or local minimum absorption wavelength to be used as the differential wavelength. By such a configuration, the experience of the operator can be reflected in the determination for the impurity detection. It is also possible to additionally display other impurity determination methods (such as the purity determination method) on the screen display and allow the operator to appropriately select one of them.

(49) In the previous embodiment, the wavelength at which the wavelength chromatogram to be eventually displayed on the display unit (the normal chromatogram in FIGS. 5 and 8) is obtained is the local maximum or local minimum absorption wavelength .sub.S0 of the target component. The wavelength does not need to strictly coincide with the local maximum or local minimum absorption wavelength but may be any wavelength within the target peak of the target component.

REFERENCE SIGNS LIST

(50) 1 . . . LC Unit

(51) 11 . . . Mobile-Phase Container

(52) 12 . . . Liquid-Sending Pump

(53) 13 . . . Sample Injector

(54) 14 . . . Column

(55) 15 . . . PDA Detector

(56) 16 . . . A/D Converter

(57) 2 . . . Data Processing System

(58) 21 . . . Three-Dimensional Data Storage Section

(59) 22 . . . Wavelength Chromatogram Creator

(60) 23 . . . Peak Detector

(61) 24 . . . Impurity Detector

(62) 25a . . . Differential Chromatogram Creator

(63) 25b . . . Purity Curve Creator

(64) 26 . . . Determiner

(65) 3 . . . Display Unit

(66) 4 . . . Operation Unit