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.

Documentation