What do Eulerian and Hamiltonian cycles have to do with genome assembly?
Paul Medvedev1,2,3, Mihai Pop4,5
1Department of Computer Science and Engineering, Pennsylvania State University, University Park, Pennsylvania, United States of America.
Plos Computational Biology
|May 20, 2021
Summary
De Bruijn graphs are useful for genome assembly, but not due to Hamiltonian or Eulerian cycle complexity. Genome reconstruction is not unique and can be done in linear time.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Genome assembly is a fundamental problem in bioinformatics.
- Students often learn about genome assembly through the lens of Eulerian and Hamiltonian cycles.
- De Bruijn graphs are commonly used in practical genome assembly algorithms.
Purpose of the Study:
- To clarify the role of de Bruijn graphs in genome assembly.
- To debunk the misconception that de Bruijn graphs are used due to the complexity of Hamiltonian and Eulerian cycles.
- To explain the actual reasons for the utility of de Bruijn graphs in practice.
Main Methods:
- Theoretical analysis of graph cycle problems in the context of genome assembly.
- Examination of the uniqueness of genome reconstruction.
- Evaluation of the computational complexity of assembly algorithms.
Main Results:
- The complexity of finding Eulerian and Hamiltonian cycles is not the reason for de Bruijn graph utility in genome assembly.
- Genome reconstruction is inherently non-unique, making direct cycle-finding algorithms impractical.
- Linear-time algorithms exist for genome reconstruction within both Eulerian and Hamiltonian paradigms, even for arbitrary reconstructions.
Conclusions:
- The practical utility of de Bruijn graphs in genome assembly stems from factors other than cycle problem complexity.
- Understanding the non-uniqueness of genome reconstruction is crucial for practical assembly.
- Efficient linear-time algorithms are available for genome reconstruction, irrespective of the chosen graph paradigm.
More Related Videos
Related Concept Videos
Genome Annotation and Assembly
19.7K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
19.7K
Assembly of Cytoskeletal Filaments
24.4K
Cytoskeletal filaments are polymeric forms of smaller protein subunits. However, individual cytoskeletal filaments may easily disassemble or associate with other similar filaments to form rigid structures. Microfilaments, made of actin monomers, rely on actin-binding proteins to form bundles and create networks of individual actin filaments. Microtubules rely on microtubule-associated proteins (MAPs) to form sturdy cylindrical structures. However, the proteins involved in forming complex...
24.4K
Evolutionary Relationships through Genome Comparisons
6.5K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
6.5K
DNA as a Genetic Template
24.5K
Two structural features of the DNA molecule provide a basis for the mechanisms of heredity: the four nucleotide bases and its double-stranded nature. The Watson-Crick model of double-helical DNA structure, proposed in 1952, drew heavily upon the X-ray crystallography work of researchers Rosalind Franklin and Maurice Wilkins. Watson, Crick, and Wilkins jointly received the Nobel Prize in Physiology or Medicine for their work in 1962. Franklin was, controversially, excluded from the prize for...
24.5K
Spindle Assembly
3.9K
Spindle assembly occurs through three, often coexisting, pathways – the centrosome-mediated pathway, the chromatin-mediated pathway, and the microtubule-mediated pathway – collectively contributing to form a robust spindle apparatus.
In most cells, centrosomes are the primary microtubule nucleation centers. In the centrosome-mediated pathway, the G2-prophase transition triggers centrosome maturation and increased microtubule nucleation. Progressive nucleation results in a...
In most cells, centrosomes are the primary microtubule nucleation centers. In the centrosome-mediated pathway, the G2-prophase transition triggers centrosome maturation and increased microtubule nucleation. Progressive nucleation results in a...
3.9K
Protein Complex Assembly
14.6K
Proteins can form homomeric complexes with another unit of the same protein or heteromeric complexes with different types. Most protein complexes self-assemble spontaneously via ordered pathways, while some proteins need assembly factors that guide their proper assembly. Despite the crowded intracellular environment, proteins usually interact with their correct partners and form functional complexes.
Many viruses self-assemble into a fully functional unit using the infected host cell to...
Many viruses self-assemble into a fully functional unit using the infected host cell to...
14.6K


