sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/sepulchre.pdf ·...

40
Sensitivity analysis of neuronal behaviors R. Sepulchre -- University of Cambridge Synthetic biology workshop, Oxford, September 2014

Upload: others

Post on 19-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity analysis of neuronal behaviors

R. Sepulchre -- University of Cambridge

Synthetic biology workshop, Oxford, September 2014

Page 2: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

2

Should we encourage more cross-talk between neurophysiology and systems biology?

Page 3: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

The nonlinear behavior of neuronal signaling

A one-port circuit. Neurons are classified according to their step response.

Page 4: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

The behavior of a nonlinear electrical circuit

Page 5: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Hodgkin-Huxley model : a nonlinear state-space representation

CV = �INa � IK � Il

INa = gNa(V � VNa) = gNam3h(V � VNa)

⌧m(V )m = �m+m1(V )

⌧h(V )h = �h+ h1(V )

⌧n(V )n = �n+ n1(V )

IK = gK(V � VK) = gKn4(V � VK)

Il = gl(V � Vl)

(Kirchhoff’s law)

(channel activation)

(channel inactivation)

(potassium current)

(channel activation)

(leak current (passive))

K +

Na+

Ca2+

Cl -

145 mM18 mM

135 mM3 mM

120 mM7 mM

V = V - Vm in out

Inside Outside

1.2 mM10 mM-4

(sodium current)

Page 6: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Ion channel diversity ensures a tight regulation of neuronal behaviors

Page 7: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity analysis of neuronal behaviors

• Each ionic current defines a feedback loop. Why so many of them?

• Which ionic currents determine the behavior (e.g. pacemaker frequency and transient bursting) ?

Is the large robust to the small? How does the small control the large?

Page 8: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

8

Are neuronal behaviors relevant to systems/synthetic biology?

• Modeling: Hodgkin-Huxley biophysical principles.

• Questions: sensitivity, robustness, control

• Data: 60 years of experimental electrophysiology

Page 9: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Outline

• Part I: An anecdote

• Part II: Questions about neuronal behaviors

• Part III: Sensitivity analysis: mimicking Bode’s approach

Page 10: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

2008: the starting question

No synaptic afferents (in vitro) Synaptic afferents (in vivo)

In vitro, dopaminergic neurons are pacemakers (regular endogenous rhythm) In vivo, they can switch from irregular pacemaking to bursting when blocking SK channels

What are the key players that determine the firing pattern of DA neurons?

Page 11: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

About 130 state variables and 500 parameters(Canavier et al., 2006; Drion et al. 2010)

2008: the starting (computational) model

G. Drion master thesis: adding a particular ionic current in the model; does the computational prediction match the experimental observation?

Page 12: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

A nonlinear electrical circuit can be complicated...

About 130 state variables and 500 parameters(Canavier et al., 2006; Drion et al. 2010)

and its behavior simple: pacemaking behavior of midbraindopaminergic neuron

Page 13: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

2009: the jubilatory (or juvelinatory?) stage

We reduce the model to 5 states We hypothetize a systemic role for SK channels, possibly

shared by many different neurons We submit our first ‘systems’ paper

SK Channels as Regulators of Synaptically Induced Bursting and Neural Synchrony

Page 14: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Our paper gets rejected for (good ?) reasons:

the systems viewpoint is rejected:− the systemic hypothesis is interesting but unsupported by

experimental data− the authors should focus on the DA neuron and not aim at generality

the model predictions contradict several documented experimental observations.

2010: the desillusion stage

Page 15: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

2010: an extensive literature review leads to a zoo of conflicting observations

Page 16: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

The knock-out experiment is fragile

Guzman et. al, 2009

L-type calcium channels are not involvedin the pacemaker activity of DA neurons.

Putzier et. al, 2009

L-type calcium channels are criticalfor the pacemaker activity of DA neurons.

Page 17: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

A two-parameter sensitivity analysis of the conductance-based model shows the fragility of the experimental protocol

0 1 2 30

200

400

600

g

(m

S/cm

)N

a2

Hyperpolarization

Pacemaking

g (mS/cm )Ca,L2

L-type calcium channel inhibition

Sodi

um c

hann

elin

hibi

tion

a

b

c

d

0 0.1 0.2 0.30

10

20

30

g

(m

S/cm

)N

a2

Hyperpolarization

Pacemaking

g (mS/cm )Ca,L

2

a

b

c

d

Simple model Quantitative model

AND : The mathematical prediction is verified experimentally

Page 18: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

➡ The arguments for rejection of our previous paper led to a novel paper:

“How Modeling Can Reconcile Apparently Discrepant Experimental Results: The Case of Pacemaking in Dopaminergic Neurons.”

The new paper is much better received!

➡ The validating experiment was a key factor of appreciation

➡ One reviewer comments: the study will help to sensitize the experimental community about the large effects on firing pattern induced by subtle changes in channel composition

➡ Another reviewer comments: Additionally, many other neurons possess multiple oscillatory mechanisms, and the paper presents one of the pioneering studies that will lead to more general understanding of pacemaking generated by interacting oscillatory mechanisms. Thus, presented results should be very interesting for a general reader and beyond the investigation of the dopaminergic neuron.

2011: the rewarding stage

Page 19: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Lessons from an anecdote

