compare_clustering_methods: Compare clustering methods

Description Usage Arguments Details Value Examples

View source: R/compare_methods.R

Description

Compare clustering methods

Usage

1
2
compare_clustering_methods(mat, method = setdiff(all_clustering_methods(), "mclust"),
    plot_type = c("mixed", "heatmap"), nrow = 3, verbose = TRUE)

Arguments

mat

The similarity matrix.

method

Which methods to compare. All available methods are in all_clustering_methods. A value of all takes all available methods. By default mclust is excluded because its long runtime.

plot_type

See explanation in cmp_make_plot.

nrow

Number of rows of the layout when plot_type is set to heatmap.

verbose

Whether to print messages.

Details

The function compares following clustering methods by default:

kmeans

see cluster_by_kmeans.

dynamicTreeCut

see cluster_by_dynamicTreeCut.

mclust

see cluster_by_mclust. By default it is not included.

apcluster

see cluster_by_apcluster.

hdbscan

see cluster_by_hdbscan.

fast_greedy

see cluster_by_igraph.

leading_eigen

see cluster_by_igraph.

louvain

see cluster_by_igraph.

walktrap

see cluster_by_igraph.

MCL

see cluster_by_MCL.

binary_cut

see binary_cut.

This functon is basically a wrapper function. It calls the following two functions:

Value

No value is returned.

Examples

1
2
3
4
5
6
7
## Not run: 
mat = readRDS(system.file("extdata", "random_GO_BP_sim_mat.rds",
    package = "simplifyEnrichment"))
compare_clustering_methods(mat)
compare_clustering_methods(mat, plot_type = "heatmap")

## End(Not run)

simplifyEnrichment documentation built on Nov. 8, 2020, 5:07 p.m.