From 0084a67fbaacd4151fcc5021e198e9af50b1829a Mon Sep 17 00:00:00 2001 From: gbanyan Date: Thu, 12 Feb 2026 04:41:27 +0800 Subject: [PATCH] feat(06-02): export sensitivity analysis module from scoring package - Add sensitivity module imports and exports - Preserve existing negative_controls exports from Plan 01 - All sensitivity functions and constants now importable from usher_pipeline.scoring --- src/usher_pipeline/scoring/__init__.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/usher_pipeline/scoring/__init__.py b/src/usher_pipeline/scoring/__init__.py index 43d19a0..70b183c 100644 --- a/src/usher_pipeline/scoring/__init__.py +++ b/src/usher_pipeline/scoring/__init__.py @@ -26,6 +26,14 @@ from usher_pipeline.scoring.negative_controls import ( validate_negative_controls, generate_negative_control_report, ) +from usher_pipeline.scoring.sensitivity import ( + perturb_weight, + run_sensitivity_analysis, + summarize_sensitivity, + generate_sensitivity_report, + EVIDENCE_LAYERS, + STABILITY_THRESHOLD, +) __all__ = [ "OMIM_USHER_GENES", @@ -44,4 +52,10 @@ __all__ = [ "compile_housekeeping_genes", "validate_negative_controls", "generate_negative_control_report", + "perturb_weight", + "run_sensitivity_analysis", + "summarize_sensitivity", + "generate_sensitivity_report", + "EVIDENCE_LAYERS", + "STABILITY_THRESHOLD", ]