feemife {albatross} | R Documentation |
Absorbance-based inner filter effect correction
Description
Use absorbance data to correct inner-filter effect in FEEM objects and collections of them.
Usage
feemife(x, ...)
## S3 method for class 'feem'
feemife(x, absorbance, abs.path = 1, ...)
## S3 method for class 'feemcube'
feemife(x, absorbance, abs.path, ..., progress = FALSE)
## S3 method for class 'list'
feemife(x, absorbance, abs.path, ..., progress = FALSE)
Arguments
x |
A FEEM object, a FEEM data cube, or a list of them. |
absorbance |
If Otherwise, this could be a list of such objects or a multi-column
matrix-like object. If |
abs.path |
If Otherwise, a named vector containing the names from If not set, assumed to be |
progress |
Set to |
... |
No parameters besides those described above are allowed. |
Details
If you receive errors alleging that some names don't match, but
are absolutely sure that the absorbance spectra and path lengths are
present in the same order as in x
, remove the names from either
of the objects, e.g. by passing unname(absorbance)
.
The formula used to correct for inner filter effect is:
I_\mathrm{corr}(\lambda_\mathrm{em}, \lambda_\mathrm{ex}) =
I_\mathrm{orig}(\lambda_\mathrm{em}, \lambda_\mathrm{ex}) 10^{
\frac{A(\lambda_\mathrm{em}) + A(\lambda_\mathrm{ex})}{2 L_\mathrm{abs}}
}
Value
An object of the same kind as x
, with inner filter effect
corrected.
References
Lakowicz JR (2006). Principles of Fluorescence Spectroscopy, 3rd ed.. Springer US. doi:10.1007/978-0-387-46312-4.
Kothawala DN, Murphy KR, Stedmon CA, Weyhenmeyer GA, Tranvik LJ (2013). “Inner filter correction of dissolved organic matter fluorescence.” Limnology and Oceanography: Methods, 11(12), 616-630. doi:10.4319/lom.2013.11.616.
Examples
data(feems)
str(cube)
str(absorp)
plot(feemife(cube,absorp) / cube)