ancestral selection graph meets lookdown construction
play

Ancestral selection graph meets lookdown construction Ellen Baake - PowerPoint PPT Presentation

Ancestral selection graph meets lookdown construction Ellen Baake Biomathematics and Theoretical Bioinformatics Faculty of Technology, Bielefeld University joint work with Sandra Kluth, Ute Lenz, and Anton Wakolbinger Ellen Baake ASG and LD


  1. Ancestral selection graph meets lookdown construction Ellen Baake Biomathematics and Theoretical Bioinformatics Faculty of Technology, Bielefeld University joint work with Sandra Kluth, Ute Lenz, and Anton Wakolbinger Ellen Baake ASG and LD

  2. Moran model with mutation and selection 1 0 0 0 0 1 1 0 0 0 t N individuals, types 0 (‘good’), 1 (‘bad’) neutral reproduction, rate 1 (for all individuals) selective reproduction, rate s (for 0 individuals) mutation to 0, rate u ν 0 mutation to 1, rate u ν 1 ( ν 0 + ν 1 = 1) Ellen Baake ASG and LD

  3. Moran model with mutation and selection 1 0 0 0 0 1 1 0 0 0 t N individuals, types 0 (‘good’), 1 (‘bad’) neutral reproduction, rate 1 (for all individuals) selective reproduction, rate s (for 0 individuals) mutation to 0, rate u ν 0 mutation to 1, rate u ν 1 ( ν 0 + ν 1 = 1) Ellen Baake ASG and LD

  4. Moran model with mutation and selection 1 0 0 0 0 1 1 0 0 0 t N individuals, types 0 (‘good’), 1 (‘bad’) neutral reproduction, rate 1 (for all individuals) selective reproduction, rate s (for 0 individuals) mutation to 0, rate u ν 0 mutation to 1, rate u ν 1 ( ν 0 + ν 1 = 1) X t frequency of type-0 individuals at time t diffusion limit: t → t / N , N → ∞ s.t. Ns → σ , Nu → θ Ellen Baake ASG and LD

  5. Looking back ancestors? genealogy? MRCA? 1981 neutral case ( σ = 0): Kingman’s coalescent; genealogy independent of types 1997 coalescent with selection ( σ > 0): Neuhauser and Krone’s ancestral selection graph (ASG) 1999 Donnelly and Kurtz, lookdown construction (LD) Ellen Baake ASG and LD

  6. Ancestral selection graph: Basic idea follow back all potential ancestors..... .... and keep in mind pecking order 1 1 0 0 1 1 1 0 0 0 0 0 Ellen Baake ASG and LD

  7. Ancestral selection graph: Basic idea step 1: backward, w/o types r (branching: rate σ per line; coalescence: rate 1 per ordered pair) Ellen Baake ASG and LD

  8. Ancestral selection graph: Basic idea step 1: backward, w/o types r (mutation: rates θν 1 , θν 0 per line) Ellen Baake ASG and LD

  9. Ancestral selection graph: Basic idea step 1: backward, w/o types r (mutation: rates θν 1 , θν 0 per line) step 2: forward, with types (assigned at t = 0 according to X 0 ) 0 0 r (resolve branching events) Ellen Baake ASG and LD

  10. Ancestral selection graph: Basic idea step 1: backward, w/o types r (mutation: rates θν 1 , θν 0 per line) step 2: forward, with types (assigned at t = 0 according to X 0 ) 0 0 t (identify ancestral line) Ellen Baake ASG and LD

  11. Ancestral selection graph: Basic idea step 1: backward, w/o types r (mutation: rates θν 1 , θν 0 per line) step 2: forward, with types (assigned at t = 0 according to X 0 ) 1 1 r (resolve branching events) Ellen Baake ASG and LD

  12. Ancestral selection graph: Basic idea step 1: backward, w/o types r (mutation: rates θν 1 , θν 0 per line) step 2: forward, with types (assigned at t = 0 according to X 0 ) 1 1 t (identify ancestral line) Ellen Baake ASG and LD

  13. Immortal line 1 0 0 t Ellen Baake ASG and LD

  14. Immortal line 1 0 0 t Ellen Baake ASG and LD

  15. Immortal line 1 0 0 t Ellen Baake ASG and LD

  16. Immortal line 1 0 0 t h ( x ) := P (’winner’ at t = 0 is of type 0 | X 0 = x ) = x + ? σ = 0 : ? = 0 σ > 0 : ? > 0 bias towards type 0 ! Previous (analytical) results: Fearnhead (2002), Taylor (2007) Goal: probabilistic derivation, graphical construction. Ellen Baake ASG and LD

  17. Immortal and ancestral line forward: immortal backward: ancestral 1 1 0 0 0 0 t r Ellen Baake ASG and LD

  18. Number of lines in ASG ( θ = 0) r ( K r ) r ≥ 0 number of lines in ASG at time r = − t birth-death process with rates q K ( n , n + 1) = n σ, q K ( n , n − 1) = n ( n − 1) , n = 1 , 2 . . . distribution becomes stationary for r → ∞ ! σ n P ( K = n ) = n !(exp( σ ) − 1) , n = 1 , 2 . . . Ellen Baake ASG and LD

  19. Ancestral line 0 t 0 ( K r ) r ≥ 0 has bottlenecks identify true ancestor of first bottleneck individual assign types to K 0 lines (stationary!) at t = 0 (by drawing iid according to X 0 ) propagate types, apply pecking order (confusing!) � bring some order into the picture! Ellen Baake ASG and LD

  20. Ordering the ASG r ASG Ellen Baake ASG and LD

  21. Ordering the ASG r ordering convention: ASG continuing incoming coalescence branching Ellen Baake ASG and LD

  22. Ordering the ASG r ordering convention: ASG continuing incoming coalescence branching r ordered ASG Ellen Baake ASG and LD

  23. The Lookdown ASG r ordered ASG Ellen Baake ASG and LD

  24. The Lookdown ASG r ordered ASG 5 4 3 2 1 r LD-ASG Ellen Baake ASG and LD

  25. The Lookdown ASG 5 4 3 2 1 r LD-ASG coalescence branching Ellen Baake ASG and LD

  26. The immune line Definition At any given time, the immune line is the line that will be immortal if all lines at that time are of type 1. 5 4 3 2 1 r t 0 0 for θ = 0: starts at bottleneck moves up at branching events � follows continuing branch! follows coalescence events downwards Ellen Baake ASG and LD

  27. LD-ASG with types ( θ = 0) assign types (at t = 0 iid according to X 0 ) � type and level of immortal line? 1 0 1 1 1 0 1 0 0 0 0 0 Ellen Baake ASG and LD

  28. LD-ASG with types ( θ = 0) assign types (at t = 0 iid according to X 0 ) � type and level of immortal line? 0 / 1 0 / 1 0 1 0 1 1 1 0 1 0 0 0 0 0 Ellen Baake ASG and LD

  29. LD-ASG with types ( θ = 0) assign types (at t = 0 iid according to X 0 ) � type and level of immortal line? 0 / 1 0 / 1 0 0 / 1 0 1 0 1 1 1 1 0 1 0 0 0 0 0 Ellen Baake ASG and LD

  30. LD-ASG with types ( θ = 0) assign types (at t = 0 iid according to X 0 ) � type and level of immortal line? 0 / 1 0 / 1 0 0 / 1 0 1 0 1 1 1 1 0 1 0 0 0 0 0 0 1 1 Ellen Baake ASG and LD

  31. LD-ASG with types ( θ = 0) assign types (at t = 0 iid according to X 0 ) � type and level of immortal line? 0 / 1 0 / 1 0 0 / 1 0 1 0 1 1 1 1 0 1 0 0 0 0 0 0 1 1 1 1 1 Ellen Baake ASG and LD

  32. LD-ASG with mutations LD-ASG: 5 4 3 2 1 r Ellen Baake ASG and LD

  33. LD-ASG with mutations LD-ASG: 5 4 3 2 1 r Ellen Baake ASG and LD

  34. LD-ASG with mutations LD-ASG: 5 4 3 2 1 r pruned LD-ASG: 5 4 3 2 1 r Ellen Baake ASG and LD

  35. The pruned LD-ASG 5 4 3 2 1 r immune line: jumps to levels of circles Ellen Baake ASG and LD

  36. The pruned LD-ASG 5 4 3 2 1 r relocation to top on deleterious mutation Ellen Baake ASG and LD

  37. The pruned LD-ASG L r = highest occupied level (= number of lines) at time r ( L r ) r ∈ R Markov chain in continuous time with rates q ↑ q × q ∗ L ( n , n − 1) L ( n , n − 1) L ( n , n + 1) q ◦ L ( n , n − ℓ ) = ( n − 1) θν 1 = n ( n − 1) = n σ = θν 0 stationary distribution ( r → ∞ ): ρ n := P ( L = n ) , a n := P ( L > n ) , n = 0 , 1 , 2 , . . . given via recursion (Fearnhead/Taylor) ( n + 1 + θ + σ ) a n = ( n + 1 + θν 1 ) a n +1 + σ a n − 1 , a 0 = 1 , n →∞ a n +1 / a n = 0 . lim Ellen Baake ASG and LD

  38. The pruned LD-ASG with types 5 4 3 2 1 r assign types: type and level of immortal line? all lines untyped (except immune line), all lines and arranged according to pecking order � results for θ = 0 carry over! Ellen Baake ASG and LD

  39. Level and type of immortal line ( θ > 0) 5 Coin 4 3 2 x 1-x 1 r ↔ h ( x ) = P (immortal line has type 0 at t = 0 | X 0 = x ) � P ( L ≥ n )(1 − x ) n − 1 x = n ≥ 1 P ( L ≥ n ) = P (level n is occupied) , 1 = P ( L ≥ 1) ≥ P ( L ≥ 2) ≥ P ( L ≥ 3) . . . � bias towards type 0. Ellen Baake ASG and LD

  40. Level and type of immortal line ( θ > 0) Theorem 1 The level of the immortal line in the LD-ASG with types assigned at t = 0 is either the lowest type-0 level or, if all lines at t = 0 are of type 1, it is the level of the immune line. 2 h ( x ) = P (immortal line has type 0 | x ) is the probability of at least one success when tossing L times a coin with success probability x , � P ( L ≥ n )(1 − x ) n − 1 x . h ( x ) = n ≥ 1 Ellen Baake ASG and LD

  41. Some pictures: a n := P ( L > n ) and h ( x ) σ = 0 , 1 , 5 , 10, θ = 1, ν 1 = 0 . 5 Ellen Baake ASG and LD

  42. Conclusion Pruned LD-ASG to identify ancestral individual and obtain its type distribution Key ingredients: equilibrium ASG (without types) ordering of lines LD-ASG pruned LD-ASG (still without types) assign types TPB 2015 Ellen Baake ASG and LD

  43. Open problems multiple types types as sequences ! Ellen Baake ASG and LD

Recommend


More recommend