Validates and normalizes multi-omics input data. Accepts either a single data.frame (backward compatible) or a named list of data matrices.
Examples
if (FALSE) { # \dontrun{
# Single data.frame (backward compatible)
result <- validate_omics_input(my_data, target = "outcome")
# Multi-omics list
multi_data <- list(
rna = rna_expression,
mirna = mirna_expression,
prot = protein_levels
)
result <- validate_omics_input(multi_data, target = "outcome")
} # }