{
  "abstract": "Background: Feature selection (FS) is essential for biomarker discovery and clinical predictive modeling. Over the past decades, the methodological literature on FS has become rich and mature, offering a wide spectrum of algorithmic approaches. However, much of this methodological progress has not been fully adopted in applied biomedical research. Results: To bridge this gap, we propose ROOFS (RObust biOmarker Feature Selection), a Python package designed to help researchers in the choice of the FS method most adapted to their problem. Currently supporting classification tasks, 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 biomarker study, aimed at identifying predictors of resistance to anti-PD-(L)1 immunotherapy in lung cancer. Conclusion: Comprehensive benchmarking with ROOFS has the potential to improve the reproducibility of FS discoveries and increase the translational value of clinical models. Availability and implementation: ROOFS is available at https://gitlab.inria.fr/compo/roofs.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 7,
  "authors": [
    {
      "name": "Anastasiia Bakhmach"
    },
    {
      "name": "Paul Dufossé"
    },
    {
      "name": "Simon Charpigny"
    },
    {
      "name": "Florence Monville"
    },
    {
      "name": "Laurent Greillier"
    },
    {
      "name": "Fabrice Barlési"
    },
    {
      "name": "Sébastien Benzekry"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/79qhc8xy5bd4h.bib",
  "cited_by": 1,
  "doi": "10.1186/s12859-026-06667-x",
  "fulltext_url": null,
  "id": "79qhc8xy5bd4h",
  "issns": [
    "1471-2105"
  ],
  "landing_url": "https://inria.hal.science/hal-05241230v2",
  "language": "en",
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "hal",
      "0.info"
    ],
    [
      "hal",
      "0.sdv"
    ],
    [
      "hal",
      "0.stat"
    ],
    [
      "hal",
      "1.info.info-bi"
    ],
    [
      "hal",
      "1.sdv.can"
    ],
    [
      "hal",
      "1.stat.ot"
    ],
    [
      "openalex",
      "2613|Statistical Methods and Inference"
    ]
  ],
  "openalex": "W7120269064",
  "pdf_url": "https://inria.hal.science/hal-05241230/document",
  "pmcid": null,
  "pmid": null,
  "published": "2026-10-15",
  "publisher": "BioMed Central",
  "ris": "https://research.draconitic.com/paper/79qhc8xy5bd4h.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:55Z",
      "native_id": "hal-05241230",
      "source": "hal",
      "url": "https://inria.hal.science/hal-05241230v2"
    }
  ],
  "subjects": [
    {
      "field": "biology",
      "origin": "hal:0.sdv",
      "subfield": "general"
    },
    {
      "field": "mathematics",
      "origin": "hal:0.stat",
      "subfield": "statistics"
    },
    {
      "field": "medicine",
      "origin": "hal:1.sdv.can",
      "subfield": "oncology"
    }
  ],
  "title": "ROOFS: RObust biOmarker Feature Selection",
  "title_text": "ROOFS: RObust biOmarker Feature Selection",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:55Z",
  "url": "https://research.draconitic.com/paper/79qhc8xy5bd4h",
  "venue": "BMC Bioinformatics",
  "versions": []
}