Multi-omics integration with matched samples and balanced blocks
Practical 21: Genomics, systems biology and multi-omics
Learning objectives
Align layers; compare unit scaling and block weighting; inspect a joint representation; distinguish shared latent variation from independent confirmation.
Biological question and data
What changes when protein and metabolite layers are integrated rather than inspected separately?
The 48 animals have complete matched log2 measurements in these two layers. A shared latent factor was deliberately used to generate them. PCA is descriptive; its full-sample transformation is not used as a prediction evaluation.
No biological download is required. Numerical inputs are hypothetical, not observed animal data. The runnable examples use base R. Count and abundance units are specified where used.
1. Align layers before integration
Keep biological IDs visible and check them against metadata.
The panels can agree because they share the same generating driver. In actual data, biological and technical common causes both need examination.
4. Demonstrate redundant feature influence
Duplicating a feature changes an unweighted joint representation without adding another biological observation. Use an independent small matrix to isolate the effect.
Show R code
set.seed(2102)small <-cbind(shared=rnorm(30),other=rnorm(30))duplicated <-cbind(small,small[,1],small[,1])fraction <-function(x) { fit <-prcomp(x,scale.=TRUE) fit$sdev[1]^2/sum(fit$sdev^2)}c(original_PC1=fraction(small),duplicated_PC1=fraction(duplicated))
original_PC1 duplicated_PC1
0.5107942 0.7501747
5. Assess the biological representation
A joint component describes covariance under the selected features, transformations and weights. Inspect its loadings, score relationships with design factors and sensitivity to leaving out one layer. A shared pattern can reflect common biology or batch.
Before using the representation for prediction, fit scaling and representation within training and apply it to test observations. Missing whole assays require an explicit strategy; using only complete animals changes the represented population. More layers are helpful when they add relevant information, not because concatenation itself creates independent confirmation.
Interpretation challenge
Does equal total block variance guarantee equal biological contribution?
Suggested reasoning
No. It balances a numerical quantity. Reliability, redundancy, covariance and relevance to the task can differ substantially between blocks.
Interpretation and limits
Concatenation is one integration strategy, not a universal method. Unmatched samples, incompatible timing, missing layers and leakage need explicit handling. Do not interpret joint PCs as mechanisms or use full-sample scaling for an untouched predictive test.
Exercises
What happens without the block weights?
Does matching animal IDs establish matching tissue/time?
Are correlated layers independent replications?
Suggested answers
The eight standardized protein features contribute more marginal variance than the six metabolite features.
No; specimen metadata must confirm context.
Not generally; shared samples, drivers and processing can create dependence.