Vertical integration with DIABLO including model tuning

integrate_with_DIABLO(
  multimodal_omics,
  Y,
  ncomp,
  design,
  range = list(mRNA = seq(5, 100, by = 10), proteins = seq(5, 100, by = 10)),
  list.keepX
)

Arguments

multimodal_omics

multimodal_object generated by get_multimodal_object

Y

Outcome variable

ncomp

Number of components

design

Available options are cor, full. Possible designs for integration are cor(strength of correlation between PC1 of omics layers) or full (The strength of all relationships between dataframes is maximised (= 1) – a “fully connected” design)

range

a named list specifying the number of rna and protein.

list.keepX

list to keep rows

Value

a list object with multimodal_object and model slots