Numerical qualitative analysis of a large-scale model for measles spread
Hossein Zivari-Piran Department of Mathematics and Statistics York University (joint work with Jane Heffernan)
– p.1/9
Numerical qualitative analysis of a large-scale model for measles - - PowerPoint PPT Presentation
Numerical qualitative analysis of a large-scale model for measles spread Hossein Zivari-Piran Department of Mathematics and Statistics York University ( joint work with Jane Heffernan ) p.1/9 Outline Periodic Measles From In-Host
– p.1/9
– p.2/9
1928 1938 1948 1958 10000 20000 30000 Measles (New York City, USA) 0.5 1 1.5 Frequency (1/yr) 0.5 1 1.5 Power spectrum 1928 1938 1948 1958 Year 0.01 0.02 Incidence Recruitment density Spectral
a e
50 55 60 65 year case reports 200 400 600 800 Measles Incidence in Liverpool, England 1900 1910 1920 1930 1940 1950 year 2000 4000 6000 8000 case reports Measles Incidence in Ontario, Canada 0.5 1 1.5 frequency 0.5 1 1.5 power spectrum 0.5 1 1.5 frequency 0.5 1 1.5 power spectrum
(source: Mathematical Epidemiology; Brauer et al., 2008)
– p.3/9
– p.4/9
Establishment of Infection Initiate the adaptive immune response Day Level of virus in plasma Immunological memory Adaptive immune response 14 17-18 21 10-11 Pathogen enters plasma Infectiousness begins Symptoms appear Infectiousness ends Pathogen is cleared
(source: Heffernan and Keeling, 2008)
– p.4/9
5 10 15 20 25 2 4 6 8 (a) (b) d) time (days) low m(0) high m(0) 20 40 60 50 100 150 200 time (days) 50 100 150 200 100 150 200 250 300 initial memory,
(
(source: Heffernan and Keeling, 2010)
– p.4/9
– p.5/9
– p.5/9
Commonly Used Bifurcation Software
AUTO (Doedel & Oldeman), XPPAUT (B. Ermentrout) [C, Fortran, Python] BIFPACK (R. Seydel)[Fortran] MATCONT(Dhooge & Govaerts & Kuznetsov)[Matlab] CONTENT(Kuznetsov & Levitin & Skovoroda) [C++]
Methods Adapted for Large-Scale Problems (discretizations of partial
CL MATCONTL (Bindel & Friedmany & Govaertsz & Hughesx & Kuznetsov):
PDECONT (K. Lust): Steady-State (Find-Continue), Periodic Solutions
LOCA (A. G. Salinger, et al.): Steady-State (Find-Continue), Hopf (Find-Continue),
– p.6/9
10 20 30 40 50 60 70 80 90 100 10
−5
10
−4
10
−3
10
−2
10
−1
10
p = 0.10 p = 0.50 p = 0.90
– p.7/9
50 100 150 200 −0.8 −0.6 −0.4 −0.2 0.2
5 10 15 0.2 0.4 0.6 0.8
5 10 15 0.05 0.1 0.15 0.2
50 100 150 200 −0.02 0.02 0.04 0.06
τ = 12 τ = 20 τ = 80
– p.7/9
50 100 150 200 0.01 0.02 0.03 0.04
5 10 15 1 2 3 4 x 10
−4
5 10 15 1 2 3 4 x 10
−4
50 100 150 200 2 4 6 x 10
−3
p = 0.10 p = 0.50 p = 0.90 p = 0.10 p = 0.50 p = 0.90 p = 0.10 p = 0.50 p = 0.90 p = 0.10 p = 0.50 p = 0.90
– p.7/9
10 20 30 40 50 60 70 80 90 100 0.7 0.8 0.9 1 1.1 1.2
10 20 30 40 50 60 70 80 90 100 2 4 6 8
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.2 0.4 0.6 0.8
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 −0.5 0.5 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.2 0.4 0.6 0.8
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 −0.5 0.5 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.2 0.4 0.6 0.8
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 −0.5 0.5 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.2 0.4 0.6 0.8
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 −0.5 0.5 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.1 0.2 0.3 0.4 0.5
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 0.2 0.4 0.6 0.8 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.1 0.2 0.3 0.4 0.5
50 100 150 0.05 0.1 0.15 0.2 0.25
50 100 150 −0.5 0.5 1
new infect = 10−10 new infect = 10−8 new infect = 10−5
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.2 0.4 0.6 0.8
random start
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.01 0.02 0.03
50 100 150 0.01 0.02 0.03 0.04 0.05
50 100 150 0.2 0.4 0.6 0.8
random start
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.2 0.4 0.6 0.8
random start
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.01 0.02 0.03
50 100 150 0.2 0.4 0.6 0.8
random start
– p.8/9
50 100 150 0.2 0.4 0.6 0.8 1
50 100 150 0.01 0.02 0.03 0.04 0.05
50 100 150 0.01 0.02 0.03 0.04
50 100 150 0.2 0.4 0.6 0.8
random start
– p.8/9
Neimark-Sacker bifurcation happens in the Poincare map of the cycle The resulting invariant two-dimensional torus is still stable; however, it loses its
Therefore (almost) inaccessible from Disease Free Equilibrium by introducing
– p.8/9
Unstable Disease Free Equilibrium Stable Endemic Equilibrium
– p.8/9
Confirm and find exact values for parameters at bifurcations using continuation
Develop a framework for extraction of underlying low-dimensional dynamics.
– p.9/9