mRMRe
mRMRe implements an ensemble Minimum Redundancy Maximum Relevance (mRMR) feature-selection framework for identifying complementary and relevant features in high-throughput genomic data.
Key Features:
- Ensemble mRMR Technique: Extends traditional mRMR with an ensemble approach to explore the feature space and construct robust predictors with improved prediction accuracy.
- Parallelized Implementation: Accelerates computations using OpenMP parallel processing with performance-critical code implemented in C.
- Support for Multiple Variable Types: Performs feature selection for continuous, categorical, and survival variables.
- Mutual Information-based Selection: Computes mutual information matrices for different variable types to inform the mRMR selection process.
Scientific Applications:
- Genomic feature selection: Identification of biologically significant genes from high-throughput genomic datasets.
- Biomarker discovery: Selection of complementary features for constructing predictive biomarkers in studies of disease mechanisms.
- Predictor construction: Assembly of feature sets for building robust predictive models with improved accuracy over classical mRMR methods.
Methodology:
Computation of mutual information matrices for continuous, categorical, and survival variables followed by feature selection using an ensemble mRMR algorithm with OpenMP-parallelized C implementations.
Topics
Details
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
De Jay N, Papillon-Cavanagh S, Olsen C, El-Hachem N, Bontempi G, Haibe-Kains B. mRMRe: an R package for parallelized mRMR ensemble feature selection. Bioinformatics. 2013;29(18):2365-2368. doi:10.1093/bioinformatics/btt383. PMID:23825369.
PMID: 23825369