tof_cluster | R Documentation |
This function is a wrapper around tidytof's tof_cluster_* function family. It performs clustering on high-dimensional cytometry data using a user-specified method (of 5 choices) and each method's corresponding input parameters.
tof_cluster(
tof_tibble,
cluster_cols = where(tof_is_numeric),
group_cols = NULL,
...,
augment = TRUE,
method
)
tof_tibble |
A 'tof_tbl' or 'tibble'. |
cluster_cols |
Unquoted column names indicating which columns in 'tof_tibble' to use in computing the clusters. Defaults to all numeric columns in 'tof_tibble'. Supports tidyselect helpers. |
group_cols |
Optional. Unquoted column names indicating which columns should be used to group cells before clustering. Clustering is then performed on each group independently. Supports tidyselect helpers. |
... |
Additional arguments to pass to the 'tof_cluster_*' function family member corresponding to the chosen method. |
augment |
A boolean value indicating if the output should column-bind the cluster ids of each cell as a new column in 'tof_tibble' (TRUE, the default) or if a single-column tibble including only the cluster ids should be returned (FALSE). |
method |
A string indicating which clustering methods should be used. Valid values include "flowsom", "phenograph", "kmeans", "ddpr", and "xshift". |
A 'tof_tbl' or 'tibble' If augment = FALSE, it will have a single column encoding the cluster ids for each cell in 'tof_tibble'. If augment = TRUE, it will have ncol(tof_tibble) + 1 columns: each of the (unaltered) columns in 'tof_tibble' plus an additional column encoding the cluster ids.
Other clustering functions:
tof_cluster_ddpr()
,
tof_cluster_flowsom()
,
tof_cluster_kmeans()
,
tof_cluster_phenograph()
sim_data <-
dplyr::tibble(
cd45 = rnorm(n = 500),
cd38 = rnorm(n = 500),
cd34 = rnorm(n = 500),
cd19 = rnorm(n = 500)
)
tof_cluster(tof_tibble = sim_data, method = "kmeans")
tof_cluster(tof_tibble = sim_data, method = "phenograph")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.