MSnbase (version 1.20.7)

bin-methods: Bin 'MSnExp' or 'Spectrum' instances

Description

This method aggregates individual spectra (Spectrum instances) or whole experiments (MSnExp instances) into discrete bins. All intensity values which belong to the same bin are summed together.

Arguments

Methods

signature(object = "MSnExp", binSize = "numeric", verbose = "logical")
Bins all spectra in an MSnExp object. Use binSize to control the size of a bin (in Dalton, default is 1). Displays a control bar if verbose set to TRUE (default). Returns a binned MSnExp instance.
signature(object = "Spectrum", binSize = "numeric", breaks = "numeric")
Bin the Spectrum object. Use binSize to control the size of a bin (in Dalton, default is 1). Similar to hist you could use breaks to specify the breakpoints between m/z bins. Returns a binned Spectrum instance.

See Also

clean, pickPeaks, smooth, removePeaks and trimMz for other spectra processing methods.

Examples

Run this code
s <- new("Spectrum2", mz=1:10, intensity=1:10)
intensity(s)
intensity(bin(s, binSize=2))

data(itraqdata)
sum(peaksCount(itraqdata))
itraqdata2 <- bin(itraqdata, binSize=2)
sum(peaksCount(itraqdata2))
processingData(itraqdata2)

Run the code above in your browser using DataLab