Description Usage Arguments Value
This function uses clustering to classify the events into beads or cells.
Beads are expected to be a group of very little dispersion, so the
classification is assessed by looking into the Coefficient of Variation of
the rows classified as beads. If this is > CV_max
, the classification
failed and the df
is converted to 0. Otherwise, df
with a new
class column is outputted. The summary stats are written in CSV files either
case.
1 2 3 4 5 6 7 8 9 10 | BeadsUnsup(
df,
method = c("GMM", "k_means"),
beads_ch = beads_ch,
n_clusters = 2,
CV_max = 0.05,
filename = filename,
output_path = output_path,
FCSdesc = FCSdesc
)
|
df |
An object of class |
method |
A character vector with the name of the clustering algorithm to be used. Options are Gaussian Mixture Models 'GMM' or K-means 'k_means'. |
beads_ch |
A numeric vector with the column indexes for the beads channels. |
n_clusters |
A numeric vector indicating the number of clusters to be targeted. |
CV_max |
A numeric vector indicating the maximum value for the coefficient of variation (CV) to evaluate beads cluster. |
filename |
A character vector with the name of the file that originated the data.frame. |
output_path |
A character vector with full path names. |
FCSdesc |
FCS column descriptions (extracted from |
If CV< CV_max
returns a data.frame
with new class column
for beads or cells. Otherwise, returns a vector = 0.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.