Learn R Programming

RamanMP (version 1.0)

Analysis and Identification of Raman Spectra of Microplastics

Description

Pre-processing and polymer identification of Raman spectra of plastics. Pre-processing includes normalisation functions, peak identification based on local maxima, smoothing process and removal of spectral region of no interest. Polymer identification can be performed using Pearson correlation coefficient or Euclidean distance (Renner et al. (2019), ), and the comparison can be done with a user-defined database or with the database already implemented in the package, which currently includes 356 spectra, with several spectra of plastic colorants.

Copy Link

Version

Install

install.packages('RamanMP')

Monthly Downloads

42

Version

1.0

License

GPL (>= 2)

Maintainer

Veronica Nava

Last Published

July 9th, 2021

Functions in RamanMP (1.0)

norm.SNV

Z-score normalisation
norm.min.max

Min-max normalisation
region.remove

Removal of spectral region
peak.finder

Peaks identification
savit.gol

Savitzky<U+2013>Golay smoothing
single_unknown

Matrix with 1 unknown Raman spectra of plastic polymer
spectra.dist.mat

Identification of multiple spectra identification based on Euclidean distance
matrix_unknown

Matrix with 4 unknown Raman spectra of plastic polymers
MPdatabase

Database with Raman spectra of plastic polymers and pigments
spectra.corr

Spectrum identification based on Pearson correlation coefficient
spectra.alignment

Align spectra with different spectral resolution
spectra.dist

Spectrum identification based on Euclidean distance
spectra.corr.mat

Identification of multiple spectra identification based on Pearson correlation coefficient