Transcript
Page 1: Why use phylogenetic networks?

Why use phylogenetic networks?

• to visualize data when the evolutionary model is assumed to be bifurcating

• to visualize data when the evolutionary model may not be bifurcating

• to provide an analytical framework for studying processes that cause phylogenetic incongruence

• to build reticulate evolutionary models

Page 2: Why use phylogenetic networks?

- to identify phylogenetic

relationships that are uncertain

Page 3: Why use phylogenetic networks?

-to ask whether data are suitable for tree building

Page 4: Why use phylogenetic networks?

another example: do Noppadon’s inversion distances give tree-like distances?

Page 5: Why use phylogenetic networks?

NNET splits graph of angiosperm & gymnosperm sequences

Qui et al. 1999

[Mt: matR, atpI, Cp: atpB, rbcL, Nuc. 18sRNA]

-to help us understand why

some phylogenetic problems are hard

Page 6: Why use phylogenetic networks?

-to study complex processes (where sequence evolution at an individual

locus has not been tree like)

Page 7: Why use phylogenetic networks?

- to study complex processes (where phylogenetic information from

different gene loci is incongruent)

Page 8: Why use phylogenetic networks?

- to study complex processes (where phylogenetic information from

different gene loci is incongruent)

Page 9: Why use phylogenetic networks?

R.nivicola

- to reconstruct reticulate

evolutionary models

origins of diploid and polyploid

hybrids

Page 10: Why use phylogenetic networks?

Overview of phylogenetic network methods

Page 11: Why use phylogenetic networks?

Median, split decomposition, NeighborNet

ACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGCATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCACATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCATCGCATCGACTCGCATTCGCATCGACTCGCAT

ACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGCATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCACATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCATCGCATCGACTCGCATTCGCATCGACTCGCAT

ACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCACGACCTACGACTGCATCAGCATCGCATCAGCTACGCTCGCTCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCAGACTATCGGATTAAAAGCATCAGCATCGACATCAGCATCAGCGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGGGCGCCATCGATCGCAATCAAGGGGGGGCCCTACCGCATTCAGCATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCACATCACGCTCGCCCAATCGCATCACGCATCGCATCGCATCGCATCGCATCGACTCGCATTCGCATCGACTCGCAT

Aligned sequencesAligned sequences

DistanceDistancematrixmatrix

Median network Median network splits graphsplits graph

Split decomposition & Split decomposition & NeighborNet network NeighborNet network splits graphsplits graph

Page 12: Why use phylogenetic networks?

Consensus Networks and Super-Consensus Networks and Super-NetworksNetworks

Tree 1Tree 1 Tree 2Tree 2 Tree 3Tree 3

Page 13: Why use phylogenetic networks?

site patterns, splits, splits graph

site patterns observed splits splits graph

Page 14: Why use phylogenetic networks?

NJ

SD, NNET, MEDIAN network

calculated splits

8 site patterns

Page 15: Why use phylogenetic networks?

extra site pattern

added

Page 16: Why use phylogenetic networks?
Page 17: Why use phylogenetic networks?

nodes in splits graphs

Page 18: Why use phylogenetic networks?

Different splits graphs – same splits

Page 19: Why use phylogenetic networks?

summary

• Different reasons why you might want to build a phylogenetic network

• Some network methods identify more splits in the data than other methods

• there may be more than one splits graph representation for a set of splits

• Nodes in splits graph are not equivalent to the nodes in trees

Page 20: Why use phylogenetic networks?

Splits graphs and reticulate evolutionary models

splits graphs explicit model of reticulate evolution

A H B CA H B C

Page 21: Why use phylogenetic networks?

Building a reticulate evolutionary model

Z-closure Supernetwork

Hybridisation network

Page 22: Why use phylogenetic networks?

Daniel Huson and David Bryant

Page 23: Why use phylogenetic networks?

Split decomposition

• Identify weakly compatible splits for all possible combinations of quartets

• Define split lengths for all splits in split system

• Build splits graph

Page 24: Why use phylogenetic networks?

An example of using distances to calculate the length of internal splits

Page 25: Why use phylogenetic networks?

distance matrix calculated from sequences

• A• B 3 • C 6 5• D 5 6 9

AB|CD

AC|BD

AD|BC

Page 26: Why use phylogenetic networks?

An example of using distances to calculate

the length of external splits

