24
Balance of Electric and Diffusion Forces Ions flow into and out of the neuron under the forces of electricity and concentration gradients (diffusion). The net result is a electric potential difference between the inside and outside of the cell — the membrane potential V m . This value represents an integration of the different forces, and an integration of the inputs impinging on the neuron.

ce of c d fn Forces - Home | Computer Science

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ce of c d fn Forces - Home | Computer Science

Balance of Electric and Diffusion Forces

Ions flow into and out of the neuron under the forces of electricityand concentration gradients (diffusion).

The net result is a electric potential difference between the insideand outside of the cell — the membrane potential Vm.

This value represents an integration of the different forces, and anintegration of the inputs impinging on the neuron.

Page 2: ce of c d fn Forces - Home | Computer Science

Electricity

Positive and negative charge (opposites attract, like repels).

Ions have net charge: Sodium (Na+), Chloride (Cl−), Potassium(K+), and Calcium (Ca++) (brain = mini ocean).

Current flows to even out distribution of positive and negativeions.

Disparity in charges produces potential (the potential to generatecurrent..)

Page 3: ce of c d fn Forces - Home | Computer Science

Resistance

Ions encounter resistance when they move.Neurons have channels that limit flow of ions in/out of cell.

G

I

+ −

+

−V

The smaller the channel, the higher the resistance, the greater thepotential needed to generate given amount of current (Ohm’s law):

I =V

R(4)

Conductance G = 1/R, so I = V G

Page 4: ce of c d fn Forces - Home | Computer Science

Diffusion

Constant motion causes mixing – evens out distribution.

Unlike electricity, diffusion acts on each ion separately — can’tcompensate one + ion for another..

(same deal with potentials, conductance, etc)

I = −DC (5)

(Fick’s First law)

Page 5: ce of c d fn Forces - Home | Computer Science

Equilibrium

Balance between electricity and diffusion:

E = Equilibrium potential = amount of electrical potential neededto counteract diffusion:

I = G(V − E) (6)

Also:

Reversal potential (because current reverses on either side of E)

Driving potential (flow of ions drives potential toward this value)

Page 6: ce of c d fn Forces - Home | Computer Science

The Neuron and its Ions

InhibitorySynapticInput

ExcitatorySynapticInput

LeakCl−

Na+

Vm

Na/KPump

Vm

Vm

Vm

−70

+55

−70 K+

Cl−

Na+ K+

−70mV

0mV

Everything follows from the sodium pump, which creates the“dynamic tension” (compressing the spring, winding the clock) forsubsequent neural action.

Page 7: ce of c d fn Forces - Home | Computer Science

The Neuron and its Ions

InhibitorySynapticInput

ExcitatorySynapticInput

LeakCl−

Na+

Vm

Na/KPump

Vm

Vm

Vm

−70

+55

−70 K+

Cl−

Na+ K+

−70mV

0mV

Glutamate → opens Na+ channels → Na+ enters (excitatory)

GABA → opens Cl- channels → Cl- enters if Vm ↑ (inhibitory)

Page 8: ce of c d fn Forces - Home | Computer Science

Drugs and Ions

• Alcohol: closes Na

• General anesthesia: opens K

• Scorpion: opens Na and closes K

Page 9: ce of c d fn Forces - Home | Computer Science

Putting it Together

Ic = gc(Vm − Ec) (7)

e = excitation (Na+)i = inhibition (Cl−)l = leak (K+).

Inet = ge(Vm − Ee) +

gi(Vm − Ei) +

gl(Vm − El) (8)

Vm(t + 1) = Vm(t) − dtvmInet (9)

or

Vm(t + 1) = Vm(t) + dtvmInet− (10)

Page 10: ce of c d fn Forces - Home | Computer Science

Putting it Together: With Time

Ic = gc(t)gc(Vm(t) − Ec) (11)

e = excitation (Na+)i = inhibition (Cl−)l = leak (K+).

Inet = ge(t)ge(Vm(t) − Ee) +

gi(t)gi(Vm(t) − Ei) +

gl(t)gl(Vm(t) − El) (12)

Vm(t + 1) = Vm(t) − dtvmInet (13)

or

Vm(t + 1) = Vm(t) + dtvmInet− (14)

Page 11: ce of c d fn Forces - Home | Computer Science

It’s Just a Leaky Bucket

Vm

ge

g i/l

excitation

inhibition/leak

ge = rate of flow into bucketgi/l = rate of “leak” out of bucketVm = balance between these forces

Page 12: ce of c d fn Forces - Home | Computer Science

Or a Tug-of-War

Vm

excitation

inhibition

g i

ge

Vm

Ee

EiVm

Vm

Page 13: ce of c d fn Forces - Home | Computer Science

In Action

