Reproducing infra-slow oscillations with dopaminergic modulation (Kobayashi et al 2017)

 Download zip file 
Help downloading and running models
Accession:225818
" ... In this paper, to reproduce ISO (Infra-Slow Oscillations) in neural networks, we show that dopaminergic modulation of STDP is essential. More specifically, we discovered a close relationship between two dopaminergic effects: modulation of the STDP function and generation of ISO. We therefore, numerically investigated the relationship in detail and proposed a possible mechanism by which ISO is generated."
Reference:
1 . Kobayashi T, Shimada Y, Fujiwara K, Ikeguchi T (2017) Reproducing Infra-Slow Oscillations with Dopaminergic Modulation. Sci Rep 7:2411 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s): Abstract Izhikevich neuron;
Channel(s):
Gap Junctions:
Receptor(s): D1; D5; Dopaminergic Receptor;
Gene(s):
Transmitter(s): Dopamine;
Simulation Environment: C or C++ program;
Model Concept(s): STDP; Synaptic Plasticity; Long-term Synaptic Plasticity; Oscillations;
Implementer(s):
Search NeuronDB for information about:  D1; Dopaminergic Receptor; D5; Dopamine;
/
spnet_code
README.txt
MT.h *
spnet2.c
                            
This ZIP contains a source code (spnet2.c) that we used for our study
in our paper "Reproducing Infra-Slow Oscillations with Dopaminergic
Modulation".

*** spnet2.c ***
This code is written in C language.
A typical command to compile the program on a linux/unix computer:

cc spnet2.c -o spnet

You can output raster plots by using this code. For example

./spnet -tau 1 > output.txt

The data size of raster plots are very large (600MB in above example),
and therefore if you are having trouble plotting the data, try
reducing the number of the points to output.

You can obtain firing rates by calculating N_firings/N.

The values of parameters are supplied on the command line,
for example, if you want to let tau = 1, add '-tau 1' to execution command.

Note MT.h was previously available from
http://www.sat.t.u-tokyo.ac.jp/~omi/code/MT.h