referencePeaks {MALDIquant}R Documentation

Creates a reference MassPeaks object.

Description

This function creates a reference MassPeaks object (also called Anchor Peaks) from a list of MassPeaks objects.
Generally it is a combination of binPeaks and filterPeaks

Usage

referencePeaks(l, method=c("strict", "relaxed"), minFrequency=0.9,
               tolerance=0.002)

Arguments

l

list, list of MassPeaks objects.

method

bin creation rule (see binPeaks).

minFrequency

double, remove all peaks which occur in less than minFrequency*length(l) MassPeaks objects.

tolerance

double, maximal relative deviation of a peak position (mass) to be considered as identical. Must be multiplied by 10^-6 for ppm, e.g. use tolerance=5e-6 for 5 ppm.

Value

Returns a new MassPeaks objects.
The intensity slot of the returned MassPeaks represents the frequency of this mass position in all samples.

Author(s)

Sebastian Gibb mail@sebastiangibb.de

See Also

binPeaks, filterPeaks, MassPeaks

Website: https://strimmerlab.github.io/software/maldiquant/

Examples

## load package
library("MALDIquant")

## create four MassPeaks objects and add them to the list
p<- list(createMassPeaks(mass=1:2, intensity=1:2),
         createMassPeaks(mass=1:3, intensity=1:3),
         createMassPeaks(mass=1:4, intensity=1:4),
         createMassPeaks(mass=1:5, intensity=1:5))

## only use peaks which occur in all MassPeaks objects as reference peaks
refPeaks <- referencePeaks(p, minFrequency=1)

mass(refPeaks)      # 1:2
intensity(refPeaks) # c(1, 1)

[Package MALDIquant version 1.22.2 Index]