GARS
GARS identifies informative feature subsets in high-dimensional, multi-class omics datasets by applying a genetic algorithm for robust feature selection to improve classifier performance.
Key Features:
- Implementation: Provided as an R/Bioconductor package for use on high-dimensional biological datasets.
- Algorithm: Employs a genetic algorithm as a stochastic optimization strategy tailored for feature selection in classification problems.
- Evolutionary operations: Iteratively evolves candidate feature sets using selection, crossover, and mutation operators.
- Fitness optimization: Optimizes generations according to a user-defined fitness measure such as classification accuracy.
- Search strategy: Uses evolutionary search to efficiently explore the combinatorial feature space.
- Robustness: Designed to perform across multi-class scenarios without relying on restrictive assumptions about data distributions.
- Noise and redundancy handling: Identifies subsets that eliminate redundant, irrelevant, or noisy predictors.
- Scalability and efficiency: Demonstrates improved computational efficiency and stable performance in extremely high-dimensional settings.
- Benchmarking: Reported to outperform widely used filter, wrapper, and embedded feature selection methods in accuracy and run time.
Scientific Applications:
- Transcriptomics feature selection: Selection of informative genes or transcripts from high-dimensional RNA-based datasets.
- Proteomics feature selection: Identification of discriminative proteins or peptides from large-scale proteomic assays.
- Metabolomics feature selection: Selection of metabolite features that improve classification from metabolomics data.
- High-dimensional multi-class classification: Feature selection for classifiers operating when variables greatly exceed samples in multi-class problems.
- Dimensionality reduction for predictive modeling: Reducing feature space to improve downstream predictive model performance on omics datasets.
Methodology:
A genetic algorithm performs stochastic, iterative evolution of candidate feature sets using selection, crossover, and mutation, optimizing generations according to a user-defined fitness measure (e.g., classification accuracy) to explore the combinatorial feature space.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 7/8/2018
- Last Updated:
- 12/10/2018