| isowrap {enviPat} | R Documentation |
Combined (batch) calculation of isotope pattern, envelope and centroids/intensoids/valleys on interpolated resolutions.
Description
Wrapper combining the functions getR, isopattern, envelope and
vdetect.
Uses chemical formulas from check_chemform as argument.
Usage
isowrap(isotopes, checked, resmass, resolution = FALSE, nknots = 6,
spar = 0.2, threshold = 0.1, charge = 1, emass = 0.00054858, algo=2,
ppm = FALSE, dmz = "get", frac = 1/4, env = "Gaussian",
detect = "centroid", plotit = FALSE)
Arguments
isotopes |
Dataframe listing all relevant isotopes, such as |
checked |
Output dataframe from |
resmass |
For resolution interpolation: dataframe with two columns, resolution and mass; see |
resolution |
Single resolution value. Only used if argument |
nknots |
Number of knots, see |
spar |
Smoothing parameter, see |
threshold |
Abundance below which isotope peaks are omitted, see |
charge |
z in m/z, see |
emass |
Electrone mass. Only relevant if |
algo |
Which algorithm to use? Type |
ppm |
Set stick discretization, see details section of |
dmz |
Set stick discretization, see details section of |
frac |
Set stick discretization, see details section of |
env |
Peak shape function, see |
detect |
Return either |
plotit |
Should results be plotted, |
Value
List with length equal to length of list profiles, with equal names of list entries.
Each entry in that list contains the centroids, intensoids or valley of the envelope in two columns:
m/z |
m/z |
abundance |
area(centroid) or abundance (intensoid, valley) |
Author(s)
Martin Loos, Christian Gerber
See Also
Examples
data(isotopes);
data(resolution_list);
data(chemforms);
chemforms<-chemforms[1:10];
checked<-check_chemform(
isotopes,
chemforms
);
resmass<-resolution_list[[1]]
centro<-isowrap(
isotopes,
checked,
resmass=resolution_list[[4]],
resolution=FALSE,
nknots=4,
spar=0.2,
threshold=0.1,
charge=1,
emass=0.00054858,
algo=2,
ppm=FALSE,
dmz="get", # retrieve dm from R=m/dm
frac=1/4,
env="Gaussian",
detect="centroid",
plotit=TRUE
)