cola is available on Bioconductor, you can install it by:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("cola")
The latest version can be installed directly from GitHub:
library(devtools)
install_github("jokergoo/cola")
Examples for cola analysis can be found at https://jokergoo.github.io/cola_examples/ and https://jokergoo.github.io/cola_collection/.
Online documentation is at https://jokergoo.github.io/cola.
Supplementary for the cola manuscript is at https://github.com/jokergoo/cola_supplementary and the scripts are at https://github.com/jokergoo/cola_manuscript.
The steps of consensus partitioning is:
var()
or sd()
). Note the choice of "the top-value method" can be
general. It can be e.g. MAD (median absolute deviation) or any user-defined
method.Three lines of code to perfrom cola analysis:
mat = adjust_matrix(mat) # optional
rl = run_all_consensus_partition_methods(
mat,
top_value_method = c("SD", "MAD", ...),
partition_method = c("hclust", "kmeans", ...),
mc.cores = ...)
cola_report(rl, output_dir = ...)
Following plots compare consensus heatmaps with k = 4 under all combinations of methods.
MIT @ Zuguang Gu
The cola icon in logo is made by photo3idea_studio from www.flaticon.com.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.