View source: R/adaptive.bin.2.R
adaptive.bin.2 | R Documentation |
This is an internal function. It creates EICs using adaptive binning procedure
adaptive.bin.2(x, tol, ridge.smoother.window=50, baseline.correct)
x |
A matrix with columns of m/z, retention time, intensity. |
tol |
m/z tolerance level for the grouping of data points. This value is expressed as the fraction of the m/z value. This value, multiplied by the m/z value, becomes the cutoff level. The recommended value is the machine's nominal accuracy level. Divide the ppm value by 1e6. For FTMS, 1e-5 is recommended. |
ridge.smoother.window |
The size of the smoother window used by the kernel smoother to remove long ridge noise from the EIC. |
baseline.correct |
After grouping the observations, the highest intensity in each group is found. If the highest is lower than this value, the entire group will be deleted. The default value is NA, in which case the program uses the 75th percentile of the height of the noise groups. |
It uses repeated smoothing and splitting to separate EICs. The details are described in the reference and flowchart.
A list is returned.
height.rec |
The records of the height of each EIC. |
masses |
The vector of m/z values after binning. |
labels |
The vector of retention time after binning. |
intensi |
The vector of intensity values after binning. |
grps |
The EIC labels, i.e. which EIC each observed data point belongs to. |
times |
All the unique retention time values, ordered. |
tol |
The m/z tolerance level. |
Tianwei Yu <tyu8@emory.edu>
Bioinformatics. 30(20): 2941-2948. Bioinformatics. 25(15):1930-36. BMC Bioinformatics. 11:559.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.