Drawing Tree-Based Phylogenetic Networks with Minimum Number of - - PowerPoint PPT Presentation

drawing tree based phylogenetic networks with minimum
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1

Drawing Tree-Based Phylogenetic Networks with Minimum Number of Crossings

Jonathan Klawitter · Peter Stumpf GD 2020

slide-2
SLIDE 2

2 - 1

Phylogenetic networks

T 1 2 3 4 5

slide-3
SLIDE 3

2 - 2

Phylogenetic networks

T 1 2 3 4 5 N 1 2 3 4 5

slide-4
SLIDE 4

2 - 3

Phylogenetic networks

T 1 2 3 4 5 N 1 2 3 4 5 N 1 2 3 4 5

slide-5
SLIDE 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

slide-6
SLIDE 6

3 - 1

Kumar et al. “The evolutionary history of bears is characterized by gene flow across species”

slide-7
SLIDE 7

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”

slide-8
SLIDE 8

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”

slide-9
SLIDE 9

4 - 1

Drawing styles

slide-10
SLIDE 10

4 - 2

Drawing styles

slide-11
SLIDE 11

4 - 3

Drawing styles

slide-12
SLIDE 12

4 - 4

Drawing styles

slide-13
SLIDE 13

4 - 5

Drawing styles

slide-14
SLIDE 14

4 - 6

Drawing styles

snake style

slide-15
SLIDE 15

4 - 7

Drawing styles

snake style

slide-16
SLIDE 16

4 - 8

Drawing styles

snake style ear style

slide-17
SLIDE 17

4 - 9

Drawing styles

snake style ear style horizontal style

slide-18
SLIDE 18

4 - 10

Drawing styles

snake style ear style horizontal style

slide-19
SLIDE 19

4 - 11

Drawing styles

snake style ear style horizontal style

slide-20
SLIDE 20

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.
slide-21
SLIDE 21

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.
slide-22
SLIDE 22

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.
slide-23
SLIDE 23

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.
slide-24
SLIDE 24

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.
slide-25
SLIDE 25

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.
slide-26
SLIDE 26

6 - 1

Ear-style algorithm

slide-27
SLIDE 27

6 - 2

Ear-style algorithm 0 0 0 0 0 0 0 0

slide-28
SLIDE 28

6 - 3

Ear-style algorithm 0 0 0 0 0 0 0 0

slide-29
SLIDE 29

6 - 4

Ear-style algorithm 0 0 0 0 0 0 0 0

slide-30
SLIDE 30

6 - 5

Ear-style algorithm 0 1 0 0 0 0 0 0

slide-31
SLIDE 31

6 - 6

Ear-style algorithm 0 1 0 2 2

slide-32
SLIDE 32

6 - 7

Ear-style algorithm 1 1 0 0 2 0 2 3

slide-33
SLIDE 33

6 - 8

Ear-style algorithm 1 1 0 0 2 0 2 3

slide-34
SLIDE 34

6 - 9

Ear-style algorithm 0 1 2 1 3 3

slide-35
SLIDE 35

6 - 10

Ear-style algorithm 0 1 2 1 3 3

slide-36
SLIDE 36

6 - 11

Ear-style algorithm 1 0 2 1 3 3

slide-37
SLIDE 37

6 - 12

Ear-style algorithm 2 1 3 3

slide-38
SLIDE 38

6 - 13

Ear-style algorithm 2 1 3 3

slide-39
SLIDE 39

6 - 14

Ear-style algorithm 3 4

slide-40
SLIDE 40

6 - 15

Ear-style algorithm 3 4

slide-41
SLIDE 41

6 - 16

Ear-style algorithm 4 3

slide-42
SLIDE 42

6 - 17

Ear-style algorithm

slide-43
SLIDE 43

7 - 1

The Crossing Minimisation problem for horizontal-style drawings of tree-based networks is NP-complete.

slide-44
SLIDE 44

7 - 2

The Crossing Minimisation problem for horizontal-style drawings of tree-based networks is NP-complete. G MaxCut

slide-45
SLIDE 45

8 - 1

Horizontal style NP-reduction

u v w g e f G

slide-46
SLIDE 46

8 - 2

Horizontal style NP-reduction

u v w g e f G ue ve Ne e′

slide-47
SLIDE 47

8 - 3

Horizontal style NP-reduction

u v w g e f G ue ve Ne e′ ug wg Ng g′

slide-48
SLIDE 48

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

slide-49
SLIDE 49

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

slide-50
SLIDE 50

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

slide-51
SLIDE 51

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

slide-52
SLIDE 52

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

slide-53
SLIDE 53

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

slide-54
SLIDE 54

8 - 10

Horizontal style NP-reduction

u v w g e f G

slide-55
SLIDE 55

8 - 11

Horizontal style NP-reduction

u v w g e f G

slide-56
SLIDE 56

8 - 12

Horizontal style NP-reduction

u v w g e f G

slide-57
SLIDE 57

8 - 13

Horizontal style NP-reduction

u v w g e f G

slide-58
SLIDE 58

8 - 14

Horizontal style NP-reduction

u v w g e f G

slide-59
SLIDE 59

8 - 15

Horizontal style NP-reduction

u v w g e f G

slide-60
SLIDE 60

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.
slide-61
SLIDE 61

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.
slide-62
SLIDE 62

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.
slide-63
SLIDE 63

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.

The Crossing Minimisation problem for horizontal-style drawings of tree-based networks is NP-complete.