title: Information-optimal genome assembly via sparse read-overlap graphs.
abstract: In the context of third-generation long-read sequencing technologies, read-overlap-based approaches are expected to play a central role in the assembly step. A fundamental challenge in assembling from a read-overlap graph is that the true sequence corresponds to a Hamiltonian path on the graph, and, under most formulations, the assembly problem becomes NP-hard, restricting practical approaches to heuristics. In this work, we avoid this seemingly fundamental barrier by first setting the computational complexity issue aside, and seeking an algorithm that targets information limits In particular, we consider a basic feasibility question: when does the set of reads contain enough information to allow unambiguous reconstruction of the true sequence?
  
  
  
  Based on insights from this information feasibility question, we present an algorithm-the Not-So-Greedy algorithm-to construct a sparse read-overlap graph. Unlike most other assembly algorithms, Not-So-Greedy comes with a performance guarantee: whenever information feasibility conditions are satisfied, the algorithm reduces the assembly problem to an Eulerian path problem on the resulting graph, and can thus be solved in linear time. In practice, this theoretical guarantee translates into assemblies of higher quality. Evaluations on both simulated reads from real genomes and a PacBio Escherichia coli K12 dataset demonstrate that Not-So-Greedy compares favorably with standard string graph approaches in terms of accuracy of the resulting read-overlap graph and contig N50.
  
  
  
  Available at github.com/samhykim/nsg
  
  
  
  courtade@eecs.berkeley.edu or dntse@stanford.edu
  
  
  
  Supplementary data are available at Bioinformatics online.
authors: Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA, USA.
authors: Ilan
authors: I
authors: Shomorony
authors: Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA, USA.
authors: Samuel H
authors: SH
authors: Kim
authors: Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA, USA.
authors: Thomas A
authors: TA
authors: Courtade
authors: Department of Electrical Engineering & Computer Sciences, University of California, Berkeley, CA, USA Department of Electrical Engineering, Stanford University, Stanford, CA, USA.
authors: David N C
authors: DN
authors: Tse
mesh_terms: D000465:Algorithms; D019295:Computational Biology / Q000379:methods; D016678:Genome; D016680:Genome, Bacterial; D056186:Metagenomics; D008962:Models, Theoretical; D017422:Sequence Analysis, DNA