Cargando…

BiSulfite Bolt: A bisulfite sequencing analysis platform

BACKGROUND: Bisulfite sequencing is commonly used to measure DNA methylation. Processing bisulfite sequencing data is often challenging owing to the computational demands of mapping a low-complexity, asymmetrical library and the lack of a unified processing toolset to produce an analysis-ready methy...

Descripción completa

Detalles Bibliográficos
Autores principales: Farrell, Colin, Thompson, Michael, Tosevska, Anela, Oyetunde, Adewale, Pellegrini, Matteo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8106542/
https://www.ncbi.nlm.nih.gov/pubmed/33966074
http://dx.doi.org/10.1093/gigascience/giab033
_version_ 1783689800194195456
author Farrell, Colin
Thompson, Michael
Tosevska, Anela
Oyetunde, Adewale
Pellegrini, Matteo
author_facet Farrell, Colin
Thompson, Michael
Tosevska, Anela
Oyetunde, Adewale
Pellegrini, Matteo
author_sort Farrell, Colin
collection PubMed
description BACKGROUND: Bisulfite sequencing is commonly used to measure DNA methylation. Processing bisulfite sequencing data is often challenging owing to the computational demands of mapping a low-complexity, asymmetrical library and the lack of a unified processing toolset to produce an analysis-ready methylation matrix from read alignments. To address these shortcomings, we have developed BiSulfite Bolt (BSBolt), a fast and scalable bisulfite sequencing analysis platform. BSBolt performs a pre-alignment sequencing read assessment step to improve efficiency when handling asymmetrical bisulfite sequencing libraries. FINDINGS: We evaluated BSBolt against simulated and real bisulfite sequencing libraries. We found that BSBolt provides accurate and fast bisulfite sequencing alignments and methylation calls. We also compared BSBolt to several existing bisulfite alignment tools and found BSBolt outperforms Bismark, BSSeeker2, BISCUIT, and BWA-Meth based on alignment accuracy and methylation calling accuracy. CONCLUSION: BSBolt offers streamlined processing of bisulfite sequencing data through an integrated toolset that offers support for simulation, alignment, methylation calling, and data aggregation. BSBolt is implemented as a Python package and command line utility for flexibility when building informatics pipelines. BSBolt is available at https://github.com/NuttyLogic/BSBolt under an MIT license.
format Online
Article
Text
id pubmed-8106542
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-81065422021-05-11 BiSulfite Bolt: A bisulfite sequencing analysis platform Farrell, Colin Thompson, Michael Tosevska, Anela Oyetunde, Adewale Pellegrini, Matteo Gigascience Technical Note BACKGROUND: Bisulfite sequencing is commonly used to measure DNA methylation. Processing bisulfite sequencing data is often challenging owing to the computational demands of mapping a low-complexity, asymmetrical library and the lack of a unified processing toolset to produce an analysis-ready methylation matrix from read alignments. To address these shortcomings, we have developed BiSulfite Bolt (BSBolt), a fast and scalable bisulfite sequencing analysis platform. BSBolt performs a pre-alignment sequencing read assessment step to improve efficiency when handling asymmetrical bisulfite sequencing libraries. FINDINGS: We evaluated BSBolt against simulated and real bisulfite sequencing libraries. We found that BSBolt provides accurate and fast bisulfite sequencing alignments and methylation calls. We also compared BSBolt to several existing bisulfite alignment tools and found BSBolt outperforms Bismark, BSSeeker2, BISCUIT, and BWA-Meth based on alignment accuracy and methylation calling accuracy. CONCLUSION: BSBolt offers streamlined processing of bisulfite sequencing data through an integrated toolset that offers support for simulation, alignment, methylation calling, and data aggregation. BSBolt is implemented as a Python package and command line utility for flexibility when building informatics pipelines. BSBolt is available at https://github.com/NuttyLogic/BSBolt under an MIT license. Oxford University Press 2021-05-08 /pmc/articles/PMC8106542/ /pubmed/33966074 http://dx.doi.org/10.1093/gigascience/giab033 Text en © The Author(s) 2021. Published by Oxford University Press GigaScience. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) ), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Technical Note
Farrell, Colin
Thompson, Michael
Tosevska, Anela
Oyetunde, Adewale
Pellegrini, Matteo
BiSulfite Bolt: A bisulfite sequencing analysis platform
title BiSulfite Bolt: A bisulfite sequencing analysis platform
title_full BiSulfite Bolt: A bisulfite sequencing analysis platform
title_fullStr BiSulfite Bolt: A bisulfite sequencing analysis platform
title_full_unstemmed BiSulfite Bolt: A bisulfite sequencing analysis platform
title_short BiSulfite Bolt: A bisulfite sequencing analysis platform
title_sort bisulfite bolt: a bisulfite sequencing analysis platform
topic Technical Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8106542/
https://www.ncbi.nlm.nih.gov/pubmed/33966074
http://dx.doi.org/10.1093/gigascience/giab033
work_keys_str_mv AT farrellcolin bisulfiteboltabisulfitesequencinganalysisplatform
AT thompsonmichael bisulfiteboltabisulfitesequencinganalysisplatform
AT tosevskaanela bisulfiteboltabisulfitesequencinganalysisplatform
AT oyetundeadewale bisulfiteboltabisulfitesequencinganalysisplatform
AT pellegrinimatteo bisulfiteboltabisulfitesequencinganalysisplatform