diceR
diceR performs ensemble clustering to integrate results from multiple clustering algorithms for robust partitioning of high-throughput data and identification of patient sub-populations in cancer research.
Key Features:
- Ensemble Clustering Framework: Employs an ensemble clustering approach to integrate results from diverse clustering algorithms and mitigate individual algorithm biases.
- Algorithm Pooling Methods: Implements pooling methods including majority voting, K-Modes, LinkCluE, and CSPA (Cluster-based Similarity Partitioning Algorithm).
- Reduced Subjectivity in Model Selection: Provides procedures to guide algorithm selection and determination of the number of clusters to reduce subjective decision-making.
- Data-Agnostic Application: Applies to arbitrary datasets beyond biological contexts, enabling use across different data types.
Scientific Applications:
- Cancer Patient Stratification: Segments patients into sub-populations from high-throughput data to support diagnostic, prognostic, and therapeutic-response analyses in cancer research.
- Improved Generalizability and Reproducibility: Enhances generalization and reproducibility of clustering results across cohorts through ensemble-based consensus partitions.
Methodology:
The package performs ensemble clustering by pooling outputs from multiple algorithms using majority voting, K-Modes, LinkCluE, and CSPA, includes procedures for algorithm selection and choosing the number of clusters, and its tools are data-agnostic.
Topics
Details
- License:
- MIT
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 7/31/2018
- Last Updated:
- 12/10/2018
Operations
Publications
Chiu DS, Talhouk A. diceR: an R package for class discovery using an ensemble driven approach. BMC Bioinformatics. 2018;19(1). doi:10.1186/s12859-017-1996-y. PMID:29334888. PMCID:PMC5769335.