Modelling biological oscillations

Similar documents
Lokta-Volterra predator-prey equation dx = ax bxy dt dy = cx + dxy dt

Entrainment Alex Bowie April 7, 2004

Math 345 Intro to Math Biology Lecture 20: Mathematical model of Neuron conduction

LIMIT CYCLE OSCILLATORS

Outline. Calculus for the Life Sciences. What is a Differential Equation? Introduction. Lecture Notes Introduction to Differential Equa

Final Project Descriptions Introduction to Mathematical Biology Professor: Paul J. Atzberger. Project I: Predator-Prey Equations

2013 NSF-CMACS Workshop on Atrial Fibrillation

Electrophysiology of the neuron

A Study of the Van der Pol Equation

Phenomenon: Canadian lynx and snowshoe hares

Chimera states in networks of biological neurons and coupled damped pendulums

Lecture 5. Outline: Limit Cycles. Definition and examples How to rule out limit cycles. Poincare-Bendixson theorem Hopf bifurcations Poincare maps

Is chaos possible in 1d? - yes - no - I don t know. What is the long term behavior for the following system if x(0) = π/2?

Lecture 3 : Bifurcation Analysis

Mathematical Model of Forced Van Der Pol s Equation

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

TWO DIMENSIONAL FLOWS. Lecture 5: Limit Cycles and Bifurcations

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution

APPM 2460 CHAOTIC DYNAMICS

8 Example 1: The van der Pol oscillator (Strogatz Chapter 7)

Lecture 1: A Preliminary to Nonlinear Dynamics and Chaos

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science

LECTURE 8: DYNAMICAL SYSTEMS 7

Analysis of Dynamical Systems

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

Nonlinear systems, chaos and control in Engineering

Entrainment and Chaos in the Hodgkin-Huxley Oscillator

1 The pendulum equation

From neuronal oscillations to complexity

Tracking the State of the Hindmarsh-Rose Neuron by Using the Coullet Chaotic System Based on a Single Input

second order Runge-Kutta time scheme is a good compromise for solving ODEs unstable for oscillators

DIFFERENTIAL GEOMETRY APPLIED TO DYNAMICAL SYSTEMS

Chaotic motion. Phys 420/580 Lecture 10

DIFFERENTIAL EQUATIONS, DYNAMICAL SYSTEMS, AND AN INTRODUCTION TO CHAOS

An Introductory Course in Computational Neuroscience

Dynamical Systems in Neuroscience: Elementary Bifurcations

First Order Systems of Linear Equations. or ODEs of Arbitrary Order

The Physics of the Heart. Sima Setayeshgar

6.3.4 Action potential

Nonsmooth systems: synchronization, sliding and other open problems

Slow Manifold of a Neuronal Bursting Model

CDS 101/110a: Lecture 2.1 Dynamic Behavior

MAS212 Assignment #2: The damped driven pendulum

Physics 235 Chapter 4. Chapter 4 Non-Linear Oscillations and Chaos

Math 266: Phase Plane Portrait

Physics: spring-mass system, planet motion, pendulum. Biology: ecology problem, neural conduction, epidemics

Trends in Scientific Investigation

The Physics of the Heart. Sima Setayeshgar

nonlinear oscillators. method of averaging

CHEM 515: Chemical Kinetics and Dynamics

More Details Fixed point of mapping is point that maps into itself, i.e., x n+1 = x n.

Chapter 24 BIFURCATIONS

MAS212 Scientific Computing and Simulation

I NONLINEAR EWORKBOOK

Neuroscience applications: isochrons and isostables. Alexandre Mauroy (joint work with I. Mezic)

Nonlinear Dynamics: Synchronisation

Lectures on Periodic Orbits

Nonlinear Dynamics. Moreno Marzolla Dip. di Informatica Scienza e Ingegneria (DISI) Università di Bologna.

Report E-Project Henriette Laabsch Toni Luhdo Steffen Mitzscherling Jens Paasche Thomas Pache

Presented by Sarah Hedayat. Supervised by Pr.Cappy and Dr.Hoel

Evaluating Bistability in a Mathematical Model of Circadian Pacemaker Neurons

Chaotic motion. Phys 750 Lecture 9

Dynamic Systems: Ordinary Differential Equations. Ordinary Differential Equations

Bursting and Chaotic Activities in the Nonlinear Dynamics of FitzHugh-Rinzel Neuron Model

STABILITY. Phase portraits and local stability

