Description Usage Arguments Details Value Note Author(s) References See Also
Based on the measurement partitions generated by mzagglom
,
extracted ion chromatograms (EICs) are assigned by a clustering procedure. Preparatory step for mzpick
.
1 2 |
MSlist |
MSlist returned by |
dmzdens |
Maximum measurement deviation (+/-) of m/z from its mean within each EIC |
ppm |
|
drtdens |
Retention time (RT) tolerance for clustering; defined as (+/-) time units relative to the lowest and highest RT value in each cluster |
minpeak |
Minimum number of measurements expected in an EIC |
maxint |
EIC cluster with measurements above this intensity are kept, even if they do not fulfill |
progbar |
For debugging, ignore |
merged |
Merge EIC cluster of comparable m/z (TRUE or FALSE)? |
from |
For debugging, ignore |
to |
For debugging, ignore |
Within individual partitions calculated by mzagglom
, an unsupervised clustering of measurements to individual ion chromatograms (EICs) is performed.
For this purpose, a first EIC cluster is initialized with the most intense measurement, given an m/z uncertainty of 2*dmzdens
.
Along decreasing intensities, all other measurements are then sequentially either assigned to this cluster or used to define new clusters.
For assignment, measurements must range both within the current tolerances of dmzdens
and drtdens
of an existing cluster.
If several cluster are eligible for assignment, the one with the smallest mass difference between measurement m/z and cluster mean m/z will be used.
Each time a new assignment to an existing cluster is made, its m/z estimate can be improved, i.e., the dmzdens
tolerance around its mean m/z gradually
shrinks from 2*dmzdens
to dmzdens
. In addition, dmzdens
is used to update the RT tolerance of a cluster at each assignment.
With no measurements left, EIC clusters nested in m/z are then merged, relative to the m/z boundaries of the most intense cluster and stepwise along increasing mean m/z differences.
Finally, EIC cluster are filtered to fulfill either minpeak
or maxint
.
Returns the argument MSlist, with entries made:
Parameters |
MSlist[[2]]: saves the parameter settings. |
Scans |
MSlist[[4]]: matrix with raw measurements and tags resorted for EIC clusters within the partition subsets. |
EIC_index |
MSlist[[6]]: Index assigning EIC cluster to sections in the raw measurement of MSlist[[4]]; required for fast (random) access. |
Too small values for dmzdens
or too large drtdens
may cause erratic EICs cluster
Martin Loos
Loos, M. (XXXX). Extraction of ion chromatograms by unsupervised clustering of high-resolution mass spectrometry data. Some Journal. Sometime.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.