These helpers support downstream triage of Pareto-optimal solutions produced by optimize_panel(): inspecting solutions, computing biomarker inclusion frequencies across solutions, and assembling a panel from the most frequently selected biomarkers. Summarize Pareto-Optimal Solutions

summarize_solutions(optimization_result)

Arguments

optimization_result

An OptimizationResult from optimize_panel().

Value

A data frame with columns:

solution_id

Integer ID of the solution.

n_features

Number of base features (individual genes) in the solution, not ratio pairs.

...

One column per objective with numeric values.

Details

Returns a wide-format data frame with one row per Pareto solution, showing all objective values and feature count for easy inspection.

Examples

if (FALSE) { # \dontrun{
opt <- optimize_panel(x, y, objectives = define_objectives())
summarize_solutions(opt)
} # }