| metaMSsettings-class | R Documentation |
"metaMSsettings"This class contains all settings needed to run the metaMS pipelines
for LC-MS (runLC) and GC-MS (runGC). Slots
PeakPicking, Alignment and CAMERA are simply
handed over to the appropriate xcms and CAMERA functions;
all other slots contain settings for metaMS functions.
Objects can be created by calls of the form
metaMSsettings(...). See the example below.
Note: all slots describing retention times or retention time differences use minutes and not seconds. If a slot is only relevant for either GCMS or LCMS, this is indicated explicitly.
protocolName:Object of class "character": the name
of the instrumental protocol, a unique identifier.
chrom:Object of class "character":
chromatography. Either "LC" or "GC".
PeakPicking:Object of class "list": The
parameters used for xcms peakpicking. See the arguments of
findPeaks.
Alignment:Object of class "list": The
parameters used for grouping and
alignment. min.class.fraction and min.class.size are
used to calculate the minsample xcms parameter. bws
is a vector of the two bandwidths used for grouping before and
after retention time alignent. missingratio and
extraratio are used to set the values for missing
and extra as a function of the number of samples. LC only.
CAMERA:Object of class "list": The parameters
for CAMERA.
match2DB.rtdiff:Object of class "numeric": the
maximal difference in retention time to match each feature with the entry
in the DB.
match2DB.minfeat:Object of class "numeric":
for LC, the minimal number of matching features within a retention time
interval of width rtval before we speak of a hit. For GC,
the minimal number of common masses for calculating a match factor.
match2DB.rtval:Object of class "numeric": the
tolerance in retention time for features used in annotation. LC only.
match2DB.mzdiff:Object of class "numeric":
the mass accuracy which is used if no error surface is
provided. LC only.
match2DB.ppm:Object of class "numeric": the
minimum mass tolerance allowed when the error surface is used. LC
only.
match2DB.simthresh:Object of class "numeric":
the minimal match factor to speak of a hit. GC only.
match2DB.timeComparison:Object of class
"character": either "rt" or "RI". GC only.
match2DB.RIdiff:Object of class "numeric":
maximal retention index difference with DB entry (GC only).
DBconstruction.minfeat:Object of class
"numeric": the minimum number of
features necessary to include a compound in the DB.
DBconstruction.rttol:Object of class
"numeric": the tolerance in retention
time to match experimental features with the reference table.
DBconstruction.mztol:Object of class
"numeric": the tolerance in m/z (in dalton) to match
experimental features with the reference table. LC only.
DBconstruction.minintens:Object of class
"numeric": the minimum intensity for a feature to
be included in the list. GC only.
DBconstruction.intensityMeasure:Object of class
"character": either "into" or "maxo". GC only.
DBconstruction.DBthreshold:Object of class
"numeric": minimal match factor with an external
DB for a pseudospectrum to be included in the DB of standards. GC
only.
matchIrrelevants.irrelevantClasses:Object of class
"character": classes of compounds are
considered as irrelevant (a vector of string constants, which
should exactly match the Class element in the DB entries). GC
only.
matchIrrelevants.simthresh:Object of class
"numeric": the minimal match factor to speak of a
hit. GC only.
matchIrrelevants.timeComparison:Object of class
"character": either "rt" or "RI". GC only.
matchIrrelevants.rtdiff:Object of class
"numeric": maximal retention time difference between two
unknowns - this can be set to a very high value if a
pattern is to be removed whatever the retention time. GC only.
matchIrrelevants.RIdiff:Object of class "numeric":
maximal retention index difference between two unknowns - this can
be set to a very high value if a pattern is to be removed whatever
the Retention Index. GC only.
betweenSamples.min.class.fraction:Object of class
"numeric": fraction of samples in which a pseudospectrum is
present before it is regarded as an unknown. GC only.
betweenSamples.min.class.size:Object of class
"numeric": absolute number of samples in which a pseudospectrum is
present before it is regarded as an unknown. GC only.
betweenSamples.timeComparison:Object of class
"character": either "rt" or "RI". GC only.
betweenSamples.rtdiff:Object of class
"numeric": max retention time difference between
pseudospectra in different samples. GC only.
betweenSamples.RIdiff:Object of class
"numeric": max retention index difference between
pseudospectra in different samples. GC only.
betweenSamples.simthresh:Object of class
"numeric": similarity threshold fo comparing pseudospectra
in different samples. GC only.
signature(object = "metaMSsettings"):
change values in a metaMSsettings object.
signature(object = "metaMSsettings"): get
values from a metaMSsettings object.
signature(object = "metaMSsettings"): show a
metaMSsettings object.
Ron Wehrens
FEMsettings
showClass("metaMSsettings")
## Not run:
## The three sets of settings are created as follows:
Synapt.NP <- metaMSsettings(protocolName = "Synapt.QTOF.NP",
chrom = "LC",
PeakPicking = list(
method = "matchedFilter",
step = 0.05,
fwhm = 20,
snthresh = 4,
max = 50),
Alignment = list(
min.class.fraction = .3,
min.class.size = 3,
mzwid = 0.1,
bws = c(130, 10),
missingratio = 0.2,
extraratio = 0.1,
retcormethod = "linear",
retcorfamily = "symmetric",
fillPeaks = TRUE),
CAMERA = list(
perfwhm = 0.6,
cor_eic_th = 0.7,
ppm= 5))
metaSetting(Synapt.NP, "match2DB") <- list(
rtdiff = 1.5,
rtval = .1,
mzdiff = 0.005,
ppm = 5,
minfeat = 2)
metaSetting(Synapt.NP, "DBconstruction") <- list(
minfeat = 3,
rttol = .3,
mztol = .01)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.