Large cortex model with map-based neurons (Rulkov et al 2004)

 Download zip file 
Help downloading and running models
Accession:45525
We develop a new computationally efficient approach for the analysis of complex large-scale neurobiological networks. Its key element is the use of a new phenomenological model of a neuron capable of replicating important spike pattern characteristics and designed in the form of a system of difference equations (a map). ... Interconnected with synaptic currents these model neurons demonstrated responses very similar to those found with Hodgkin-Huxley models and in experiments. We illustrate the efficacy of this approach in simulations of one- and two-dimensional cortical network models consisting of regular spiking neurons and fast spiking interneurons to model sleep and activated states of the thalamocortical system. See paper for more.
Reference:
1 . Rulkov NF, Timofeev I, Bazhenov M (2004) Oscillations in large-scale cortical networks: map-based model. J Comput Neurosci 17:203-23 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Neocortex;
Cell Type(s): Neocortex L5/6 pyramidal GLU cell; Neocortex fast spiking (FS) interneuron;
Channel(s):
Gap Junctions:
Receptor(s): GabaA; AMPA;
Gene(s):
Transmitter(s):
Simulation Environment: C or C++ program;
Model Concept(s): Activity Patterns; Oscillations; Spatio-temporal Activity Patterns; Simplified Models; Sleep;
Implementer(s): Bazhenov, Maxim [Bazhenov at Salk.edu]; Rulkov, Nikolai [nrulkov at ucsd.edu];
Search NeuronDB for information about:  Neocortex L5/6 pyramidal GLU cell; GabaA; AMPA;
/
largectx2004
index.html
colors.m
import2D.m
input2D.txt
movieMAP.m
network2D.cpp
                            
% ----------------------------------------------------------------------
% Create a pink colormap for the current image
% ----------------------------------------------------------------------

function colors( min, max, flipit, jetinstead)

if ~exist('min'), min= 1; end
if ~exist('max'), max= 255; end
if ~exist('flipit'), flipit= 0; end
if ~exist('jet'), jetinstead= 0; end

if flipit==1, 
   h= ones(255,3);  
   h(min:max,:)= flipud(pink(max-min+1));
   for i=max:255, h(i,:)= h(max,:); end
else 
   h= zeros(255,3); 
   h(min:max,:)= pink(max-min+1);
   for i=max:255, h(i,:)= h(max,:); end
end

if jetinstead==1,
   h= zeros(255,3);
   dmy= jet(1.15*(max-min+1));
   h(min:max,:)= dmy(1:max-min+1,:);
   for i=1:min, h(i,:)= h(min,:); end
   for i=max:255, h(i,:)= h(max,:); end
end

colormap(h)

% show colormap in a seperate figure
%dmy= gcf
%figure
%image(-100:0,0:0,1:255)
%colormap(h)
%figure(dmy)