What do Eulerian and Hamiltonian cycles have to do with genome assembly?
What do Eulerian and Hamiltonian cycles have to do with genome assembly?
复制标题
DOI:
10.1371/journal.pcbi.1008928
复制
发表时间:
2021-05
影响因子:
4.3
通讯作者:
Pop M
中科院分区:
文献类型:
--
作者:
Medvedev P;Pop M
Many students are taught about genome assembly using the dichotomy between the complexity of finding Eulerian and Hamiltonian cycles (easy versus hard, respectively). This dichotomy is sometimes used to motivate the use of de Bruijn graphs in practice. In this paper, we explain that while de Bruijn graphs have indeed been very useful, the reason has nothing to do with the complexity of the Hamiltonian and Eulerian cycle problems. We give 2 arguments. The first is that a genome reconstruction is never unique and hence an algorithm for finding Eulerian or Hamiltonian cycles is not part of any assembly algorithm used in practice. The second is that even if an arbitrary genome reconstruction was desired, one could do so in linear time in both the Eulerian and Hamiltonian paradigms.
登录
查看更多内容
影响因子:
9.5
作者:
Medvedev, Paul
通讯作者:
Medvedev, Paul
影响因子:
3
作者:
Kingsford C;Schatz MC;Pop M
通讯作者:
Pop M
影响因子:
1.7
作者:
Tomescu, Alexandru I.;Medvedev, Paul
通讯作者:
Medvedev, Paul
影响因子:
3
作者:
Bresler, Guy;Bresler, Ma'ayan;Tse, David
通讯作者:
Tse, David
DOI:
10.1007/978-1-84800-998-1_1
发表时间:
2009-01-01
期刊:
DIGRAPHS: THEORY, ALGORITHMS AND APPLICATIONS, SECOND EDITION
影响因子:
--
作者:
Bang-Jensen, Jorgen;Gutin, Gregory
通讯作者:
Gutin, Gregory