Multilevel Vac18 Case Study

This case study shows how to use multilevel sPLS-DA to classify treatment groups (LIPO5, GAG+, GAG−, NS) in a repeated-measures HIV vaccine trial dataset. By modelling inter-subject variation, the multilevel framework enhances discrimination of treatment effects while selecting key genes associated with stimulation response. You’ll learn how to explore repeated-measures transcriptomic data, tune model parameters, and visualise treatment-specific gene expression patterns.

🔍 More on sPLS-DA
🔍 More on multilevel methods
📄 Download R script

Data used on this page:
vac18

Key functions used on this page:
pca()
splsda()
plotIndiv()
cim()

Note:
This case study uses pre-tuned sPLS-DA parameters (optimal.ncomp and optimal.keepX), which were calculated externally and are available for download here.

References:
1. Salmon-Ceron D, Durier C, Desaint C. et al. Immunogenicity and safety of an HIV-1 lipopeptide vaccine in healthy adults: a phase 2 placebo-controlled ANRS trial. AIDS 2010; 24: 2211-23.