Object returned from a call to getPeaklist.
A matrix with rows equal to the number of
peak patterns used in fitting and five
columns. For each row (pattern), the first column
contains the initial position of the peak pattern (loc_init, in
Thomson), the second one
contains the position of the most intense peak within a peak pattern
(loc_most_intense, in Thomson), the third one contains the
charge state (charge), the fourth one the quantification of the
overall intensity of the pattern (quant) and the last
one contains the amplitude at the most intense peak (amplitude).
The result after applying the postprocessing
procedure to the raw list peaklist. It is a matrix of the same structure as
peaklist, with two up to four additional columns: the fifth column contains the local noise level at the
position, and the last one contains the ratio of the amplitude to local
noise level (signal-to-noise ratio), hence quantitatively describing the significance of the
peak pattern. If goodnessoffit has been set to TRUE,
there are two additional columns labelled goodness_of_fit and
ratio_adj. The column goodness_of_fit contains a local assessment of the goodness-of-fit
at the respective positions in the spectrum, while the column
ratio_adj contains a goodness-of-fit adjusted signal-to-noise ratio.
If postprocessed has been set to FALSE
when calling getPeaklist, this slot is an empty matrix.
One of "Gaussian" or "EMG".
Averagine table used, cf.getPeaklist.
One of "L2" or "L1".
Function for the parameter "alpha" (model = "EMG").
Function for the parameter "sigma" (both models).
Function for the parameter "mu" (model = "EMG").
A numeric vector containing the set of charge states used.
The matrix of basis functions if returnbasis has
been set to TRUE when calling getPeaklist. Otherwise,
this slot is an empty matrix.
A matrix annotating each column of basis. Each
row corresponds to a template/peak pattern characterized by the
initial position of the peak pattern (column initial),
the position of the most intense peak (column most_intense) and the charge
state (column charge).
A numeric vector storing the amplitudes for each
peak pattern in book/each column of basis, obtained by
non-negative least squares estimation (if loss = "L2") or by
non-negative least absolute deviation estimation (if loss = "L1"). Hence, together with book,
cbind(book, beta) constitutes a predecessor of peaklist.
A matrix of local quantiles of the intensities
computed along the spectrum. Each row corresponds to a m/z value of
the spectrum (ordered increasingly), and each column to a quantile as
indicated by the column names. For instance, slot(object,
"locnoise")[,"0.5"] would give the vector of local medians.
A numeric vector storing the noise level used for computation of the
signal-to-noise ratios appearing in peaklistprocessed.
A numeric vector storing the local goodness-of-fit criterion. An empty
vector unless control.postprocessing$goodnessfittrue was
TRUE when getPeaklist was called.
A list storing the spectrum used to generate the object.
Use show(object) for brief information about the
object.
Only applicable if postprocessed has been
set to TRUE when calling getPeaklist. A function to threshold peaklistprocessed,
yielding a peaklist maintaining only those peaks exceeding a specified
threshold. Optionally, re-fitting of the spectrum using only those
templates that have passed the thresholding step can be performed. The
argument list is given by
objectAn object of class peaklist.
thresholdThe value to be used as threshold.
ratioWhether to use the signal-to-noise ratio
"ratio" or the goodness-of-fit adjusted signal-to-noise ratio
"ratio_adj"
refitWhether re-fitting of the spectrum should be done, using only the templates above the threshold.
traceA logical indicating whether information tracing the different steps of the
fitting process should be displayed. Only used if refit = TRUE.
epsFunction values below eps are set equal to
precisely zero in order to make the basis function matrix sparse. Only used if refit = TRUE.
.
A function to displaying the results of the fitting procedure, in particular significant peak patterns, in selected m/z ranges. The description of the arguments is as follows:
objectAn object of class peaklist.
mzThe vector of m/z values used to obtain object.
intensitiesThe vector of intensities used to obtain object.
lower, upperThe m/z range for which the result of the
fitting procedure should be visualized (lower <
upper). Hint: the difference upper - lower should be
between 0-30. If it is significantly larger, computation
times increase considerably. Moreover, this will lead to a reduced
quality of the plot.
truthMay be set to TRUE if one has a precise
knowledge of the true underlying signal (normally only occuring for
simulated data) and one wants to compare the results with the gold
standard. If truth = TRUE, booktrue (s. below) has to be
specified. In this case, the true signal is displayed as upper panel
in the plot.
signalA logical indicating whether the raw spectrum in the range [lower,upper]
should be plotted. If TRUE, it is displayed as upper panel or as one
of the middle panels.
fittedA logical indicating whether basically all (with restrictions,
s. cutoff.functions and cutoff.eps below) fitted
templates should be plotted. If TRUE, the result is displayed as a middle
panel or as lower panel.
postprocessedA logical indicating whether fitted
templates after postprocessing should be
plotted. If TRUE, the result is displayed as lower panel.
fittedfunctionA logical indicating whether the
fitted function should be drawn as lines in
the panel displaying the raw spectrum (requires signal =
TRUE). Note that the fitted function is the result of summing up all
fitted templates multiplied by their amplitude. Setting
fittedfunction = TRUE requires that object contains the
matrix of basis functions.
fittedfunction.cutA logical indicating whether the fitted function after cutting peak
patterns falling below a prespecified cutoff should be drawn as lines in the panel displaying the raw spectrum (requires signal =
TRUE). Setting fittedfunction.cut = TRUE requires that object contains the
matrix of basis functions.
quantileOptional argument. If quantile is
specified, it has to be one of the values 0.1,...,0.9, and the
corresponding local quantile as contained in the slot locnoise
(s. above) will be added to the plot as dotted line.
booktrueRequired if and only if truth = TRUE. In this
case, booktrue has to be a matrix having the same structure as
cbind(slot(object, "book"), slot(object, "beta")), i.e. the first
two columns of booktrue contain initial- and most intense peak
locations within a peak pattern, the third column contains the charge
state and the fourth one the amplitude of the most intense peak. Note: the 'truth' is computed
according to slot(object, model). This excludes the following
scenario: assuming that the true peak shapes is "EMG", but the
chosen model is "Gaussian". Then the true model in this function is
computed according to the latter model.
cutoff.eps, cutoff.functionsControl arguments reducing the
number of templates to be plotted if fitted = TRUE. Specifying
cutoff.eps removes all templates with intensity smaller than
cutoff.eps. Specifying cutoff.functions as a positive
integer only plots the cutoff 'most intense' templates.
...Additional options passed to plot.
Note that the colours in the plot have no meaning. They are only used to distinguish between different patterns within a panel. Further note that the colour of a pattern appearing in several panels may vary from panel to panel.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.