NONLINEAR DYNAMICS AND CHAOS. Numerical integration. Stability analysis

11/17/10. Chapter 14. Oscillations. Chapter 14. Oscillations Topics: Simple Harmonic Motion. Simple Harmonic Motion

Lab 5: Nonlinear Systems

CDS 101/110a: Lecture 2.1 Dynamic Behavior

L'horloge circadienne, le cycle cellulaire et leurs interactions. Madalena CHAVES

Transitioning to Chaos in a Simple Mechanical Oscillator

HOMEWORK ANSWERS. Lesson 4.1: Simple Harmonic Motion

Lecture - 11 Bendixson and Poincare Bendixson Criteria Van der Pol Oscillator

MATH 3104: THE HODGKIN-HUXLEY EQUATIONS

Synchronization and Phase Oscillators

Neural Excitability in a Subcritical Hopf Oscillator with a Nonlinear Feedback

Basic Theory of Dynamical Systems

M. Dechesne R. Sepulchre

Modeling Action Potentials in Cell Processes

Neural Modeling and Computational Neuroscience. Claudio Gallicchio

INTEGRAL BACKSTEPPING SLIDING MODE CONTROL OF CHAOTIC FORCED VAN DER POL OSCILLATOR

Module 24: Outline. Expt. 8: Part 2:Undriven RLC Circuits

MATH 100 Introduction to the Profession

SYNTHESIS OF SINEWAVE OSCILLATOR BASED ON THE MODIFIED VAN

Lecture 4: Importance of Noise and Fluctuations

Motivation and Goals. Modelling with ODEs. Continuous Processes. Ordinary Differential Equations. dy = dt

Application 6.5B Period Doubling and Chaos in Mechanical Systems

Modelling with cellular automata

Systems Biology: Theoretical Biology. Kirsten ten Tusscher, Theoretical Biology, UU

Controlling the cortex state transitions by altering the oscillation energy

arxiv: v1 [nlin.ao] 19 May 2017

arxiv: v1 [nlin.cd] 6 Mar 2018

A plane autonomous system is a pair of simultaneous first-order differential equations,

On the Solution of the Van der Pol Equation

Hopf bifurcations, and Some variations of diffusive logistic equation JUNPING SHIddd

The Nonlinear Pendulum

Bursting Oscillations of Neurons and Synchronization

Nonlinear Observer Design and Synchronization Analysis for Classical Models of Neural Oscillators

ENGI Duffing s Equation Page 4.65

Nonlinear dynamics & chaos BECS

Transcription:

Modelling biological oscillations Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB

Outline Outline of Topics Van der Pol equation Van der Pol equation and Hopf bifurcation Classification of oscillations The forced Van der Pol oscillator and chaos Oscillations in biology Circadian clocks and Van der Pol equation Modelling neural oscillation

Van der Pol equation Van der Pol equation Discovered by Dutch electrical engineer Balthasar Van der Pol in 1927. The first experimental report about chaos. The Van der Pol equation has been widely used in the physical and biological sciences. The equation: d 2 x dt 2 µ(1 x 2 ) dx dt + x = 0 where x is the position coordinate, which is a dynamical variable, and µ is a scalar parameter which controls the nonlinearity and the strength of the damping.

