Description Objects from the Class Slots Methods Author(s) See Also Examples
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | 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.