ExhauFS

ExhauFS performs exhaustive combinatorial feature selection to identify predictive feature subsets for classification and survival analysis, reducing overfitting in machine learning models.


Key Features:

  • Exhaustive Search Approach: Evaluates all possible combinations of features to identify optimal models for classification and survival tasks.
  • Classification and Survival Regression Support: Supports classification tasks and Cox survival regression for survival analysis.
  • Compatibility with microarray and RNA-seq: Applied to and compatible with multi-cohort microarray and RNA-seq datasets.
  • Gene and isomiR Signature Construction: Enables construction of gene signatures for 5-year recurrence classification and isomiR signatures for overall survival prediction.
  • Model Evaluation by Accuracy Metrics: Selects optimal feature subsets and models based on accuracy metrics.

Scientific Applications:

  • Toy Cervical Cancer Dataset: Used to illustrate fundamental concepts of exhaustive feature selection.
  • Breast Cancer Gene Signatures: Applied to multi-cohort microarray and RNA-seq datasets to develop gene signatures for predicting 5-year recurrence classification.
  • Colorectal Cancer Survival Prediction: Utilized Cox survival regression models to construct isomiR signatures for forecasting overall patient survival.

Methodology:

Applies an exhaustive search technique that systematically evaluates all feature combinations and selects optimal models based on accuracy metrics, using Cox survival regression for survival analysis.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
1/5/2022
Last Updated:
1/5/2022

Operations

Publications

Nersisyan S, Novosad V, Galatenko A, Sokolov A, Bokov G, Konovalov A, Alekseev D, Tonevitsky A. ExhauFS: exhaustive search-based feature selection for classification and survival regression. Unknown Journal. 2021. doi:10.1101/2021.08.03.454798.

Links