Description Usage Arguments Value Note References See Also Examples
Quantification of 1D 1H NMR spectra with ASICS method using a library of pure metabolite spectra. The method is presented in Tardivel et al. (2017).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ASICS(
spectra_obj,
exclusion.areas = matrix(c(4.5, 5.1), ncol = 2),
max.shift = 0.02,
pure.library = NULL,
noise.thres = 0.02,
joint.align = TRUE,
threshold.noise = NULL,
combine = NULL,
add.noise = 0.15,
mult.noise = 0.172,
quantif.method = c("FWER", "Lasso", "both"),
clean.thres = 1,
ref.spectrum = NULL,
seed = 1234,
ncores = 1,
verbose = TRUE
)
|
spectra_obj |
An object of class Spectra obtained with the function createSpectra. |
exclusion.areas |
Definition domain of spectra that has to be excluded for the quantification (ppm). By default, the water region is excluded (4.5-5.1 ppm). |
max.shift |
Maximum chemical shift allowed (in ppm). Default to 0.02. |
pure.library |
An object of class PureLibrary containing
the reference spectra (pure metabolite spectra). If |
noise.thres |
Threshold for signal noise. Default to 0.02. |
joint.align |
Logical. If |
threshold.noise |
DEPRECATED, use |
combine |
DEPRECATED, use |
add.noise, mult.noise |
additive and multiplicative noises. To set these
noises, you can compute the standard deviation in a noisy area for
|
quantif.method |
either |
clean.thres |
if |
ref.spectrum |
index of the reference spectrum used for the alignment.
Default to |
seed |
Random seed to control randomness in the algorithm (used in the estimation of the significativity of a given metabolite concentration). |
ncores |
Number of cores used in parallel evaluation. Default to
|
verbose |
A Boolean value to allow print out process information. |
An object of type ASICSResults containing the quantification results.
Since version 2.3.1 small changes were applied in order to improve the speed of metabolite selection algorithm, which can slightly impact outputs of the method.
Tardivel P., Canlet C., Lefort G., Tremblay-Franco M., Debrauwer L., Concordet D., Servien R. (2017). ASICS: an automatic method for identification and quantification of metabolites in complex 1D 1H NMR spectra. Metabolomics, 13(10): 109. https://doi.org/10.1007/s11306-017-1244-5
ASICSResults pure_library
createSpectra
1 2 3 4 5 6 7 8 9 10 | # Import data and create object
current_path <- system.file("extdata", package = "ASICS")
spectra_data <- importSpectra(name.dir = current_path,
name.file = "spectra_example.txt", type.import = "txt")
spectra_obj <- createSpectra(spectra_data)
# Estimation of relative quantifications
to_exclude <- matrix(c(4.5, 10), ncol = 2)
resASICS <- ASICS(spectra_obj, exclusion.areas = to_exclude,
joint.align = FALSE, quantif.method = "FWER")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.