Package: detectPanel 0.1.3
detectPanel: Leakage-Aware Discovery of Small Biomarker Panels
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>.
Authors:
detectPanel_0.1.3.tar.gz
detectPanel_0.1.3.zip(r-4.7-any)detectPanel_0.1.3.zip(r-4.6-any)detectPanel_0.1.3.zip(r-4.5-any)
detectPanel_0.1.3.tgz(r-4.6-any)detectPanel_0.1.3.tgz(r-4.5-any)
detectPanel_0.1.3.tar.gz(r-4.7-any)detectPanel_0.1.3.tar.gz(r-4.6-any)
detectPanel_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
detectPanel/json (API)
| # Install 'detectPanel' in R: |
| install.packages('detectPanel', repos = c('https://emr-27.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/emr-27/detectpanel/issues
bioinformaticsbiomarkersmachine-learningmirnaomics
Last updated from:7cf33fb2df. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 165 | ||
| source / vignettes | OK | 212 | ||
| linux-release | OK | 160 | ||
| macos-release | OK | 209 | ||
| macos-oldrel | OK | 196 | ||
| windows-devel | OK | 140 | ||
| windows-release | OK | 128 | ||
| windows-oldrel | OK | 127 | ||
| wasm-release | OK | 127 |
Exports:confusion_metricsdetectPaneldiscover_panelevaluate_markersexclude_featuresexport_resultsfit_panelflag_pca_outliersmake_repeated_stratified_splitsnested_validate_panelsplot_marker_expressionplot_marker_rocplot_panel_heatmapplot_volcanopredict.detectPanel_resultpreselect_markersrun_deseq2score_detectabilitysearch_panelstransform_assayvalidate_assay_data
Dependencies:clicpp11farverggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Leakage-Aware Discovery of Small Biomarker Panels | detectPanel-package |
| Compute Confusion-Matrix Metrics | confusion_metrics |
| Discover, Validate, and Refit a Biomarker Panel | detectPanel discover_panel plot.detectPanel_result print.detectPanel_result summary.detectPanel_result |
| Export detectPanel Results | export_results |
| Fit and Predict with a Biomarker Panel | fit_panel predict.detectPanel_fit print.detectPanel_fit summary.detectPanel_fit |
| Flag Potential PCA Outliers Without Deleting Samples | flag_pca_outliers |
| Shared Resampling Splits and Exhaustive Panel Search | make_repeated_stratified_splits print.detectPanel_search search_panels |
| Nested Validation of Biomarker Panel Discovery | nested_validate_panels plot.detectPanel_nested print.detectPanel_nested summary.detectPanel_nested |
| Diagnostic Plotting Helpers | plot_marker_expression plot_marker_roc plot_panel_heatmap plot_volcano |
| Predict samples using a fitted detectPanel result | predict.detectPanel_result |
| Optional DESeq2 Differential-Expression Adapter | run_deseq2 |
| Score and Preselect Candidate Biomarkers | evaluate_markers preselect_markers score_detectability |
| Validate, Filter, and Transform Assay Data | exclude_features transform_assay validate_assay_data |