MSnbase (version 1.20.7)

trimMz-methods: Trims 'MSnExp' or 'Spectrum' instances

Description

This method selects a range of MZ values in a single spectrum (Spectrum instances) or all the spectra of an experiment (MSnExp instances). The regions to trim are defined by the range of mzlim argument, such that MZ values < min(mzlim) and MZ values > max(mzlim) are trimmed away.

Arguments

Methods

signature(object = "MSnExp", mzlim = "numeric")
Trims all spectra in MSnExp object according to mzlim. Returns a cleaned MSnExp instance.
signature(object = "Spectrum", mzlim = "numeric")
Trims the Spectrum object and retruns a new trimmed object.

See Also

removePeaks and clean for other spectra processing methods.

Examples

Run this code
mz <- 1:100
sp1 <- new("Spectrum2",
           mz=mz,
           intensity=abs(rnorm(length(mz))))
sp2 <- trimMz(sp1,c(25,75))
range(mz(sp1))
range(mz(sp2))

data(itraqdata)
itraqdata2 <- trimMz(itraqdata,c(113,117))
range(mz(itraqdata))
range(mz(itraqdata2))
processingData(itraqdata2)

Run the code above in your browser using DataCamp Workspace