| File
name
|
MoNCArkeKim.[ch]
|
| Description
|
This
module implements a version of the McGregor model of a neural cell. The changes
implemented in [1.] have been added to this version of the McGregor
model. Several different cells can be modelled.
|
| Example
parameter file format
|
5.0e-3 Cell membrane time-constant, tm (s). 2.0e-3 Potassium decay time-constant, tGk (s). 2.0e-3 Threshold time-constant, tTh (s). 0.0 Accommodation constant, c (dimensionless). 0.00025 Delayed rectifier postassium conductance, b (nano-Siemens). 12.0 Cell resting Threshold, Th0 (mV). 50.0 Action potential (mV). 0.5 Non-linear voltage constant, Vnl (mV). -65.0 Reversal potential of the potassium conductance, Ek (mV). -65.0 Reversal potential of all other conductances, Eb (mV). 0.02 Resting potassium conductance, gk (nS). 0.0 Resting component of all other conductances, gb (nS). |
| Test
program directories
|
Tests/Models/Neuron,
Tests/SSPrograms
|
| Syntax
|
BOOLN RunModel_Neuron_ArleKim(EarObjectPtr
data);
|
| Returns
|
TRUE
if the process is successful, otherwise it returns FALSE.
|
| Syntax
|
double GetPotentialResponse_Neuron_ArleKim(double
potential);
|
| Returns
|
The
potential response of the cell without the action potential (V).
|
| Syntax
|
BOOLN SetAccomConst_Neuron_ArleKim(double
theAccomConst);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetActionPotential_Neuron_ArleKim(double
theActionPotential);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetBRestingCond_Neuron_ArleKim(double
theBRestingCond);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetBReversalPoten_Neuron_ArleKim(double
theBReversalPoten);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetCellRestingPot_Neuron_ArleKim(double
theCellRestingPot);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetDelayedRectKCond_Neuron_ArleKim(double
theDelayedRectKCond);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetKDecayTConst_Neuron_ArleKim(double
theKDecayTConst);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetKRestingCond_Neuron_ArleKim(double
theKRestingCond);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetKReversalPoten_Neuron_ArleKim(double
theKReversalPoten);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetMembraneTConst_Neuron_ArleKim(double
theMembraneTConst);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetNonLinearVConst_Neuron_ArleKim(double
theNonLinearVConst);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetPars_Neuron_ArleKim(double tm, double
tGk, double tTh, double c, double b, double
tH0, double aP, double vnl, double ek, double
eb, double gk, double gb);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetRestingThreshold_Neuron_ArleKim(double
theRestingThreshold);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
| Syntax
|
BOOLN SetThresholdTConst_Neuron_ArleKim(double
theThresholdTConst);
|
| Returns
|
TRUE
if the function is successful, otherwise it returns FALSE.
|
# # SimulationSpec main parameter file. # output.dat Output file. SimSpecs/NC/AKBushPResp.sim Simulation Specification file. # Misc. parameters. 1 Number of repeat runs.
Figure [123] The current step response of the Arle-Kim neural cell model. The hyperpolarised and superpolarised bushy cell responses were produced using the "AKBushPResp.sim" and "AKBushNResp.sim" simulation specifications respectively.
Figure [124] The current step response of the Arle-Kim neural cell model. The hyperpolarised and superpolarised fusiform cell responses were produced using the "AKFusiPResp.sim" and "AKFusiNResp.sim" simulation specifications respectively.
Figure [125] The current step response of the Arle-Kim neural cell model. The hyperpolarised and superpolarised stellate cell responses were produced using the "AKStellPResp.sim" and "AKStellNResp.sim" simulation specifications respectively.
# # Main Parameter file # output.dat Name of output file. # # Module specifications. # #Par. file Name Description #--------- ----- ------------- StepFun1.par StepFun Stimulus generation paradigm. AKStellate.par Neuron_ArleKim Neural cell model. # # Miscellaneous parameters # 24 Number of test readings. -0.7 Test parameter value (Stimulus amplitude, mV). 0.1 Test parameter increment (Stimulus amplitude, mV). 0.0 First peak search offset.
Figure [126] The input-output current characteristics for the Arle-Kim neural cell model. The functions for the respective cell characteristics were produced using the "AKStellate.par", "AKFusiform.par" and "AKBush.par" module parameter files.