eem_remove_scattering: Remove Raman and Rayleigh scattering

Description Usage Arguments Value References Examples

View source: R/eem_remove_scattering.R

Description

Remove Raman and Rayleigh scattering

Usage

1

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.#'

doi: 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. https://doi.org/10.1039/c3ay41160e#'

https://pubs.rsc.org/en/content/articlelanding/2013/AY/c3ay41160e

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 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)

PMassicotte/eemR documentation built on Oct. 24, 2021, 7:40 a.m.