cola

cola implements consensus partitioning to classify samples into stable molecular subgroups by aggregating clustering results from multiple runs on random data subsets.


Key Features:

  • General framework for consensus partitioning: Provides a configurable framework supporting feature selection, sample classification, and signature definition within consensus partitioning analyses.
  • ATC feature extraction: Implements the Ability to Correlate to Other Rows (ATC) method for feature extraction, which was benchmarked to outperform other methods on public datasets.
  • Subgroup classification with skmeans: Supports spherical k-means (skmeans) for subgroup classification, reported to yield better results than traditional clustering in benchmarks.
  • Parameter benchmarking: Includes tools to benchmark key consensus partitioning parameters to guide parameter selection.
  • Parallel application of multiple methods: Enables simultaneous application and direct comparison of multiple partitioning methods.
  • Visualization capabilities: Provides visualization functions to assist interpretation of partitioning results.

Scientific Applications:

  • Subgroup identification in genomic studies: Identifies stable subgroups within high-throughput genomic datasets to assess classification reliability.
  • Cancer genomics: Facilitates discovery and validation of molecular subtypes in cancer datasets.
  • Personalized medicine: Supports stratification of patients by molecular profiles for precision medicine applications.
  • Evolutionary biology: Aids comparative analyses where subgroup structure in genomic data informs evolutionary questions.

Methodology:

Performs consensus partitioning by summarizing classifications from multiple clustering executions on random data subsets; implements ATC (Ability to Correlate to Other Rows) for feature extraction; uses spherical k-means (skmeans) for subgroup classification; provides parameter benchmarking and parallel application and comparison of multiple partitioning methods, with benchmarking on public datasets.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
R
Added:
1/18/2021
Last Updated:
11/24/2024

Operations

Publications

Gu Z, Schlesner M, Hübschmann D. <i>cola</i>: an R/Bioconductor package for consensus partitioning through a general framework. Nucleic Acids Research. 2020;49(3):e15-e15. doi:10.1093/nar/gkaa1146. PMID:33275159. PMCID:PMC7897501.

Links