Learn R Programming

eemR (version 1.0.1)

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

An object of class 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

An object of class 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
# NOT RUN {
# Open the fluorescence eem
file <- system.file("extdata/cary/scans_day_1", "sample1.csv", package = "eemR")
eem <- eem_read(file, import_function = "cary")

plot(eem)

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

plot(eem)
# }

Run the code above in your browser using DataLab