EBIC
EBIC performs evolutionary-based biclustering to identify subsets of genes and experimental conditions with coherent patterns in high-dimensional genomic and epigenetic datasets.
Key Features:
- GPU Acceleration: Full support for multiple GPUs with parallel execution and demonstrated scalability, including over 6.6-fold speedup on a cluster of eight GPUs versus a single GPU.
- R and Bioconductor Integration: Interoperability with the R programming environment and Bioconductor for incorporation into R-based analysis workflows.
- Handling Missing Values: Option to exclude missing values from analyses to manage incomplete datasets.
Scientific Applications:
- Genomic data mining: Discovery of coherent gene–condition biclusters in large-scale genomic datasets.
- Epigenetic analysis: Analysis of DNA methylation datasets, including demonstrated use on a dataset with 436,444 rows.
- High-dimensional expression profiling: Extraction of complex expression patterns across genes and samples that may be missed by traditional clustering.
Methodology:
An evolutionary-based biclustering algorithm identifies subsets of genes and conditions with similar expression profiles, includes an option to exclude missing values, and supports multi-GPU parallel execution.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++
- Added:
- 7/11/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Orzechowski P, Moore JH. EBIC: an open source software for high-dimensional and big data analyses. Bioinformatics. 2019;35(17):3181-3183. doi:10.1093/bioinformatics/btz027. PMID:30649199. PMCID:PMC6736067.