1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering...

25
1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering

Transcript of 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering...

Page 1: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

1

System physiology – on the design

Petr Marsalek

Class: Advances in biomedical engineering

Graduate course, biomedical engineering

Page 2: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

2

Outline, part 1What is systems physiology;Description levels:Mathematics level;Physics level;Biology levelDesign of the model;(Case study 1 - ODE solver in Matlab, block design);

? Problems of reverse engineering;Engineering design inspired by biology;(Biomimetic engineering;Neuromimetic engineering;Bionics;)

Page 3: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Outline, part 2

Case study 2:Internet atlas of physiology and pathological

physiology, demo.

Page 4: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

4

Outline, part 3Case study 3: Model of the flight control inDrospohila Melanogaster (fruit fly)Introduction to flight circuit;Known facts;Power muscles and steering muscles;Neural circuitry, schematics of reflex arcs;Why is feedback needed, the aerodynamics engineer's standpoint;Design of the model;(Methods - ODE solver in Matlab, block design);

Model tuning – sensory neurons emit one spike per wing cycle;Left and right wing, amplitude and phase differences;Modeling the saccade;Exploring parameter space of one "linear" equation;Limited options for the feedback and its function;Towards comparison of model output with real data;Concluding remarks

Page 5: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

5

Neural sensori-motor circuits

Page 6: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

6

Known factsNeural circuits consist of neurons talking to each other throughsynapses. Thoracic ganglion is a part of fly brain. Sensory inputs arevisual, mechanical and others (like odors etc.). Motor outputs are realizedby muscles. Motoneurons are last neurons in the circuit.Most of the reflexes are fast (< 5 ms). Some of the reflexes aremonosynaptic.

Halteres – are a pair of club-shaped organs in a dipteran insect thatare the modified second pair of wings and function as sensory flightstabilizers. Drosophila is an example of dipteran insect with one pairof wings and with halteres. Compare e.g. to dragonfly of odonata withtwo pairs of wings.

Flies have two types of flight muscles:(1) power muscles and (2) steering muscles.Experiments: (1) limited kinematics experiments: tethered flight, singlewing preparation; (2) behavioral experiments: free flightDescription of reflex arcs is based on anatomy of neural circuits.

Page 7: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

7

flightforces

flight

flight trajectory

wing

haltere

Neural sensori-motor circuits

MN

MN

haltere muscle

SN

wing muscle

SN

descendingvisual input

Page 8: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

8

flightforces

flight

flight trajectory

wing

haltere

Neural sensori-motor circuits

MN

MN

haltere muscle

SN

wing muscle

SN

descendingvisual input

Reflex arcs of halteres

Page 9: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

9

flightforces

flight

flight trajectory

wing

haltere

Neural sensori-motor circuits

MN

MN

haltere muscle

SN

wing muscle

SN

descendingvisual input

Reflex arcs of wings

Page 10: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

10

Function of Sensory Inputin Flight Control (Circuit)

Sensory neuron

Mechanoreceptor transduction

Motoneuron

Muscle

Wing

Mechanical coupling

DelaySynapse

Masterpacemaker? NoMechanicalResonance? YesNonlinear oscillator? Yes

Other inputs,visual, from halteres, etc.

Page 11: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

50 52 54 56 58 60 62 64 66 68 70-80

-70

-60

-50

time [ms] t

right voltage [mV] V Rleft voltage [mV] V L

Model: Introduction of Leaky Integrator (= RC circuit with threshold)

