This skill is the decision layer that runs BEFORE any integration tool. It maps a biological question to a method class, names the sample correspondence (vertical/paired, mosaic, horizontal, or diagonal), enforces the small-n / large-p discipline that makes a held-out cohort the real endpoint, and runs the per-view variance-imbalance diagnostic that exposes a "shared" factor that is really one omic in disguise. It exists because the most consequential multi-omics mistakes are made in the choice of strategy, not in the syntax of a tool: feeding horizontal (same-feature, multi-cohort) data to a vertical method, reporting an unvalidated in-cohort signature as a biomarker, or mistaking the dominance of the biggest omic for integration.
It is method-agnostic and routes to the tool skills: mofa-integration (unsupervised shared factors), mixomics-analysis (supervised DIABLO signatures, sPLS pairs, MINT multi-study), and similarity-network (patient stratification by network fusion). Single-cell multimodal integration is a different paradigm owned by single-cell/multimodal-integration.
BiocManager::install(c('MultiAssayExperiment', 'SummarizedExperiment'))
Conceptual prerequisites and notes: - The omics blocks must be measured on a SHARED sample axis (the same patients/specimens). If instead the same features were measured in different cohorts, that is horizontal integration (meta-analysis / batch correction), not this category. - Per-omic normalization happens FIRST, in each omic's own category (RNA-seq -> VST/logCPM; methylation -> M-values; proteomics -> log2 + MNAR-aware imputation; metabolomics -> log + Pareto). This skill assumes each block is already on a sane scale; the cross-omic harmonization decision is owned by data-harmonization. - Bulk multi-omics is almost always small-n / large-p: tens of samples and 10^4-10^6 features. That regime, not the choice of tool, dominates what is trustworthy. - A MultiAssayExperiment is the natural container for the paired-vs-mosaic decision; matrix orientation differs by downstream tool (MOFA2 wants features x samples, mixOmics wants samples x features).
Tell your AI agent what you want to do: - "I have RNA, protein, and methylation on the same patients - which integration method fits?" - "Is this vertical or horizontal integration?" - "My cohort is mosaic - should I intersect to complete cases or model the missingness?" - "Check whether one omic dominates my integration before I trust the factors" - "How do I validate an integrated subtype - is in-cohort cross-validation enough?"
"I have transcriptomics, proteomics, and methylation on 70 tumors and want to discover molecular subtypes with no predefined labels. Which method class should I use, and what is the honest way to claim the subtypes are real rather than a clustering artifact?"
"Three RNA-seq cohorts of the same disease, same genes - my collaborator wants to 'integrate' them with MOFA. Is that the right tool, or is this a different kind of integration? If different, where should it go?"
"I have a DIABLO signature that classifies responders with 0.95 AUC in cross-validation on 44 samples. How much should I trust it, and what would make it credible?"
"Before I interpret my MOFA factors, check whether my 850k-CpG methylation block is dominating the shared latent space relative to my 200-metabolite block, and tell me what to do if it is."