BHC
BHC performs Bayesian agglomerative hierarchical clustering of gene expression microarray data to identify probabilistic gene clusters and model uncertainty in cluster formation.
Key Features:
- Bayesian Agglomerative Hierarchical Clustering: Implements a bottom-up hierarchical clustering strategy that uses a probabilistic framework to account for uncertainty in cluster formation and merging decisions, suitable for large-scale gene expression data.
- Dirichlet Process Modeling: Uses a Dirichlet Process infinite-mixture model to allow flexible determination of the number of clusters without pre-specification.
- Bayesian Model Selection: Applies Bayesian model selection at each merging step to choose statistically justified cluster merges.
- Handling of Multinomial and Time-Series Data: Supports analysis of multinomial (discrete categorical) data and time-series gene expression datasets.
Scientific Applications:
- Gene expression microarray analysis: Clusters microarray gene expression profiles to reveal coherent expression patterns across conditions or samples.
- Arabidopsis thaliana stress-response studies: Has been applied to analyze gene expression in Arabidopsis thaliana under various stress conditions to identify groups of co-expressed genes.
Methodology:
Iterative Bayesian agglomerative merging of data points guided by Bayesian model selection, with a Dirichlet Process infinite-mixture model enabling adaptive determination of the number of clusters.
Topics
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Savage RS, Heller K, Xu Y, Ghahramani Z, Truman WM, Grant M, Denby KJ, Wild DL. R/BHC: fast Bayesian hierarchical clustering for microarray data. BMC Bioinformatics. 2009;10(1). doi:10.1186/1471-2105-10-242. PMID:19660130. PMCID:PMC2736174.