Page 27: Why use phylogenetic networks?

example• A• B 3 • C 6 5• D 5 6 9

A|CD

A|BD

A|BC

Page 28: Why use phylogenetic networks?
Page 29: Why use phylogenetic networks?

NeighborNet (NNET)

• Use NeighborJoining like algorithms to determine the order in which sequences (nodes) can be joined to give a circular ordering.

• Once you have the circular ordering, use least squares to identify all splits with positive (non zero) lengths

• Build splits graph

Page 30: Why use phylogenetic networks?

All splits that have a circular ordering can be displayed in a

plane

Page 31: Why use phylogenetic networks?

Median networks

• Perform the median operation on all combinations of 3 sequences

• Identify all the splits between median and extant sequences – built a splits graph

Page 32: Why use phylogenetic networks?

Consensus networks

• Extends idea of median networks to splits calculated from trees

Page 33: Why use phylogenetic networks?
Page 34: Why use phylogenetic networks?

106 random trees with 8 taxa

Page 35: Why use phylogenetic networks?

Combining gene trees for 106 loci

Page 36: Why use phylogenetic networks?

Supernetworks

Page 37: Why use phylogenetic networks?

More detail about building a splits graph…..

Page 38: Why use phylogenetic networks?

Adding the Trivial Splits

• The set O of all trivial splits on X is represented by a star:

(Embedded graph: fixed circular ordering)

xx11

xx44

xx22xx33

xx55 xx77xx66

Page 39: Why use phylogenetic networks?

xx11

xx66

xx55

xx77

Adding a Circular Split

Want to add split Want to add split {{xx22,x,x33,x,x44} vs {} vs {xx11,x,x55,x,x66,x,x77}}

•Determine a path from Determine a path from xx22 to to xx44 along the fontier along the fontier of Gof G

•Separate componentsSeparate components

•Insert new split edgesInsert new split edgesxx44

xx33 xx22

xx44

xx33 xx22

xx11

xx66

xx55

xx77

Page 40: Why use phylogenetic networks?

Adding a Circular Split

xx66

xx55

xx33

xx11

xx77

xx44

xx22Want to add split Want to add split {{xx22,x,x33,x,x44} vs {} vs {xx11,x,x55,x,x66,x,x77}}

•Determine a path from Determine a path from xx22 to to xx44 along the frontier of along the frontier of GG

•Separate componentsSeparate components

•Insert new split edgesInsert new split edges

•Done!Done!

Page 41: Why use phylogenetic networks?

Adding a Non-Circular Split

xx66

xx55

xx33Want to add split Want to add split {{xx33,x,x55,x,x66} vs {} vs {xx11,x,x22,x,x66,x,x77}}

•Convex hull Convex hull {{xx33,x,x55,x,x66} }

•Convex hull {Convex hull {xx11,x,x22,x,x66,x,x77}}

•Determine intersectionDetermine intersection xx11

xx77

xx44

xx22

xx66

xx55

xx33

xx11

xx77

xx44

xx22

1111 1122

22 22

22

33

33

33

3344 44

44

Page 42: Why use phylogenetic networks?

Adding a Non-Circular Split

Want to add split Want to add split {{xx33,x,x55,x,x66} vs {} vs {xx11,x,x22,x,x66,x,x77}}

•Convex hull Convex hull {{xx33,x,x55,x,x66} }

•Convex hull {Convex hull {xx11,x,x22,x,x66,x,x77}}

•Determine intersectionDetermine intersection

•Duplicate intersectionDuplicate intersection

•Insert new split edgesInsert new split edges

xx11

xx77

xx44

xx22

xx66

xx55

xx33

xx11

xx77

xx44

xx22

Page 43: Why use phylogenetic networks?

Adding a Non-Circular Split

Want to add split Want to add split {{xx33,x,x55,x,x66} vs {} vs {xx11,x,x22,x,x66,x,x77}}

•Convex hull Convex hull {{xx33,x,x55,x,x66} }

•Convex hull {Convex hull {xx11,x,x22,x,x66,x,x77}}

•Determine intersectionDetermine intersection

•Duplicate intersectionDuplicate intersection

•Insert new split edgesInsert new split edges

•Done!Done!

xx11

xx77

xx44

xx22

xx66

xx55

xx33

xx11

xx77

xx44

xx22

Page 44: Why use phylogenetic networks?
Page 45: Why use phylogenetic networks?