LOD / LOQ
Overview
visionCATS provides the support of the widely-used concept of Limit Of Detection (LOD) and Limit Of Quantification (LOQ) by defining:
The LOD as the minimal detectable value. Values falling below the LOD are not displayed at all, as by definition it is not possible to distinguish them from 0. Consequently:
If a Reference calibration point value falls below the LOD, then the whole calibration fails. No regression function is displayed and no sample result can be computed. It is still possible, as a workaround, to manually exclude the corresponding track(s) or remove the corresponding assignment(s).
If a Sample (or Blank) calibration point value falls below the LOD, then no quantitative result is computed for it.
The LOQ as the minimal quantifiable value (i.e. satisfies acceptable accuracy and repeatability). Values falling below the LOQ are computed and displayed but the quantification is considered not reliable enough:
If a Reference calibration point value falls below the LOQ, then the calibration is performed and sample results are computed, but the whole calibration is displayed with a corresponding warning.
If a Sample (or Blank) calibration point value falls below the LOQ, then the result is computed and displayed with a corresponding warning.
Limit Of Detection (LOD) and Limit Of Quantification (LOQ) values can be determined and defined on each substance defined in an evaluation. Both values are quantities in visionCATS, because the Calibration is always based on reference quantities. They are expressed in the unit related to the Concentration unit type of the evaluation. For example, if the Concentration unit type is set to Mass / volume, LOD/LOQ values must be expressed in mass unit.
It is important to recall that, while the concept of LOD/LOQ is widely used, its application is subject to interpretation. Depending on requirements, LOD/LOQ are sometimes deducted from the size of the noise on raw data (acting then more like a signal-to-noise ratio), or from the size of small peaks computed in some ways. Even visual determination can be considered valid. By the way, the USP defines a standardized way to determine LOD/LOQ values. Consequently, visionCATS includes 2 modes:
USP determination, which is the strict application of formulas provided by the USP. The determination is performed on reference calibration points, while sample calibration points are checked against the computed LOD / LOQ values.
Custom, where LOD and/or LOQ values are filled directly by the user after having been determined somehow, by any other method. In that case, the determination method should be documented in the Remarks.
Defining LOD/LOQ
In the Definition tab, when the LOD / LOQ advanced option is activated, the substance table displays the mode for each substance, which is None by default:
![../../../_images/lodloq-definition-default.png](../../../_images/lodloq-definition-default.png)
By clicking on the editing button, the LOD / LOQ parameters popup is displayed, where the mode can be changed. In Custom mode, configure whether the LOD and/or the LOQ checks must be performed and set the corresponding quantities:
![../../../_images/lodloq-definition-custom.png](../../../_images/lodloq-definition-custom.png)
In USP mode, the LOD / LOQ values are determined automatically. The Uncertainty parameter corresponds to the custom factor (usually 10) to apply during the computation of the LOQ :
![../../../_images/lodloq-definition-usp.png](../../../_images/lodloq-definition-usp.png)
Calibration and results
In the Calibration tab, LOD / LOQ values are shown respectively with Orange / Yellow vertical lines and Gray / Light gray areas:
![../../../_images/lodloq-calibration-normal.png](../../../_images/lodloq-calibration-normal.png)
In the previous capture, all reference and sample points were located above LOD and LOQ. This is the nominal case which basically means that everything is in order. In the Results tab, the LOD / LOQ values are recalled in the description of the substance, while all results are computed as usual:
![../../../_images/lodloq-results-normal.png](../../../_images/lodloq-results-normal.png)
USP mode
Usage
Due to the way LOD / LOQ values are computed with the formula provided by the USP, Linear-2 calibration mode must be used with at least 3 reference points. The computation is performed automatically along with the calibration / results computation. The LOD / LOQ then appear exactly like in the Custom mode in the Calibration tab. Go to the Results tab to display the LOD / LOQ values computed by the formula:
![../../../_images/lodloq-results-usp.png](../../../_images/lodloq-results-usp.png)
Note
It is possible in theory to perform the calibration with any Calibration mode while computing LOD/LOQ values in USP mode, but visionCATS enforces the usage of Linear-2 in order to avoid confusion.
Computation
Main formulas
With:
\(n\) the number of reference calibration points
\((X_i,Y_i), 1 \le i \le n\) the coordinates of the reference points
\(\overline{X}\) the mean of \(X_i, 1 \le i \le n\) values
\(m\) and \(b\) (used in the computation of \(S\)) the result of the Linear-2 regression in the \(f(x)=mx+b\) notation form (see Linear-2)
\(t_{1-\alpha:n-2}\) and \(t_{1-\beta:n-2}\) the percentiles for \(\alpha=\beta=0.05\) (fixed) and \(n \ge 3\) (enforced in visionCATS)
\(S=\sqrt{\frac{\sum_{i=1}^n(Y_i-b-mX_i)^2}{n-2}}\) the standard error of the regression line
The \(LOD\) is defined with the following formula:
For the \(LOQ\), the formula is almost the same:
With:
\(u\) the uncertainty, usually and by default 10 (configurable in visionCATS)
Example
In the following example, the USP mode was used with the Example Analysis 3 quant absorption to compute LOD/LOQ. In this analysis, the distribution of the calibration is clearly polynomial (see capture below), which means that the computation will lead to somewhat high LOD/LOQ values.
The reference point quantities (in µg) were defined as follows (quantities correspond to \(X\) values and heights to \(Y\) values):
Tr. |
Quantity (µg) |
Peak height |
---|---|---|
2 |
0.02 |
0.0261 |
4 |
0.04 |
0.0460 |
6 |
0.06 |
0.0663 |
8 |
0.08 |
0.0868 |
10 |
0.1 |
0.1048 |
12 |
0.12 |
0.1217 |
14 |
0.14 |
0.1348 |
And the calibration curve (\(x\) in picogram, format \(y=mx+b\)):
![../../../_images/lodloq-example-calibrationcurve.png](../../../_images/lodloq-example-calibrationcurve.png)
The values for the computation:
\(n=7\)
\(t_{1-\alpha:n-2}+t_{1-\beta:n-2}=2.015+2.015=4.030\) \((\alpha=\beta=0.05)\)
Standard error of the regression line:
\(LOD \approx 0.0197\) µg
\(LOQ \approx 0.0489\) µg (with \(u=10\))
![../../../_images/lodloq-example-calibrationdisplay.png](../../../_images/lodloq-example-calibrationdisplay.png)
LOD checks
In the following example, the LOD was set to 75 ng while reference points were located at 20/40/60 ng. The graph shows the reference points and the LOD but does not compute any calibration curve, consequently the sample points do not appear:
![../../../_images/lodloq-calibration-belowlod.png](../../../_images/lodloq-calibration-belowlod.png)
This case probably indicates a problem in the method/analysis definition, as the reference quantities and the LOD were both defined by the user.
In the following example, the LOD of 75 ng was kept but the 20/40/60 ng reference points where manually unassigned, so that the calibration occurs. Some sample points at around 60 ng were excluded because they are below the LOD, though they were in the regression range:
![../../../_images/lodloq-calibration-belowlod2.png](../../../_images/lodloq-calibration-belowlod2.png)
For example, on sample track 9, the tooltip recalls that the value is below the LOD:
![../../../_images/lodloq-calibration-belowlod3.png](../../../_images/lodloq-calibration-belowlod3.png)
And in the Results tab, the track appears with a specific flag and the quantitative result is not computed:
![../../../_images/lodloq-results-belowlod.png](../../../_images/lodloq-results-belowlod.png)
LOQ checks
In the following example, a 20 ng reference point was below the LOQ defined at 30 ng:
![../../../_images/lodloq-calibration-belowloq.png](../../../_images/lodloq-calibration-belowloq.png)
In the Results tab, the same flag appears:
![../../../_images/lodloq-results-belowloq.png](../../../_images/lodloq-results-belowloq.png)
For Sample / Blank points below the LOQ, a specific legend item appears:
![../../../_images/lodloq-calibration-belowloq2.png](../../../_images/lodloq-calibration-belowloq2.png)
In the Results tab, the quantitative result is computed but a specific flag recalls that the quantity is below the LOQ:
![../../../_images/lodloq-results-belowloq2.png](../../../_images/lodloq-results-belowloq2.png)