BMC Bioinformatics· 2026Q1
ROOFS: RObust biOmarker Feature Selection
- 1citations
- Q1SCImago
- 2026year
Short summary
The ROOFS Python package benchmarks 34 feature selection methods, identifying a filter combining Benjamini-Hochberg adjusted p-values from t-test and logistic regression as optimal for biomarker discovery in lung cancer immunotherapy prediction.
AI-generated from the title and abstract; the full text is not read.
Key points
- ROOFS is a Python package designed to help researchers choose appropriate feature selection methods for biomedical data.
- It benchmarks multiple FS methods, evaluating them on predictive performance, stability, and feature robustness.
- In a lung cancer immunotherapy prediction case study, a filter combining Benjamini-Hochberg adjusted p-values from t-test and logistic regression was found to be optimal.
- This optimal approach outperformed other methods, including LASSO.
AI-generated from the title and abstract; the full text is not read.
Abstract
Feature selection (FS) is essential for biomarker discovery and clinical predictive modeling. Over the past decades, methodological literature on FS has become rich and mature, offering a wide spectrum of algorithmic approaches. However, much of this methodological progress has not fully translated into applied biomedical research. Moreover, challenges inherent in biomedical data, such as high-dimensional feature space, low sample size, multicollinearity, and missing values, make FS non-trivial. To help bridge this gap between methodological development and practical application, we propose ROOFS (RObust biOmarker Feature Selection), a Python package available at https://gitlab.inria.fr/compo/roofs, designed to help researchers in the choice of FS method adapted to their problem. ROOFS benchmarks multiple FS methods on the user's data and generates reports summarizing a comprehensive set of evaluation metrics, including downstream predictive performance estimated using optimism correction, stability, robustness of individual features, and true positive and false positive rates assessed on semi-synthetic data with a simulated outcome. We demonstrate the utility of ROOFS on data from the PIONeeR clinical trial, aimed at identifying predictors of resistance to anti-PD-(L)1 immunotherapy in lung cancer. Of the 34 FS methods gathered in ROOFS, we evaluated 23 in combination with 11 classifiers (253 models) and identified a filter based on the union of Benjamini-Hochberg false discovery rate-adjusted p-values from t-test and logistic regression as the optimal approach, outperforming other methods including widely used LASSO. We conclude that comprehensive benchmarking with ROOFS has the potential to improve the reproducibility of FS discoveries and increase the translational value of clinical models.
The authors' abstract, as published at the source. BMC Bioinformatics, 2026 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Statistics and Probability
Statistics and ProbabilityMathematics