Description Usage Arguments Value See Also Examples
Compute a specific clustering using the combined flow
cytometry data. "som" SOM
, "hclust" hclust
,
"clara" clara
, "phenograph", "kmeans" kmeans
are
provided.
1 2 3 4 5 6 | runCluster(
object,
cluster.method = c("som", "kmeans", "clara", "phenograph", "hclust", "mclust"),
verbose = FALSE,
...
)
|
object |
a CYT object |
cluster.method |
character. Four clustering method are provided: som, clara, kmeans and phenograph. Clustering method "hclust" and "mclust" are not recommended because of long computing time. |
verbose |
logic. Whether to print calculation progress. |
... |
options to pass on to the clustering functions. |
A CYT object with cluster
SOM
, hclust
,
clara
, kmeans
.
You can use runSOM
, runClara
,
runPhenotype
, runKmeans
, runMclust
and
runHclust
to run clustering respectively.
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 | cyt.file <- system.file("extdata/cyt.rds", package = "CytoTree")
cyt <- readRDS(file = cyt.file)
# After building an CYT object
# Set random seed to make results reproducible
set.seed(1)
cyt <- runCluster(cyt, cluster.method = "som", xdim = 3, ydim = 3, verbose = TRUE)
# K-means clustering
cyt <- runCluster(cyt, cluster.method = "kmeans", k = 9, verbose = TRUE)
# Clara clustering
cyt <- runCluster(cyt, cluster.method = "clara", k = 9, verbose = TRUE)
# phenoGraph clustering
cyt <- runCluster(cyt, cluster.method = "phenograph", verbose = TRUE)
# hclust clustering
# not recommended for large cell size
cyt <- runCluster(cyt, cluster.method = "hclust", k = 9, verbose = TRUE)
# mclust clustering
# not recommended for large cell size
cyt <- runCluster(cyt, cluster.method = "mclust", verbose = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.