Olfactory bulb network model of gamma oscillations (Bathellier et al. 2006; Lagier et al. 2007)

 Download zip file 
Help downloading and running models
Accession:91387
This model implements a network of 100 mitral cells connected with asynchronous inhibitory "synapses" that is meant to reproduce the GABAergic transmission of ensembles of connected granule cells. For appropriate parameters of this special synapse the model generates gamma oscillations with properties very similar to what is observed in olfactory bulb slices (See Bathellier et al. 2006, Lagier et al. 2007). Mitral cells are modeled as single compartment neurons with a small number of different voltage gated channels. Parameters were tuned to reproduce the fast subthreshold oscillation of the membrane potential observed experimentally (see Desmaisons et al. 1999).
Reference:
1 . Bathellier B, Lagier S, Faure P, Lledo PM (2006) Circuit properties generating gamma oscillations in a network model of the olfactory bulb. J Neurophysiol 95:2678-91 [PubMed]
2 . Lagier S, Panzanelli P, Russo RE, Nissant A, Bathellier B, Sassoè-Pognetto M, Fritschy JM, Lledo PM (2007) GABAergic inhibition at dendrodendritic synapses tunes gamma oscillations in the olfactory bulb. Proc Natl Acad Sci U S A 104:7259-64 [PubMed]
3 . Bathellier B, Lagier S, Faure P, Lledo PM (2006) Corrigendum for Bathellier et al., J Neurophysiol 95 (4) 2678-2691. J Neurophysiol 95:3961-3962
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Olfactory bulb;
Cell Type(s): Olfactory bulb main mitral GLU cell;
Channel(s): I Na,p; I Na,t; I A; I K;
Gap Junctions:
Receptor(s): GabaA;
Gene(s):
Transmitter(s):
Simulation Environment: C or C++ program;
Model Concept(s): Oscillations; Delay; Olfaction;
Implementer(s):
Search NeuronDB for information about:  Olfactory bulb main mitral GLU cell; GabaA; I Na,p; I Na,t; I A; I K;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%   Summary   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This model implements a network of 100 mitral cells connected with
asynchronous inhibitory "synapses" that is meant to reproduced the
GABAergic transmission of ensembles of connected granule cells.  For
appropriate parameters of this special synapse the model generates
gamma oscillations with properties very similar to what is observed in
olfactory bulb slices (See Bathellier et al. 2006, Lagier et
al. 2007).  Mitral cells are modeled as single compartment neurons
with a small number of different voltage gated channels. Parameters
were tuned to reproduce the fast subthreshold oscillation of the
membrane potential observed experimentally (see Desmaisons et
al. 1999).
   


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%% Technical details to run the model %%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

The model is written in C++, and was compiled by an old version of the
Dev C++ software (4.9.7.0) running on Windows, which uses an old C++
library. I have observed that compilation with other more commonly
used software required few adaptations.

The main file of the code is obviously "main.cpp", but require most
(if not all) attached ".cpp" and ".h" files to be compiled.

The structure of the code is rather complex, with each current
(synaptic or voltage gated channels) implement by a variety of
different C++ classes with attached methods.  It is in fact based on
the structure of the CONICAL library (The Computational Neuroscience
Class Library http://www.strout.net/conical/) whose web page can be
consulted to get some help.  I have kept the same names for classes as
in CONICAL but with some extensions for the modified classes I have
built.

The program outputs several files some containing the parameters of
each simulation and some the results (e.g. LFP, traces of some
selected neurons, LFP and spike timing analysis etc...)

Running the code as it stands should produce in particular a
Results.txt file containing all measurements necessary to build figure
8A (Bathellier et al. J. Neurophysiol. 2006).



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Edited by Brice Bathellier in May 2007