Network recruitment to coherent oscillations in a hippocampal model (Stacey et al. 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:135903
"... Here we demonstrate, via a detailed computational model, a mechanism whereby physiological noise and coupling initiate oscillations and then recruit neighboring tissue, in a manner well described by a combination of Stochastic Resonance and Coherence Resonance. We develop a novel statistical method to quantify recruitment using several measures of network synchrony. This measurement demonstrates that oscillations spread via preexisting network connections such as interneuronal connections, recurrent synapses, and gap junctions, provided that neighboring cells also receive sufficient inputs in the form of random synaptic noise. ..."
Reference:
1 . Stacey WC, Krieger A, Litt B (2011) Network recruitment to coherent oscillations in a hippocampal computer model. J Neurophysiol 105:1464-81 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Hippocampus;
Cell Type(s): Hippocampus CA1 pyramidal GLU cell; Hippocampus CA3 pyramidal GLU cell; Hippocampus CA1 interneuron oriens alveus GABA cell; Hippocampus CA1 basket cell;
Channel(s): I Na,t; I A; I K; I h;
Gap Junctions: Gap junctions;
Receptor(s): GabaA; AMPA; NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Oscillations;
Implementer(s): Lazarewicz, Maciej [mlazarew at gmu.edu]; Stacey, William [wstacey at med.umich.edu];
Search NeuronDB for information about:  Hippocampus CA1 pyramidal GLU cell; Hippocampus CA3 pyramidal GLU cell; Hippocampus CA1 interneuron oriens alveus GABA cell; GabaA; AMPA; NMDA; I Na,t; I A; I K; I h;
/
Recruitnet
mod
CA1ih.mod *
CA1ika.mod *
CA1ikdr.mod *
CA1ina.mod *
caolmw.mod *
capr.mod *
Edrive.mod *
Exp2SynAMPA.mod *
Exp2SynAMPApre.mod *
Exp2SynNMDA.mod *
Exp2SynNMDAperm.mod *
Exp2SynNMDApre.mod *
fvpre.mod *
gap.mod *
halfgap.mod *
icaolmw.mod *
icapr.mod *
iholmkop.mod *
iholmw.mod *
ihpyrkop.mod *
kahppr.mod *
kaolmkop.mod *
kapyrkop.mod *
kcaolmw.mod *
kcpr.mod *
kdrbwb.mod *
kdrca1.mod *
kdrolmkop.mod *
kdrpr.mod *
kdrpyrkop.mod *
na3n.mod *
nafbwb.mod *
nafolmkop.mod *
nafpr.mod *
nafpyrkop.mod *
par_ggap.mod *
aux_fun.inc *
                            
COMMENT

//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//
// NOTICE OF COPYRIGHT AND OWNERSHIP OF SOFTWARE
//
// Copyright 2007, The University Of Pennsylvania
// 	School of Engineering & Applied Science.
//   All rights reserved.
//   For research use only; commercial use prohibited.
//   Distribution without permission of Maciej T. Lazarewicz not permitted.
//   mlazarew@seas.upenn.edu
//
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This mode file is based on the paper:

Tort, A. B., Rotstein, H. G., Dugladze, T., et al. (2007). On the formation of gamma-coherent cell
assemblies by oriens lacunosum-moleculare interneurons in the hippocampus. Proc Natl Acad Sci U S A.

ENDCOMMENT

NEURON {
	SUFFIX KaPyrKop
	USEION k WRITE ik
	RANGE  ck, dk, ek, fk, gmax, ik, atau, btau, ainf, binf
}
	
UNITS {
	(mA) = (milliamp)
	(mV) = (millivolt)
	(mS) = (millisiemens)
}

PARAMETER {
    gmax =    0.0 (mS/cm2)
    erev =  -90.0 (mV)
    ck   =    0.0 (1)
    dk   =    0.0 (1)
    ek   =    0.0 (mV)
    fk   =    0.0 (1)
}
    
ASSIGNED {
    v       (mV)
    ik      (mA/cm2)
    ainf	(1)
    binf	(1)
    atau	(ms)
    btau	(ms) 
}

STATE { a b }

INITIAL { 
    rates(v)
    a  = ainf
    b  = binf
}

BREAKPOINT {
	SOLVE states METHOD cnexp
	ik = (1e-3) * gmax * a * b * (v-erev)
}


DERIVATIVE states { 
	rates(v)
	a' = (ainf-a)/atau 
	b' = (binf-b)/btau 
}


PROCEDURE rates(v (mV)) { LOCAL aa, ba

	aa = exp(-0.038(/mV)*(dk+fun2(v, -40.0, 1.0, 5.0)*1.0(ms))*(v-ek))
	
	: originally there was a bug (following code)
	:aa = exp(-0.038*(dk+1/(1+exp(v+40)/5))*(v-ek))
	
	ba = exp(-0.038(/mV)*(fk+fun2(v, -40.0, 1.0, 5.0)*1.0(ms))*(v-ek))
	
	:ba = exp(-0.038*(fk+1/(1+exp(v+40)/5))*(v-ek))
	
	ainf = 1.0/(1.0+aa)
	atau = max(0.1,ck*ba/(1.0+aa))*1.0(ms)
	
	binf = fun2(v, -56.0, 1.0, 1.0/0.11)*1.0(ms)
	btau = max(2.0, 0.26(/mV)*(v+50.0))*1.0(ms) 
}


INCLUDE "aux_fun.inc"

Loading data, please wait...