Synaptic transmission at the calyx of Held (Graham et al 2001)

 Download zip file   Auto-launch 
Help downloading and running models
This model allows the user to investigate faciliation and depression in a complex Monte Carlo model of the calyx of Held, a giant synapse in the mammalian auditory system (Graham et al, 2001)
1 . Graham BP, Wong AYC, Forsythe ID (2001) A computational model of synaptic transmission at the calyx of Held Neurocomputing 38:37-42
Model Information (Click on a link to find other models with that property)
Model Type: Synapse;
Brain Region(s)/Organism:
Cell Type(s):
Gap Junctions:
Receptor(s): Glutamate;
Transmitter(s): Glutamate;
Simulation Environment: NEURON;
Model Concept(s): Facilitation; Depression; Vestibular;
Implementer(s): Graham, Bruce [B.Graham at];
Search NeuronDB for information about:  Glutamate; Glutamate;

    Calyx-of-Held to MNTB Model - Pre and Postsynaptic Structures

B. Graham, Dept. of Computing Science & Maths, University of Stirling
(previously IANC, Division of Informatics, University of Edinburgh)

CNS 2000 Version (19/11/02)

create AXON, MNTB
N=500       // number of release sites (same as RSIZE in coh2.mod)
objectvar coh       // presynaptic calyx of Held
objectvar c[1]      // postsynaptic receptor sites

//  create AMPA receptors

proc recampa() {
  objectvar c[N]            // postsynaptic receptor sites
  for i = 0, N-1 {
    c[i] = new AMPA()
    MNTB c[i].loc(0.5)          // assign postsynaptic compartment
    setpointer c[i].C, coh.T[i]     // connect presynaptic transmitter
    c[i].gmax = 500         // (pS) maximum conductance

proc setgmax() {
  for i = 0, N-1 {c[i].gmax = $1}   // (pS) maximum conductance

//  create pre and postsynaptic compartments and insert passive properties

forall {
  insert pas

//  create presynaptic and insert postsynaptic mechansisms

// calyx of Held
coh = new COH()
AXON coh.loc(0.5)

// postsynaptic receptors

objectvar vcl  // voltage-clamp object

if (postAP == 1) {  // generate postsynaptic spikes
  access MNTB
  MNTB {
    insert BKDNaDR gnabar_BKDNaDR=0.025 gkbar_BKDNaDR=0.03
} else {  // record postsynaptic currents
  // voltage clamp postsynaptic cell
  MNTB vcl = new VClamp(.5)
  vcl.dur[0] = 11000
  vcl.amp[0] = v_init

Loading data, please wait...