A dataframe-friendly implementation of ComBat Harmonization which uses an empirical Bayesian framework to remove batch effects.
Johnson WE & Li C (2007)
Maintainer: Timothy R. Koscik, [email protected]
License: Artistic License 2.0
This is a modification of the ComBat function code from the sva package that can be found at:
Standard Version: https://bioconductor.org/packages/release/bioc/html/sva.html
Prior Modified Version: https://github.com/Jfortin1/ComBatHarmonization
Current Modifications:
The standard version has been modified to add an interface to standard R dataframes as input.
References: If you are using ComBat for the harmonization of multi-site imaging data, please cite the following papers:
| Citation | Paper Link | |
|---|---|---|
| Original ComBat paper for gene expression array | W. Evan Johnson and Cheng Li, Adjusting batch effects in microarray expression data using empirical Bayes methods. Biostatistics, 8(1):118-127, 2007. | Link |
| ComBat for multi-site DTI data | Jean-Philippe Fortin, Drew Parker, Birkan Tunc, Takanori Watanabe, Mark A Elliott, Kosha Ruparel, David R Roalf, Theodore D Satterthwaite, Ruben C Gur, Raquel E Gur, Robert T Schultz, Ragini Verma, Russell T Shinohara. Harmonization Of Multi-Site Diffusion Tensor Imaging Data. NeuroImage, 161, 149-170, 2017 | Link |
| ComBat for multi-site cortical thickness measurements | Jean-Philippe Fortin, Nicholas Cullen, Yvette I. Sheline, Warren D. Taylor, Irem Aselcioglu, Philip A. Cook, Phil Adams, Crystal Cooper, Maurizio Fava, Patrick J. McGrath, Melvin McInnis, Mary L. Phillips, Madhukar H. Trivedi, Myrna M. Weissman, Russell T. Shinohara. Harmonization of cortical thickness measurements across scanners and sites. NeuroImage, 167, 104-120, 2018 | Link |