−70− −65− −60− −55− −50− −45− −40− −35− −30−

V_m

I_net

05 10 15 20 25 30 35 40

−40−

−30−

−20−

−10−

0−

10−

20−

30−

40−

g_e = .2

g_e = .4

cycles

(Two excitatory inputs at time 10, of conductances .4 and .2)

Page 14: ce of c d fn Forces - Home | Computer Science

Overall Equilibrium Potential

If you run Vm update equations with steady inputs, neuron settlesto new equilibrium potential.

To find, set Inet = 0, solve for Vm:

Vm =gegeEe + gigiEi + glglEl

gege + gigi + glgl(15)

Can now solve for the equilibrium potential as a function of inputs.

Simplify: ignore leak for moment, set Ee = 1 and Ei = 0:

Vm =gege

gege + gigi(16)

Membrane potential computes a balance (weighted average) ofexcitatory and inhibitory inputs.

Page 15: ce of c d fn Forces - Home | Computer Science

Equilibrium Potential Illustrated

0.0 0.2 0.4 0.6 0.8 1.0g_e (excitatory net input)

0.0

0.2

0.4

0.6

0.8

1.0

V_m

Equilibrium V_m by g_e (g_l = .1)

Page 16: ce of c d fn Forces - Home | Computer Science

Computational Neurons (Units) Summary

ge≈ i w ij > +

i

w ij

Vm= gege g gEe + i i Ei g+ lglEl

gege g+ igi + glgl

≈Vm−Θ[ ]+

Vm−Θ[ ]+ + 1j

net <x

x

βN=

yγγ

1. Weights = synaptic efficacy; weighted input = xiwij.Net conductances (average across all inputs)excitatory (net = ge(t)), inhibitory gi(t).

2. Integrate conductances using Vm update equation.

3. Compute output yj as spikes or rate code.

Page 17: ce of c d fn Forces - Home | Computer Science

Thresholded Spike Outputs

Voltage gated Na+ channels open if Vm > Θ, sharp rise in Vm.

Voltage Gated K+ channels open to reset spike.

−80−

−70−

−60−

−50−

−40−

−30−

−1−

−0.5−

0−

0.5−

1−

V_m

Rate CodeSpike

0 5 10 15 20 25 30 35 40

act

In model: yj = 1 if Vm > Θ, then reset (also keep track of rate).

Page 18: ce of c d fn Forces - Home | Computer Science

Rate Coded Output

Output is average firing rate value.One unit = % spikes in population of neurons?

Rate approximated by X-over-X-plus-1 ( xx+1):

yj =γ[Vm(t) − Θ]+

γ[Vm(t) − Θ]+ + 1(17)

which is like a sigmoidal function:

yj =1

1 + (γ[Vm(t) − Θ]+)−1(18)

compare to sigmoid: yj = 11+e

−ηj

γ is the gain: makes things sharper or duller.

Page 19: ce of c d fn Forces - Home | Computer Science

Convolution with Noise

X-over-X-plus-1 has a very sharp threshold

Smooth by convolve with noise (just like “blurring” or“smoothing” in an image manip program):

Θ Vm

activity

Page 20: ce of c d fn Forces - Home | Computer Science

Fit of Rate Code to Spikes

0−

10−

20−

30−

40−

50−

0−

0.2−

0.4−

0.6−

0.8−

1−

spike rate

V_m − Q−0.005 0 0.005 0.01 0.015

noisy x/x+1

Page 21: ce of c d fn Forces - Home | Computer Science

Extra

Page 22: ce of c d fn Forces - Home | Computer Science

Computing Excitatory Input Conductances

A B

Σ β1N

ix ijw

Projections

aa+b < ix ijw >

ix ijw

ba+b

< ix ijw >

ge

s s

One projection per group (layer) of sending units.

Average weighted inputs 〈xiwij〉 = 1n

∑i xiwij .

Bias weight β: constant input.

Factor out expected activation level α.

Other scaling factors a, s (assume set to 1).

Page 23: ce of c d fn Forces - Home | Computer Science

Computing Vm

Use Vm(t + 1) = Vm(t) + dtvmInet− withbiological or normalized (0-1) parameters:

Parameter mV (0-1)Vrest -70 0.15El (K+) -70 0.15Ei (Cl−) -70 0.15Θ -55 0.25Ee (Na+) +55 1.00

Normalized used by default.

Page 24: ce of c d fn Forces - Home | Computer Science

Detector vs. Computer

Computer DetectorMemory & Separate, Integrated,Processing general-purpose specialized

Operations Logic, arithmetic Detection(weighing & accumulatingevidence, evaluating,communicating)

Complex Arbitrary sequences Highly tuned sequencesProcessing of operations chained of detectors stacked

together in a program upon each other in layers