AbsoluteQuantitationMethod is a class to hold information about the quantitation method and for applying and/or generating the quantitation method.
More...
#include <OpenMS/ANALYSIS/QUANTITATION/AbsoluteQuantitationMethod.h>
|
| Param | transformation_model_params_ |
| | transformation model parameters
|
| |
| std::string | component_name_ |
| | id of the component
|
| |
| std::string | feature_name_ |
| | name of the feature (i.e., peak_apex_int or peak_area)
|
| |
| std::string | IS_name_ |
| | the internal standard (IS) name for the transition
|
| |
| std::string | concentration_units_ |
| | concentration units of the component's concentration
|
| |
| std::string | transformation_model_ |
| | transformation model
|
| |
| double | llod_ { 0.0 } |
| | lower limit of detection (LLOD) of the transition
|
| |
| double | ulod_ { 0.0 } |
| | upper limit of detection (ULOD) of the transition
|
| |
| double | lloq_ { 0.0 } |
| | lower limit of quantitation (LLOQ) of the transition
|
| |
| double | uloq_ { 0.0 } |
| | upper limit of quantitation (ULOQ) of the transition
|
| |
| double | correlation_coefficient_ { 0.0 } |
| | the Pearson R value for the correlation coefficient of the calibration curve
|
| |
| Int | n_points_ { 0 } |
| | number of points used in a calibration curve
|
| |
AbsoluteQuantitationMethod is a class to hold information about the quantitation method and for applying and/or generating the quantitation method.
The quantitation method describes all parameters required to define the calibration curve used for absolute quantitation by Isotope Dilution Mass Spectrometry (IDMS). The quantitation method also defines the statistics of the fitted calibration curve as well as the lower and upper bounds of the calibration for later Quality Control.
Key Parameters
| Parameter | Description |
| component_name | Unique identifier for the analyte |
| feature_name | Which feature to use (e.g., "peak_apex_int", "peak_area") |
| IS_name | Internal standard name for ratio calculation |
| LLOD/ULOD | Lower/Upper Limit of Detection |
| LLOQ/ULOQ | Lower/Upper Limit of Quantitation |
| transformation_model | Calibration model (e.g., "linear", "b_spline") |
| correlation_coefficient | Pearson R of the calibration fit |
- See also
- AbsoluteQuantitation for the main quantitation workflow
-
AbsoluteQuantitationMethodFile for file I/O
◆ checkLOD()
| bool checkLOD |
( |
const double |
value | ) |
const |
This function checks if the value is within the limits of detection (LOD)
◆ checkLOQ()
| bool checkLOQ |
( |
const double |
value | ) |
const |
This function checks if the value is within the limits of quantitation (LOQ)
◆ getComponentName()
| std::string getComponentName |
( |
| ) |
const |
◆ getConcentrationUnits()
| std::string getConcentrationUnits |
( |
| ) |
const |
Concentration units getter.
◆ getCorrelationCoefficient()
| double getCorrelationCoefficient |
( |
| ) |
const |
Get the correlation coefficient.
◆ getFeatureName()
| std::string getFeatureName |
( |
| ) |
const |
◆ getISName()
| std::string getISName |
( |
| ) |
const |
◆ getLLOD()
◆ getLLOQ()
◆ getNPoints()
Get the number of points.
◆ getTransformationModel()
| std::string getTransformationModel |
( |
| ) |
const |
Transformation model getter.
◆ getTransformationModelParams()
| Param getTransformationModelParams |
( |
| ) |
const |
Transformation model parameters getter.
◆ getULOD()
◆ getULOQ()
◆ operator!=()
◆ operator==()
◆ setComponentName()
| void setComponentName |
( |
const std::string & |
component_name | ) |
|
◆ setConcentrationUnits()
| void setConcentrationUnits |
( |
const std::string & |
concentration_units | ) |
|
Concentration units setter.
◆ setCorrelationCoefficient()
| void setCorrelationCoefficient |
( |
const double |
correlation_coefficient | ) |
|
Set the correlation coefficient.
◆ setFeatureName()
| void setFeatureName |
( |
const std::string & |
feature_name | ) |
|
◆ setISName()
| void setISName |
( |
const std::string & |
IS_name | ) |
|
◆ setLLOD()
| void setLLOD |
( |
const double |
llod | ) |
|
◆ setLLOQ()
| void setLLOQ |
( |
const double |
lloq | ) |
|
◆ setNPoints()
| void setNPoints |
( |
const Int |
n_points | ) |
|
Set the number of points.
◆ setTransformationModel()
| void setTransformationModel |
( |
const std::string & |
transformation_model | ) |
|
Transformation model setter.
◆ setTransformationModelParams()
| void setTransformationModelParams |
( |
const Param & |
transformation_model_params | ) |
|
Transformation model parameters setter.
◆ setULOD()
| void setULOD |
( |
const double |
ulod | ) |
|
◆ setULOQ()
| void setULOQ |
( |
const double |
uloq | ) |
|
◆ component_name_
| std::string component_name_ |
|
private |
◆ concentration_units_
| std::string concentration_units_ |
|
private |
concentration units of the component's concentration
◆ correlation_coefficient_
| double correlation_coefficient_ { 0.0 } |
|
private |
the Pearson R value for the correlation coefficient of the calibration curve
◆ feature_name_
| std::string feature_name_ |
|
private |
name of the feature (i.e., peak_apex_int or peak_area)
◆ IS_name_
the internal standard (IS) name for the transition
◆ llod_
lower limit of detection (LLOD) of the transition
◆ lloq_
lower limit of quantitation (LLOQ) of the transition
◆ n_points_
number of points used in a calibration curve
◆ transformation_model_
| std::string transformation_model_ |
|
private |
◆ transformation_model_params_
| Param transformation_model_params_ |
|
private |
transformation model parameters
◆ ulod_
upper limit of detection (ULOD) of the transition
◆ uloq_
upper limit of quantitation (ULOQ) of the transition