CuBlock: A cross-platform normalization method for gene-expression microarrays
Valentin JunetiD, Judith FarrésiD, José Manuel MasiD, Xavier DauraiD
Abstract
MotivationCross-(multi)platform normalization of gene-expression microarray data remains an unresolved issue. Despite the existence of several algorithms, they are either constrained by the need to normalize all samples of all platforms together, compromising scalability and reuse, by adherence to the platforms of a specific provider, or simply by poor performance. In addition, many of the methods presented in the literature have not been specifically tested against multi-platform data and/or other methods applicable in this context. Thus, we set out to develop a normalization algorithm appropriate for gene-expression studies based on multiple, potentially large microarray sets collected along multiple platforms and at different times, applicable in systematic studies aimed at extracting knowledge from the wealth of microarray data available in public repositories; for example, for the extraction of Real-World Data to complement data from Randomized Controlled Trials. Our main focus or criterion for performance was on the capacity of the algorithm to properly separate samples from different biological groups. ResultsWe present CuBlock, an algorithm addressing this objective, together with a strategy to validate cross-platform normalization methods. To validate the algorithm and benchmark it against existing methods, we used two distinct data sets, one specifically generated for testing and standardization purposes and one from an actual experimental study. Using these data sets, we benchmarked CuBlock against ComBat (Johnson et al., 2007), YuGene (Le Cao et al., 2014), DBNorm (Meng et al., 2017), Shambhala (Borisov et al., 2019) and a simple log2 transform as reference. We note that many other popular normalization methods are not applicable in this context. CuBlock was the only algorithm in this group that could always and clearly differentiate the underlying biological groups after mixing the data, from up to six different platforms in this study. AvailabilityCuBlock can be downloaded from https://www.mathworks.com/matlabcentral/fileexchange/77882-cublock Contactxouse@anaxomics.com, xavier.daura@uab.cat Supplementary informationSupplementary data are available at bioRxiv online.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 18
- FWCI
- 0.86
- Field percentile
- top 31%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- NormiRazor: Tool Applying GPU-accelerated Computing for Determination of Internal References in MicroRNA Transcription Studies
Szymon Grabia, Urszula Smyczyńska, … Wojciech M Fendler·BMC BioinformaticsPeer-reviewed·Sep 29, 2020
- PXN Unlocks the Power of Public Gene Expression Data Through Cross-Technology Integration
Zhining Sui, Disa Yu, … Xing Qiu·bioRxiv·May 14, 2026
- NormExpression: an R package to normalize gene expression data using evaluated methods
Zhenfeng Wu, Weixiang Liu, … Shan Gao·Frontiers in GeneticsPeer-reviewed·Apr 30, 2019
- Cross-Platform Normalization Enables Machine Learning Model Training On Microarray And RNA-Seq Data Simultaneously
Steven M. Foltz, Casey S. Greene, Jaclyn Taroni·Communications BiologyPeer-reviewed·Feb 25, 2023
- Designing the database for microarray experiments metadata
Oleksandr Lykhenko, Alina Frolova, M. Yu. Obolenskaya·bioRxiv·Jan 25, 2017
- Evaluating Cross-Platform Batch Correction Methods for Integrated Microarray and RNA-seq Data Analysis
Xuejun Sun, Yu Zhang, … Fei Zou·bioRxiv·Sep 30, 2024