| MassSpectrum-class {MALDIquant} | R Documentation |
Class "MassSpectrum"
Description
MassSpectrum represents a single spectrum of a MALDI-TOF
mass spectrometry measurement. It provides an easy framework for doing
some preprocessing steps like peak detection, baseline correction and
much more.
Objects from the Class
createMassSpectrum: Creates a
MassSpectrum object.
Extends
Class AbstractMassObject, directly.
Methods
- calibrateIntensity
signature(x = "MassSpectrum"): Calibrates the intensity of aMassSpectrumobject. SeecalibrateIntensity,MassSpectrum-methodfor details.- detectPeaks
signature(x = "MassSpectrum"): Look for local maxima and estimate noise to extract peaks out of aMassSpectrumobject. SeedetectPeaks,MassSpectrum-methodfor details.- estimateBaseline
signature(x = "MassSpectrum"): Estimates the baseline of aMassSpectrumobject. SeeestimateBaseline,MassSpectrum-methodfor details.- estimateNoise
signature(x = "MassSpectrum"): Estimates the noise of aMassSpectrumobject. SeeestimateNoise,MassSpectrum-methodfor details.- isRegular
signature(object = "MassSpectrum"): ReturnsFALSEif the frequency of mass values with irregular intervals is greater thanthreshold(becauseobjectwas measured in centroid mode or someintensityvalues were filtered).- removeBaseline
signature(x = "MassSpectrum"): Estimates and removes the baseline of aMassSpectrumobject. SeeremoveBaseline,MassSpectrum-methodfor details.- smoothIntensity
signature(object = "MassSpectrum"): Smoothes the intensities of anMassSpectrumobject. SeesmoothIntensity,MassSpectrum-methodfor details.- totalIonCurrent
signature(object = "MassSpectrum"): Accessor function for Total Ion Current (TIC, area under the curve).
Author(s)
Sebastian Gibb mail@sebastiangibb.de
See Also
createMassSpectrum,
calibrateIntensity,MassSpectrum-method,
detectPeaks,MassSpectrum-method,
estimateBaseline,MassSpectrum-method,
estimateNoise,MassSpectrum-method,
removeBaseline,MassSpectrum-method,
smoothIntensity,MassSpectrum-method,
AbstractMassObject
Website: https://strimmerlab.github.io/software/maldiquant/
Examples
## load package
library("MALDIquant")
## create a MassSpectrum object by default constructor
s <- createMassSpectrum(mass=1:100, intensity=rnorm(100)^2,
metaData=list(name="example"))
## show some details
s
## plot spectrum
plot(s)
## get TIC
totalIonCurrent(s)
## modify intensity and metaData
intensity(s)[1:50] <- 0
metaData(s) <- list(name="modified example")
## plot again
plot(s)