Computer model of clonazepam's effect in thalamic slice (Lytton 1997)

 Download zip file 
Help downloading and running models
Accession:12631
Demonstration of the effect of a minor pharmacological synaptic change at the network level. Clonazepam, a benzodiazepine, enhances inhibition but is paradoxically useful for certain types of seizures. This simulation shows how inhibition of inhibitory cells (the RE cells) produces this counter-intuitive effect.
Reference:
1 . Lytton WW (1997) Computer model of clonazepam's effect in thalamic slice. Neuroreport 8:3339-43 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Thalamus;
Cell Type(s): Thalamus geniculate nucleus/lateral principal GLU cell; Thalamus reticular nucleus GABA cell;
Channel(s): I Na,t; I T low threshold; I K; I CAN;
Gap Junctions:
Receptor(s): GabaA; Gaba;
Gene(s):
Transmitter(s): Gaba;
Simulation Environment: NEURON;
Model Concept(s): Activity Patterns; Bursting; Therapeutics; Epilepsy; Calcium dynamics;
Implementer(s): Lytton, William [bill.lytton at downstate.edu];
Search NeuronDB for information about:  Thalamus geniculate nucleus/lateral principal GLU cell; Thalamus reticular nucleus GABA cell; GabaA; Gaba; I Na,t; I T low threshold; I K; I CAN; Gaba;
/
lytton97b
README
AMPA.mod
calciumpump_destexhe.mod *
GABAA.mod
GABAB1.mod
GABALOW.mod
HH_traub.mod *
IAHP_destexhe.mod
ICAN_destexhe.mod
ICAN_voltdep.mod
Ih_old.mod *
IT_wang.mod
IT2_huguenard.mod
NMDA.mod
passiv.mod *
pregen.mod *
presyn.mod *
pulse.mod
rand.mod
bg.inc *
boxes.hoc
ctl.dat
ctlnew.dat
czp.dat
czpnew.dat
declist.hoc *
decvec.hoc *
default.hoc *
disp.hoc
Fig3.gif
Fig4.gif
geom.hoc
grvec.hoc
init.hoc
labels.hoc
local.hoc
mod_func.c
mosinit.hoc
network.hoc
neurrep8
nrnoc.hoc
params.hoc
presyn.inc *
queue.inc *
run.hoc
show.hoc
simctrl.hoc *
sns.inc *
snsarr.inc
snscode.hoc
snsgr.hoc
snshead.inc *
synq.inc *
xtmp
                            
// $Id: geom.hoc,v 1.30 1995/10/05 23:57:16 billl Exp $

//* RE Cell

begintemplate RE
  public soma
  public nmda, ampa, gabaa, gabab, p, inhib, excit, inj
  public up
  external fgabaa,fgabab, fampa, fnmda, ftc, fre, finj, fgen, mkcode
  objectvar nmda, ampa, gabaa, gabab, p, inhib, excit, inj
  objref this,up

  create soma

  proc init() { 
    col = $1 prenum = $2 num = $3
    soma {diam = 10   L = 31.831}
    access soma
    // type, col, pre0, tier
    p = new PRESYN(0.5,mkcode(fre(),prenum,col,num))

    gabaa = new GABAA(0.5,mkcode(fre(),fgabaa(),col,num))
    ampa = new AMPA(0.5,mkcode(fre(),fampa(),col,num))
    inhib = new POSTSYN(gabaa)
    excit = new POSTSYN(ampa)
    inj   = new PULSE(0.5,mkcode(fre(),finj(),col,num),1)
  }

endtemplate RE

//* TC Cell
begintemplate TC
  public soma
  public nmda, ampa, gabaa, gabab, p, inhib, excit
  public up
  external fgabaa,fgabab, fampa, fnmda, ftc, fre, fgen, mkcode
  objectvar nmda, ampa, gabaa, gabab, p, inhib, excit
  objref this,up

  create soma

  proc init() { 
    col = $1 prenum = $2 num = $3
    soma { diam = 10  L = 31.831 } // such that surface = 1000 um2
    access soma
    // type, col, pre0, tier
    p = new PRESYN(0.5,mkcode(ftc(),prenum,col,num))

    gabaa = new GABALOW(0.5,mkcode(ftc(),fgabaa(),col,num))  
    gabab = new GABAB1(0.5,mkcode(ftc(),fgabab(),col,num))   
    // type, col, pre0, tier
    inhib = new POSTSYN(gabaa,gabab)
  }

endtemplate TC

//* Defining Thalamic Column
begintemplate COL
  public re, tc, repre, tcpre, numtc, numre, col, up
  public tcprelist, reprelist
  external fgabaa,fgabab, fampa, fnmda, ftc, fre, fgen
  objref this,up

  objref re[1]
  objref tc[1]

  proc init() { 
    col = $1 numre = $2 numtc = $3 repre = $4
    tcpre = repre + numre

    objectvar re[numre], tc[numtc]
    for i=0,numre-1 { re[i] = new RE(col,repre+i,i) }
    for i=0,numtc-1 { tc[i] = new TC(col,tcpre+i,i) }
  }

  proc tcprelist () { for i=0,numtc-1 { $o1.append(tc[i].p) } }
  proc reprelist () { for i=0,numre-1 { $o1.append(re[i].p) } }

endtemplate COL

Loading data, please wait...