Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ Suggests:
qs2,
rmarkdown,
testthat (>= 3.0.0),
clusterProfiler,
glmnet,
UCSCXenaShiny,
visreg
VignetteBuilder:
Expand Down
8 changes: 8 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

S3method(base::print,br_diagnostics)
S3method(print,breg_comparison)
S3method(print,breg_seed)
S3method(print,breg_seed_model)
S3method(print,breg_seed_screen)
S3method(print,breg_seed_select)
export(br_avail_method_config)
export(br_avail_methods)
export(br_avail_methods_use_exp)
Expand All @@ -23,6 +27,10 @@ export(br_pipeline)
export(br_predict)
export(br_rename_models)
export(br_run)
export(br_seed)
export(br_seed_model)
export(br_seed_screen)
export(br_seed_select)
export(br_set_model)
export(br_set_x)
export(br_set_x2)
Expand Down
19 changes: 19 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# bregr 1.5.0

- Added `br_seed()`, `br_seed_screen()`, `br_seed_select()`, and `br_seed_model()`
implementing the SEED (Selection of Essential prognostic genes from Expression Data)
pipeline for identifying cancer prognosis target genes without control samples (#57).
Based on Yang et al. (2025) *Cancer Letters*, DOI: 10.1016/j.canlet.2025.217960.
The four-step pipeline includes:
- Step 1 (`br_seed_screen`): Univariate screening via Cox/logistic regression or
Spearman correlation against one or more clinical indicators, with p-value
threshold filtering and significance intersection across indicators.
- Step 2 (optional enrichment): GO/KEGG pathway enrichment via clusterProfiler
to refine gene sets (gated by `enrich` argument).
- Step 3 (`br_seed_select`): Sequential gene selection through Lasso
regularization (glmnet), multivariate regression, and stepwise selection
with reproducibility via `seed`.
- Step 4 (`br_seed_model`): Risk score model construction with coefficient
extraction and optional z-score expression scaling.
All functions return S3 list objects with cli-based print methods, reuse the
existing `br_pipeline()` engine for batch regression, and support mirai
parallelization via `n_workers`.

# bregr 1.4.0

- Added `br_compare_models()` and `br_show_forest_comparison()` (#54).
Expand Down
Loading
Loading