Calibration curve determination method, sample analyzer and storage medium
By receiving the updated calibration curve task and calculating and filtering the optimal calibration curve, the sample analyzer's detection accuracy decreases when the latest calibration curve is not effective, achieving higher detection accuracy and smaller numerical errors.
Patent Information
- Application Number
- PCT/CN2024/115455
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-27
- Filing Date
- 2024-08-29
- Publication Date
- 2025-07-03
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 numerical error is large.
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 it based on the evaluation value and the preset threshold.
Improve the detection accuracy of the sample analyzer and reduce the numerical error of the output.
Smart Images

Figure CN2024115455_03072025_PF_FP_ABST
Abstract
Description
Method for determining calibration curve, sample analyzer and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 27, 2023, with application number 202311829980.1 and application name “Method for determining a calibration curve, sample analyzer and storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of sample analysis, and in particular to a method for determining a calibration curve, a sample analyzer, and a storage medium. Background Art
[0003] In the field of medical testing, sample testing refers to the process of using a sample analyzer to test a reagent for a substance. Before performing a sample test, a calibration test is performed on a reagent with a known concentration of the substance. This relationship is then mapped to a calibration curve. This calibration curve then allows the sample analyzer to convert the reagent's detection signal into the corresponding substance concentration when testing the reagent.
[0004] Generally, the sample to be tested is calibrated every 28 days, and the calibration curve after each recalibration test is used as the latest calibration curve. At this time, the previous calibration curve is overwritten by the latest calibration curve, and the original calibration curve is automatically deemed expired or invalid. However, if the latest calibration curve is not as good as the original calibration curve, the test accuracy of the sample analyzer will be directly reduced, and the numerical error of the sample analyzer output will be larger.
[0005] Summary of the Invention
[0006] The present 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 latest calibration curve is poor, the test accuracy of the sample analyzer decreases and the output numerical error is large.
[0007] A first aspect of the present application provides a method for determining a calibration curve, which is used to determine a calibration curve of a detection reagent of a sample analyzer, comprising:
[0008] Receive a task to update the calibration curve of the detection reagent to be calibrated;
[0009] Acquiring a plurality of initial calibration curves associated with reagent information of a reagent to be calibrated;
[0010] Calculating the preset constraint conditions of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions;
[0011] A target calibration curve is determined from the plurality of initial calibration curves according to the evaluation value and a preset threshold.
[0012] In one embodiment, a plurality of preset constraints are provided, and the preset constraints of the plurality of initial calibration curves are calculated respectively to obtain evaluation values corresponding to the preset constraints, including:
[0013] An evaluation value corresponding to each preset constraint condition is calculated for each initial calibration curve, and the evaluation value is used to evaluate the plurality of initial calibration curves.
[0014] In one embodiment, determining a target calibration curve from the plurality of initial calibration curves according to the evaluation value and a preset threshold value includes:
[0015] Calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold value, and determining the maximum deviation value of each initial calibration curve;
[0016] The smallest maximum deviation value is selected from the maximum deviation values of the plurality of initial calibration curves as the preferred maximum deviation value, and the initial calibration curve corresponding to the preferred maximum deviation value is determined as the target calibration curve.
[0017] In one embodiment, the evaluation value includes at least a linear correlation value, a coefficient of variation value, and a calibration point ratio value, the preset threshold value includes a preset correlation value, a preset coefficient value, and a preset ratio, and calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold value to determine the maximum deviation value of each initial calibration curve includes:
[0018] Calculating, for each of the initial calibration curves, a first deviation percentage between the linear correlation value 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;
[0019] A maximum deviation value to which each initial calibration curve belongs is determined from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0020] In one embodiment, the plurality of preset constraints are configured with different priorities, the preset threshold further includes a specified value, and determining a target calibration curve from the plurality of initial calibration curves based on the evaluation value and the preset threshold includes:
[0021] comparing the evaluation values of the plurality of initial calibration curves in sequence according to the priorities of the plurality of preset constraints;
[0022] When the difference between evaluation values of the same priority exceeds a prescribed value, an initial calibration curve corresponding to the evaluation value matching the specified rule is selected as a target calibration curve.
[0023] In one embodiment, when the difference between the evaluation values of the same priority exceeds a specified value, selecting an initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve includes:
[0024] sorting the linear correlation values of the plurality of initial calibration curves from largest to smallest to obtain a first priority for the plurality of initial calibration curves;
[0025] When the difference between the linear correlation values of the first priority exceeds the specified value, the initial calibration curve corresponding to the linear correlation value with the largest value is selected as the target calibration curve.
[0026] In one embodiment, when the difference between the evaluation values of the same priority exceeds a specified value, selecting an initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve includes:
[0027] When the difference between the linear correlation values of the first priority is equal to the specified value, sorting the coefficient of variation values of the plurality of initial calibration curves belonging to the first priority from small to large to obtain a second priority of the plurality of initial calibration curves;
[0028] When the difference between the coefficient of variation values of the second priority exceeds the specified value, the initial calibration curve corresponding to the coefficient of variation value with the smallest numerical value is selected as the target calibration curve.
[0029] In one embodiment, the preset threshold includes a preset ratio, and when the difference between the evaluation values of the same priority exceeds a specified value, selecting an initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve includes:
[0030] When the difference between the coefficient of variation values of the second priority is equal to the specified value, calculating a third deviation percentage between the calibration point ratio and the preset ratio, and selecting an initial calibration curve with the smallest third deviation percentage as the target calibration curve;
[0031] When there are at least two initial calibration curves with the smallest third deviation percentage, the initial calibration curve at the latest calibration time is selected as the target calibration curve.
[0032] A second aspect of the present application provides a sample analyzer for determining a calibration curve of a detection reagent, comprising:
[0033] A task receiving module, used for receiving a task for updating a calibration curve of a reagent to be calibrated;
[0034] An initial calibration curve acquisition module, used to acquire a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0035] An evaluation value calculation module, configured to calculate the preset constraint conditions of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions;
[0036] The target calibration curve determination module is configured to determine a target calibration curve from the plurality of initial calibration curves according to the evaluation value and a preset threshold.
[0037] A third aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method described above.
[0038] The technical solution provided by this application may have the following beneficial effects:
[0039] In an embodiment of the present application, a calibration curve for determining a detection reagent of a sample analyzer is received, a task for updating the calibration curve of a detection reagent to be calibrated is received, several initial calibration curves associated with the reagent information of the reagent to be calibrated are obtained, preset constraints of the several initial calibration curves are calculated respectively, an evaluation value corresponding to the preset constraint condition is obtained, and a target calibration curve is determined from the several initial calibration curves according to the evaluation value and the preset threshold value. 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 several initial calibration curves according to the evaluation value and the preset threshold value. This avoids the risk of using the latest calibration curve with poor effect that exists in the prior art. In the process of detecting samples, the sample analyzer uses 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.
[0040] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail the exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.
[0042] FIG1 is a schematic flow chart of a method for determining a calibration curve according to an embodiment of the present application;
[0043] FIG2 is another schematic flow chart of a method for determining a calibration curve according to an embodiment of the present application;
[0044] FIG3 is a schematic diagram of a process for selecting an optimal calibration curve from two initial calibration curves by a chemiluminescence analyzer according to an embodiment of the present application;
[0045] FIG4 is a schematic diagram of the evaluation values of the calibration curve A shown in an embodiment of the present application;
[0046] FIG5 is a schematic diagram of the evaluation values of the calibration curve B shown in an embodiment of the present application;
[0047] FIG6 is a schematic structural diagram of a sample analyzer according to an embodiment of the present application;
[0048] FIG. 7 is another structural diagram of a sample analyzer according to an embodiment of the present application. DETAILED DESCRIPTION
[0049] The following describes embodiments of the present application in more detail with reference to the accompanying drawings. Although the accompanying drawings illustrate embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. Rather, 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.
[0050] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0051] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this 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, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0052] In related technologies, a sample analyzer performs calibration tests on the test samples every 28 days, and uses the calibration curve after each recalibration test as the latest calibration curve. At this time, the original calibration curve will be overwritten by the latest calibration curve, and it is assumed that the original calibration curve is expired or invalid.
[0053] However, when the user may perform multiple calibrations intensively within the validity period of the original calibration curve or in a short period of time after replacing new reagents to seek a better calibration curve, the original overlay solution cannot flexibly select a better calibration curve, making the effect of the selected latest calibration curve not as good as the effect of the original calibration curve, which directly leads to a decrease in the test accuracy of the sample analyzer and a large numerical error in the output of the sample analyzer.
[0054] To address the above issues, an embodiment of the present application provides 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 a preset threshold. During the sample detection process, the sample analyzer uses the optimal target calibration curve in the detection reagent for detection, thereby improving the detection accuracy of the sample analyzer and reducing the output numerical error.
[0055] The technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0056] FIG1 is a flow chart of a method for determining a calibration curve according to an embodiment of the present application. Referring to FIG1 , the method for determining a calibration curve of a detection reagent of a sample analyzer includes at least the following steps:
[0057] Step 101, receiving a task to update a calibration curve of a detection reagent to be calibrated;
[0058] In an embodiment of the present application, the sample analyzer may receive a task for updating a calibration curve of a detection reagent to be calibrated. The task is used to instruct the sample analyzer to select a target calibration curve from a plurality of initial calibration curves.
[0059] Step 102, obtaining a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0060] In the embodiment of the present application, after receiving the task of updating the calibration curve of the detection reagent to be calibrated, the sample analyzer may obtain a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated.
[0061] Optionally, the reagent information refers to information such as the test item and reagent batch of the reagent to be calibrated, which is mainly used to determine an initial calibration curve associated with the reagent to be calibrated.
[0062] A calibration curve is a graph that represents the relationship between the concentration of a substance in a sample and the signal value detected by a sample analyzer. The sample analyzer uses this curve to quickly calculate the concentration of a substance in the sample. In this application, the initial calibration curve can be a valid calibration curve for the same test item and the same reagent batch number.
[0063] Step 103, calculating the preset constraints of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraints;
[0064] In the embodiment of the present application, the sample analyzer calculates the preset constraints of several initial calibration curves respectively, and then obtains evaluation values corresponding to the preset constraints.
[0065] Optionally, the preset constraint condition may be a constraint condition set in advance, which is mainly used to calculate the evaluation value corresponding to each initial calibration curve, and different constraint conditions correspond to different evaluation values.
[0066] The evaluation value refers to a numerical value used to measure the effectiveness 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.
[0067] Step 104 : determining a target calibration curve from the plurality of initial calibration curves according to the evaluation value and a preset threshold.
[0068] In the embodiment of the present application, after the evaluation value of each initial calibration curve is calculated, it is necessary to compare the evaluation value with a preset threshold value to determine a target calibration curve from the multiple initial calibration curves.
[0069] Optionally, the preset threshold value may be a threshold value set in advance, mainly used to screen the optimal target calibration curve. The target calibration curve may be the optimal calibration curve used for calculating the sample result.
[0070] As an example, if it is necessary to detect the concentration data of a sample, the chemiluminescence analyzer detects the signal value of the sample, and then obtains the concentration data corresponding to the signal value through the target calibration curve, thereby accurately outputting the concentration data of the sample.
[0071] The embodiments provided herein are for determining a calibration curve for a detection reagent of a sample analyzer, receiving a task to update the calibration curve of a detection reagent to be calibrated, obtaining several initial calibration curves associated with the reagent information of the reagent to be calibrated, calculating preset constraints for each of the several initial calibration curves, obtaining evaluation values corresponding to the preset constraints, and determining a target calibration curve from the several initial calibration curves based on the evaluation values and preset thresholds. The technical solution provided herein can screen the optimal target calibration curve from the several initial calibration curves based on the evaluation values and preset thresholds. During the sample detection process, the sample analyzer uses 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.
[0072] FIG2 is a flow chart of a method for determining a calibration curve according to another embodiment of the present application. FIG2 describes the technical solution of the embodiment of the present application in more detail relative to FIG1 , and is used to determine a calibration curve for a detection reagent of a sample analyzer. The method may include the following steps:
[0073] Step 201, receiving a task to update a calibration curve of a detection reagent to be calibrated;
[0074] In an embodiment of the present application, the sample analyzer may be a chemiluminescence analyzer. When the user places the calibration material into the chemiluminescence analyzer and specifies the detection reagent to be calibrated, the chemiluminescence analyzer may receive a task to update the calibration curve to be calibrated and start executing the automatic calibration curve task.
[0075] Step 202, obtaining a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0076] 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 search for an existing valid calibration curve for the same test item and the same reagent batch, and use the valid calibration curve as the initial calibration curve.
[0077] Step 203: calculating an evaluation value corresponding to each preset constraint condition for each initial calibration curve, and using the evaluation value to evaluate a plurality of initial calibration curves;
[0078] In the embodiment of the present application, the chemiluminescence analyzer calculates an evaluation value corresponding to each preset constraint condition for each initial calibration curve, and uses the evaluation value to evaluate several initial calibration curves.
[0079] Several preset constraints are set in the chemiluminescence analyzer, such as linear constraints, replicate constraints, and calibration point constraints.
[0080] 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, so as to eliminate the noise and deviation in the data and improve the fit and accuracy of the calibration curve.
[0081] The replicate constraint is used to restrict the shape and characteristics of the calibration curve so that the curve conforms to the characteristics of the actual data.
[0082] Calibration point constraints are used to ensure that the calibration curve passes through the specified calibration points, helping to predict and fit the calibration curve at key data points.
[0083] Accordingly, 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 replicate constraint condition, and the calibration point ratio value is obtained by calculating the calibration point constraint condition.
[0084] The linear correlation value refers to the 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 fit, the more reliable the sample detection result, and the smaller the error.
[0085] 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 expressed as the CV of the calibration point replicates.
[0086] 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 expressed as Cal2 / Cal1 (Calibration 2 / Calibration1, calibration ratio).
[0087] Referring to Figure 3, Figure 3 is a schematic diagram of the process of selecting the optimal calibration curve from two initial calibration curves by a chemiluminescence analyzer shown in an embodiment of the present application. In the present application, there are two schemes for selecting the optimal calibration curve by the chemiluminescence analyzer. The specific contents of the two schemes will be described in detail below.
[0088] Step 204, calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold value, and determining the maximum deviation value of each initial calibration curve;
[0089] In an embodiment of the present application, referring to FIG3 , a first scheme for selecting the optimal calibration curve by the chemiluminescence analyzer is as follows: the chemiluminescence analyzer determines the maximum deviation value of each initial calibration curve by calculating the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold value.
[0090] The preset threshold value may be an optimal value of each evaluation value, which at least includes a preset correlation value, a preset coefficient value, and a preset ratio value.
[0091] In one embodiment, the chemiluminescence analyzer is capable of respectively calculating a first deviation percentage between the linear correlation value 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 value of each initial calibration curve, and determining the maximum deviation value of each initial calibration curve from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0092] As an example, before using a chemiluminescence analyzer to calculate the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold, the user can set an optimal value for each preset constraint in the chemiluminescence analyzer. For example, the optimal value of the linear correlation value R is 1, the optimal value of the calibration point replicate CV is 0, and the optimal value of Cal2 / Cal1 is x, where x can be 1 / 2 or can be set based on the different concentrations of calibration points and calibrators. Then, each constraint is calculated for each curve, and the percentage deviation of each constraint from the optimal value is calculated. The percentage with the largest deviation is selected from the multiple preset constraints and used as the maximum deviation value for each curve.
[0093] Step 205 , selecting the smallest maximum deviation value from the maximum deviation values of the plurality of 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;
[0094] In an embodiment of the present application, the smallest maximum deviation value is selected from the maximum deviation values of several initial calibration curves as the preferred maximum deviation value, and the initial calibration curve corresponding to the preferred maximum deviation value is determined as the target calibration curve, thereby determining the calibration curve with the best effect.
[0095] As an example, each constraint condition of the two initial calibration curves is calculated respectively, and then the deviation percentage of each constraint condition from the optimal value is calculated. The value with the largest deviation is selected from the multiple constraints on each curve, and recorded as X1 and X2 respectively. The initial calibration curve with the smallest X1 and X2 is selected as the optimal calibration curve, and this optimal curve is set as the default calibration curve.
[0096] Step 206 , comparing the evaluation values of the initial calibration curves in sequence according to the priorities of the plurality of preset constraints;
[0097] In an embodiment of the present application, referring to FIG3 , in addition to the above-mentioned solution 1 for determining the target calibration curve by optimizing the maximum deviation value, the chemiluminescence analyzer can also adopt the following solution 2 for selecting the optimal calibration curve.
[0098] In this application, the specified values are set in advance in the chemiluminescence analyzer, and different priorities and optimal values corresponding to each preset constraint are configured for each preset constraint. For example, the priorities of each preset constraint are ranked from high to low as follows: linear constraint - replicate constraint - calibration point constraint.
[0099] The chemiluminescence analyzer compares the evaluation values of several initial calibration curves in sequence according to the priorities of multiple preset constraint conditions.
[0100] Among them, the specified value can be used to compare whether the evaluation values between different initial calibration curves are the same. For example, the specified value is set to 0. If 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 between 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 is compared with the third initial calibration curve, and the obtained difference values are all 0. When the evaluation values of the three initial calibration curves are different, the obtained difference values are greater than 0.
[0101] Step 207 : When the difference between the evaluation values of the same priority exceeds a specified value, the initial calibration curve corresponding to the evaluation value matching the specified rule is selected as the target calibration curve.
[0102] In an embodiment of the present application, when the difference between evaluation values of the same priority calculated by the chemiluminescence analyzer exceeds a specified value, the initial calibration curve corresponding to the evaluation value matching the specified rule is selected as the target calibration curve.
[0103] Among them, the specified rules can be strategies configured by the user in advance on the chemiluminescence analyzer for screening target calibration curves. For example, the specified rules may include "selecting the initial calibration curve with the largest linear correlation as the target calibration curve", "selecting the initial calibration curve with the smallest coefficient of variation as the target calibration curve", etc.
[0104] In one embodiment, the linear correlation values of several initial calibration curves are sorted from large to small to obtain a first priority for the several initial calibration curves. When the difference between the linear correlation values of the first priority exceeds a specified value, the initial calibration curve corresponding to the linear correlation value with the largest numerical value is selected as the target calibration curve.
[0105] As an example, the chemiluminescence analyzer first sets an optimal value for the replicate CV of the calibration point according to the test item, denoted as x. Then, the linear correlation R of the two curves is determined to be the same. If not, the curve with the larger R is selected as the optimal calibration curve. If they are the same, the analysis continues.
[0106] 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 small to large to obtain the second priority of 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 coefficient of variation value with the smallest numerical value is selected as the target calibration curve.
[0107] As an example, if the chemiluminescence analyzer determines that the linear correlation R is the same, it will secondarily determine whether the replicate CVs of the calibration points of the two curves are the same. If they are not the same, the one with the smaller replicate CV of the calibration points is selected as the optimal calibration curve. If they are the same, the analysis continues.
[0108] 4 and 5 , FIG4 is a schematic diagram of the evaluation values of the calibration curve A shown in the embodiment of the present application, and FIG5 is a schematic diagram of the evaluation values of the calibration curve B shown in the embodiment of the present application. It can be seen from FIG4 that the R of the calibration curve A is 0.9855, and it can be seen from FIG5 that the R of the calibration curve B is 0.9849. Therefore, the calibration curve A is taken as the optimal calibration curve.
[0109] In one embodiment, when the difference between the coefficient of variation values of the second priority is equal to a specified value, the third deviation percentage between the calibration point ratio and the preset ratio is calculated, and the initial calibration curve with the smallest third deviation percentage is selected as the target calibration curve. When there are at least two initial calibration curves with the smallest third deviation percentage, the initial calibration curve of the latest calibration time is selected as the target calibration curve.
[0110] As an example, when the chemiluminescence analyzer calibrates and determines that the coefficient of variation values CV are the same, it then determines whether the calibration point ratios Cal2 / Cal1 of the two curves are the same. If they are not the same, the one with the smaller deviation from x is selected as the optimal calibration curve. If the above constraints are all consistent, the initial calibration curve with the latest calibration time is selected as the optimal calibration curve, and it will be marked as the default calibration curve at the same time. After marking, the chemiluminescence analyzer can directly use the 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 determine it as the default calibration curve.
[0111] As another example, the user may also manually select an appropriate calibration curve as the default calibration curve according to their own needs.
[0112] It should be noted that the embodiments of the present application include but are not limited to the above examples. It is understandable that under the guidance of the ideas of the embodiments of the present application, those skilled in the art can make settings according to actual conditions, and the present application does not impose any restrictions on this.
[0113] In the embodiments provided above, two schemes can be used to determine a target calibration curve from a number of initial calibration curves. On the one hand, the chemiluminescence analyzer can flexibly select a scheme for determining the target calibration curve according to the actual type of the reagent to be calibrated or user needs. On the other hand, the chemiluminescence analyzer can use the optimal target calibration curve among the detection reagents for detection, thereby improving the detection accuracy of the sample analyzer and reducing the output numerical error.
[0114] Corresponding to the aforementioned embodiment of the method for realizing the application function, the present application also provides a sample analyzer and corresponding embodiments.
[0115] FIG6 is a schematic diagram of the structure of a sample analyzer according to an embodiment of the present application. Referring to FIG6 , for determining a calibration curve of a detection reagent, the sample analyzer includes at least the following modules:
[0116] A task receiving module 601 is used to receive a task for updating a calibration curve of a reagent to be calibrated;
[0117] An initial calibration curve acquisition module 602 is used to acquire a plurality of initial calibration curves associated with the reagent information of the reagent to be calibrated;
[0118] An evaluation value calculation module 603 is used to calculate the preset constraint conditions of the plurality of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions;
[0119] The target calibration curve determining module 604 is configured to determine a target calibration curve from a plurality of initial calibration curves according to the evaluation value and a preset threshold.
[0120] In one embodiment, a plurality of preset constraints are provided, and the evaluation value calculation module 603 is used to:
[0121] An evaluation value corresponding to each preset constraint condition is calculated for each initial calibration curve, and the evaluation value is used to evaluate a plurality of initial calibration curves.
[0122] In one embodiment, the target calibration curve determination module 604 includes:
[0123] The maximum deviation value calculation submodule is used to calculate the deviation between each evaluation value of each initial calibration curve and the corresponding preset threshold value, and determine the maximum deviation value of each initial calibration curve;
[0124] The target calibration curve determination submodule is used to select the smallest maximum deviation value from the maximum deviation values of the multiple 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.
[0125] In one embodiment, the evaluation value includes at least a linear correlation value, a coefficient of variation value, and a calibration point ratio value, the preset threshold value includes a preset correlation value, a preset coefficient value, and a preset ratio, and the maximum deviation value calculation submodule is used to:
[0126] Calculating, for each initial calibration curve, a first deviation percentage between the linear correlation value 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 value;
[0127] A maximum deviation value to which each initial calibration curve belongs is determined from the first deviation percentage, the second deviation percentage, and the second deviation percentage.
[0128] In one embodiment, the plurality of preset constraints are configured with different priorities, the preset threshold value further includes a prescribed value, and the target calibration curve determination module 604 includes:
[0129] An evaluation value comparison submodule, for comparing the evaluation values of a plurality of initial calibration curves in sequence according to the priorities of a plurality of preset constraint conditions;
[0130] The target calibration curve determination submodule is used to select an initial calibration curve corresponding to the evaluation value matching the specified rule as the target calibration curve when the difference between evaluation values of the same priority exceeds a specified value.
[0131] In one embodiment, the target calibration curve determination submodule is further configured to:
[0132] sorting the linear correlation values of the plurality of initial calibration curves from largest to smallest to obtain a first priority for the plurality of initial calibration curves;
[0133] When the difference between the linear correlation values of the first priority exceeds a specified value, the initial calibration curve corresponding to the linear correlation value with the largest numerical value is selected as the target calibration curve.
[0134] In one embodiment, the target calibration curve determination submodule is further configured to:
[0135] When the difference between the linear correlation values of the first priority is equal to a specified value, the coefficient of variation values of the plurality of initial calibration curves belonging to the first priority are sorted from small to large to obtain the second priority of the plurality of initial calibration curves;
[0136] When the difference between the coefficient of variation values of the second priority exceeds a specified value, the initial calibration curve corresponding to the coefficient of variation value with the smallest numerical value is selected as the target calibration curve.
[0137] In one embodiment, the preset threshold value includes a preset ratio, and the target calibration curve determination submodule is further configured to:
[0138] When the difference between the coefficient of variation values of the second priority is equal to a specified value, calculating a 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;
[0139] When there are at least two initial calibration curves with the smallest third deviation percentage, the initial calibration curve at the latest calibration time is selected as the target calibration curve.
[0140] Regarding the sample analyzer in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.
[0141] FIG. 7 is another schematic structural diagram of a sample analyzer according to an embodiment of the present application.
[0142] 7 , a sample analyzer 700 includes a memory 710 and a processor 720 .
[0143] The processor 720 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0144] The memory 710 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage. ROM may store static data or instructions required by the processor 720 or other modules of the computer. The permanent storage may be a readable and writable storage device. The permanent storage may be a non-volatile storage device that retains stored instructions and data even when the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (e.g., a magnetic or optical disk, flash memory) as the permanent storage device. In other embodiments, the permanent storage device may be a removable storage device (e.g., 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 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 memory chips (e.g., 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 readable and / or writable removable storage device, such as a compact disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0145] The memory 710 stores executable codes. When the executable codes are processed by the processor 720 , the processor 720 may execute part or all of the above-mentioned methods.
[0146] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0147] 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 a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.
[0148] 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 will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or improvements to the technology in the market, or to enable other persons skilled 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 for each of the number of initial calibration curves respectively to obtain evaluation values corresponding to the preset constraint conditions; Determining a target calibration curve from the number of initial calibration curves according to the evaluation values and a preset threshold.
2. The method according to claim 1, characterized in that, There are multiple preset constraint conditions. The calculating the preset constraint conditions for each of the number of 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 values to evaluate the number of initial calibration curves.
3. The method according to claim 2, wherein The determining a target calibration curve from the number of 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 number of 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 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 number of initial calibration curves according to the evaluation values and a preset threshold includes: Comparing the evaluation values of the number of 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, characterized in that, 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 number of initial calibration curves from large to small to obtain a first priority for the number of 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 numerically largest linear correlation value as the target calibration curve.
7. The method according to claim 6, wherein When the difference between the evaluation values at the same priority exceeds a 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 smallest to largest 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, characterized in that, 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, select 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, and 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
Improvement of the sensitivity and the dynamic range of photometric assays by generating multiple calibration curves
CN104395728A
Data calibration method and device
CN112598136A
Calibration method of immunodetection main curve
CN115856279A
Calibration result processing method and system and sample analyzer
CN116413249A
Glucose self-calibration detection method
CN117629955A