Skip to content

Commit f7b9e39

Browse files
authored
Merge pull request #19 from kstawiski/v2
OmicSelector 2.0: Complete Phase 5 Implementation with TCGA Validation
2 parents 8c65bda + 1020c40 commit f7b9e39

118 files changed

Lines changed: 10832 additions & 33 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/pkgdown.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
2+
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
3+
on:
4+
push:
5+
branches: [main, master, v2]
6+
pull_request:
7+
branches: [main, master, v2]
8+
release:
9+
types: [published]
10+
workflow_dispatch:
11+
12+
name: pkgdown
13+
14+
permissions: read-all
15+
16+
jobs:
17+
pkgdown:
18+
runs-on: ubuntu-latest
19+
# Only restrict concurrency for non-PR jobs
20+
concurrency:
21+
group: pkgdown-${{ github.event_name != 'pull_request' || github.run_id }}
22+
env:
23+
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
24+
permissions:
25+
contents: write
26+
steps:
27+
- uses: actions/checkout@v4
28+
29+
- uses: r-lib/actions/setup-pandoc@v2
30+
31+
- uses: r-lib/actions/setup-r@v2
32+
with:
33+
use-public-rspm: true
34+
35+
- uses: r-lib/actions/setup-r-dependencies@v2
36+
with:
37+
extra-packages: any::pkgdown, local::.
38+
needs: website
39+
40+
- name: Build site
41+
run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE)
42+
shell: Rscript {0}
43+
44+
- name: Deploy to GitHub pages
45+
if: github.event_name != 'pull_request'
46+
uses: JamesIves/github-pages-deploy-action@v4.5.0
47+
with:
48+
clean: false
49+
branch: gh-pages
50+
folder: docs

DESCRIPTION

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ Imports:
3131
mlr3tuning (>= 0.20.0),
3232
mlr3fselect (>= 0.12.0),
3333
mlr3learners (>= 0.6.0),
34+
mlr3filters (>= 0.7.0),
3435
mlr3measures,
3536
mlr3misc,
3637
paradox,
@@ -50,6 +51,7 @@ Suggests:
5051
knitr,
5152
rmarkdown,
5253
testthat (>= 3.0.0),
54+
mlr3mbo,
5355
mlr3torch,
5456
torch,
5557
sva,
@@ -63,6 +65,7 @@ Suggests:
6365
jsonlite,
6466
plumber,
6567
ranger,
68+
glmnet,
6669
xgboost,
6770
lightgbm,
6871
e1071,

NAMESPACE

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,13 @@ S3method(print,NogueiraStability)
99
S3method(print,OmicBenchmarkResult)
1010
S3method(print,OmicsInput)
1111
S3method(print,ReportData)
12+
S3method(print,SignatureSelectionResult)
1213
export(BenchmarkService)
14+
export(FilterGOF_KS)
15+
export(FilterHurdle)
16+
export(FilterZeroProp)
1317
export(FrozenComBat)
18+
export(OmicModalitySpec)
1419
export(OmicPipeline)
1520
export(OmicSelector_OmicSelector)
1621
export(OmicSelector_OmicSelector_wrapper)
@@ -51,21 +56,36 @@ export(OmicSelector_signature_overlap)
5156
export(OmicSelector_table)
5257
export(OmicSelector_vulcano_plot)
5358
export(OmicSelector_xgboost)
59+
export(OmicStackedEnsemble)
60+
export(OmicWeightedEnsemble)
61+
export(SequentialSelector)
62+
export(StabilityEnsemble)
63+
export(apply_frozen_combat_cv)
64+
export(balance_classes)
65+
export(build_correlation_adjacency)
5466
export(cache_stats)
5567
export(cached_filter)
5668
export(calibration_summary)
69+
export(check_batch_correction_leakage)
5770
export(check_dl_availability)
5871
export(check_feature_correlations)
5972
export(clear_cache)
73+
export(compare_gof_filters)
6074
export(compute_ece)
6175
export(compute_nogueira_stability)
76+
export(compute_shap_with_warnings)
6277
export(compute_stability_from_resample)
6378
export(create_explainer)
6479
export(create_frozen_combat_pipeop)
80+
export(create_hsfs_selector)
6581
export(create_mlp_learner)
6682
export(create_omic_cache)
6783
export(create_report_data)
84+
export(create_stability_ensemble)
6885
export(decompose_brier)
86+
export(export_bundle)
87+
export(export_onnx)
88+
export(export_vetiver)
6989
export(extract_features_from_resample)
7090
export(extract_selected_features)
7191
export(feature_importance)
@@ -75,22 +95,56 @@ export(fit_temperature_scaling)
7595
export(frozen_combat_correct)
7696
export(generate_cache_key)
7797
export(generate_tripod_report)
98+
export(get_consensus_features)
7899
export(get_modality_info)
100+
export(get_optimal_params)
79101
export(get_parallel_status)
102+
export(get_reliable_shap_features)
103+
export(get_selected_features_per_fold)
80104
export(list_deprecated_functions)
105+
export(load_bundle)
106+
export(make_autotuner_glmnet)
107+
export(make_autotuner_lightgbm)
108+
export(make_autotuner_ranger)
109+
export(make_autotuner_xgboost)
110+
export(make_gnn_learner)
111+
export(make_gof_filter)
112+
export(make_mlp_learner)
113+
export(make_tabtransformer_learner)
81114
export(memoize_with_split)
82115
export(merge_omics_data)
116+
export(noise_augment)
83117
export(omic_benchmark)
84118
export(omic_pipeline)
85119
export(partial_dependence)
120+
export(plot_signature_tradeoffs)
121+
export(plot_xai_importance)
122+
export(print_shap_warnings)
123+
export(print_xai_summary)
124+
export(register_gof_filters)
86125
export(reliability_diagram_data)
87126
export(reset_parallel)
127+
export(run_bayesian_benchmark)
128+
export(run_dl_benchmark)
129+
export(select_best_signature)
88130
export(setup_parallel)
89131
export(shap_values)
132+
export(smote_augment)
133+
export(stack_omics)
134+
export(tabddpm_generate)
90135
export(validate_no_leakage)
91136
export(validate_omics_input)
137+
export(validate_synthetic)
92138
export(with_parallel)
139+
export(xai_correlations)
140+
export(xai_explainer_mlr3)
141+
export(xai_importance)
142+
export(xai_pdp)
143+
export(xai_pipeline)
144+
export(xai_shap)
93145
import(R6)
146+
importFrom(R6,R6Class)
147+
importFrom(mlr3pipelines,"%>>%")
94148
importFrom(mlr3pipelines,`%>>%`)
95149
importFrom(stats,aov)
96150
importFrom(stats,cor)

0 commit comments

Comments
 (0)