•Experimentalists (and reviewers) ask the right questions; we should provide them with the right tools

•HH modeling is incredibly predictive.

•Our analysis methods are completely ad hoc

• Sensitivity analysis of neuronal behaviors is a core question of neurophysiology

Page 20: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Outline

• Part I: An anecdote

• Part II: Questions about neuronal behaviors

• Part III: Sensitivity analysis: mimicking Bode’s approach

Page 21: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity analysis of neuronal behaviors

• Each ionic current defines a feedback loop. Why so many of them?

• Which ionic currents determine the behavior (e.g. pacemaker frequency and transient bursting) ?

Is the large robust to the small? How does the small control the large?

Page 22: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity coexists with robustness

• Tiny variations in conductance parameters drastically change the rhythm (modulation)

• The same parameters exhibit a two to fivefold variability from cell to cell without affecting the behavior

Page 23: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Experimental evidence of variability

(Swensen & Bean, 2005)

Page 24: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

24

sfN 2013 - Peter and Patricia Gruber lecture

Page 25: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

The computational approach

Conventionally, the parameters of neuronal models are hand-tuned using trial-and-error searches to produce a desired behavior. Here, we present an alternative approach. We have generated a database of about 1.7 million single-compartment model neurons by independently varying 8 maximal membrane conductances based on measurement from lobster stomatogastric neurons (STG).

Page 26: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

26

In vitro recording of a thalamic reticular neuron (McCormick 1997)

Are neuronal behaviors relevant to systems/synthetic biology?

• Data: a quantitative circuit state-space model; plenty of knock-out experimental data.

• Question: sensitivity and robustness of this behavior

• Methodology: ? ...

Page 27: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Outline

• Part I: An anecdote

• Part II: Questions about neuronal behaviors

• Part III: Sensitivity analysis: mimicking Bode’s approach

Page 28: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity analysis of neuronal behaviors

• Each ionic current defines a feedback loop. Why so many of them?

• Which ionic currents determine the behavior (e.g. pacemaker frequency and transient bursting) ?

Page 29: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

29

An old fashioned analogy: the repeater problem

The typical regulator system can frequently be described, in essentials, by differential equations of no more than perhaps the second, third or fourth order. …In contrast, the order of the set of differential equations describing the typical negative feedback amplifier used in telephony is likely to be very much greater. As a matter of idle curiosity, I once counted to find out what the order of the set of equations in an amplifier I had just designed would have been, if I had worked with the differential equations directly. It turned out to be 55.

Henrik Bode, Feedback: the history of an idea, 1960

Once intractable ...

Page 30: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Loop shaping analysis

Tractable: Behavior is a superposition of simple behaviors,each determined by a feedback gain.

Control shapesthe loop gainat each frequency

Page 31: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Sensitivity analysis of neuronal behaviors: the static view

I(V ) = 0Kirchhoff:

�V = (@I

@V)�1�I

voltage dependent shaping gain

Page 32: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Dynamic input conductances shape the dynamic behavior:

CV = I(V, nk, gl)

The electrical behavior is a superposition of simple behaviors in different time scales.

Page 33: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Hodgkin and Huxley, 1952

Nothing new under the sun...

Page 34: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Separating the behavioral currents

FAST SLOW ULTRASLOW

Page 35: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

35

FAST

SLOW

ULTRASLOW

Ion channels exhibit a continuum of time scales, therefore a particular ion channel type can contribute in several temporal windows

The behavior, not the ion channels kinetics, determines the decomposition

Page 36: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

The three loop shaping curves of a bursting behavior

+-+

-

Page 37: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Two neurons that share the same loop shaping curves exhibit the same behavior, regardless of the ion channel types

Homeostasis and robustness: co-variation of several ion channel densities that maintain the same curves

Modulation: predicted by a local sensitivity analysis of the loop shaping curves with respect to a given parameter.

Mathematical analysis: zero-crossing of shaping curves determine organizing centers of neuronal behavior (singularity theory)

Loop shaping curves: a novel reduction approachfor robustness and sensitivity analysis

Page 38: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Neuronal behavior is highly prototypical and a superposition of few elementary behaviors

+

-

I V

fast excitabilityhigh state

fast+slow excitabilityhigh+low state

hyperpolarizedlow-state

updown

fast f slow f

Page 39: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

39

Are neuronal behaviors relevant to systems/synthetic biology?

Bode’s approach: a mathematical theory to study possibly complex linear behaviors as elementary feedback circuits.

It was developed to quantitatively assess the role of simple control principles (P,PI,PID) in ‘complex’ systems

Analog challenge in today’s developments of biology?

Control theory can contribute novel mathematical tools to rigorously study biological behaviors as elementary feedback circuits.

Page 40: Sensitivity analysis of neuronal behaviorssysos.eng.ox.ac.uk/wiki/images/1/1b/Sepulchre.pdf · 2015. 12. 21. · neurophysiology and systems biology? The nonlinear behavior of neuronal

Contributors

Vincent Seutin (experimental electrophysiology)

Guillaume Drion (experimental electrophysiology + modeling)

Alessio Franci (neurodynamics + singularity theory)

Julie Dethier (from cellular to network rhythms)

Laura Trotta (local sensitivity analysis for global sensitivity predictions)

References : arxiv