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...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/146067 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-146067 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1460672023-02-28T17:07:06Z How to do quantile normalization correctly for gene expression data analyses Zhao, Yaxing Wong, Limsoon Goh, Wilson Wen Bin School of Biological Sciences Science::Biological sciences Biological Techniques Computational Biology and Bioinformatics 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. Ministry of Education (MOE) Published version This work is supported in part by a Singapore Ministry of Education tier-2 grant (MOE2019-T2-1-042). 2021-01-25T07:17:12Z 2021-01-25T07:17:12Z 2020 Journal Article Zhao, Y., Wong, L., & Goh, W. W. B. (2020). How to do quantile normalization correctly for gene expression data analyses. Scientific Reports, 10, 15534-. doi:10.1038/s41598-020-72664-6 2045-2322 https://hdl.handle.net/10356/146067 10.1038/s41598-020-72664-6 32968196 2-s2.0-85091387599 10 en MOE2019-T2-1-042 Scientific Reports © 2020 The Author(s). 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/. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Science::Biological sciences Biological Techniques Computational Biology and Bioinformatics |
spellingShingle |
Science::Biological sciences Biological Techniques Computational Biology and Bioinformatics Zhao, Yaxing Wong, Limsoon Goh, Wilson Wen Bin How to do quantile normalization correctly for gene expression data analyses |
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. |
author2 |
School of Biological Sciences |
author_facet |
School of Biological Sciences Zhao, Yaxing Wong, Limsoon Goh, Wilson Wen Bin |
format |
Article |
author |
Zhao, Yaxing Wong, Limsoon Goh, Wilson Wen Bin |
author_sort |
Zhao, Yaxing |
title |
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_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_sort |
how to do quantile normalization correctly for gene expression data analyses |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/146067 |
_version_ |
1759854273375502336 |