Spiking GridPlaceMap model (Pilly & Grossberg, PLoS One, 2013)

 Download zip file 
Help downloading and running models
Accession:148035
Development of spiking grid cells and place cells in the entorhinal-hippocampal system to represent positions in large spaces
Reference:
1 . Pilly PK, Grossberg S (2013) Spiking neurons in a hierarchical self-organizing map model can learn to develop spatial and temporal properties of entorhinal grid cells and hippocampal place cells PLOS One 8(4):e60599 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell; Synapse; Connectionist Network;
Brain Region(s)/Organism:
Cell Type(s): Hippocampus CA1 pyramidal GLU cell; Hippocampus CA3 pyramidal GLU cell; Entorhinal cortex stellate cell;
Channel(s): I Cl, leak;
Gap Junctions:
Receptor(s): GabaA; AMPA; NMDA; Glutamate; Gaba;
Gene(s):
Transmitter(s): Gaba; Glutamate; Ions;
Simulation Environment: MATLAB;
Model Concept(s): Action Potential Initiation; Pattern Recognition; Activity Patterns; Ion Channel Kinetics; Oscillations; Detailed Neuronal Models; Synaptic Plasticity; Long-term Synaptic Plasticity; Synaptic Integration; Learning; Unsupervised Learning; Place cell/field; Connectivity matrix; Development; Brain Rhythms; Grid cell;
Implementer(s): Pilly, Praveen [praveen.pilly at gmail.com];
Search NeuronDB for information about:  Hippocampus CA1 pyramidal GLU cell; Hippocampus CA3 pyramidal GLU cell; GabaA; AMPA; NMDA; Glutamate; Gaba; I Cl, leak; Gaba; Glutamate; Ions;
%% AUTHOR
% Praveen K. Pilly (praveen.pilly@gmail.com)
%
%% LICENSE POLICY
% Written by Praveen K. Pilly, Center for Adaptive Systems, Center for Computational Neuroscience and Neural Technology, Boston University
% Copyright 2013, Trustees of Boston University
%
% Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted
% without fee, provided that the above copyright notice and this permission notice appear in all copies, derivative works and
% associated documentation, and that neither the name of Boston University nor that of the author(s) be used in advertising or
% publicity pertaining to the distribution or sale of the software without specific, prior written permission. Neither Boston
% University nor its agents make any representations about the suitability of this software for any purpose. It is provided "as
% is" without warranty of any kind, either express or implied. Neither Boston University nor the author indemnify any
% infringement of copyright, patent, trademark, or trade secret resulting from the use, modification, distribution or sale of
% this software.
%
%% LAST MODIFIED
% April 5, 2013

function y=rematrix(x,I,J)
% [~] combination of repmat and permute

y=zeros([I J size(x)]);

for i=1:size(x,1)
    for j=1:size(x,2)
        y(:,:,i,j)=x(i,j);
    end
end

return