The complexity of deriving multi-trees from sets of bipartitions - - PowerPoint PPT Presentation

the complexity of deriving multi trees from sets of
SMART_READER_LITE
LIVE PREVIEW

The complexity of deriving multi-trees from sets of bipartitions - - PowerPoint PPT Presentation

The complexity of deriving multi-trees from sets of bipartitions Vincent Moulton, School of Computing Sciences Joint work with Dr. Katharina Huber, Martin Lott, Dr. Andreas Spillner School of Computing Sciences,University of East Anglia


slide-1
SLIDE 1

The complexity of deriving multi-trees from sets of bipartitions

Vincent Moulton, School of Computing Sciences

slide-2
SLIDE 2

Joint work with

  • Dr. Katharina Huber, Martin Lott, Dr. Andreas Spillner

School of Computing Sciences,University of East Anglia

  • Prof. Bengt Oxelman, Anna Petri

Department of Plant and Environmental Sciences, University of Gothenburg

slide-3
SLIDE 3

Modelling polyploidy

(multi-trees from networks)

A B C A B B C

slide-4
SLIDE 4

Networks from multi-trees?

Smedmark et al., Systematic Biology, 2003

slide-5
SLIDE 5

Multiple possibilties

a b c b c b d

c

a b c d a b c d

slide-6
SLIDE 6

Aim

A B B C B C D

A B C D

Given a multi-labeled tree T …. …. construct a “most parsimonious” reticulate network displaying T

slide-7
SLIDE 7

Merging leaves

a b b c b b c c d a b b b b c d a b c d

slide-8
SLIDE 8

Inextendible subtrees

a a b b c c b c maximal inextendible inextendible

slide-9
SLIDE 9

Construction

a b b b c c d a b c c d a b c d D(T) a b b c b b c c d T Theorem [Huber,Moulton, 2006] D(T) is “minimal” network displaying T.

slide-10
SLIDE 10

Question: How do we get the multi-tree?

slide-11
SLIDE 11

Consensus trees

A B C D E A B D A D C C E B E AB | CDE , ABC | DE AC |BDE, ABC | DE AB|DCE, ABD | CE A B C D E

slide-12
SLIDE 12

Problem!

Theorem Given a set S of splits of a multi-set M, it is NP-hard to decide if S can be displayed by a multi-tree (even if the multiplicity of all elements in M is bounded by 3). Idea for why this is the case: M = {n x} S = { n1 x | (n-n1)x , … , nm x | (n-nm) x} Deciding if we can display this set by a multi-tree is essentially equivalent to deciding if there is a subset of {n1,.., nm} that adds up to n/2.

x x x x x x x

“x-tree”

slide-13
SLIDE 13

Useful result and conjecture

Theorem [Lott, Huber, Moulton, Spillner, in press] If every submultiset of size at most m := max{2Δ, Δ+2} of a multiset of splits of M can be displayed by a multi-tree, then so can the whole collection. Conjecture m = Δ+2 Given multiset M = {m(x) x}x in X , let Δ(M) = Σ x in X (m(x) - 1).

slide-14
SLIDE 14

Work in progress…

slide-15
SLIDE 15

PADRE

http://www.cmp.uea.ac.uk/~vlm/padre/ Martin Lott