Learn R Programming

⚠️There's a newer version (6.3.0) of this package.Take me there.

ChemoSpec (version 1.60-4)

Exploratory Chemometrics for Spectroscopy

Description

A collection of functions for plotting spectra (NMR, IR etc) and carrying out various forms of top-down exploratory data analysis, such as HCA, PCA and model-based clustering. The design allows comparison of data from samples which fall into groups such as treatment vs. control. Robust methods appropriate for this type of high-dimensional data are available. ChemoSpec is designed to be very user friendly and suitable for people with limited background in R.

Copy Link

Version

Install

install.packages('ChemoSpec')

Monthly Downloads

957

Version

1.60-4

License

GPL-3

Maintainer

Bryan Hanson

Last Published

April 2nd, 2013

Functions in ChemoSpec (1.60-4)

SrE.IR

IR and NMR Spectra of Serenoa repens (Saw Palmetto) Oil Extracts and Reference Oils
conColScheme

Change the Color Scheme of a Spectra Object
aovPCA

ANOVA-PCA Analysis of Spectra Data
chkSpectra

Verify the Integrity of a Spectra Object
splitSpectraGroups

Create New Groups from an Existing Spectra Object
classPCA

Classical PCA of Spectra Objects
LoopThruSpectra

Display the spectra in a Spectra object one at a time
aovPCAscores

Conduct PCA and plot aovPCA Scores of a Spectra Object
colLeaf

Color the Leaves of a Dendrogram
aovPCAloadings

Plot aovPCA Loadings of a Spectra Object
robPCA

Robust PCA of a Spectra Object
binBuck

Bin or Bucket a Spectra Object
sPlotSpectra

s-Plot of Spectra Data Post PCA
Spectra

Spectra Objects
shrinkLeaf

Shrink the Leaves of a Dendrogram
rowDist

Compute Distance Between Rows of a Matrix
removeSample

Remove Samples or Groups from a Spectra Object
baselineSpec

Carry out baseline correction on a Spectra object
colorSymbol

Colors and Symbols in ChemoSpec and Spectra Objects
seXy

Functions to Compute Measures of Central Tendency and Spread. seX!
findTMS

Find the TMS/TSP Peak in an NMR Spectrum.
binData

Bin or Bucket Data
specSurvey

Plot Measures of Central Tendency and Spread for a Spectra Object
avgFacLvls

Average levels of a factor in a data matrix
sumGroups

Summarize the Group Parameters of a Spectra Object
files2SpectraObject

Merge Files in a Directory into a Spectra Object
check4Gaps

Check for Missing Values (Gaps)
ChemoSpec-package

Exploratory Chemometrics for Spectroscopy
sumSpectra

Summarize a Spectra Object
calcSN

Calculate the signal-to-noise ratio of a peak in a spectrum.
CuticleIR

IR Spectra of Plant Cuticles by Genotype and Treatment
groupNcolor

Assign Group Membership and Colors for a Spectra Object
coordProjCS

Modified Version of coordProj from mclust
hypTestScores

Conduct MANOVA using PCA Scores and Factors in a Spectra Object
plotScoresCor

Compute Confidence Ellipses
labelExtremes3d

Identify Extreme Values in 3D
plotSpectra

Plot Spectra Object
makeEllipsoid

Create Ellipsoid
mclust3dSpectra

mclust Analysis of a Spectra Object in 3D
plotScree

Scree Plots of PCA Results for a Spectra Object
readBrukerTxt

Read and process a Bruker NMR spectrum (.txt) as written by their software.
normSpectra

Normalize a Spectra Object
plotScores

Plot PCA Scores of a Spectra Object
readJDX

Read and process a JCAMP-DX file.
labelExtremes

Label Extreme Values in a 2D Data Set
q2rPCA

Conversion Between PCA Classes
isWholeNo

Determine if a Number is a Whole Number
getManyCsv

Merge CSV Files in a Directory into a Spectra Object
removeFreq

Remove Frequencies from a Spectra Object
hcaScores

HCA on PCA scores from a Spectra Object
plotScores3D

3D PCA Score Plot for a Spectra Object
mclust3D

mclust Analysis in 3D
plotScoresDecoration

Decorate PCA Score Plot of a Spectra Object
hmapSpectra

Create a Seriated Heat Map Comparing Samples and Spectral Data for a Spectra Object
plotHCA

Plot Dendrogram for Spectra Object
plot2Loadings

Plot PCA Loadings from a Spectra object Against Each Other
pcaBoot

Cross-Validation of Classical PCA Results for a Spectra Object
plotLoadings

Plot PCA Loadings for a Spectra Object
pcaDiag

Outlier Diagnostic Plots for PCA of a Spectra Object
mclustSpectra

mclust Analysis of a Spectra Object PCA Results
hcaSpectra

Plot HCA Results of a Spectra Object
plotScoresRGL

Interactive 3D Score Plot of a Spectra Object
normVec

Normalize a Vector to range -1 to +1