Lamprey spinal CPG neuron (Huss et al. 2007)

 Download zip file 
Help downloading and running models
This is a model of a generic locomotor network neuron in the lamprey spinal cord. The given version is assumed to correspond to an interneuron; motoneurons can also be modelled by changing the dendritic tree morphology.
1 . Huss M, Lansner A, Wallén P, El Manira A, Grillner S, Kotaleski JH (2007) Roles of ionic currents in lamprey CpG neurons: a modeling study. J Neurophysiol 97:2696-711 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s): I Na,t; I A; I K; I K,Ca; I_Ks;
Gap Junctions:
Simulation Environment: GENESIS;
Model Concept(s): Detailed Neuronal Models; Rebound firing;
Search NeuronDB for information about:  I Na,t; I A; I K; I K,Ca; I_Ks;
// This script plots a spike train under simulated Cd2+ application 
// (here assumed to block all Ca2+ currents, though
// it may be more realistic to assume only partial blockage of LVA calcium)

// The output of the script is similar to Fig 4a
// but not identical - the reason for this is unclear. 

float PI = 3.141592654

int	i
float dt = 1e-5
float sim_time = 1.02
setclock 0 {dt}
setclock 1 1e-4
setmethod 11
// setmethod 0

float NMDA=0
float AMPA=0.0

include library
include finish

make_cell cell.p neuron

include xout_fig4a

create spikegen /neuron/soma/spike
setfield /neuron/soma/spike thresh -0.035 abs_refract 0.010 output_amp 1

create spikehistory spike.history
setfield spike.history ident_toggle 0 \ // index specification
                                  filename "spikes.dat" \
                                  initialize 1 leave_open 1 flush 1

addmsg /neuron/soma/spike spike.history SPIKESAVE


// setfield neuron chanmode 0
// if hsolve is used
 call /neuron SETUP

str comp
float calvamult=0.5

foreach comp ({el /neuron/##[OBJECT=compartment]})
    setfield {comp}/Ca_N Gbar 0
    setfield {comp}/Ca_L Gbar 0
    setfield {comp}/Ca_LVA Gbar 0
    // setfield {comp}/Ca_LVA Gbar {calvamult*{getfield {comp}/Ca_LVA Gbar}}

step 0.020 -t

setfield /neuron/soma inject 0.5e-9
step 1 -t

Loading data, please wait...