{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T02:42:57Z","timestamp":1790822577325,"version":"4.1.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,1,12]],"date-time":"2016-01-12T00:00:00Z","timestamp":1452556800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2016,1,12]],"date-time":"2016-01-12T00:00:00Z","timestamp":1452556800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                <jats:title>Background<\/jats:title>\n                <jats:p>In the context of high-throughput molecular data analysis it is common that the observations included in a dataset form distinct groups; for example, measured at different times, under different conditions or even in different labs. These groups are generally denoted as batches. Systematic differences between these batches not attributable to the biological signal of interest are denoted as batch effects. If ignored when conducting analyses on the combined data, batch effects can lead to distortions in the results. In this paper we present FAbatch, a general, model-based method for correcting for such batch effects in the case of an analysis involving a binary target variable. It is a combination of two commonly used approaches: location-and-scale adjustment and data cleaning by adjustment for distortions due to latent factors. We compare FAbatch extensively to the most commonly applied competitors on the basis of several performance metrics. FAbatch can also be used in the context of prediction modelling to eliminate batch effects from new test data. This important application is illustrated using real and simulated data. We implemented FAbatch and various other functionalities in the R package  available online from CRAN.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Results<\/jats:title>\n                <jats:p>FAbatch is seen to be competitive in many cases and above average in others. In our analyses, the only cases where it failed to adequately preserve the biological signal were when there were extremely outlying batches and when the batch effects were very weak compared to the biological signal.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Conclusions<\/jats:title>\n                <jats:p>As seen in this paper batch effect structures found in real datasets are diverse. Current batch effect adjustment methods are often either too simplistic or make restrictive assumptions, which can be violated in real datasets. Due to the generality of its underlying model and its ability to perform well FAbatch represents a reliable tool for batch effect adjustment for most situations found in practice.<\/jats:p>\n              <\/jats:sec>","DOI":"10.1186\/s12859-015-0870-z","type":"journal-article","created":{"date-parts":[[2016,1,12]],"date-time":"2016-01-12T00:13:20Z","timestamp":1452557600000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":44,"title":["Combining location-and-scale batch effect adjustment with data cleaning by latent factor adjustment"],"prefix":"10.1186","volume":"17","author":[{"given":"Roman","family":"Hornung","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anne-Laure","family":"Boulesteix","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Causeur","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,1,12]]},"reference":[{"key":"870_CR1","doi-asserted-by":"publisher","DOI":"10.1201\/9781420011302","volume-title":"Introduction to Randomized Controlled Clinical Trials","author":"JNS Matthews","year":"2006","unstructured":"Matthews JNS. Introduction to Randomized Controlled Clinical Trials. London, UK: Chapman & Hall; 2006."},{"issue":"4","key":"870_CR2","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1093\/bib\/bbs037","volume":"14","author":"C Lazar","year":"2012","unstructured":"Lazar C, Meganck S, Taminau J, Steenhoff D, Coletta A, Molter C, et al. Batch effect removal methods for microarray gene expression data integration: a survey. Brief Bioinformatics. 2012; 14(4):469\u201390.","journal-title":"Brief Bioinformatics"},{"key":"870_CR3","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1038\/tpj.2010.57","volume":"10","author":"J Luo","year":"2010","unstructured":"Luo J, Schumacher M, Scherer A, Sanoudou D, Megherbi D, Davison T, et al. A comparison of batch effect removal methods for enhancement of prediction performance using maqc-ii microarray gene expression data. Pharmacogenomics J. 2010; 10:278\u201391.","journal-title":"Pharmacogenomics J"},{"key":"870_CR4","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1093\/biostatistics\/kxj037","volume":"8","author":"WE Johnson","year":"2007","unstructured":"Johnson WE, Rabinovic A, Li C. Adjusting batch effects in microarray expression data using empirical bayes methods. Biostatistics. 2007; 8:118\u201327.","journal-title":"Biostatistics"},{"key":"870_CR5","doi-asserted-by":"publisher","first-page":"1724","DOI":"10.1371\/journal.pgen.0030161","volume":"3","author":"JT Leek","year":"2007","unstructured":"Leek JT, Storey JD. Capturing heterogeneity in gene expression studies by surrogate variable analysis. PLoS Genet. 2007; 3:1724\u201335.","journal-title":"PLoS Genet"},{"key":"870_CR6","doi-asserted-by":"publisher","first-page":"561","DOI":"10.7717\/peerj.561","volume":"2","author":"HS Parker","year":"2014","unstructured":"Parker HS, Bravo HC, Leek JT. Removing batch effects for prediction problems with frozen surrogate variable analysis. PeerJ. 2014; 2:561.","journal-title":"PeerJ"},{"issue":"2","key":"870_CR7","doi-asserted-by":"publisher","first-page":"17238","DOI":"10.1371\/journal.pone.0017238","volume":"6","author":"C Chen","year":"2011","unstructured":"Chen C, Grennan K, Badner J, Zhang D, Gershon E, Jin L, et al. Removing batch effects in analysis of expression microarray data: An evaluation of six batch adjustment methods. PLoS ONE. 2011; 6(2):17238.","journal-title":"PLoS ONE"},{"key":"870_CR8","doi-asserted-by":"crossref","unstructured":"Kolesnikov N, Hastings E, Keays M, Melnichuk O, Tang YA, Williams E, et al.ArrayExpress update \u2013 simplifying data submissions. Nucleic Acids Res. 2015. 10.1093\/nar\/gku1057.","DOI":"10.1093\/nar\/gku1057"},{"key":"870_CR9","doi-asserted-by":"publisher","first-page":"2681","DOI":"10.1002\/sim.6157","volume":"33","author":"JA Lee","year":"2014","unstructured":"Lee JA, Dobbin KK, Ahn J. Covariance adjustment for batch effect in gene expression data. Stat Med. 2014; 33:2681\u201395.","journal-title":"Stat Med"},{"key":"870_CR10","unstructured":"Hsu CW, Chang CC, Lin CJ. A practical guide to support vector classification. Technical report, National Taiwan University. 2010. www.csie.ntu.edu.tw\/~cjlin\/papers\/guide\/guide.pdf. Accessed 5 Jan 2016."},{"issue":"1","key":"870_CR11","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/BF02293851","volume":"47","author":"DB Rubin","year":"1982","unstructured":"Rubin DB, Thayer DT. EM algorithms for ML factor analysis. Psychometrika. 1982; 47(1):69\u201376.","journal-title":"Psychometrika"},{"issue":"488","key":"870_CR12","doi-asserted-by":"publisher","first-page":"1406","DOI":"10.1198\/jasa.2009.tm08332","volume":"104","author":"C Friguet","year":"2009","unstructured":"Friguet C, Kloareg M, Causeur D. A factor model approach to multiple testing under dependence. J Am Stat Assoc. 2009; 104(488):1406\u201315.","journal-title":"J Am Stat Assoc"},{"key":"870_CR13","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1186\/s12859-015-0478-3","volume":"16","author":"CK Stein","year":"2015","unstructured":"Stein CK, Qu P, Epstein J, Buros A, Rosenthal A, Crowley J, et al. Removing batch effects from purified plasma cell gene expression microarrays with modified combat. BMC Bioinformatics. 2015; 16:63.","journal-title":"BMC Bioinformatics"},{"issue":"6","key":"870_CR14","doi-asserted-by":"publisher","first-page":"1266","DOI":"10.1109\/TIP.2009.2015158","volume":"18","author":"S Boltz","year":"2009","unstructured":"Boltz S, Debreuve E, Barlaud M. High-dimensional statistical measure for region-of-interest tracking. Trans Image Process. 2009; 18(6):1266\u201383.","journal-title":"Trans Image Process"},{"issue":"9","key":"870_CR15","doi-asserted-by":"publisher","first-page":"1154","DOI":"10.1093\/bioinformatics\/btn083","volume":"24","author":"AA Shabalin","year":"2008","unstructured":"Shabalin AA, Tjelmeland H, Fan C, Perou CM, Nobel AB. Merging two gene-expression studies via cross-platform normalization. Bioinformatics. 2008; 24(9):1154\u201360.","journal-title":"Bioinformatics"},{"key":"870_CR16","volume-title":"Batch Effects and Noise in Microarray Experiments: Sources and Solutions","author":"J Li","year":"2009","unstructured":"Li J, Bushel P, Chu T-M, Wolfinger RD. Principal variance components analysis: Estimating batch effects in microarray gene expression data In: Scherer A, editor. Batch Effects and Noise in Microarray Experiments: Sources and Solutions. Chichester, UK: John Wiley & Sons: 2009. p. 141\u201354."},{"issue":"4","key":"870_CR17","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1214\/088342305000000340","volume":"20","author":"CJ Geyer","year":"2005","unstructured":"Geyer CJ, Meeden GD. Fuzzy and randomized confidence intervals and p-values (with discussion). Stat Sci. 2005; 20(4):358\u201387.","journal-title":"Stat Sci"},{"key":"870_CR18","doi-asserted-by":"publisher","first-page":"991","DOI":"10.1093\/nar\/gks1193","volume":"41","author":"T Barrett","year":"2013","unstructured":"Barrett T, Wilhite SE, Ledoux P, Evangelista C, Kim IF, Tomashevsky M, et al.Ncbi geo: archive for functional genomics data sets\u2013update. Nucleic Acids Res. 2013; 41:991\u20135.","journal-title":"Nucleic Acids Res"},{"key":"870_CR19","doi-asserted-by":"publisher","first-page":"1004191","DOI":"10.1371\/journal.pcbi.1004191","volume":"11","author":"AL Boulesteix","year":"2015","unstructured":"Boulesteix AL. Ten simple rules for reducing overoptimistic reporting in methodological computational research. PLoS Comput Biol. 2015; 11:1004191.","journal-title":"PLoS Comput Biol"},{"issue":"1","key":"870_CR20","doi-asserted-by":"crossref","first-page":"33","DOI":"10.2202\/1544-6115.1075","volume":"3","author":"AL Boulesteix","year":"2004","unstructured":"Boulesteix AL. PLS dimension reduction for classification with microarray data. Stat Appl Genet Mol Biol. 2004; 3(1):33.","journal-title":"Stat Appl Genet Mol Biol"},{"key":"870_CR21","unstructured":"Hornung R, Causeur D. Bapred: Batch Effect Removal (in Phenotype Prediction Using Gene Data). 2015. R package version 0.2 http:\/\/cran.r-project.org\/package=bapred. Accessed 5 Jan 2016."}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-015-0870-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-015-0870-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-015-0870-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-015-0870-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T18:18:09Z","timestamp":1706811489000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-015-0870-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,12]]},"references-count":21,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2016,12]]}},"alternative-id":["870"],"URL":"https:\/\/doi.org\/10.1186\/s12859-015-0870-z","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1,12]]},"assertion":[{"value":"24 September 2015","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 December 2015","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 January 2016","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"27"}}