Spontaneous firing caused by stochastic channel gating (Chow, White 1996)

 Download zip file 
Help downloading and running models
Accession:50391
NEURON implementation of model of stochastic channel gating, resulting in spontaneous firing. Qualitatively reproduces the phenomena described in the reference.
Reference:
1 . Chow CC, White JA (1996) Spontaneous action potentials due to channel fluctuations. Biophys J 71:3013-21 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Channel/Receptor;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s): I K; I Sodium;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potential Initiation; Activity Patterns; Ion Channel Kinetics; Temporal Pattern Generation; Axonal Action Potentials; Action Potentials;
Implementer(s): Carnevale, Ted [Ted.Carnevale at Yale.edu]; Donnelly, David [david.donnelly at yale.edu];
Search NeuronDB for information about:  I K; I Sodium;
////////// Emulate Fig. 2 //////////

strdef lbl
objref vvec, tmpvec, traces, areas, g
vvec = new Vector()
soma vvec.record(&v(0.5))

proc batchrun() { local ii
  traces = new List()
  areas = new Vector()
  tstop = 500
  for case (&Area, 10, 50, 100, 200) {
    print Area
    setarea()
    run()

    tmpvec = vvec.c
    sprint(lbl,"%d",Area)
    tmpvec.label(lbl)

    traces.append(tmpvec)
    areas.append(Area)
  }
  tmpvec = new Vector()
  // scale and plot traces
  g = new Graph()
  for ii=0,traces.count()-1 {
    traces.object(ii).sub(v_init)
    traces.object(ii).div(150)
    traces.object(ii).add(traces.count()-ii-0.5)
    traces.object(ii).line(g,dt)
  }
  g.xaxis(3)  // no axes
  g.xaxis(0,tstop)
  g.size(0,tstop,-0.5,traces.count())
}

Loading data, please wait...