Learn R Programming

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

ChemoSpec (version 4.1.15)

Exploratory Chemometrics for Spectroscopy

Description

A collection of functions for top-down exploratory data analysis of spectral data obtained via nuclear magnetic resonance (NMR), infrared (IR) or Raman spectroscopy. Includes functions for plotting and inspecting spectra, peak alignment, hierarchical cluster analysis (HCA), principal components analysis (PCA), model-based clustering and statistical total correlation spectroscopy (STOCSY) analysis. Robust methods appropriate for this type of high-dimensional data are available. ChemoSpec is designed with metabolomics data sets in mind, where the samples fall into groups such as treatment and control. Graphical output is formatted consistently for publication quality plots. ChemoSpec is intended to be very user friendly and help you get usable results quickly. A vignette covering typical operations is available.

Copy Link

Version

Install

install.packages('ChemoSpec')

Monthly Downloads

957

Version

4.1.15

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Bryan Hanson

Last Published

July 24th, 2015

Functions in ChemoSpec (4.1.15)

metMUD1

Made Up NMR Data Sets
normSpectra

Normalize a Spectra Object
avgFacLvls

Average Levels of a Factor in a Data Matrix
binData

Bin or Bucket Data
plot2Loadings

Plot PCA Loadings from a Spectra Object Against Each Other
Spectra

Spectra Objects
SrE.IR

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

Scree Plots of PCA Results for a Spectra Object
sumSpectra

Summarize a Spectra Object
plotLoadings

Plot PCA Loadings for a Spectra Object
hcaScores

HCA on PCA scores from a Spectra Object
cleanSTOCSYpeaks

Process a List of Cross Peaks
plotHCA

Plot Dendrogram for Spectra Object
plotSpectraJS

Plot a Spectra Object Interactively
chkSpectra

Verify the Integrity of a Spectra Object
removeFreq

Remove Frequencies from a Spectra Object
shrinkLeaf

Shrink the Leaves of a Dendrogram Based on a Spectra Object
aovPCAscores

Plot ANOVA-PCA Scores from a Spectra Object
clupaSpectra

Conduct Hierarchical Cluster-Based Peak Alignment on a Spectra Object
q2rPCA

Conversion Between PCA Classes
corSpectra

Tools for STOCSY Analysis of a Spectra Object
coordProjCS

Modified Version of coordProj from mclust
labelExtremes

Label Extreme Values in a 2D Data Set
mclust3dSpectra

mclust Analysis of a Spectra Object in 3D
plotScores3D

3D PCA Score Plot for a Spectra Object
plotScoresRGL

Interactive 3D Score Plot of a Spectra Object
isWholeNo

Determine if a Number is a Whole Number
rowDist

Compute Distance Between Rows of a Matrix
baselineSpectra

Baseline Correction of a Spectra Object
readJDX

Read and process a JCAMP-DX file.
r_pcaSpectra

Robust PCA of a Spectra Object
aovPCAloadings

Plot aovPCAscores Loadings of a Spectra Object
check4Gaps

Check for Missing Values (Gaps)
conColScheme

Change the Color Scheme of a Spectra Object
plotScores

Plot PCA Scores of a Spectra Object
colorSymbol

Colors and Symbols in ChemoSpec and Spectra Objects
hcaSpectra

Plot HCA Results of a Spectra Object
removeSample

Remove Samples or Groups from a Spectra Object
seXy

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

Compute Confidence Ellipses
chooseLvls

Select Levels for Contour and Image Type Plots
colLeaf

Color the Leaves of a Dendrogram Based on a Spectra Object
makeEllipsoid

Create Ellipsoid
sPlotSpectra

s-Plot of Spectra Data Post PCA
aov_pcaSpectra

ANOVA-PCA Analysis of Spectra Data
plotSpectra

Plot Spectra Object
ChemoSpec-package

Exploratory Chemometrics for Spectroscopy
splitSpectraGroups

Create New Groups from an Existing Spectra Object
sampleDistSpectra

Compute the Distance Between Samples in a Spectra Object
binSpectra

Bin or Bucket a Spectra Object
files2SpectraObject

Merge Files in a Directory into a Spectra Object
evalClusters

Evaluate or Compare the Quality of Clusters Quantitatively
mclustSpectra

mclust Analysis of a Spectra Object PCA Results
labelExtremes3d

Identify Extreme Values in 3D
sortCrossPeaks

Sort Rows of a Covariance Matrix of a Spectra Object
c_pcaSpectra

Classical PCA of Spectra Objects
groupNcolor

Assign Group Membership and Colors for a Spectra Object
mclust3D

mclust Analysis in 3D
plotScoresDecoration

Decorate PCA Score Plot of a Spectra Object
loopThruSpectra

Display the Spectra in a Spectra Object One at a Time
normVec

Normalize a Vector to range -1 to +1
cv_pcaSpectra

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

Outlier Diagnostic Plots for PCA of a Spectra Object
sumGroups

Summarize the Group Parameters of a Spectra Object
surveySpectra

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

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

Conduct MANOVA using PCA Scores and Factors in a Spectra Object