Cargando…
BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data
BACKGROUND: Bisulfite sequencing is one of the major high-resolution DNA methylation measurement method. Due to the selective nucleotide conversion on unmethylated cytosines after treatment with sodium bisulfite, processing bisulfite-treated sequencing reads requires additional steps which need high...
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/PMC6288881/ https://www.ncbi.nlm.nih.gov/pubmed/30526492 http://dx.doi.org/10.1186/s12859-018-2498-2 |
_version_ | 1783379877231067136 |
---|---|
author | Soe, Seokjun Park, Yoonjae Chae, Heejoon |
author_facet | Soe, Seokjun Park, Yoonjae Chae, Heejoon |
author_sort | Soe, Seokjun |
collection | PubMed |
description | BACKGROUND: Bisulfite sequencing is one of the major high-resolution DNA methylation measurement method. Due to the selective nucleotide conversion on unmethylated cytosines after treatment with sodium bisulfite, processing bisulfite-treated sequencing reads requires additional steps which need high computational demands. However, a dearth of efficient aligner that is designed for bisulfite-treated sequencing becomes a bottleneck of large-scale DNA methylome analyses. RESULTS: In this study, we present a highly scalable, efficient, and load-balanced bisulfite aligner, BiSpark, which is designed for processing large volumes of bisulfite sequencing data. We implemented the BiSpark algorithm over the Apache Spark, a memory optimized distributed data processing framework, to achieve the maximum data parallel efficiency. The BiSpark algorithm is designed to support redistribution of imbalanced data to minimize delays on large-scale distributed environment. CONCLUSIONS: Experimental results on methylome datasets show that BiSpark significantly outperforms other state-of-the-art bisulfite sequencing aligners in terms of alignment speed and scalability with respect to dataset size and a number of computing nodes while providing highly consistent and comparable mapping results. AVAILABILITY: The implementation of BiSpark software package and source code is available at https://github.com/bhi-kimlab/BiSpark/. |
format | Online Article Text |
id | pubmed-6288881 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-62888812018-12-14 BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data Soe, Seokjun Park, Yoonjae Chae, Heejoon BMC Bioinformatics Software BACKGROUND: Bisulfite sequencing is one of the major high-resolution DNA methylation measurement method. Due to the selective nucleotide conversion on unmethylated cytosines after treatment with sodium bisulfite, processing bisulfite-treated sequencing reads requires additional steps which need high computational demands. However, a dearth of efficient aligner that is designed for bisulfite-treated sequencing becomes a bottleneck of large-scale DNA methylome analyses. RESULTS: In this study, we present a highly scalable, efficient, and load-balanced bisulfite aligner, BiSpark, which is designed for processing large volumes of bisulfite sequencing data. We implemented the BiSpark algorithm over the Apache Spark, a memory optimized distributed data processing framework, to achieve the maximum data parallel efficiency. The BiSpark algorithm is designed to support redistribution of imbalanced data to minimize delays on large-scale distributed environment. CONCLUSIONS: Experimental results on methylome datasets show that BiSpark significantly outperforms other state-of-the-art bisulfite sequencing aligners in terms of alignment speed and scalability with respect to dataset size and a number of computing nodes while providing highly consistent and comparable mapping results. AVAILABILITY: The implementation of BiSpark software package and source code is available at https://github.com/bhi-kimlab/BiSpark/. BioMed Central 2018-12-10 /pmc/articles/PMC6288881/ /pubmed/30526492 http://dx.doi.org/10.1186/s12859-018-2498-2 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 | Software Soe, Seokjun Park, Yoonjae Chae, Heejoon BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title | BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title_full | BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title_fullStr | BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title_full_unstemmed | BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title_short | BiSpark: a Spark-based highly scalable aligner for bisulfite sequencing data |
title_sort | bispark: a spark-based highly scalable aligner for bisulfite sequencing data |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6288881/ https://www.ncbi.nlm.nih.gov/pubmed/30526492 http://dx.doi.org/10.1186/s12859-018-2498-2 |
work_keys_str_mv | AT soeseokjun bisparkasparkbasedhighlyscalablealignerforbisulfitesequencingdata AT parkyoonjae bisparkasparkbasedhighlyscalablealignerforbisulfitesequencingdata AT chaeheejoon bisparkasparkbasedhighlyscalablealignerforbisulfitesequencingdata |