why use phylogenetic networks?

45
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

Upload: stephen-welch

Post on 19-Jan-2018

220 views

Category:

Documents


0 download

DESCRIPTION

- to identify phylogenetic relationships that are uncertain

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?