1
Drawing Tree-Based Phylogenetic Networks with Minimum Number of - - PowerPoint PPT Presentation
Drawing Tree-Based Phylogenetic Networks with Minimum Number of - - PowerPoint PPT Presentation
1 Drawing Tree-Based Phylogenetic Networks with Minimum Number of Crossings Jonathan Klawitter Peter Stumpf GD 2020 2 - 1 Phylogenetic networks T 1 2 3 4 5 2 - 2 Phylogenetic networks T N 1 2 3 4 5 1 2 3 4 5 2 - 3
2 - 1
Phylogenetic networks
T 1 2 3 4 5
2 - 2
Phylogenetic networks
T 1 2 3 4 5 N 1 2 3 4 5
2 - 3
Phylogenetic networks
T 1 2 3 4 5 N 1 2 3 4 5 N 1 2 3 4 5
2 - 4
Phylogenetic networks
T 1 2 3 4 5 N 1 2 3 4 5 N 1 2 3 4 5 T′ 1 2 3 4 5
3 - 1
Kumar et al. “The evolutionary history of bears is characterized by gene flow across species”
3 - 2
Richards et al. “Phylogenomic Analysis Demonstrates a Pattern of Rare and Ancient Horizontal Gene Transfer between Plants and Fungi” Kumar et al. “The evolutionary history of bears is characterized by gene flow across species”
3 - 3
Richards et al. “Phylogenomic Analysis Demonstrates a Pattern of Rare and Ancient Horizontal Gene Transfer between Plants and Fungi” Kumar et al. “The evolutionary history of bears is characterized by gene flow across species” Vaughan et al. “Inferring Ancestral Recombination Graphs from Bacterial Genomic Data”
4 - 1
Drawing styles
4 - 2
Drawing styles
4 - 3
Drawing styles
4 - 4
Drawing styles
4 - 5
Drawing styles
4 - 6
Drawing styles
snake style
4 - 7
Drawing styles
snake style
4 - 8
Drawing styles
snake style ear style
4 - 9
Drawing styles
snake style ear style horizontal style
4 - 10
Drawing styles
snake style ear style horizontal style
4 - 11
Drawing styles
snake style ear style horizontal style
5 - 1
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
5 - 2
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
5 - 3
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
5 - 4
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
5 - 5
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
5 - 6
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
6 - 1
Ear-style algorithm
6 - 2
Ear-style algorithm 0 0 0 0 0 0 0 0
6 - 3
Ear-style algorithm 0 0 0 0 0 0 0 0
6 - 4
Ear-style algorithm 0 0 0 0 0 0 0 0
6 - 5
Ear-style algorithm 0 1 0 0 0 0 0 0
6 - 6
Ear-style algorithm 0 1 0 2 2
6 - 7
Ear-style algorithm 1 1 0 0 2 0 2 3
6 - 8
Ear-style algorithm 1 1 0 0 2 0 2 3
6 - 9
Ear-style algorithm 0 1 2 1 3 3
6 - 10
Ear-style algorithm 0 1 2 1 3 3
6 - 11
Ear-style algorithm 1 0 2 1 3 3
6 - 12
Ear-style algorithm 2 1 3 3
6 - 13
Ear-style algorithm 2 1 3 3
6 - 14
Ear-style algorithm 3 4
6 - 15
Ear-style algorithm 3 4
6 - 16
Ear-style algorithm 4 3
6 - 17
Ear-style algorithm
7 - 1
The Crossing Minimisation problem for horizontal-style drawings of tree-based networks is NP-complete.
7 - 2
The Crossing Minimisation problem for horizontal-style drawings of tree-based networks is NP-complete. G MaxCut
8 - 1
Horizontal style NP-reduction
u v w g e f G
8 - 2
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′
8 - 3
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′
8 - 4
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ Nf
8 - 5
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ Nf
8 - 6
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ ue ug Nf
8 - 7
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ ue ug u⋆ Nf
8 - 8
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ ue ug u⋆ Nf
8 - 9
Horizontal style NP-reduction
u v w g e f G ue ve Ne e′ ug wg Ng g′ v f w f f ′ ue ug u⋆ Nf
8 - 10
Horizontal style NP-reduction
u v w g e f G
8 - 11
Horizontal style NP-reduction
u v w g e f G
8 - 12
Horizontal style NP-reduction
u v w g e f G
8 - 13
Horizontal style NP-reduction
u v w g e f G
8 - 14
Horizontal style NP-reduction
u v w g e f G
8 - 15
Horizontal style NP-reduction
u v w g e f G
9 - 1
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal snake-style drawing
- f N can be computed in O(2knk) time.
9 - 2
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal snake-style drawing
- f N can be computed in O(2knk) time.
9 - 3
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal snake-style drawing
- f N can be computed in O(2knk) time.
10
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal ear-style drawing
- f N can be computed in O(nk) time.
Let N be a tree-based network on n leaves and k reticulation edges. A crossing-minimal snake-style drawing
- f N can be computed in O(2knk) time.