Cargando…

How to do quantile normalization correctly for gene expression data analyses

Quantile normalization is an important normalization technique commonly used in high-dimensional data analysis. However, it is susceptible to class-effect proportion effects (the proportion of class-correlated variables in a dataset) and batch effects (the presence of potentially confounding technic...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhao, Yaxing, Wong, Limsoon, Goh, Wilson Wen Bin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7511327/
https://www.ncbi.nlm.nih.gov/pubmed/32968196
http://dx.doi.org/10.1038/s41598-020-72664-6
_version_ 1783585943738908672
author Zhao, Yaxing
Wong, Limsoon
Goh, Wilson Wen Bin
author_facet Zhao, Yaxing
Wong, Limsoon
Goh, Wilson Wen Bin
author_sort Zhao, Yaxing
collection PubMed
description Quantile normalization is an important normalization technique commonly used in high-dimensional data analysis. However, it is susceptible to class-effect proportion effects (the proportion of class-correlated variables in a dataset) and batch effects (the presence of potentially confounding technical variation) when applied blindly on whole data sets, resulting in higher false-positive and false-negative rates. We evaluate five strategies for performing quantile normalization, and demonstrate that good performance in terms of batch-effect correction and statistical feature selection can be readily achieved by first splitting data by sample class-labels before performing quantile normalization independently on each split (“Class-specific”). Via simulations with both real and simulated batch effects, we demonstrate that the “Class-specific” strategy (and others relying on similar principles) readily outperform whole-data quantile normalization, and is robust-preserving useful signals even during the combined analysis of separately-normalized datasets. Quantile normalization is a commonly used procedure. But when carelessly applied on whole datasets without first considering class-effect proportion and batch effects, can result in poor performance. If quantile normalization must be used, then we recommend using the “Class-specific” strategy.
format Online
Article
Text
id pubmed-7511327
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-75113272020-09-24 How to do quantile normalization correctly for gene expression data analyses Zhao, Yaxing Wong, Limsoon Goh, Wilson Wen Bin Sci Rep Article Quantile normalization is an important normalization technique commonly used in high-dimensional data analysis. However, it is susceptible to class-effect proportion effects (the proportion of class-correlated variables in a dataset) and batch effects (the presence of potentially confounding technical variation) when applied blindly on whole data sets, resulting in higher false-positive and false-negative rates. We evaluate five strategies for performing quantile normalization, and demonstrate that good performance in terms of batch-effect correction and statistical feature selection can be readily achieved by first splitting data by sample class-labels before performing quantile normalization independently on each split (“Class-specific”). Via simulations with both real and simulated batch effects, we demonstrate that the “Class-specific” strategy (and others relying on similar principles) readily outperform whole-data quantile normalization, and is robust-preserving useful signals even during the combined analysis of separately-normalized datasets. Quantile normalization is a commonly used procedure. But when carelessly applied on whole datasets without first considering class-effect proportion and batch effects, can result in poor performance. If quantile normalization must be used, then we recommend using the “Class-specific” strategy. Nature Publishing Group UK 2020-09-23 /pmc/articles/PMC7511327/ /pubmed/32968196 http://dx.doi.org/10.1038/s41598-020-72664-6 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Zhao, Yaxing
Wong, Limsoon
Goh, Wilson Wen Bin
How to do quantile normalization correctly for gene expression data analyses
title How to do quantile normalization correctly for gene expression data analyses
title_full How to do quantile normalization correctly for gene expression data analyses
title_fullStr How to do quantile normalization correctly for gene expression data analyses
title_full_unstemmed How to do quantile normalization correctly for gene expression data analyses
title_short How to do quantile normalization correctly for gene expression data analyses
title_sort how to do quantile normalization correctly for gene expression data analyses
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7511327/
https://www.ncbi.nlm.nih.gov/pubmed/32968196
http://dx.doi.org/10.1038/s41598-020-72664-6
work_keys_str_mv AT zhaoyaxing howtodoquantilenormalizationcorrectlyforgeneexpressiondataanalyses
AT wonglimsoon howtodoquantilenormalizationcorrectlyforgeneexpressiondataanalyses
AT gohwilsonwenbin howtodoquantilenormalizationcorrectlyforgeneexpressiondataanalyses