This repository stores code and analyses for our recent commentary in ImagingNeuroscience entitled
Removing scanner effects with a multivariate latent approach - a RELIEF for the ABCD imaging data?
- This works builds upon Zhang et al (2023) and tests RELIEF´s performance in the ABCD study.
This code was performed in RStudio (R version 4.2.3) and python (version 3.9.16).
The following main packages were used
neuroCombat version 1.0.13 in RseeRELIEF version 0.1.0 in RseeCovBat version 0.1.0 in Rseeskicit-learn version 1.3.2. in python
ABCD_Harmonization_.Rperforms data loading, handling and harmonization procedure with ComBat and RELIEF - we perform the harmonization in a controlled and naturalistic settingABCD_ROCAUC_Comparison_Fig1.pyinvestigates scanner classification performance from (un)-harmonized data - comparisons are in controlled / naturalistic settingABCD_SampleInflue_controlled.pyinvestigates sample size influence on harmonization performance - only in controlled settingABCD_BioML_Table1.pyinvestigates the harmonization technique´s ability to retain signal related to covariates + provides demographics
Zhang, R., Oliver, L. D., Voineskos, A. N., & Park, J. Y. (2023). RELIEF: A structured multivariate approach for removal of latent inter-scanner effects. Imaging Neuroscience (Cambridge, Mass.), 1, 1–16. https://doi.org/10.1162/imag_a_00011