HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
- PMID: 25558875
- PMCID: PMC4304221
- DOI: 10.1186/1471-2164-15-S10-S9
HyDA-Vista: towards optimal guided selection of k-mer size for sequence assembly
Abstract
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.
Figures
Similar articles
-
Efficient parallel and out of core algorithms for constructing large bi-directed de Bruijn graphs.BMC Bioinformatics. 2010 Nov 15;11:560. doi: 10.1186/1471-2105-11-560. BMC Bioinformatics. 2010. PMID: 21078174 Free PMC article.
-
FastEtch: A Fast Sketch-Based Assembler for Genomes.IEEE/ACM Trans Comput Biol Bioinform. 2019 Jul-Aug;16(4):1091-1106. doi: 10.1109/TCBB.2017.2737999. Epub 2017 Sep 11. IEEE/ACM Trans Comput Biol Bioinform. 2019. PMID: 28910776
-
Benchmarking of de novo assembly algorithms for Nanopore data reveals optimal performance of OLC approaches.BMC Genomics. 2016 Aug 22;17 Suppl 7(Suppl 7):507. doi: 10.1186/s12864-016-2895-8. BMC Genomics. 2016. PMID: 27556636 Free PMC article.
-
Comparison of the two major classes of assembly algorithms: overlap-layout-consensus and de-bruijn-graph.Brief Funct Genomics. 2012 Jan;11(1):25-37. doi: 10.1093/bfgp/elr035. Epub 2011 Dec 19. Brief Funct Genomics. 2012. PMID: 22184334 Review.
-
Recent advances in sequence assembly: principles and applications.Brief Funct Genomics. 2017 Nov 1;16(6):361-378. doi: 10.1093/bfgp/elx006. Brief Funct Genomics. 2017. PMID: 28453648 Review.
Cited by
-
Prokrustean Graph: A substring index for rapid k-mer size analysis.bioRxiv [Preprint]. 2024 Dec 20:2023.11.21.568151. doi: 10.1101/2023.11.21.568151. bioRxiv. 2024. PMID: 38853857 Free PMC article. Preprint.
-
MEM-based pangenome indexing for k-mer queries.bioRxiv [Preprint]. 2024 May 22:2024.05.20.595044. doi: 10.1101/2024.05.20.595044. bioRxiv. 2024. PMID: 38826299 Free PMC article. Preprint.
-
PyGTED: Python Application for Computing Graph Traversal Edit Distance.J Comput Biol. 2020 Mar;27(3):436-439. doi: 10.1089/cmb.2019.0510. J Comput Biol. 2020. PMID: 32160033 Free PMC article.
-
Efficient Synergistic Single-Cell Genome Assembly.Front Bioeng Biotechnol. 2016 May 23;4:42. doi: 10.3389/fbioe.2016.00042. eCollection 2016. Front Bioeng Biotechnol. 2016. PMID: 27243002 Free PMC article.
References
-
- HyDA-Vistahttps://sites.google.com/site/hydavista
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
Miscellaneous