Cargando…
A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection
BACKGROUND: The application of high-throughput sequencing in a broad range of quantitative genomic assays (e.g., DNA-seq, ChIP-seq) has created a high demand for the analysis of large-scale read-count data. Typically, the genome is divided into tiling windows and windowed read-count data is generate...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5831535/ https://www.ncbi.nlm.nih.gov/pubmed/29490610 http://dx.doi.org/10.1186/s12859-018-2077-6 |
_version_ | 1783303160631132160 |
---|---|
author | Wang, WeiBo Sun, Wei Wang, Wei Szatkiewicz, Jin |
author_facet | Wang, WeiBo Sun, Wei Wang, Wei Szatkiewicz, Jin |
author_sort | Wang, WeiBo |
collection | PubMed |
description | BACKGROUND: The application of high-throughput sequencing in a broad range of quantitative genomic assays (e.g., DNA-seq, ChIP-seq) has created a high demand for the analysis of large-scale read-count data. Typically, the genome is divided into tiling windows and windowed read-count data is generated for the entire genome from which genomic signals are detected (e.g. copy number changes in DNA-seq, enrichment peaks in ChIP-seq). For accurate analysis of read-count data, many state-of-the-art statistical methods use generalized linear models (GLM) coupled with the negative-binomial (NB) distribution by leveraging its ability for simultaneous bias correction and signal detection. However, although statistically powerful, the GLM+NB method has a quadratic computational complexity and therefore suffers from slow running time when applied to large-scale windowed read-count data. In this study, we aimed to speed up substantially the GLM+NB method by using a randomized algorithm and we demonstrate here the utility of our approach in the application of detecting copy number variants (CNVs) using a real example. RESULTS: We propose an efficient estimator, the randomized GLM+NB coefficients estimator (RGE), for speeding up the GLM+NB method. RGE samples the read-count data and solves the estimation problem on a smaller scale. We first theoretically validated the consistency and the variance properties of RGE. We then applied RGE to GENSENG, a GLM+NB based method for detecting CNVs. We named the resulting method as “R-GENSENG". Based on extensive evaluation using both simulated and empirical data, we concluded that R-GENSENG is ten times faster than the original GENSENG while maintaining GENSENG’s accuracy in CNV detection. CONCLUSIONS: Our results suggest that RGE strategy developed here could be applied to other GLM+NB based read-count analyses, i.e. ChIP-seq data analysis, to substantially improve their computational efficiency while preserving the analytic power. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2077-6) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5831535 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-58315352018-03-05 A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection Wang, WeiBo Sun, Wei Wang, Wei Szatkiewicz, Jin BMC Bioinformatics Methodology Article BACKGROUND: The application of high-throughput sequencing in a broad range of quantitative genomic assays (e.g., DNA-seq, ChIP-seq) has created a high demand for the analysis of large-scale read-count data. Typically, the genome is divided into tiling windows and windowed read-count data is generated for the entire genome from which genomic signals are detected (e.g. copy number changes in DNA-seq, enrichment peaks in ChIP-seq). For accurate analysis of read-count data, many state-of-the-art statistical methods use generalized linear models (GLM) coupled with the negative-binomial (NB) distribution by leveraging its ability for simultaneous bias correction and signal detection. However, although statistically powerful, the GLM+NB method has a quadratic computational complexity and therefore suffers from slow running time when applied to large-scale windowed read-count data. In this study, we aimed to speed up substantially the GLM+NB method by using a randomized algorithm and we demonstrate here the utility of our approach in the application of detecting copy number variants (CNVs) using a real example. RESULTS: We propose an efficient estimator, the randomized GLM+NB coefficients estimator (RGE), for speeding up the GLM+NB method. RGE samples the read-count data and solves the estimation problem on a smaller scale. We first theoretically validated the consistency and the variance properties of RGE. We then applied RGE to GENSENG, a GLM+NB based method for detecting CNVs. We named the resulting method as “R-GENSENG". Based on extensive evaluation using both simulated and empirical data, we concluded that R-GENSENG is ten times faster than the original GENSENG while maintaining GENSENG’s accuracy in CNV detection. CONCLUSIONS: Our results suggest that RGE strategy developed here could be applied to other GLM+NB based read-count analyses, i.e. ChIP-seq data analysis, to substantially improve their computational efficiency while preserving the analytic power. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2077-6) contains supplementary material, which is available to authorized users. BioMed Central 2018-03-01 /pmc/articles/PMC5831535/ /pubmed/29490610 http://dx.doi.org/10.1186/s12859-018-2077-6 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Methodology Article Wang, WeiBo Sun, Wei Wang, Wei Szatkiewicz, Jin A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title | A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title_full | A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title_fullStr | A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title_full_unstemmed | A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title_short | A randomized approach to speed up the analysis of large-scale read-count data in the application of CNV detection |
title_sort | randomized approach to speed up the analysis of large-scale read-count data in the application of cnv detection |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5831535/ https://www.ncbi.nlm.nih.gov/pubmed/29490610 http://dx.doi.org/10.1186/s12859-018-2077-6 |
work_keys_str_mv | AT wangweibo arandomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT sunwei arandomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT wangwei arandomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT szatkiewiczjin arandomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT wangweibo randomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT sunwei randomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT wangwei randomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection AT szatkiewiczjin randomizedapproachtospeeduptheanalysisoflargescalereadcountdataintheapplicationofcnvdetection |