Calibration curve determination method, sample analyzer and storage medium
By receiving the updated calibration curve task, calculating and filtering the optimal calibration curve for the sample analyzer, the problems of degraded detection accuracy and large numerical errors in the prior art are solved, and higher detection accuracy and fewer errors are achieved.
Patent Information
- Application Number
- CN202311829980.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-07-04
AI Technical Summary
In the prior art, when the latest calibration curve is not effective, the test accuracy of the sample analyzer decreases and the output value error is large, so it is impossible to flexibly select a better calibration curve.
By receiving the updated calibration curve task, several initial calibration curves associated with the reagent to be calibrated, the evaluation value of their preset constraints is calculated, and the target calibration curve is determined from them based on the evaluation value and the preset threshold value, and the optimal calibration curve is filtered for detection.
Improves the detection accuracy of the sample analyzer, reduces the numerical error of the output, and achieves more flexible and accurate calibration curve selection.
Smart Images

Figure CN120254167A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of sample analysis, and particularly to a method for determining a calibration curve, a sample analyzer, and a storage medium. Background Art
[0002] In the field of medical testing, sample testing refers to the process of using a sample analyzer to perform a substance test on a reagent to be detected. Before performing sample testing, it is necessary to first perform a calibration test on a reagent with a known substance concentration. After obtaining the corresponding relationship between the substance concentration in the reagent and the signal value detected by the sample analyzer, this corresponding relationship is made into a calibration curve, so that when the sample analyzer tests the reagent to be detected, the calibration curve is used to convert the detected signal value of the reagent to be detected into the corresponding substance concentration.
[0003] Generally, a calibration test is performed on the sample to be tested every 28 days, and the calibration curve after each re-calibration test is used as the latest calibration curve. At this time, the original calibration curve will be overwritten by the latest calibration curve, and it is defaulted that the original calibration curve has expired or become invalid. However, if the effect of the latest calibration curve is not as good as that of the original calibration curve, it will directly lead to a decrease in the test accuracy of the sample analyzer and a large numerical error in the value output by the sample analyzer. Summary of the Invention
[0004] This application provides a method for determining a calibration curve, a sample analyzer, and a storage medium to solve or partially solve the problem that when the effect of the latest calibration curve is poor, the test accuracy of the sample analyzer decreases and the output numerical error is large.
[0005] The first aspect of this application provides a method for determining a calibration curve for determining the calibration curve of a detection reagent of a sample analyzer, including:
[0006] Receiving a task to update the calibration curve of the detection reagent to be calibrated;
[0007] Obtaining a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0008] Calculating the preset constraint conditions of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions;
[0009] Determining a target calibration curve from the plurality of initial calibration curves according to the evaluation values and a preset threshold.
[0010] In an embodiment, there are multiple preset constraint conditions. The calculating the preset constraint conditions of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions includes:
[0011] Calculate the evaluation value corresponding to each preset constraint condition for each initial calibration curve, and use the evaluation value to evaluate the several initial calibration curves.
[0012] In one embodiment, the determining the target calibration curve from the several initial calibration curves according to the evaluation value and the preset threshold includes:
[0013] Calculate the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determine the maximum deviation value to which each initial calibration curve belongs;
[0014] Select the smallest maximum deviation value from the maximum deviation values of the several initial calibration curves as the preferred maximum deviation value, and determine the initial calibration curve corresponding to the preferred maximum deviation value as the target calibration curve.
[0015] In one embodiment, the evaluation value at least includes a linear correlation value, a coefficient of variation value, and a calibration point ratio, the preset threshold includes a preset correlation value, a preset coefficient value, and a preset ratio, and the calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determining the maximum deviation value to which each initial calibration curve belongs includes:
[0016] Calculate the first deviation percentage between the linear correlation value of each initial calibration curve and the preset correlation value, the second deviation percentage between the coefficient of variation value and the preset coefficient value, and the third deviation percentage between the calibration point ratio and the preset ratio respectively;
[0017] Determine the maximum deviation value to which each initial calibration curve belongs from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0018] In one embodiment, the multiple preset constraint conditions are configured with different priorities, the preset threshold further includes a specified value, and the determining the target calibration curve from the several initial calibration curves according to the evaluation value and the preset threshold includes:
[0019] Compare the evaluation values of the several initial calibration curves in sequence according to the priorities of the multiple preset constraint conditions;
[0020] When the difference between the evaluation values at the same priority exceeds the specified value, select the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve.
[0021] In one embodiment, the when the difference between the evaluation values at the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve includes:
[0022] Sort the linear correlation values of the several initial calibration curves from largest to smallest to obtain the first priority for the several initial calibration curves.
[0023] When the difference between the linear correlation values in the first priority exceeds the specified value, select the initial calibration curve corresponding to the largest linear correlation value as the target calibration curve.
[0024] In one embodiment, when the difference between the evaluation values in the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve includes:
[0025] When the difference between the linear correlation values in the first priority is equal to the specified value, sort the coefficient of variation values of the several initial calibration curves belonging to the first priority from smallest to largest to obtain the second priority for the several initial calibration curves.
[0026] When the difference between the coefficient of variation values in the second priority exceeds the specified value, select the initial calibration curve corresponding to the smallest coefficient of variation value as the target calibration curve.
[0027] In one embodiment, the preset threshold includes a preset ratio. When the difference between the evaluation values in the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve includes:
[0028] When the difference between the coefficient of variation values in the second priority is equal to the specified value, calculate the third deviation percentage between the calibration point ratio and the preset ratio, and select the initial calibration curve with the smallest third deviation percentage as the target calibration curve.
[0029] When there are at least two initial calibration curves with the smallest third deviation percentage, select the initial calibration curve with the latest calibration time as the target calibration curve.
[0030] The second aspect of the present application provides a sample analyzer for determining the calibration curve of a detection reagent, including:
[0031] A task receiving module for receiving a task of updating the calibration curve of a reagent to be calibrated;
[0032] An initial calibration curve acquisition module for acquiring several initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0033] An evaluation value calculation module for respectively calculating the preset constraint conditions of the several initial calibration curves to obtain evaluation values corresponding to the preset constraint conditions;
[0034] A target calibration curve determination module, configured to determine a target calibration curve from the plurality of initial calibration curves according to the evaluation value and a preset threshold.
[0035] A third aspect of the present application provides a computer-readable storage medium, on which executable code is stored. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.
[0036] The technical solution provided by the present application may include the following beneficial effects:
[0037] In the embodiments of the present application, for determining a calibration curve of a detection reagent of a sample analyzer, a task of updating the calibration curve of the detection reagent to be calibrated is received, a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated are obtained, preset constraint conditions of the plurality of initial calibration curves are respectively calculated to obtain an evaluation value corresponding to the preset constraint conditions, and a target calibration curve is determined from the plurality of initial calibration curves according to the evaluation value and the preset threshold. The technical solution provided by the present application gets rid of the limitation of only using the latest calibration curve in the prior art, and can screen the optimal target calibration curve from the plurality of initial calibration curves according to the evaluation value and the preset threshold. Thereby, the risk of using the latest calibration curve with poor effects in the prior art is avoided. During the process of detecting a sample by the sample analyzer, the optimal target calibration curve in the detection reagent is used for detection, so as to improve the detection accuracy of the sample analyzer and reduce the numerical error of the output.
[0038] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] By describing the exemplary embodiments of the present application in more detail in conjunction with the drawings, the above and other objects, features, and advantages of the present application will become more obvious. Among them, in the exemplary embodiments of the present application, the same reference numerals generally represent the same components.
[0040] Figure 1 is a schematic flowchart of a method for determining a calibration curve shown in an embodiment of the present application;
[0041] Figure 2 is another schematic flowchart of a method for determining a calibration curve shown in an embodiment of the present application;
[0042] Figure 3 is a schematic flowchart of a chemiluminescence analyzer selecting an optimal calibration curve from two initial calibration curves shown in an embodiment of the present application;
[0043] Figure 4It is a schematic diagram of the evaluation value of calibration curve A shown in the embodiments of the present application;
[0044] Figure 5 It is a schematic diagram of the evaluation value of calibration curve B shown in the embodiments of the present application;
[0045] Figure 6 It is a schematic structural diagram of a sample analyzer shown in the embodiments of the present application;
[0046] Figure 7 It is another schematic structural diagram of a sample analyzer shown in the embodiments of the present application. Detailed implementation manners
[0047] Hereinafter, the embodiments of the present application will be described in more detail with reference to the accompanying drawings. Although the embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0048] The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. The singular forms "a", "the", and "said" used in the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0049] It should be understood that although the terms "first", "second", "third", etc. may be used in the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present application, "a plurality" means two or more unless otherwise specifically defined.
[0050] In the related art, the sample analyzer performs a calibration test on the sample to be tested every 28 days, and uses the calibration curve after each re-calibration test as the latest calibration curve. At this time, the original calibration curve will be overwritten by the latest calibration curve, and it is defaulted that the original calibration curve has expired or become invalid.
[0051] However, when the user may densely perform multiple calibrations within the validity period of the original calibration curve or shortly after replacing the reagent with a new one to seek a better calibration curve, the original overlay scheme cannot flexibly select a better calibration curve, resulting in the selected latest calibration curve having a worse effect than the original calibration curve. This directly leads to a decrease in the test accuracy of the sample analyzer and a large numerical error in the values output by the sample analyzer.
[0052] In view of the above problems, the embodiments of the present application provide a method for determining a calibration curve, which can screen the optimal target calibration curve from several initial calibration curves based on the evaluation value and the preset threshold. During the process of detecting samples by the sample analyzer, the optimal target calibration curve in the detection reagent is used for detection, thereby improving the detection accuracy of the sample analyzer and reducing the numerical error of the output value.
[0053] The technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0054] Figure 1 is a schematic flowchart of a method for determining a calibration curve shown in the embodiments of the present application. Refer to Figure 1 for determining the calibration curve of the detection reagent of the sample analyzer. The method at least includes the following steps:
[0055] Step 101: Receive a task to update the calibration curve of the detection reagent to be calibrated;
[0056] In the embodiments of the present application, the sample analyzer can receive a task to update the calibration curve of the detection reagent to be calibrated, and this task is used to instruct the sample analyzer to screen the target calibration curve from several initial calibration curves.
[0057] Step 102: Obtain several initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0058] In the embodiments of the present application, after receiving the task to update the calibration curve of the detection reagent to be calibrated, the sample analyzer can obtain several initial calibration curves associated with the reagent information of the reagent to be calibrated.
[0059] Optionally, the reagent information refers to information such as the detection item and reagent batch of the reagent to be calibrated, which is mainly used to determine the initial calibration curve associated with the reagent to be calibrated.
[0060] The calibration curve refers to a curve drawn according to the correspondence between the substance concentration in the sample and the signal value detected by the sample analyzer. The sample analyzer can quickly calculate the substance concentration of the sample through the calibration curve. In the present application, the initial calibration curve can be a valid calibration curve for the same detection item and the same reagent lot number.
[0061] Step 103: Calculate the preset constraint conditions for several initial calibration curves respectively to obtain the evaluation values corresponding to the preset constraint conditions.
[0062] In the embodiment of the present application, the sample analyzer calculates the preset constraint conditions for several initial calibration curves respectively, and then obtains the evaluation values corresponding to the preset constraint conditions.
[0063] Optionally, the preset constraint conditions can be the pre-set constraint conditions, which are mainly used to calculate the evaluation value corresponding to each initial calibration curve, and different constraint conditions correspond to different evaluation values.
[0064] The evaluation value refers to the value used to measure the effect of the initial calibration curve, which at least includes values such as the linear correlation value, the coefficient of variation value, and the calibration point ratio.
[0065] Step 104: Determine the target calibration curve from several initial calibration curves according to the evaluation value and the preset threshold.
[0066] In the embodiment of the present application, after calculating the evaluation value of each initial calibration curve, it is necessary to compare the evaluation value with the preset threshold to determine the target calibration curve from several initial calibration curves.
[0067] Optionally, the preset threshold can be the pre-set threshold, which is mainly used to screen the optimal target calibration curve. The target calibration curve can be the optimal calibration curve for calculating the results of the sample.
[0068] As an example, if it is necessary to detect the concentration data of the sample, the chemiluminescence analyzer detects the signal value of the sample, and then obtains the concentration data corresponding to the signal value through this target calibration curve to accurately output the concentration data of the sample.
[0069] The embodiment provided by the embodiment of the present application is used to determine the calibration curve of the detection reagent of the sample analyzer, receive the task of updating the calibration curve of the detection reagent to be calibrated, obtain several initial calibration curves associated with the reagent information of the reagent to be calibrated, calculate the preset constraint conditions for several initial calibration curves respectively to obtain the evaluation values corresponding to the preset constraint conditions, and determine the target calibration curve from several initial calibration curves according to the evaluation value and the preset threshold. The technical solution provided by the present application can screen the optimal target calibration curve from several initial calibration curves according to the evaluation value and the preset threshold. During the process of detecting the sample by the sample analyzer, the optimal target calibration curve in the detection reagent is used for detection, thereby improving the detection accuracy of the sample analyzer and reducing the numerical error of the output.
[0070] Figure 2 It is a schematic flowchart of a method for determining a calibration curve shown in another embodiment of the present application. Figure 2Relative Figure 1 The technical solution of the embodiment of the present application is described in more detail, which is used to determine the calibration curve of the detection reagent of the sample analyzer. The method may include the following steps:
[0071] Step 201, receive the task of updating the calibration curve of the detection reagent to be calibrated;
[0072] In the embodiment of the present application, the sample analyzer may be a chemiluminescence analyzer. When the user puts the calibration product into the chemiluminescence analyzer and specifies the detection reagent to be calibrated, the chemiluminescence analyzer can receive the task of updating the calibration curve to be calibrated and start to execute the task of automatically calibrating the curve.
[0073] Step 202, obtain a number of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0074] In the embodiment of the present application, after the chemiluminescence analyzer obtains the reagent information of the reagent to be calibrated, the chemiluminescence analyzer can automatically retrieve the existing valid calibration curves of the same detection item and the same reagent batch, and use the valid calibration curve as the initial calibration curve.
[0075] Step 203, calculate the evaluation value corresponding to each preset constraint condition for each initial calibration curve, and use the evaluation value to evaluate a number of initial calibration curves;
[0076] In the embodiment of the present application, the chemiluminescence analyzer calculates the evaluation value corresponding to each preset constraint condition for each initial calibration curve, and uses the evaluation value to evaluate a number of initial calibration curves.
[0077] Multiple preset constraint conditions are set in advance in the chemiluminescence analyzer. For example, linear constraint conditions, duplicate well constraint conditions, and calibration point constraint conditions.
[0078] Among them, the linear constraint condition is used to limit the slope and intercept of the calibration curve, so that the calibration curve conforms to the distribution law of the actual data, in order to eliminate the noise and deviation in the data, and improve the fitting degree and accuracy of the calibration curve.
[0079] The duplicate well constraint condition is used to limit the shape and characteristics of the calibration curve, so that the curve conforms to the characteristics of the actual data.
[0080] The calibration point constraint condition is used to ensure that the calibration curve passes through the specified calibration point, and helps the prediction and fitting of the calibration curve at key data points.
[0081] Correspondingly, for each initial calibration curve, the linear correlation value is obtained by calculating the linear constraint condition, the coefficient of variation value is obtained by calculating the duplicate well constraint condition, and the calibration point ratio is obtained by calculating the calibration point constraint condition.
[0082] Among them, the linear correlation value refers to the goodness of fit of the calibration curve. In this application, the linear correlation value is represented by R. The closer the value of R is to 1, the better the fitting degree, the more reliable the detection result of the sample, and the smaller the error.
[0083] The coefficient of variation (CV) is the ratio of the standard deviation to the mean, which is used to evaluate the degree of variation in the data set of the calibration curve. The larger the coefficient of variation value, the greater the degree of dispersion. In this application, the coefficient of variation value can be represented by the CV of the calibration point replicates.
[0084] The calibration point ratio is used to evaluate the ratio between the predicted value and the actual value of multiple initial calibration curves at a specified calibration point. The smaller the deviation from the preset threshold, the more accurate it is. In this application, the calibration point ratio can be represented by Cal2 / Cal1.
[0085] Refer to Figure 3 , Figure 3 FIG. is a schematic flow chart of a chemiluminescence analyzer in an embodiment of this application for selecting the optimal calibration curve from two initial calibration curves. In this application, there are two schemes for the chemiluminescence analyzer to select the optimal calibration curve, and the specific contents of the two schemes will be described in detail below.
[0086] Step 204, calculate the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determine the maximum deviation value belonging to each initial calibration curve;
[0087] In an embodiment of this application, refer to Figure 3 , the first scheme for the chemiluminescence analyzer to select the optimal calibration curve is: the chemiluminescence analyzer calculates the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determines the maximum deviation value belonging to each initial calibration curve.
[0088] Among them, the preset threshold can be the optimal value of each evaluation value, which at least includes a preset correlation value, a preset coefficient value, and a preset ratio.
[0089] In an implementation manner, the chemiluminescence analyzer can calculate the first deviation percentage between the linear correlation value of each initial calibration curve and the preset correlation value, the second deviation percentage between the coefficient of variation value and the preset coefficient value, and the third deviation percentage between the calibration point ratio and the preset ratio, and determine the maximum deviation value belonging to each initial calibration curve from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0090] As an example, before a user calculates the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold using a chemiluminescence analyzer, the optimal value can be set for each preset constraint condition in the chemiluminescence analyzer. For example, the optimal value of the linear correlation value R is 1, the optimal value of the calibration point duplicate well CV is 0, and the optimal value of Cal2 / Cal1 is x, where x can be 1 / 2 or can be set according to calibration points and calibrators of different concentrations. Then, calculate each constraint condition of each curve respectively, and then calculate the percentage deviation between each constraint condition and the optimal value. Select the largest percentage deviation from multiple preset constraint conditions, and use the largest percentage deviation as the maximum deviation value of each curve.
[0091] Step 205: Select the smallest maximum deviation value from the maximum deviation values of several initial calibration curves as the preferred maximum deviation value, and determine the initial calibration curve corresponding to the preferred maximum deviation value as the target calibration curve;
[0092] In the embodiment of the present application, select the smallest maximum deviation value from the maximum deviation values of several initial calibration curves as the preferred maximum deviation value, and determine the initial calibration curve corresponding to the preferred maximum deviation value as the target calibration curve, so as to determine the calibration curve with the best effect.
[0093] As an example, calculate each constraint condition of two initial calibration curves respectively, and then calculate the percentage deviation between each constraint condition and the optimal value. Select the value with the largest deviation from multiple constraint conditions on each curve, and denote them as X1 and X2 respectively. Select the initial calibration curve with the smallest value among X1 and X2 as the optimal calibration curve, and set this optimal curve as the default calibration curve.
[0094] Step 206: Compare the evaluation values of several initial calibration curves in sequence according to the priorities of multiple preset constraint conditions;
[0095] In the embodiment of the present application, refer to Figure 3 , in addition to the above-mentioned solution of determining the target calibration curve by the preferred maximum deviation value, the chemiluminescence analyzer can also adopt the following Solution 2 to select the optimal calibration curve.
[0096] In the present application, a specified value is set in advance in the chemiluminescence analyzer, and different priorities and the optimal value corresponding to each preset constraint condition are configured for each preset constraint condition. For example, the priorities of each preset constraint condition are sorted from high to low as: linear constraint condition - duplicate well constraint condition - calibration point constraint condition.
[0097] The chemiluminescence analyzer compares the evaluation values of several initial calibration curves in sequence according to the priorities of multiple preset constraint conditions.
[0098] Among them, the specified value can be used to compare whether the evaluation values between different initial calibration curves are the same. For example, if the specified value is set to 0, and the chemical analyzer obtains two initial calibration curves, then when the evaluation values of the two initial calibration curves are the same, the difference between them is 0; when the evaluation values of the two initial calibration curves are different, the difference between them is greater than 0. If the chemical analyzer obtains three initial calibration curves, then when the evaluation values of the three initial calibration curves are the same, the evaluation values among the three initial calibration curves are compared pairwise: the first initial calibration curve is compared with the second initial calibration curve and the third initial calibration curve respectively, and the second initial calibration curve and the third initial calibration curve are compared, and the obtained differences are all 0; when the evaluation values of the three initial calibration curves are different, the obtained differences are greater than 0.
[0099] Step 207: When the difference between the evaluation values of the same priority exceeds the specified value, select the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve.
[0100] In the embodiment of the present application, when the chemical luminescence analyzer calculates that the difference between the evaluation values of the same priority exceeds the specified value, it selects the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve.
[0101] Among them, the specified rule can be a strategy configured by the user in advance in the chemical luminescence analyzer for screening the target calibration curve. For example, the specified rule can include "select the initial calibration curve with the largest linear correlation as the target calibration curve", "select the initial calibration curve with the smallest coefficient of variation as the target calibration curve", and so on.
[0102] In an implementation manner, the linear correlation values of several initial calibration curves are sorted from largest to smallest to obtain the first priority for several initial calibration curves. When the difference between the linear correlation values of the first priority exceeds the specified value, select the initial calibration curve corresponding to the largest linear correlation value as the target calibration curve.
[0103] As an example, the chemical luminescence analyzer first sets an optimal value, denoted as x, for the CV of the calibration point replicates according to the detection item, and then judges whether the linear correlation R of the two curves is the same. If not, select the curve with the larger R as the optimal calibration curve. If the same, continue to judge downward.
[0104] In one embodiment, when the difference between the linear correlation values of the first priority is equal to a specified value, the coefficient of variation values of several initial calibration curves belonging to the first priority are sorted from smallest to largest to obtain the second priority of the several initial calibration curves. When the difference between the coefficient of variation values of the second priority exceeds the specified value, the initial calibration curve corresponding to the smallest coefficient of variation value is selected as the target calibration curve.
[0105] As an example, when the chemiluminescence analyzer determines that the linear correlation R is the same, it secondly determines whether the calibration point duplicate well CV of the two curves is the same. If not, the one with the smaller calibration point duplicate well CV of the two is selected as the optimal calibration curve. If they are the same, continue to judge downward.
[0106] Refer to Figure 4 and Figure 5 , Figure 4 is a schematic diagram of the evaluation value of the calibration curve A shown in the embodiment of the present application. Figure 5 is a schematic diagram of the evaluation value of the calibration curve B shown in the embodiment of the present application. It is known from Figure 4 that the R of the calibration curve A is 0.9855, and it is known from Figure 5 that the R of the calibration curve B is 0.9849. Therefore, the calibration curve A is taken as the optimal calibration curve.
[0107] In one embodiment, when the difference between the coefficient of variation values of the second priority is equal to a specified value, calculate the third deviation percentage between the calibration point ratio and the preset ratio, and select the initial calibration curve with the smallest third deviation percentage as the target calibration curve. When there are at least two initial calibration curves with the smallest third deviation percentage, select the initial calibration curve with the latest calibration time as the target calibration curve.
[0108] As an example, when the chemiluminescence analyzer determines that the coefficient of variation value CV is the same, then it determines whether the calibration point ratio Cal2 / Cal1 of the two curves is the same. If not, the one with the smaller deviation from x is selected as the optimal calibration curve. If the above constraint conditions are all the same, select the initial calibration curve with the latest calibration time as the optimal calibration curve, and at the same time mark it as the default calibration curve. After marking, the chemiluminescence analyzer can directly use this calibration curve as the default calibration curve, or the user can click the confirmation control on the display screen provided by the chemiluminescence analyzer to confirm it as the default calibration curve.
[0109] As another example, the user can also manually select a suitable calibration curve as the default calibration curve according to their own needs.
[0110] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It can be understood that under the guidance of the idea of the embodiments of the present invention, those skilled in the art can make settings according to the actual situation, and the present invention does not limit this.
[0111] For the embodiments provided above in this application, two schemes can be adopted to determine the target calibration curve from several initial calibration curves. On the one hand, the chemiluminescence analyzer can flexibly select the scheme for determining the target calibration curve according to the actual type of the reagent to be calibrated or the user's needs. On the other hand, the chemiluminescence analyzer can use the optimal target calibration curve in the detection reagent for detection, thereby improving the detection accuracy of the sample analyzer and reducing the numerical error of the output.
[0112] Corresponding to the foregoing embodiments of the application function implementation method, the present application also provides a sample analyzer and corresponding embodiments.
[0113] Figure 6 It is a schematic structural diagram of a sample analyzer shown in the embodiments of the present application. Refer to Figure 6 for determining the calibration curve of the detection reagent. The sample analyzer at least includes the following modules:
[0114] A task receiving module 601, configured to receive a task of updating the calibration curve of the reagent to be calibrated;
[0115] An initial calibration curve obtaining module 602, configured to obtain several initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0116] An evaluation value calculation module 603, configured to calculate the preset constraint conditions of each of the several initial calibration curves respectively, and obtain the evaluation values corresponding to the preset constraint conditions;
[0117] A target calibration curve determining module 604, configured to determine the target calibration curve from several initial calibration curves according to the evaluation values and the preset threshold.
[0118] In an embodiment, multiple preset constraint conditions are set, and the evaluation value calculation module 603 is configured to:
[0119] Calculate the evaluation value corresponding to each preset constraint condition for each initial calibration curve, and use the evaluation value to evaluate several initial calibration curves.
[0120] In an embodiment, the target calibration curve determining module 604 includes:
[0121] A maximum deviation value calculation sub-module, configured to calculate the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determine the maximum deviation value to which each initial calibration curve belongs;
[0122] A target calibration curve determination sub-module is configured to select the minimum maximum deviation value from the maximum deviation values of several initial calibration curves as the preferred maximum deviation value, and determine the initial calibration curve corresponding to the preferred maximum deviation value as the target calibration curve.
[0123] In one embodiment, the evaluation values at least include a linear correlation value, a coefficient of variation value, and a calibration point ratio, and the preset thresholds include a preset correlation value, a preset coefficient value, and a preset ratio. The maximum deviation value calculation sub-module is configured to:
[0124] Calculate a first deviation percentage between the linear correlation value of each initial calibration curve and the preset correlation value, a second deviation percentage between the coefficient of variation value and the preset coefficient value, and a third deviation percentage between the calibration point ratio and the preset ratio, respectively;
[0125] Determine the maximum deviation value to which each initial calibration curve belongs from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0126] In one embodiment, multiple preset constraint conditions are configured with different priorities, and the preset thresholds further include a specified value. The target calibration curve determination module 604 includes:
[0127] An evaluation value comparison sub-module is configured to sequentially compare the evaluation values of several initial calibration curves according to the priorities of the multiple preset constraint conditions;
[0128] A target calibration curve determination sub-module is configured to, when the difference between the evaluation values at the same priority exceeds the specified value, select the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve.
[0129] In one embodiment, the target calibration curve determination sub-module is further configured to:
[0130] Sort the linear correlation values of several initial calibration curves from largest to smallest to obtain a first priority for the several initial calibration curves;
[0131] When the difference between the linear correlation values at the first priority exceeds the specified value, select the initial calibration curve corresponding to the largest linear correlation value as the target calibration curve.
[0132] In one embodiment, the target calibration curve determination sub-module is further configured to:
[0133] When the difference between the linear correlation values at the first priority is equal to the specified value, sort the coefficient of variation values of the several initial calibration curves belonging to the first priority from smallest to largest to obtain a second priority for the several initial calibration curves;
[0134] When the difference between the coefficient of variation values at the second priority exceeds a specified value, select the initial calibration curve corresponding to the coefficient of variation value with the smallest numerical value as the target calibration curve.
[0135] In one embodiment, the preset threshold includes a preset ratio, and the target calibration curve determination sub-module is further configured to:
[0136] When the difference between the coefficient of variation values at the second priority is equal to the specified value, calculate the third deviation percentage between the calibration point ratio and the preset ratio, and select the initial calibration curve with the smallest third deviation percentage as the target calibration curve;
[0137] When there are at least two initial calibration curves with the smallest third deviation percentage, select the initial calibration curve with the latest calibration time as the target calibration curve.
[0138] Regarding the sample analyzer in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0139] Figure 7 It is another structural schematic diagram of the sample analyzer shown in the embodiments of the present application.
[0140] See Figure 7 , the sample analyzer 700 includes a memory 710 and a processor 720.
[0141] The processor 720 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0142] The memory 710 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, the ROM may store static data or instructions required by the processor 720 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even when the computer is powered off. In some embodiments, the permanent storage device uses a mass storage device (such as a magnetic or optical disk, flash memory) as the permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as dynamic random access memory. The system memory may store some or all of the instructions and data required by the processor during operation. In addition, the memory 710 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and magnetic disks and / or optical disks may also be used. In some embodiments, the memory 710 may include a removable storage device that is readable and / or writable, such as a compact disc (CD), read-only digital versatile disc (such as DVD-ROM, dual-layer DVD-ROM), read-only Blu-ray disc, super density disc, flash memory card (such as SD card, min SD card, Micro-SD card, etc.), magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and instantaneous electronic signals transmitted wirelessly or by wire.
[0143] Executable code is stored on the memory 710, and when the executable code is processed by the processor 720, it can cause the processor 720 to execute some or all of the methods described above.
[0144] In addition, the method according to the present application can also be implemented as a computer program or computer program product, which includes computer program code instructions for executing some or all of the above steps of the method according to the present application.
[0145] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium), on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by the processor of an electronic device (or server, etc.), it causes the processor to execute some or all of the steps of the above method according to the present application.
[0146] The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the improvement of the technology in the market, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A method for determining a calibration curve, which is used to determine the calibration curve of a detection reagent of a sample analyzer, characterized in that Including: Receiving a task to update the calibration curve of a detection reagent to be calibrated; Obtaining a number of initial calibration curves associated with the reagent information of the reagent to be calibrated; Calculating the preset constraint conditions of the several initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions; Determining a target calibration curve from the several initial calibration curves according to the evaluation values and a preset threshold.
2. The method according to claim 1, wherein There are multiple preset constraint conditions. The calculating the preset constraint conditions of the several initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions includes: Calculating the evaluation value corresponding to each preset constraint condition for each initial calibration curve, and using the evaluation value to evaluate the several initial calibration curves.
3. The method according to claim 2, wherein The determining a target calibration curve from the several initial calibration curves according to the evaluation values and a preset threshold includes: Calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determining the maximum deviation value to which each initial calibration curve belongs; Selecting the smallest maximum deviation value from the maximum deviation values of the several initial calibration curves as the preferred maximum deviation value, and determining the initial calibration curve corresponding to the preferred maximum deviation value as the target calibration curve.
4. The method according to claim 3, wherein The evaluation values at least include a linear correlation value, a coefficient of variation value, and a calibration point ratio. The preset threshold includes a preset correlation value, a preset coefficient value, and a preset ratio. The calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, and determining the maximum deviation value to which each initial calibration curve belongs includes: Calculating respectively the first deviation percentage between the linear correlation value of each initial calibration curve and the preset correlation value, the second deviation percentage between the coefficient of variation value and the preset coefficient value, and the third deviation percentage between the calibration point ratio and the preset ratio; Determining the maximum deviation value to which each initial calibration curve belongs from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
5. The method according to claim 2, wherein The multiple preset constraint conditions are configured with different priorities. The preset threshold further includes a specified value. The determining a target calibration curve from the several initial calibration curves according to the evaluation values and a preset threshold includes: Comparing the evaluation values of the several initial calibration curves in sequence according to the priorities of the multiple preset constraint conditions; When the difference between the evaluation values at the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve.
6. The method according to claim 5, wherein The when the difference between the evaluation values at the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve includes: Sorting the linear correlation values of the several initial calibration curves from largest to smallest to obtain a first priority for the several initial calibration curves; When the difference between the linear correlation values at the first priority exceeds the specified value, selecting the initial calibration curve corresponding to the largest linear correlation value as the target calibration curve.
7. The method according to claim 6, characterized in that, When the difference between the evaluation values at the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve includes: When the difference between the linear correlation values at the first priority is equal to the specified value, sorting the coefficient of variation values of several initial calibration curves belonging to the first priority from small to large to obtain the second priority of the several initial calibration curves; When the difference between the coefficient of variation values at the second priority exceeds the specified value, selecting the initial calibration curve corresponding to the smallest coefficient of variation value as the target calibration curve.
8. The method according to claim 7, wherein The preset threshold includes a preset ratio. When the difference between the evaluation values at the same priority exceeds the specified value, selecting the initial calibration curve corresponding to the evaluation value that matches the specified rule as the target calibration curve includes: When the difference between the coefficient of variation values at the second priority is equal to the specified value, calculating the third deviation percentage between the calibration point ratio and the preset ratio, and selecting the initial calibration curve with the smallest third deviation percentage as the target calibration curve; When there are at least two initial calibration curves with the smallest third deviation percentage, selecting the initial calibration curve with the latest calibration time as the target calibration curve.
9. A sample analyzer for determining a calibration curve of a detection reagent, characterized in that, Including: A task receiving module for receiving a task to update the calibration curve of the reagent to be calibrated; An initial calibration curve acquisition module for acquiring several initial calibration curves associated with the reagent information of the reagent to be calibrated; An evaluation value calculation module for calculating the preset constraint conditions of the several initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions; A target calibration curve determination module for determining a target calibration curve from the several initial calibration curves according to the evaluation value and the preset threshold.
10. A computer-readable storage medium, on which executable code is stored. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method according to any one of claims 1-8.
Citation Information
Patent Citations
Multi-application approach for photometric determination of analyte in fluid sample on automated analyzer
CN104395729A
Method for calibrating a device for measuring the concentration of a biological compound
CN109844497A
Concentration measuring method
US20050107956A1
Sample analyzer and sample analyzing method
US20150064795A1
Calibration curve setting method used for drug analysis
US20190369010A1
Cited By
In-vivo calibration parameter analysis method, device and equipment based on continuous analyte sensor and medium
CN121101554A