parmigene
parmigene reconstructs gene regulatory networks by estimating mutual information from gene expression data using a k-nearest neighbor entropy estimator implemented in R and parallelized for large-scale analysis.
Key Features:
- k-nearest neighbor mutual information estimator: Uses k-nearest neighbor distances to compute entropy-based mutual information estimates with reduced bias.
- Parallel computing: Parallelizes mutual information computations to scale to thousands of genes and reduce computational time.
- R package implementation: Implemented as an R package (parmigene) for integration with R-based analysis workflows.
- Empirical validation: Demonstrated accuracy and computational efficiency on in silico (simulated) and real-world gene expression datasets.
Scientific Applications:
- Gene regulatory network reconstruction: Infers transcriptional networks from gene expression data using mutual information.
- Large-scale transcriptional analysis: Enables analysis of genome-scale expression datasets by reducing computational costs of mutual information estimation.
- Study of biological processes and disease mechanisms: Supports exploration of complex biological processes and disease-related transcriptional regulation.
Methodology:
The method estimates mutual information via entropy calculations derived from k-nearest neighbor distances and performs these computations within a parallel computing framework.
Topics
Details
- License:
- AGPL-3.0
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/22/2015
- Last Updated:
- 12/30/2018
Operations
Publications
Sales G, Romualdi C. <i>parmigene</i>—a parallel R package for mutual information estimation and gene network reconstruction. Bioinformatics. 2011;27(13):1876-1877. doi:10.1093/bioinformatics/btr274. PMID:21531770.
PMID: 21531770