tof_cluster_kmeans | R Documentation |
This function performs k-means clustering on high-dimensional cytometry data using a user-specified
selection of input variables/high-dimensional cytometry measurements. It is mostly a convenient
wrapper around kmeans
.
tof_cluster_kmeans(
tof_tibble,
cluster_cols = where(tof_is_numeric),
num_clusters = 20,
...
)
tof_tibble |
A 'tof_tibble'. |
cluster_cols |
Unquoted column names indicating which columns in 'tof_tibble' to use in computing the k-means clusters. Defaults to all numeric columns in 'tof_tibble'. Supports tidyselect helpers. |
num_clusters |
An integer indicating the maximum number of clusters that should be returned. Defaults to 20. |
... |
Optional additional arguments that can be passed to
|
A tibble with one column named '.kmeans_cluster'. This column will contain an integer vector of length 'nrow(tof_tibble)' indicating the id of the k-means cluster to which each cell (i.e. each row) in 'tof_tibble' was assigned.
Other clustering functions:
tof_cluster()
,
tof_cluster_ddpr()
,
tof_cluster_flowsom()
,
tof_cluster_phenograph()
sim_data <-
dplyr::tibble(
cd45 = rnorm(n = 1000),
cd38 = rnorm(n = 1000),
cd34 = rnorm(n = 1000),
cd19 = rnorm(n = 1000)
)
tof_cluster_kmeans(tof_tibble = sim_data)
tof_cluster_kmeans(tof_tibble = sim_data, cluster_cols = c(cd45, cd19))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.