Van der Pol equation Van der Pol equation: two dimensional form We can transform the above second order ODE as a first order system: { dx dt = y dy dt = µ(1 x 2 )y x. By Lienard transform, the equation can be also written as: { dx dt = µ(x 1 3 x 3 y) dy dt = 1 µ x.

Van der Pol equation MATLAB implementation 18 function dy=vandepolfun(t,y) 19 mu = 1; 20 dy = [mu*(y(1) - 1/3*y(1)ˆ3 - y(2)); 21 1/mu*y(1)] 22 end 23 24 function dy=vandepolfun2(t,y) 25 mu = 1; 26 dy = [y(2); mu*(1-y(1)ˆ2)*y(2)-y(1)] 27 end 28 29 end

Van der Pol equation MATLAB implementation 1 function VanderPol 2 clear all; % clear all variables 3 tspan = [0, 20]; 4 y0 = [20; 0]; 5 6 [t,y] = ode45(@vandepolfun,tspan,y0);

Van der Pol equation and Hopf bifurcation Bifurcation in the Van der Pol oscillator By change the scalar parameter µ, we can observe bifurcation. The bifurcation is Hopf bifurcation: a spiral point of a dynamical system switch from stable to unstable, or vice verse, and a periodic solution, e.g., limit circle appears. Without any external force, the Van der Pol oscillator will run into limit cycle. The limit cycle frequency depends on constant µ

Classification of oscillations Limit cycle oscillation vs harmonic oscillation Harmonic oscillator: a system that executes a periodic behaviour, the amplitude of the oscillations depends on the initial conditions. The examples of harmonic oscillators: swinging pendulum and the Lotka-Volterra model This contrasts with limit cycle oscillators, where the amplitude is not determined by the initial conditions. Instead, limit cycle oscillators will automatically come back to a limit cycle after perturbation. In other words, they have a characteristic amplitude

Classification of oscillations Limit cycle oscillators Limit cycle has an isolated closed trajectory, e.g., its neighbouring trajectories are not closed but spiral either towards or away from the limit cycle. Stable limit cycle: it attracts all neighbouring trajectories. A system with a stable limit cycle exhibits self-sustained oscillation. self-sustained oscillations can be seen in many biological systems, e.g., electroencephalogram (EEG), mammalian circadian clocks, stem cell differentiation, etc. Essentially involves a dissipative mechanism to damp oscillators that grow too large and a source of energy to pump up those that become too small.

The forced Van der Pol oscillator and chaos The forced Van der Pol oscillator By adding a driving function A sin(ωt), the new equation is: d 2 x dt 2 µ(1 x 2 ) dx dt + x = A sin(ωt) where A is the amplitude (displacement) of the wave function and ω is its angular frequency. There are two frequencies in the oscillator: The frequency of self-oscillation determined by µ; The frequency of the periodic forcing ω. We can transform the above second order ODE as a first order system: { dx dt = y dy dt = µ(1 x 2 )y x A sin(ωt).

The forced Van der Pol oscillator and chaos Chaotic behaviour of the forced Van der Pol oscillator By setting the parameters to µ = 8.53, amplitude A = 1.2 and angular frequency ω = 2π 10 we can observe chaotic behaviour Source code for the forced Van der Pol oscillator

Oscillations in biology Oscillations in biology We have seen oscillation in predator-prey interaction system, e.g., Lotka-Volterra equations. Oscillations are prevalent, e.g., swinging pendulum, Business cycle, AC power, etc. Oscillations play an important role in many cellular dynamic process such as cell cycle

Oscillations in biology Oscillations in cell biology Novak, Tyson (2008) Design principles of biochemical oscillators. Nature review 9:981-991.

Source: wikipedia Modelling biological oscillations Oscillations in biology Circadian clocks and Van der Pol equation Circadian clock Circadian clock: or circadian rhythm, is an endogenously driven, roughly 24-hour cycle in biochemical, physiological, or behavioural processes.

Oscillations in biology Circadian clocks and Van der Pol equation Circadian clock Circadian clock had been widely observed in bacteria, fungi, plants and animals. Biological mechanism partially understood, used mathematical models to piece together diverse experimental data and guide future research. Applications: jet lag countermeasures, schedules of shift workers, treat circadian disorders. Circadian clock acts as a limit cycle oscillator.

Oscillations in biology Circadian clocks and Van der Pol equation Circadian clock and Van der Pol oscillator Only has one nonlinear term, Van der Pol oscillator is the simplest possible two-dimensional limit cycle oscillator. Many studies of circadian clock used Van der Pol oscillator for simulation

Oscillations in biology Circadian clocks and Van der Pol equation Circadian clock of Drosophila Van der Pol oscillator cannot accurately describe the internal mechanism of the circadian clock Goldbeter model of circadian clock of Drosophila: Goldbeter (1995), A model for circadian oscillations in the Drosophila period protein (PER), Proc. Roy. Soc. London B, 261

Modelling neural oscillation FitzHugh Nagumo oscillators Proposed by Richard FitzHugh in 1961 and implemented by Nagumo using electronic circuit in 1962. Used to describes how action potentials in neurons are initiated and propagated. FitzHugh Nagumo model is a simplified version of the famous Hodgkin Huxley model, which won a Nobel Prize. FitzHugh Nagumo model equation: dv dt = v v 3 3 w + I ext dw = ɛ(v a bw) dt where v is the membrane potential, w is a recovery variable, I ext is the magnitude of stimulus current, and a, b and ɛ are constants.

Modelling neural oscillation Assignment Search literature for the parameters a, b and ɛ. Implement the model in MATLAB. Try different value of I ext and observe output v of the neuron. If you have more time, try to find the chaotic behaviour and bifurcation of the model.