R: Clustering Method Stability Boxplot

plot_clustering_difference_boxplot {ClustAssess} | R Documentation

## Clustering Method Stability Boxplot

### Description

Display EC consistency across clustering method and resolution values. The 'filtered' field of the object returned by the 'get_clustering_difference_object' method is used. Above each boxplot, the number of clusters is displayed.

### Usage

    plot_clustering_difference_boxplot(clustering_difference_object, text_size = 3)

### Arguments

`clustering_difference_object` | An object returned by the 'get_clustering_difference_object' method.
`text_size` | The size of the labels above boxplots.

### Value

A ggplot2 object with the EC consistency distributions. Higher consistency indicates a more stable clustering.

### Examples

    set.seed(2021)
    # create an artificial expression matrix
    expr_matrix = matrix(runif(500*10), nrow = 500)
    rownames(expr_matrix) = as.character(1:500)

    adj_matrix = Seurat::FindNeighbors(expr_matrix,
        k.param = 10,
        nn.method = "rann",
        verbose = FALSE,
        compute.SNN = FALSE)$nn
    clust_diff_obj = get_clustering_difference(graph_adjacency_matrix = adj_matrix,
        resolution = c(0.5, 1),
        n_repetitions = 10,
        algorithm = 1:2,
        verbose = FALSE)
    plot_clustering_difference_boxplot(clust_diff_obj)

[Package ClustAssess version 0.3.0 Index]