{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T14:26:46Z","timestamp":1767968806386,"version":"3.49.0"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T00:00:00Z","timestamp":1739232000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T00:00:00Z","timestamp":1739232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Helmut-Schmidt-Universit\u00e4t Universit\u00e4t der Bundeswehr Hamburg"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:sec>\n            <jats:title>Background<\/jats:title>\n            <jats:p>Data adjustment is an essential tool for increasing statistical power during analysis, for example in case of complex multi-experiment data from (single-cell) RNA, proteomics and other omics data. Despite its benefits, data integration introduces internal biases\u2014so-called batch effects. Due to the inherent presence of missing values by such methods and their additional introduction by means of data integration, renowned algorithms such as ComBat and limma are unable to perform batch effect adjustment. Recently, the HarmonizR framework was presented for these cases, which is a tool for missing value tolerant data adjustment.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Results<\/jats:title>\n            <jats:p>In this contribution, we provide significant improvements to the HarmonizR approach. A novel blocking strategy is introduced to severely reduce runtime, while still supporting parallel architectures. Additionally, a \u201cunique removal\u201d strategy has been integrated into HarmonizR to maintain even more features for adjustment in datasets, showing a feature rescue of up to 103.9% for our tested datasets. In this work, we show (1) severely improved runtime for both small and large, real datasets and (2) the ability retain more features from the integrated dataset during adjustment, showing a feature rescue of up to 103.9% for our tested datasets.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Conclusion<\/jats:title>\n            <jats:p>The proposed improvements tackle the previous shortcomings of the published HarmonizR version. Since HarmonizR was mainly developed for dataset integration on rare tumor entities, it did not include runtime improvements beyond parallelization, which has been addressed in this update. An additionally welcome update regarding improved feature rescue furthermore enhances the algorithms ability to quickly and robustly perform batch effect reduction.<\/jats:p>\n          <\/jats:sec>","DOI":"10.1186\/s12859-025-06073-9","type":"journal-article","created":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T16:12:19Z","timestamp":1739290339000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["HarmonizR: blocking and singular feature data adjustment improve runtime efficiency and data preservation"],"prefix":"10.1186","volume":"26","author":[{"given":"Simon","family":"Schlumbohm","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julia E.","family":"Neumann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Neumann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,11]]},"reference":[{"key":"6073_CR1","doi-asserted-by":"publisher","first-page":"2200238","DOI":"10.1002\/pmic.202200238","volume":"23","author":"EL Boys","year":"2023","unstructured":"Boys EL, et al. Clinical applications of mass spectrometry-based proteomics in cancer: where are we? Proteomics. 2023;23:2200238.","journal-title":"Proteomics"},{"issue":"1","key":"6073_CR2","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1038\/s41467-021-27729-z","volume":"13","author":"GC Linderman","year":"2022","unstructured":"Linderman GC, et al. Zero-preserving imputation of single-cell RNA-seq data. Nat Commun. 2022;13(1):192.","journal-title":"Nat Commun"},{"key":"6073_CR3","doi-asserted-by":"publisher","first-page":"2200092","DOI":"10.1002\/pmic.202200092","volume":"22","author":"W Kong","year":"2022","unstructured":"Kong W, et al. Dealing with missing values in proteomics data. Proteomics. 2022;22:2200092.","journal-title":"Proteomics"},{"issue":"1","key":"6073_CR4","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1093\/biostatistics\/kxj037","volume":"8","author":"WE Johnson","year":"2006","unstructured":"Johnson WE, et al. Adjusting batch effects in microarray expression data using empirical Bayes methods. Biostatistics. 2006;8(1):118\u201327.","journal-title":"Biostatistics"},{"issue":"83","key":"6073_CR5","first-page":"1","volume":"9","author":"EM Price","year":"2018","unstructured":"Price EM, Robinson WP. Adjusting for batch effects in DNA methylation microarray data, a lesson learned. Front Genet. 2018;9(83):1\u20137.","journal-title":"Front Genet"},{"issue":"6","key":"6073_CR6","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0156594","volume":"11","author":"C M\u00fcller","year":"2016","unstructured":"M\u00fcller C, et al. Removing batch effects from longitudinal gene expression: quantile normalization plus ComBat as best approach for microarray transcriptome data. PLoS ONE. 2016;11(6): e0156594.","journal-title":"PLoS ONE"},{"key":"6073_CR7","doi-asserted-by":"publisher","first-page":"1394","DOI":"10.1038\/bjc.2013.496","volume":"109","author":"CS Wilhelm-Benartzi","year":"2013","unstructured":"Wilhelm-Benartzi CS, et al. Review of processing and analysis methods for DNA methylation array data. Br J Cancer. 2013;109:1394\u2013402.","journal-title":"Br J Cancer"},{"issue":"2","key":"6073_CR8","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1093\/chromsci\/bmw167","volume":"55","author":"B Aslam","year":"2017","unstructured":"Aslam B, et al. Proteomics: technologies and their applications. J Chromatogr Sci. 2017;55(2):182\u201396.","journal-title":"J Chromatogr Sci"},{"issue":"8","key":"6073_CR9","doi-asserted-by":"publisher","first-page":"1895","DOI":"10.1021\/ac0262560","volume":"75","author":"A Thompson","year":"2003","unstructured":"Thompson A, et al. Tandem mass tags: a novel quantification strategy for comparative analysis of complex protein mixtures by MS\/MS. Anal Chem. 2003;75(8):1895\u2013904.","journal-title":"Anal Chem"},{"issue":"10","key":"6073_CR10","doi-asserted-by":"publisher","first-page":"1967","DOI":"10.1074\/mcp.RA119.001472","volume":"18","author":"A Brenes","year":"2019","unstructured":"Brenes A, et al. Multibatch TMT reveals false positives, batch effects, and missing values. Mol Cell Proteomics. 2019;18(10):1967\u201380.","journal-title":"Mol Cell Proteomics"},{"issue":"7","key":"6073_CR11","doi-asserted-by":"publisher","first-page":"e47","DOI":"10.1093\/nar\/gkv007","volume":"43","author":"ME Ritchie","year":"2015","unstructured":"Ritchie ME, et al. limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic Acids Res. 2015;43(7):e47\u2013e47.","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"6073_CR12","doi-asserted-by":"publisher","first-page":"3523","DOI":"10.1038\/s41467-022-31007-x","volume":"13","author":"H Vo\u00df","year":"2022","unstructured":"Vo\u00df H, Schlumbohm S, et al. HarmonizR enables data harmonization across independent proteomic datasets with appropriate handling of missing values. Nat Commun. 2022;13(1):3523.","journal-title":"Nat Commun"},{"key":"6073_CR13","doi-asserted-by":"publisher","first-page":"873","DOI":"10.1074\/mcp.M116.065524","volume":"16","author":"DL Plubell","year":"2017","unstructured":"Plubell DL, et al. Extended multiplexing of tandem mass tags (TMT) labeling reveals age and high fat diet specific proteome changes in mouse epididymal adipose tissue. Mol Cell Proteomics. 2017;16:873\u201390.","journal-title":"Mol Cell Proteomics"},{"key":"6073_CR14","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/j.clinph.2024.09.019","volume":"167","author":"Jaramillo-Jiminez","year":"2024","unstructured":"Jaramillo-Jiminez, et al. ComBat models for harmonization of resting-state EEG features in multisite studies. Clin Neurophysiol. 2024;167:241\u201353.","journal-title":"Clin Neurophysiol"},{"issue":"144","key":"6073_CR15","first-page":"69","volume":"38","author":"P Jaccard","year":"1902","unstructured":"Jaccard P. Lois de distribution florale dans la zone alpine. Bulletin de la Soci\u00e9t\u00e9 Vaudoise des Sciences Naturelles. 1902;38(144):69\u2013130.","journal-title":"Bulletin de la Soci\u00e9t\u00e9 Vaudoise des Sciences Naturelles"},{"issue":"3","key":"6073_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v025.i03","volume":"25","author":"M Hahsler","year":"2008","unstructured":"Hahsler M, et al. Getting things in order: an introduction to the R package seriation. J Stat Softw. 2008;25(3):1\u201334.","journal-title":"J Stat Softw"},{"issue":"5","key":"6073_CR17","doi-asserted-by":"publisher","first-page":"1436","DOI":"10.1016\/j.cell.2020.10.036","volume":"183","author":"K Krug","year":"2020","unstructured":"Krug K, et al. Proteogenomic landscape of breast cancer tumorgenesis and targeted therapy. Cell. 2020;183(5):1436\u201356.","journal-title":"Cell"},{"issue":"7","key":"6073_CR18","doi-asserted-by":"publisher","first-page":"1962","DOI":"10.1016\/j.cell.2020.10.044","volume":"183","author":"F Petralia","year":"2020","unstructured":"Petralia F, et al. Integrated proteogenomic characterization across major histological types of pediatric brain cancer. Cell. 2020;183(7):1962\u201385.","journal-title":"Cell"},{"issue":"2","key":"6073_CR19","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1016\/j.cell.2019.12.023","volume":"180","author":"DP Nusinow","year":"2020","unstructured":"Nusinow DP, et al. Quantitative proteomics of the cancer cell line encyclopedia. Cell. 2020;180(2):387\u2013402.","journal-title":"Cell"},{"issue":"4","key":"6073_CR20","first-page":"608","volume":"24","author":"Y Xin","year":"2016","unstructured":"Xin Y, et al. RNA sequencing of single human islet cells reveals type 2 diabetes genes. Cell. 2016;24(4):608\u201315.","journal-title":"Cell"},{"key":"6073_CR21","unstructured":"Kokash N. An introduction to heuristic algorithms. Department of Informatics and Telecommunications. (2005)"},{"key":"6073_CR22","first-page":"63","volume-title":"Closer to the solutions: iterative linear solvers","author":"GH Golub","year":"1997","unstructured":"Golub GH, et al. Closer to the solutions: iterative linear solvers. Oxford: University Press; 1997. p. 63\u201392."},{"issue":"2","key":"6073_CR23","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1016\/0021-9991(87)90140-9","volume":"73","author":"A Greengard","year":"1987","unstructured":"Greengard A, et al. A fast algorithm for particle simulations. J Comput Phys. 1987;73(2):325\u201348.","journal-title":"J Comput Phys"},{"key":"6073_CR24","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw PJ. Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math. 1987;20:53\u201365.","journal-title":"J Comput Appl Math"},{"key":"6073_CR25","doi-asserted-by":"crossref","unstructured":"Aggarwal CC et al. On the surprising behaviour of distance metrics in high dimensional space. In: Database theory\u2014ICDT, 2001;420-434.","DOI":"10.1007\/3-540-44503-X_27"},{"issue":"D1","key":"6073_CR26","doi-asserted-by":"publisher","first-page":"D480","DOI":"10.1093\/nar\/gkaa1100","volume":"49","author":"The UniProt Consortium","year":"2021","unstructured":"The UniProt Consortium. UniProt: the universal protein knowledgebase in 2021. Nucleic Acids Res. 2021;49(D1):D480\u20139.","journal-title":"Nucleic Acids Res"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-025-06073-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-025-06073-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-025-06073-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T16:12:28Z","timestamp":1739290348000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-025-06073-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,11]]},"references-count":26,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["6073"],"URL":"https:\/\/doi.org\/10.1186\/s12859-025-06073-9","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,11]]},"assertion":[{"value":"12 August 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 February 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"47"}}