Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ModelDBRepository/185014

Open more actions menu

Repository files navigation

For any help, contact:
Nicolas Fourcaud-Trocmé: nicolas.fourcaud-trocme@cnrs.fr
François David: francois.david5@free.fr

############################################################

* This model has been run with:

    Python 2.6/2.7 (https://www.python.org/)
    BRIAN 1.4.1 (http://briansimulator.org/)

* Oscillation analysis and time-frequency plots are done with:

    OpenElectrophy 0.2 (http://neuralensemble.org/trac/OpenElectrophy)

    Note that if OpenElectrophy is not installed as a global module,
    OpenElectrophy path can be provided in "oscillation_analysis.py" line 18

###########################################################################

File details:

* model_mitral_clean.py and model_granule_clean.py: 
    contain equations and some fixed parameters of mitral and granule cell models
    Mitral cell model is issued from David et al. Plos Comp Biol (2009),
    Granule cell model is a standard QIF model with f-I curve estimated based on Davison (2001, PhD Thesis)
    
* reseau_mitral_granule_fig_param_dic.py:
    it's the main script to describe full network and launch network simulations. 
    It contains a dictionary of model parameters with all default values and comments on the role of most parameters. 
    The "reseau_mitral_granule" function run the network and return some recordings. It can be safely multiprocessed.
    The "main" section (starting line 229) shows how to run either a single model or a set of models while varying one parameter.
    Each model run can be configured by feeding a distinct dictionay of parameters "param_dict".
    A set of dictionary parameters used in the article is given in "params_for_article_fig.py" and can be easily imported (see commented lines)
    
* oscillation_analysis.py, plot_single_run_from_file.py, plot_multi_run_from_file.py:
    contains functions to analyse gamma/beta oscillations and plot output of network simulations 
    (either detailed output for single simulations, or simplified output as a function of the varied parameters for multiple simulations)
    Note that simulation outputs can be saved in a file (see options in "reseau_mitral_granule_fig_param_dic.py") and 
    later plotted with "plot_single_run_from_file.py" or "plot_multi_run_from_file.py" (see their "main" sections).
    If OpenElectrophy is not installed on the computer, timefrequency plots and oscillation analysis are skipped.
    
* populationstatemonitor.py: is a simple helper function derived from BRIAN simulator "Statemonitor"

About

Gamma-beta alternation in the olfactory bulb (David, Fourcaud-Trocmé et al., 2015)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.