Cargando…

HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly

MOTIVATION: Intimately tied to assembly quality is the complexity of the de Bruijn graph built by the assembler. Thus, there have been many paradigms developed to decrease the complexity of the de Bruijn graph. One obvious combinatorial paradigm for this is to allow the value of k to vary; having a...

Descripción completa

Detalles Bibliográficos
Autores principales: Shariat, Basir, Movahedi, Narjes Sadat, Chitsaz, Hamidreza, Boucher, Christina
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4304221/
https://www.ncbi.nlm.nih.gov/pubmed/25558875
http://dx.doi.org/10.1186/1471-2164-15-S10-S9
_version_ 1782354058662641664
author Shariat, Basir
Movahedi, Narjes Sadat
Chitsaz, Hamidreza
Boucher, Christina
author_facet Shariat, Basir
Movahedi, Narjes Sadat
Chitsaz, Hamidreza
Boucher, Christina
author_sort Shariat, Basir
collection PubMed
description MOTIVATION: Intimately tied to assembly quality is the complexity of the de Bruijn graph built by the assembler. Thus, there have been many paradigms developed to decrease the complexity of the de Bruijn graph. One obvious combinatorial paradigm for this is to allow the value of k to vary; having a larger value of k where the graph is more complex and a smaller value of k where the graph would likely contain fewer spurious edges and vertices. One open problem that affects the practicality of this method is how to predict the value of k prior to building the de Bruijn graph. We show that optimal values of k can be predicted prior to assembly by using the information contained in a phylogenetically-close genome and therefore, help make the use of multiple values of k practical for genome assembly. RESULTS: We present HyDA-Vista, which is a genome assembler that uses homology information to choose a value of k for each read prior to the de Bruijn graph construction. The chosen k is optimal if there are no sequencing errors and the coverage is sufficient. Fundamental to our method is the construction of the maximal sequence landscape, which is a data structure that stores for each position in the input string, the largest repeated substring containing that position. In particular, we show the maximal sequence landscape can be constructed in O(n + n log n)-time and O(n)-space. HyDA-Vista first constructs the maximal sequence landscape for a homologous genome. The reads are then aligned to this reference genome, and values of k are assigned to each read using the maximal sequence landscape and the alignments. Eventually, all the reads are assembled by an iterative de Bruijn graph construction method. Our results and comparison to other assemblers demonstrate that HyDA-Vista achieves the best assembly of E. coli before repeat resolution or scaffolding. AVAILABILITY: HyDA-Vista is freely available [1]. The code for constructing the maximal sequence landscape and choosing the optimal value of k for each read is also separately available on the website and could be incorporated into any genome assembler.
format Online
Article
Text
id pubmed-4304221
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-43042212015-02-09 HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly Shariat, Basir Movahedi, Narjes Sadat Chitsaz, Hamidreza Boucher, Christina BMC Genomics Research MOTIVATION: Intimately tied to assembly quality is the complexity of the de Bruijn graph built by the assembler. Thus, there have been many paradigms developed to decrease the complexity of the de Bruijn graph. One obvious combinatorial paradigm for this is to allow the value of k to vary; having a larger value of k where the graph is more complex and a smaller value of k where the graph would likely contain fewer spurious edges and vertices. One open problem that affects the practicality of this method is how to predict the value of k prior to building the de Bruijn graph. We show that optimal values of k can be predicted prior to assembly by using the information contained in a phylogenetically-close genome and therefore, help make the use of multiple values of k practical for genome assembly. RESULTS: We present HyDA-Vista, which is a genome assembler that uses homology information to choose a value of k for each read prior to the de Bruijn graph construction. The chosen k is optimal if there are no sequencing errors and the coverage is sufficient. Fundamental to our method is the construction of the maximal sequence landscape, which is a data structure that stores for each position in the input string, the largest repeated substring containing that position. In particular, we show the maximal sequence landscape can be constructed in O(n + n log n)-time and O(n)-space. HyDA-Vista first constructs the maximal sequence landscape for a homologous genome. The reads are then aligned to this reference genome, and values of k are assigned to each read using the maximal sequence landscape and the alignments. Eventually, all the reads are assembled by an iterative de Bruijn graph construction method. Our results and comparison to other assemblers demonstrate that HyDA-Vista achieves the best assembly of E. coli before repeat resolution or scaffolding. AVAILABILITY: HyDA-Vista is freely available [1]. The code for constructing the maximal sequence landscape and choosing the optimal value of k for each read is also separately available on the website and could be incorporated into any genome assembler. BioMed Central 2014-12-12 /pmc/articles/PMC4304221/ /pubmed/25558875 http://dx.doi.org/10.1186/1471-2164-15-S10-S9 Text en Copyright © 2014 Shariat et al.; licensee BioMed Central Ltd. http://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), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 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 Research
Shariat, Basir
Movahedi, Narjes Sadat
Chitsaz, Hamidreza
Boucher, Christina
HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title_full HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title_fullStr HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title_full_unstemmed HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title_short HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
title_sort hyda-vista: towards optimal guided selection of k-mer size for sequence assembly
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4304221/
https://www.ncbi.nlm.nih.gov/pubmed/25558875
http://dx.doi.org/10.1186/1471-2164-15-S10-S9
work_keys_str_mv AT shariatbasir hydavistatowardsoptimalguidedselectionofkmersizeforsequenceassembly
AT movahedinarjessadat hydavistatowardsoptimalguidedselectionofkmersizeforsequenceassembly
AT chitsazhamidreza hydavistatowardsoptimalguidedselectionofkmersizeforsequenceassembly
AT boucherchristina hydavistatowardsoptimalguidedselectionofkmersizeforsequenceassembly