peter andras school of computing and mathematics, keele university

42
COMPUTATIONAL NEUROSCIENCE Peter Andras School of Computing and Mathematics, Keele University

Upload: damon-french

Post on 19-Jan-2016

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Peter Andras School of Computing and Mathematics, Keele University

COMPUTATIONAL NEUROSCIENCE

Peter Andras School of Computing and Mathematics, Keele University

Page 2: Peter Andras School of Computing and Mathematics, Keele University

2

OVERVIEW

The brain Neurons and information Computational models Mathematical and computational

analysis Back to biology

Page 3: Peter Andras School of Computing and Mathematics, Keele University

3

BRAIN FUNCTION

The nervous system controls the behaviour of animals

The brain is a collection of high level specialised neural centres (ganglia)

Page 4: Peter Andras School of Computing and Mathematics, Keele University

4

BRAIN FUNCTION

Sensory brain: interpreting visual, auditory, somato-sensory, olfactory, etc information

Motor brain: high level control of muscles – large and fine scale control

Association brain: linking sensory and motor function, managing memories, making general sense of the world, driving communications

Page 5: Peter Andras School of Computing and Mathematics, Keele University

5

COGNITIVE BRAIN

Understanding the world Perception Action Decision making Memories Learning

Black box models

Page 6: Peter Andras School of Computing and Mathematics, Keele University

6

BRAIN DISEASE

Parkinson’s Disease

Alzheimer’s Disease

Creutzfeldt – Jakob Disease (mad cow disease)

Page 7: Peter Andras School of Computing and Mathematics, Keele University

7

BRAIN STRUCTURE

Large-scale connectivity – networks of brain modules

Layers of neurons

Page 8: Peter Andras School of Computing and Mathematics, Keele University

8

NEURONS

Neurons are the building blocks of the nervous system

Synapses mediate communication between neurons

Synapses may form, get strengthened or weakened, or may disappear

Page 9: Peter Andras School of Computing and Mathematics, Keele University

9

NEURAL ACTIVITY

Neural cell membrane differential permeability for ions – Na+, K+, Cl-, Ca++

Ionic imbalance leads to steady state potential difference: ~-70 mV the inside is more negative than the outside

Neurotransmitters trigger the opening of ionic channels, also voltage-dependent channels, electric junctions (fully or partly bi-directional)

The membrane potential changes and this propagates along the membrane dendritic signals, action potentials (spikes) in the axons

Spiking activity can be triggered by several mechanisms – e.g. excitatory input, rebound from inhibition

Page 10: Peter Andras School of Computing and Mathematics, Keele University

10

NEURONS AND INFORMATION

Information may be encoded in the rate of spiking – e.g. sensory neurons, motor neurons innervating muscles

Information may be encoded in the temporal pattern of spikes – e.g. some projection neurons in the cortex

Information may be represented by spatio-temporal patterns of activity of many neurons – e.g. olfactory bulb, hippocampus – short term memory formation

Page 11: Peter Andras School of Computing and Mathematics, Keele University

11

NEURAL CIRCUITS AND NETWORKS

Neurons are organised in functional blocks

A neuron may belong to multiple functional blocks

Hierarchical combination of functional blocks

Page 12: Peter Andras School of Computing and Mathematics, Keele University

12

NEUROMODULATION

E.g. Dopamine, Serotonin, Noradrenalin, Oxytocin Generally neuromodulators alter directly or

indirectly the functioning of ion channels modulating the behaviour of neurons

Neuromodulators may also have long-term effects by influencing the transcription of the DNA

Neuromodulators determine the active parts of anatomical networks many functional networks may be supported by the same anatomical network under different neuromodulation

Page 13: Peter Andras School of Computing and Mathematics, Keele University

13

MODEL ANIMAL SYSTEMS

C. Elegans – network organisation, development, sensory – motor coordination

Crab / lobster stomatogastric ganglion – neuromodulation, motor control – central pattern generator, autonomous functional restoration

Aplysia – memory and learning Drosophila – complex

behaviour, development

Page 14: Peter Andras School of Computing and Mathematics, Keele University

14

COMPUTATIONAL MODELS

Simple models – perceptron: 0 / 1 – active / inactive

Networked models – nonlinear, multi-layer perceptrons

