Introduction to ComBatFamQC

Starting with unharmonized data, users can launch an interactive batch effect diagnostic session that offers detailed qualitative visualizations and statistical test results to evaluate the necessity of data harmonization. The Shiny app also includes an interactive harmonization session, enabling users to configure harmonization parameters and harmonize their data with ease. Alternatively, users can opt to perform harmonization on larger datasets using R or the command-line interface. After obtaining the harmonized dataset, users can utilize two types of post-harmonization tools for further analysis: 1) Brain ROI Age Trend Visualization and 2) Customized Residual Generation.

ComBatFamQC Workflow

Installation


Users can install the most up-to-date version of ComBatFamQC directly from github.

if (!require("devtools", quietly = TRUE)) {
    install.packages("devtools")   
}
library(devtools)

devtools::install_github("Zheng206/ComBatFamQC", build_vignettes = TRUE)

View Vignettes


vignette("ComBatQC")
vignette("Post-Harmonization")

Command Line Interface


Rscript path/to/CombatQC_CLI.R -h
Rscript path/to/post_CLI.R -h