Model with absolute conductances and capacity
Posted: Mon Mar 17, 2008 2:14 pm
Hi,
I am trying to rebuild an existing model in Neuron that has been written in matlab before.
The problem is that it has been defined with absolute values (not length, diameter dependent values) for axial resistance Ri , membrane conductances Gl (leaky channel), Gna (sodium channel, no inactivation) and membrane capacity Cm.
For Gl, Gna and Cm I did the following:
cm = 1 // uF/cm^2 relative membrane resistance:
diam = 100 // (um)
L = ((Cm) / (cm*1e-5)) / (diam*PI) // Cm in nF
gl = (Gl*1e-9) / (L*diam*PI*1e-8) // (S/cm2), Gl in nS
gna = (Gna*1e-9) / (L*diam*PI*1e-8) // (S/cm2), Gl in nS
with gl, gna being the relative conductance used in the model.
With this I am able to reproduce the results of a single compartment model, however I get different results compared to the matlab model (which I think is correct) if I create a 4 compartment model.
For this I have to connect 4 compartments (1 soma, 3 dendrites) with an absolute axial resistance of Ri to each other. I tried to do this in Neuron by creating 4 different sections each with nseg=1 and appropriate values for diam, L and gl, gna and tried to adjust the effective Ri by defining:
Ra = (Ri/L)*PI*(diam/2)*(diam/2)*1e-4 // (Ohm cm), Ri in Ohm
This should give me an effective resistance of Ri between the sections, shouldn't it?
However I am getting a difference if i compare the overall resistance, (delta_V/I_injected), measured at the soma, at depolarized potentials.
So at the resting state the effective membrane resistances in the two models (matlab, neuron) are the same, but If I depolarize and thereby activate the Gna channel the overall membrane resistance in my matlab model is higher than in the neuron model.
This difference vanishes if I decrease Ri or Ra.
I am wondering if my calculation of Ra is correct? Is there a possibility to read out the actual values Neuron uses as resistance between the sections?
Thanks!
Chris
I am trying to rebuild an existing model in Neuron that has been written in matlab before.
The problem is that it has been defined with absolute values (not length, diameter dependent values) for axial resistance Ri , membrane conductances Gl (leaky channel), Gna (sodium channel, no inactivation) and membrane capacity Cm.
For Gl, Gna and Cm I did the following:
cm = 1 // uF/cm^2 relative membrane resistance:
diam = 100 // (um)
L = ((Cm) / (cm*1e-5)) / (diam*PI) // Cm in nF
gl = (Gl*1e-9) / (L*diam*PI*1e-8) // (S/cm2), Gl in nS
gna = (Gna*1e-9) / (L*diam*PI*1e-8) // (S/cm2), Gl in nS
with gl, gna being the relative conductance used in the model.
With this I am able to reproduce the results of a single compartment model, however I get different results compared to the matlab model (which I think is correct) if I create a 4 compartment model.
For this I have to connect 4 compartments (1 soma, 3 dendrites) with an absolute axial resistance of Ri to each other. I tried to do this in Neuron by creating 4 different sections each with nseg=1 and appropriate values for diam, L and gl, gna and tried to adjust the effective Ri by defining:
Ra = (Ri/L)*PI*(diam/2)*(diam/2)*1e-4 // (Ohm cm), Ri in Ohm
This should give me an effective resistance of Ri between the sections, shouldn't it?
However I am getting a difference if i compare the overall resistance, (delta_V/I_injected), measured at the soma, at depolarized potentials.
So at the resting state the effective membrane resistances in the two models (matlab, neuron) are the same, but If I depolarize and thereby activate the Gna channel the overall membrane resistance in my matlab model is higher than in the neuron model.
This difference vanishes if I decrease Ri or Ra.
I am wondering if my calculation of Ra is correct? Is there a possibility to read out the actual values Neuron uses as resistance between the sections?
Thanks!
Chris