https://github.com/NikVard/memstim-hh
Tip revision: 3db0e522a6c40a756534723c3f127da7b7d19860 authored by NikVard on 09 June 2022, 17:36:36 UTC
[RESULTS] opt inp EC fin
[RESULTS] opt inp EC fin
Tip revision: 3db0e52
extracell_stim.txt
Calculates the transfer resistances between
extracellular stimulating|recording electrode(s) and a
model neuron. Relies on the principle of reciprocity,
which assumes that the intervening bath and tissue can
be treated as linear. Suppose a stimulus current of
amplitude Is, applied to a particular configuration of
extracellular electrode(s), produces a potential Vext(x,y,z)
at location (x,y,z). Then the transfer resistance between
the electrode(s) and (x,y,z) is
|===============================|
| rx(x,y,z) = Vext(x,y,z)/Is |
|===============================|
According to the principle of reciprocity, a transmembrane
current Im(x,y,z) generated by membrane at (x,y,z) will
produce a potential Vel that can be recorded at the
extracellular electrode(s) and is given by
|===============================|
| Vel = rx(x,y,z) Im(x,y,z) |
|===============================|
-----------------------------------------
How to simulate extracellular stimulation
-----------------------------------------
Insert the extracellular and xtra mechanisms in all sections that are
subject to the extracellular field.
Compute the transfer resistance rx for every section that contains
xtra, as illustrated below.
Construct a stimulus waveform template and copy it to a Vector.
For each internal node along the axon, use this Vector to drive
is_xtra(x). The xtra mechanism uses the rx values to convert the
stimulus current waveform into the proper amplitude and sign of the
local extracellular field.
If rho, b, or c is changed, new_elec() must be invoked
to make the changes take effect.
-----------------------------------------
Monopolar electrode in an infinite medium
-----------------------------------------
A conductive sphere of radius r0 is suspended in an infinite
volume of solution that has resistivity rho [ohm cm]. Ignoring
electrochemical effects at the electrode|solution interface,
what is the resistance between the surface of the sphere and
an infinitely distant ground electrode?
The surface area of a sphere with radius r is 4 PI r^2.
The resistance of a shell with thickness dr is
|=======================|
| rho dr / 4 PI r^2 |
|=======================|
and the resistance is therefore
|===============================================|
| inf |
| INTEGRAL rho dr / 4 PI r^2 |
| r0 |
| inf |
| = - rho / 4 PI r | = rho / 4 PI r0 |
| r0 |
|===============================================|
So to a first approximation, a monopolar stimulating electrode
that delivers current I produces a field in which potential V
is given by
|=======================|
| V = I rho / 4 PI r |
|=======================|
where r is the distance from the center of the electrode.
The principle of superposition may be applied to deal with an
arbitrary number of monopolar electrodes, or even surface
electrodes with different shapes and areas, which are located
at arbitrary positions, and deliver arbitrary stimulus currents.
However, there are some noteworthy special cases.
---------------------------------------------
Special case: bipolar stimulation of an axon
---------------------------------------------
Imagine a pair of stimulating electrodes that lie along
a line parallel to an axon, like so:
===================== ---
c
o o ---
| b |
1 2
where b is the separation between the electrodes
and c is the perpendicular distance from them to the axon.
For the sake of this example, assume that the electrodes
straddle the midpoint of the axon.
The extracellular potential at location x produced by electrode
1 is
|===========================|
| V1 = I rho / 4 PI r1 |
|===========================|
where r1 is the distance from electrode 1 to x. This distance is
|===============================================|
| r1 = sqrt( ((x-0.5)*L) + 0.5*b)^2 + c^2 ) |
|===============================================|
Likewise the potential at x produced by electrode 2 is
|===========================|
| V2 = -I rho / 4 PI r2 |
|===========================|
where r2 is the distance from electrode 2 to x, i.e.
|===============================================|
| r2 = sqrt( ((x-0.5)*L) - 0.5*b)^2 + c^2 ) |
|===============================================|
The net extracellular potential at x is V1 + V2, i.e.
|===========================================|
| Vnet = (I rho / 4 PI)*((1/r1) - (1/r2)) |
|===========================================|
so the transfer resistance that converts the stimulus current I to
an extracellular potential Vnet is simply
|=======================================|
| rx = (rho / 4 PI)*((1/r1) - (1/r2)) |
|=======================================|
--------------------------------------------------------
Special case: uniform field between two parallel plates
--------------------------------------------------------
A uniform field has the same intensity and orientation at all
points in space, and the extracellular potential at any point
is a linear function of displacement in the direction of the
orientation of the field.
If an entire neuron lies in such a field, then without loss of
generality we may assert that the extracellular potential is 0
for all points that lie on some plane that is perpendicular to
the field. For this "zero potential surface" it is convenient
to choose the plane that passes through a particular location
in the cell, such as the 0 end of the soma.
--------------------------------------------------------
Conventional current flow in a cell
--------------------------------------------------------
https://www.gatsby.ucl.ac.uk/~lmate/biblio/dayanabbott.pdf
--------------------------------------------------------
By convention, current that enters the neuron through an electrode is
defined as positive-inward, whereas membrane current is defined as
positive-outward
