Package: detectPanel
Type: Package
Title: Leakage-Aware Discovery of Small Biomarker Panels
Version: 0.1.3
Author: Fuhao Jiang [aut, cre]
Maintainer: Fuhao Jiang <emr39515@gmail.com>
Authors@R: c(
    person(given = "Fuhao", family = "Jiang",
           email = "emr39515@gmail.com",
           role = c("aut", "cre"))
  )
Description: Discovers small binary-classification biomarker panels
        from count or expression matrices while prioritizing
        detectability, expression stability, and univariate
        discrimination. Candidate filtering and panel selection can be
        repeated inside nested cross-validation to reduce information
        leakage. The package provides shared resampling splits,
        exhaustive small-panel search, logistic model fitting with an
        automatic ridge fallback for unstable separation-prone fits,
        out-of-fold evaluation, selection-frequency summaries, and
        optional 'DESeq2' differential-expression support. The nested
        model-selection workflow follows Varma and Simon (2006)
        <doi:10.1186/1471-2105-7-91>, and the optional
        differential-expression analysis uses Love, Huber, and Anders
        (2014) <doi:10.1186/s13059-014-0550-8>.
License: MIT + file LICENSE
URL: https://github.com/Emr-27/detectPanel
BugReports: https://github.com/Emr-27/detectPanel/issues
Encoding: UTF-8
Depends: R (>= 4.2.0)
Imports: ggplot2, graphics, stats, utils
Suggests: DESeq2, knitr, rmarkdown, pheatmap, testthat (>= 3.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
NeedsCompilation: no
Repository: https://emr-27.r-universe.dev
Date/Publication: 2026-09-05 18:47:56 UTC
RemoteUrl: https://github.com/emr-27/detectpanel
RemoteRef: HEAD
RemoteSha: 7cf33fb2df99493f19edbf58470db72bc22882da
Packaged: 2026-10-16 09:06:22 UTC; root
