Learn R Programming

eemR (version 0.1.2)

eem_raman_normalisation: Fluorescence Intensity Calibration Using the Raman Scatter Peak of Water

Description

Normalize fluorescence intensities to the standard scale of Raman Units (R.U).

Usage

eem_raman_normalisation(eem, blank)

Arguments

eem
Either an object of class eem or eemlist.
blank
Either an object of class eem or a list of eem.

Value

  • Either an object of class eem or 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.

Details

The normalization procedure consists in dividing all fluorescence intensities by the area (integral) of the Raman peak. The peak is located at excitation of 350 nm. (ex = 370) betwen 371 nm. and 428 nm in emission (371

References

Lawaetz, A. J., & Stedmon, C. A. (2009). Fluorescence Intensity Calibration Using the Raman Scatter Peak of Water. Applied Spectroscopy, 63(8), 936-940.

http://doi.org/10.1366/000370209788964548

Murphy, K. R., Stedmon, C. a., Graeber, D., & Bro, R. (2013). Fluorescence spectroscopy and multi-way techniques. PARAFAC. Analytical Methods, 5(23), 6557.

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)

# Open the blank eem
file <- system.file("extdata/cary/", "nano.csv", package = "eemR")
blank <- eem_read(file)

# Do the normalisation
eem <- eem_raman_normalisation(eem, blank)

plot(eem)

Run the code above in your browser using DataLab