Description Usage Arguments Details Value Names matching Sample dilution References Examples
Inner-filter effect correction
1 | eem_inner_filter_effect(eem, absorbance, pathlength = 1)
|
eem |
An object of class |
absorbance |
A data frame with:
|
pathlength |
A numeric value indicating the pathlength (in cm) of the cuvette used for absorbance measurement. Default is 1 (1cm). |
The inner-filter effect correction procedure is assuming that fluorescence has been measured in 1 cm cuvette. Hence, absorbance will be converted per cm. Note that absorbance spectra should be provided (i.e. not absorption).
An object of class eemlist
.
An object of class eem
containing:
sample The file name of the eem.
x A matrix with fluorescence values.
em Emission vector of wavelengths.
ex Excitation vector of wavelengths.
The names of absorbance
variables are expected to match those of the
eems. If the appropriate absorbance spectrum is not found, an uncorrected
eem will be returned and a warning message will be printed.
Kothawala et al. 2013 have shown that a 2-fold dilution was required for sample presenting total absorbance > 1.5 in a 1 cm cuvette. Accordingly, a message will warn the user if total absorbance is greater than this threshold.
Parker, C. a., & Barnes, W. J. (1957). Some experiments with spectrofluorometers and filter fluorimeters. The Analyst, 82(978), 606. http://doi.org/10.1039/an9578200606
Kothawala, D. N., Murphy, K. R., Stedmon, C. A., Weyhenmeyer, G. A., & Tranvik, L. J. (2013). Inner filter correction of dissolved organic matter fluorescence. Limnology and Oceanography: Methods, 11(12), 616-630. http://doi.org/10.4319/lom.2013.11.616
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | library(eemR)
data("absorbance")
folder <- system.file("extdata/cary/scans_day_1", package = "eemR")
eems <- eem_read(folder, import_function = "cary")
eems <- eem_extract(eems, "nano") # Remove the blank sample
# Remove scattering (1st order)
eems <- eem_remove_scattering(eems, "rayleigh")
eems_corrected <- eem_inner_filter_effect(eems, absorbance = absorbance, pathlength = 1)
op <- par(mfrow = c(2, 1))
plot(eems, which = 1)
plot(eems_corrected, which = 1)
par(op)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.