Learn R Programming

eemR (version 0.1.2)

eem_remove_scattering: Remove Raman and Rayleigh scattering

Description

Remove Raman and Rayleigh scattering

Usage

eem_remove_scattering(eem, type, order = 1, width = 10)

Arguments

eem
Either an object of class eem or eemlist.
type
A string, either "raman" or "rayleigh".
order
A integer number, either 1 (first order) or 2 (second order).
width
Slit width in nm for the cut. Default is 10 nm.

Value

  • Either an object of class eem or eemlist.

References

Lakowicz, J. R. (2006). Principles of Fluorescence Spectroscopy. Boston, MA: Springer US.#'

http://doi.org/10.1007/978-0-387-46312-4

Murphy, K. R., Stedmon, C. a., Graeber, D., & Bro, R. (2013). Fluorescence spectroscopy and multi-way techniques. PARAFAC. Analytical Methods, 5(23), 6557. http://doi.org/10.1039/c3ay41160e#'

http://xlink.rsc.org/?DOI=c3ay41160e

Examples

Run this code
# Open the fluorescence eem
file <- system.file("extdata/cary/eem/", "sample1.csv", package = "eemR")
eem <- eem_read(file)

plot(eem)

# Remove the scattering
eem <- eem_remove_scattering(eem = eem, type = "raman", order = 1, width = 10)

plot(eem)

Run the code above in your browser using DataLab