THL for )( VVVdttV

L VVdt

dV RC

IVVgdt

dVg )( LLL

1L

Rg

Page 12: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Model: Leaky Integrator and Spring Equations

IVVxNpVVhgVVgdt

dVg ))(()()( Na0KALLL

)(SS Vhhdt

dhh

Fxkdt

dx

dt

xdm MRC2

2

TkxkE

xp

B

MRC

02

exp1

1)(

slope ,

half,

SS

exp1

11)(

h

h

V

VVVh

)(LfF

THL for )( VVVdttV

Page 13: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Model: Reordered Equations

IVVxNpVVhgVVgdt

dVg ))(()()( Na0KALLL

)(SS Vhhdt

dhh

Fxkydt

dym MRC

ydt

dx

1. Although leaky integrator and spring equations are linear, threshold, adaptation and mechanoreceptor currents are nonlinear, making the whole DE set nonlinear.2. Spring equation is rewritten to its normal form to be fed into a custom written fixed step Runge-Kutta numerical DE solver (in Matlab).

THL for )( VVVdttV

Page 14: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Wings Model

RR

RRRHR

LL

LLLHL

H2H

2HHHHHH

HHH2H

2HHHHHH

)(

)(

)(

)()(

wx

xtKwxw

wx

xtKwxw

yyxByExFy

xtKxyxByFxEx

Left and right wing is coupled through variable stiffness K(t) to an oscillator =

oscillating power muscle[Vilfan and Duke]

___

___

Page 15: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

50 52 54 56 58 60 62 64 66 68 70

-0.5

0

0.5

power oscillator x Hright amplitude x Rleft amplitude x L

50 52 54 56 58 60 62 64 66 68 70-80

-70

-60

-50

time [ms] t

right voltage [mV] V Rleft voltage [mV] V L

Wing amplitudesand traces of leaky integrator

Page 16: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

50 52 54 56 58 60 62 64 66 68 70

-0.5

0

0.5

power oscillator x Hright amplitude x Rleft amplitude x L

50 52 54 56 58 60 62 64 66 68 70

-0.5

0

0.5

time t [ms]

right phase Rleft phase L

Wing amplitudes and phases

Page 17: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

55 60 65 70 75 80 85 90 95

-0.5

0

0.5

1left amplituderight amplitudephase differenceamplitude difference

55 60 65 70 75 80 85 90 95

-0.4

-0.2

0

0.2

0.4

time [ms]

left stiffness, = 0.5 msright stiffness, = 5 msalpha function, = 0.5 msalpha function, = 5 ms

Feedback formula1LFL for ),6.0)(()( iii ttttgtK

KL(t) is time varying stiffness, gF is gain of the feedback,

L is wing phase. This is the formula for the left wing (L)and analogous formula is for the right (R). [Tu and Dickinson, 96]

Page 18: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

50 60 70 80 90 100

-0.5

0

0.5 left amplitude, x L

right amplitude, x R

power oscillator, x H

50 60 70 80 90 100

-0.5

0

0.5 left phase, L

right phase, R

50 60 70 80 90 100

-0.5

0

0.5 left stiffness, K L

right stiffness, K R

50 60 70 80 90 100-80

-70

-60

-50 left voltage, V

L right voltage, V

R

50 60 70 80 90 1000

10

20left relative spike timingright relative spike timing

Variables of a saccade

Page 19: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

19

Saccade

[Fry et al, 2003]

Page 20: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Investigating parameter values: without and with feedback

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

0.6

0.8

1

1.2

gain g F, stiffness K

Amplitude

(magenta) amplitude, with feedback, varying gain(red) amplitude, no feedback, varying K

Page 21: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Investigating parameter values:wing mass M=1 and M=2

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.2

0.4

0.6

0.8

1

1.2

No feedback, amplitude in dependence on stiffness

stiffness K

(blue) amplitude, mass M=2(green) amplitude, mass M=1

Page 22: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

22

From model to data

Page 23: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Function of Sensory Input in Flight Control (Wish list)

Things to do, hypotheses, …

Theory: perturbation of the neural circuit will alter flight maneuvers.

Theory: test some of the popular hypotheses (eg. delay line in wing input).

Theory: what entrains/ perturbs wing rhythm?, phase lock, contributions…

Theory: minimal alterations of circuit, not possible in experiments.

Theory… (Theory: any new ideas mostly sought and welcome…)

Theory: in general should (ideally) suggest interesting experiments.

Experiments: should (ideally) suggest interesting theoretical questions.

Experiments: calcium levels recording in mechanoreceptors and neurons.

Experiments: electrophysiological recording in mech.receptors and neurons.

Experiments: flight recording in mutants, in other Drosophila species.

Page 24: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

Function of Sensory Input in Flight Control (Wish list)

Things to do, hypotheses, …

Theory: perturbation of the neural circuit will alter flight maneuvers.

Theory: test some of the popular hypotheses (eg. delay line in wing input).

Theory: what entrains/ perturbs wing rhythm?, phase lock, contributions…

Theory: minimal alterations of circuit, not possible in experiments.

Theory… (Theory: any new ideas mostly sought and welcome…)

Theory: in general should (ideally) suggest interesting experiments.

Experiments: should (ideally) suggest interesting theoretical questions.

Experiments: calcium levels recording in mechanoreceptors and neurons.

Experiments: electrophysiological recording in mech.receptors and neurons.

Experiments: flight recording in mutants, in other Drosophila species.

V

+-

V

+-

X

+-

X

X

X+-

Page 25: 1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.

25

Conclusions1 The aim of the project is to understand the function of sensory

input in Drosophila flight control.

2 Equilibrium reflexes are described in experiments. Their underlying circuitry is mostly unknown.

3 Current model: coupling of mechanoreceptors to spiking of their sensory neuron. Closing of feedback loop from motoneuron to sensory neuron.

4 We described the parameter space and key variables involved in feedback and saccades.

6 What remains to do: to describe effects of feedback and steering in terms of flight aerodynamics, which is the experimental description level.

7 We will analyze new experimental data in near future.