Author:
Guoshi Li
Department of Psychiatry
University of North Carolina at Chapel Hill
Chapel Hill, NC 27599
Reference:
Li G and Cleland TA (2017). A coupled-oscillator model of olfactory bulb gamma oscillations. PLoS computational biology, 13(11), e1005760.
For questions, please email: [email protected]
The OB model is implemented with NEURON 7.3, and simulations are run under both CentOS Linux and Ubuntu Linux.
The default OB network model contains:
- 25 mitral cells (MCs)
- 25 periglomerular cells (PGs)
- 100 granule cells (GCs)
The package contains the following folders:
celldata
: Stores data from single-cell simulationsdata0
: Stores data from network simulationsconnection
: Stores connectivity information between MCs and GCsInput
: Stores odor input valuesReadme
: Contains model information
- Network simulation: Run
mosinit.hoc
- MC single-cell simulation: Run
MC_Stim.hoc
- GC single-cell simulation: Run
GC_Stim.hoc
- PG single-cell simulation: Run
PG_Stim.hoc
Parameter.hoc
: Specifies the parameters of the OB modelConnect.hoc
: Specifies network connectivityBackground.hoc
: Generates random background inputs to the networkInput.hoc
: Generates odor inputs to the networkFigure.hoc
: Generates graphic displays of network simulation results (optional)SaveData.hoc
: Saves all relevant data into files for later analysis
- Simulation step: 0.002 ms
- Default simulation time: 3000 ms (3 seconds)
The data saved in the data0
folder after simulation can be analyzed using the following custom MATLAB scripts.
Note: The simulation time must be 3000 ms (3 seconds) for the MATLAB scripts to run properly.
PlotV.m
: Plots cell membrane voltagesPro_Delay.m
: Plots spike propagation delay of one representative MCPlotG.m
: Plots GABAa conductancesRasterplot.m
: Generates raster plots of spikesLFP.m
: Performs frequency analysis of the simulated local field potential (sLFP)Load_data.m
: Loads all relevant data into the workspace (to save the data into a.mat
file for future analysis)
- 2022-05: Updated MOD files to compile with the latest NEURON releases where ion variables used as
STATE
cannot be declared asGLOBAL
. - 2025-04-06: Reformatted readme. Removed backup files and
__MACOSX
folder. Added full reference information (was previously listed as "in press")