How to perform a multilevel decomposition for DIABLO?

Hello mixOmics team,

I’ve been trying to perform a DIABLO analysis to discriminate samples across several data sets based on their outcome category.

My data has repeated measures of individuals, and thus I tried to code a script to implement multilevel decomposition before running the final diablo model.

However, when I run the script and plot my results with plotDiablo, plotIndiv, plotArrow, and others plot, I clearly see that my plotted data has a symmetry that suggests to me that some kind of unwanted artifact is messing with the data. If I don’t run the multilevel decomposition, such artifacts are not present.

I have been using the “DIABLO TCGA case study” and the “Case study 2: Allergic Asthma” as my reference to apply DIABLO and the multilevel decomposition, but there must be something I’m missing.

I attached the arrow plot here, and I would share my R script, but I can’t do it here.

. Can anybody explain to me what is generating my issue and how to solve it?

(Privately and confidentially, I could also share my datasets if that could help solve the issue)