Classification theory

Nonlinear approximation theory

Page 15: Peter Andras School of Computing and Mathematics, Keele University

15

COMPUTATIONAL MODELS

More realistic models based on ionic current conductances and modelling of ionic currents Hodgkin – Huxley (HH) model

)(

)(

)(

)(

)(

0

V

hVh

dt

dh

V

mVm

dt

dm

EVhmgI

IIIIII

Idt

dVC

h

m

ionba

ionion

ClCaKNa

constants timedependent voltage,

dependent voltage

functions,on inactivati / activation statesteady ,

potential mequilibriu specificion

gateson inactivati ofnumber

gates activation ofnumber

gateon inactivatiopen ofy probabilit

gate activationopen ofy probabilit

econductanc maximalspecificion

hm

ion

ion

hm

E

b

a

h

m

g

Page 16: Peter Andras School of Computing and Mathematics, Keele University

16

COMPUTATIONAL MODELS

Original Hodgkin – Huxley model

)()()( 430 LLKKNaNa EVgEVngEVhmgI

dt

dVC

Page 17: Peter Andras School of Computing and Mathematics, Keele University

17

COMPUTATIONAL MODELS

Simplified models Hindmarsh – Rose

FitzHugh – Nagumo

Morris – Lecar

wcVbdt

dw

IwVVaVdt

dV

)1()(

001.0);)((

2

23

rzEVsrdt

dz

yVdcdt

dy

IzyVbVadt

dV

4

322

2cosh

1,

2

1,

2

1

)()()(

4

3

2

1

VVV

e

n

e

m

nn

dt

dn

EVngEVmgEVgIdt

dVC

n

V

VV

V

VV

n

KKCaCaLL

Page 18: Peter Andras School of Computing and Mathematics, Keele University

18

MODEL ANALYSIS

Variable – corresponding nullclines –

Intersections of nullclines nodes, saddles, focuses, saddle-nodes Stable equilibrium points imply convergence to a steady state

Limit cycles – periodic trajectories Activity along a limit cycle may correspond to sub-threshold oscillations

or spiking behaviour

Phase plane analysis

0dt

dx

nullcline

nullclineStable node

Saddle

Unstable Focus

Page 19: Peter Andras School of Computing and Mathematics, Keele University

19

MODEL ANALYSIS

Depending on external input ( ) the nullclines shift and the system that converged previously to a stable node or focus experiences a change moving it onto a limit cycle trajectory silent neuron becomes a spiking neurons

Alternatively the system may be on small scale limit cycle and switches to a larger size limit cycle neuron with sub-threshold activity starts spiking

Reverse transition: the spiking stops

0I

Stable node Saddl

e

Saddle-node

Page 20: Peter Andras School of Computing and Mathematics, Keele University

20

MODEL ANALYSIS

Bifurcation analysis – how is the qualitative behaviour of the system changing as the parameters change (e.g. external input current)

Two heteroclinic orbits

One periodic homoclinic orbit

Page 21: Peter Andras School of Computing and Mathematics, Keele University

21

NUMERICAL ANALYSIS

Combined slow and fast dynamics – requires adaptive integration step choice

Sensitivity to numerical precision of calculations

Numerical problems grow when simulated neurons get coupled into simulated neural circuits

Page 22: Peter Andras School of Computing and Mathematics, Keele University

22

NUMERICAL ANALYSIS

Many parameter combinations correspond to the same behaviour in the modelled neuron Exhaustive search of the parameter space – problem

many parameters imply high dimensional parameter space, exponential growth of required samples

Experimental data shows correlations between parameters – use these to reduce the dimensionality and size of the parameter space

Different parameter combinations may produce the same basic behaviour but do not produce realistic behaviour in other circumstances (e.g. exposure to neurotoxins or neuromodulators, integration into a model neural circuit)

Page 23: Peter Andras School of Computing and Mathematics, Keele University

23

EXAMPLE 1 Is nonlinearity in inward current required

for spiking model neurons? (Bose, A Golowasch, J, Guan, Y, Nadim, F (2014) J Comput Neurosci, 37:229-242)

Page 24: Peter Andras School of Computing and Mathematics, Keele University

24

EXAMPLE 1 Is nonlinearity in inward current

required for spiking model neurons? (Bose, A , Golowasch, J, Guan, Y, Nadim, F (2014) J Comput Neurosci, 37:229-242)

Page 25: Peter Andras School of Computing and Mathematics, Keele University

25

CENTRAL PATTERN GENERATORS

Motor control Movements of muscles are composed from

rhythmic movements Rhythmic movements are generated by

neural circuits called central pattern generators E.g. respiration, mastication, swallowing

Page 26: Peter Andras School of Computing and Mathematics, Keele University

26

CENTRAL PATTERN GENERATORS

Model: Pacemaker neuron: autonomous rhythm

generator Reciprocally inhibiting neurons – half centre

oscillator Half-centre oscillator

Escape: the inhibited neuron’s behaviour changes and escapes from inhibition

Release: the inhibiting neuron’s behaviour changes and the other neuron gets released from the inhibition

Page 27: Peter Andras School of Computing and Mathematics, Keele University

27

EXAMPLE 2

Escape:

Release:

ht

ht

syn

syn

h

h

m

m vhvvv

h

asynsynLLCaT

e

tt

e

Vs

e

Vh

e

Vm

sVssdt

ds

V

hVh

dt

dh

VgEVsgEVgEVhVmgdt

dVC

1

,

1

1)(,

1

1)(,

1

1)(

)()1(

)(

)(

)()()()(

10

h

hhvvv

h

asynsynLLNaNa

v

e

Vs

e

Vh

e

Vm

sVssdt

ds

V

hVh

dt

dh

VgEVsgEVgEVhVmgdt

dVC

syn

syn

h

h

m

m

)(2cosh,

1

1)(,

1

1)(,

1

1)(

)()1(

)(

)(

)()()()(

Analysis of CPGs with half-centre oscillators (Daun, S. Rubin, JE, Rybak, IA (2009), J Comput Neurosci, 27: 3-26)

Page 28: Peter Andras School of Computing and Mathematics, Keele University

28

EXAMPLE 2

Analysis of CPGs with half-centre oscillators (Daun, S. Rubin, JE, Rybak, IA (2009), J Comput Neurosci, 27: 3-26)

Escape

Release

Page 29: Peter Andras School of Computing and Mathematics, Keele University

29

OVERLAPPING NEURAL CIRCUITS

There is indirect evidence that neurons belong to multiple functional circuits in many parts of the nervous systems E.g. place cells, grid cells, neurons in the

primary visual cortex, swimming neurons in marine snails

What are the mechanisms of such neuronal behaviour ?

Page 30: Peter Andras School of Computing and Mathematics, Keele University

30

EXAMPLE 3

Modelling and analysis of functional switching of neurons between rhythm generating circuits (Gutierrez, GJ, O’Leary, T, Marder, E (2013), Neuron, 77: 845-858.)

Crustacean STG with pyloric and gastric rhythm networks and the IC neuron at the intersection of these networks

Model network with a hub neuron that may belong functionally to the two half-centre oscillator sub-networks (red and blue / fast and slow half-centre oscillators)

Page 31: Peter Andras School of Computing and Mathematics, Keele University

31

EXAMPLE 3 Modelling and analysis of functional

switching of neurons between rhythm generating circuits (Gutierrez, GJ, O’Leary, T, Marder, E (2013), Neuron, 77: 845-858.)

0001.0],10,25.0[],5.7,25.0[,002.0

5,25,3.87,2.42,5.10,3.78,15,0,20,01

1)(,

1

1499272)(,

1

1)(

2cosh)(),tanh1(

2

1)(),tanh1(

2

1)(

)(

)(),)(()(

)()()()()()()()(

10987654321

4

3

4

3

2

1

10

9

8

7

6

5

Lsyneln

V

VV

V

VVh

V

VV

nn

hn

synsynother

elhhKKCaCaLL

ggg

VVVVVVVVVVe

Vs

e

V

e

Vh

V

VVV

V

VVVn

V

VVVm

V

hVh

dt

dhnVnV

dt

dn

VVVsgVVgEVhgEVngEVVmgEVgdt

dVC

025.0,039.0,019.0 hKCa gggFast neurons

Hub neuron

Slow neurons

008.0,019.0,017.0 hKCa ggg

01.0,015.0,0085.0 hKCa ggg

Page 32: Peter Andras School of Computing and Mathematics, Keele University

32

EXAMPLE 3

Modelling and analysis of functional switching of neurons between rhythm generating circuits (Gutierrez, GJ, O’Leary, T, Marder, E (2013), Neuron, 77: 845-858.)

Page 33: Peter Andras School of Computing and Mathematics, Keele University

33

MODELLING NEUROMODULATION

It has been shown that neuromodulators can have a global impact on a network that is different from the sum of their impact on individual sepate neurons (e.g. Hooper and Marder, 1987, J Neurosci, 7: 2097-2112)

Page 34: Peter Andras School of Computing and Mathematics, Keele University

34

MODELLING NEUROMODULATION

Inclusion of modulator induced ionic currents into neuron models Difficult to assess network effect New data: simultaneous VSD recording of many identified

neurons exposed to neuromodulation

Page 35: Peter Andras School of Computing and Mathematics, Keele University

35

VARIABILITY AND ROBUSTNESS

Many parameter settings deliver the same model neuron behaviour

Parameter correlations are determined experimentally

Relatively small changes of parameters by neuromodulators may induce significant behavioural changes in individual neurons or the network of neurons

Page 36: Peter Andras School of Computing and Mathematics, Keele University

36

VARIABILITY AND ROBUSTNESS

Investigation of the role of parameter variability in reproducing realistic network behaviour

Reproduction of the impact of neuromodulators and the analysis of changing roles of identified neurons in the context of the network

4000 4100 4200 4300 4400 4500 4600 4700

-60

-55

-50

-45

-40

-35

-30

Page 37: Peter Andras School of Computing and Mathematics, Keele University

37

PHASE LOCKING

Synchronisation of weakly coupled oscillators Oscillator = dynamical system moving along a limit

cycle attractor Coupling = synaptic and electrical connections

Generally: phase locking – can be the same or opposite phase or other phase relationship

Neuromodulation of phase locking

sfrequenciephases

adt

d

ii

N

jijiji

i

,

)(1

Page 38: Peter Andras School of Computing and Mathematics, Keele University

38

LEADING TO BIOLOGICAL HYPOTHESES Predictions about

the roles and nature of ionic currents in neurons

the joint roles of neurons in the context of neural circuits

the mechanisms underlying the individual and joint roles of neurons

possible interpretations of experimental data

Page 39: Peter Andras School of Computing and Mathematics, Keele University

39

LEADING TO BIOLOGICAL HYPOTHESES Examples:

multiple parameter values lead to similar neural behaviour experimental testing led to the realisation of correlations between parameters

computational models of grid cells suggested a universal kind of position encoding by grid cells in the entorhinal cortex, which recently has been checked and rejected

computational models of neurons predicted behaviours of networks that were not confirmed experimentally highlighting the role of neuromodulators and directing experimental investigations toward the study of impact of neuromodulators on network level behaviour

Page 40: Peter Andras School of Computing and Mathematics, Keele University

40

LEADING TO BIOLOGICAL HYPOTHESES Often the predictions based on computational models

are wrong, i.e. not confirmed or supported by the biological data

However such wrong predictions underline the conceptual errors in the biological and functional understanding of neural systems and direct the experimental work in directions that can provide elucidating answers and ultimately corrections of the previous wrong assumptions

Some predictions based on mathematical and computational analysis of course turn out to be correct

Page 41: Peter Andras School of Computing and Mathematics, Keele University

41

CONCLUSIONS

Biological neural systems are very complex and difficult to understand

Computational modelling and mathematical analysis of models of neurons and neural circuits helps the understanding of how biological neural systems work

Bio-realistic modelling of neurons using conductance-based models are useful in particular both in terms of readiness for mathematical and computational analysis and in terms of biological relevance and ease of biological interpretation

Often predictions based on computational models and analysis are wrong, but even in such cases they contribute very much for the direction of experimental research towards questions that lead to much improved understanding of biological neural systems

Page 42: Peter Andras School of Computing and Mathematics, Keele University

42

ACKNOWLEDGEMENTS

Newcastle University Jannetta Steyn (PhD student) Thomas Alderson (MSc student)

Illinois State University Dr Wolfgang Stein (PI) Carola Staedele (PhD student)