SenseLab Home ModelDB Home

Encoding and retrieval in a model of the hippocampal CA1 microcircuit (Cutsuridis et al. 2009)
Accession: 123815
This NEURON code implements a small network model (100 pyramidal cells and 4 types of inhibitory interneuron) of storage and recall of patterns in the CA1 region of the mammalian hippocampus. Patterns of PC activity are stored either by a predefined weight matrix generated by Hebbian learning, or by STDP at CA3 Schaffer collateral AMPA synapses.
Reference: Cutsuridis V, Cobb S, Graham BP (2009) Encoding and retrieval in a model of the hippocampal CA1 microcircuit. Hippocampus 20(3):423-46 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type:  Network;
Brain Region(s)/Organism:  Hippocampus;
Cell Type(s):  CA1 pyramidal neuron;  CA1 basket cell;
Channel(s):   
Gap Junctions:  
Receptor(s):  GabaA; AMPA; NMDA;
Gene(s):  
Transmitter(s):  
Simulation Environment:  Neuron;
Model Concept(s):  Pattern Recognition; Activity Patterns; Temporal Pattern Generation; Learning; STDP; Connectivity matrix;
Implementer(s):  Graham, Bruce [B.Graham at cs.stir.ac.uk]; Cutsuridis, Vassilis [vcu at cs.stir.ac.uk];
Search NeuronDB for information about:  CA1 pyramidal neuron; GabaA; AMPA; NMDA;
Model files   Download zip file   Auto-launch   Help downloading and running models      Versions
\
Hipp_paper_code
Results
Weights
readme.txt
bgka.mod
burststim2.mod
cad.mod
cagk.mod
cal.mod
calH.mod
car.mod
cat.mod
ccanl.mod
gskch.mod
h.mod
hha2.mod
hha_old.mod
hNa.mod
IA.mod
ichan2.mod
Ih.mod
kad.mod
kap.mod
Kaxon.mod
kca.mod
Kdend.mod
km.mod
Ksoma.mod
LcaMig.mod
my_exp2syn.mod
Naaxon.mod
Nadend.mod
Nasoma.mod
nca.mod
nmda.mod
ANsyn.mod
regn_stim.mod
somacar.mod
STDPE2Syn.mod
burst_cell.hoc
axoaxonic_cell17S.hoc
HAM_StoRec_par.hoc
olm_cell2.hoc
pyramidal_cell_14Vb.hoc
ranstream.hoc
HAM_StoRec_ser.hoc
mosinit.hoc
bistratified_cell13S.hoc
basket_cell17S.hoc
stim_cell.hoc
HAM_SR.ses
                            
ENCODING AND RETRIEVAL IN A MODEL OF THE HIPPOCAMPAL CA1 MICROCIRCUIT
---------------------------------------------------------------------

This NEURON code implements a small network model (100 pyramidal cells
and 4 types of inhibitory interneuron) of storage and recall of patterns
in the CA1 region of the mammalian hippocampus. Patterns of PC activity
are stored either by a predefined weight matrix generated by Hebbian learning,
or by STDP at CA3 Schaffer collateral AMPA synapses.

Reference:
Cutsuridis, V., Cobb, S. and Graham, B.P. Encoding and Retrieval in
a model of the hippocampal CA1 microcircuit. Hippocampus, in press,
DOI 10.1002/hipo.20661, 2009.

Abstract:
It has been proposed that the hippocampal theta rhythm (4-7 Hz) can 
contribute to memory formation by separating encoding (storage) and 
retrieval of memories into different functional half-cycles 
(Hasselmo et al., 2002). We investigate, via computer simulations, 
the biophysical mechanisms by which storage and recall of spatio-temporal 
input patterns are achieved by the CA1 microcircuitry. A model of the CA1 
microcircuit is presented that uses biophysical representations of the 
major cell types, including pyramidal (P) cells and four types of inhibitory
interneurons: basket (B) cells, axo-axonic (AA) cells, bistratified (BS) cells 
and oriens lacunosum-molecurale (OLM) cells. Inputs to the network come from 
the entorhinal cortex (EC), the CA3 Schaffer collaterals and medial septum. 
The EC input provides the sensory information, whereas all other inputs provide 
context and timing information. Storage is accomplished via a local STDP mediated
hetero-association of the EC input pattern and the incoming CA3 input pattern on 
the pyramidal cell target synapses. The model simulates the timing of firing of
different hippocampal cell types relative to the theta rhythm in anaesthetized 
animals and proposes experimentally confirmed functional roles for the different 
classes of inhibitory interneurons in the storage and recall cycles 
(Klausberger et al., 2003, 2004). Measures of recall performance of new and 
previously stored input patterns in the presence or absence of various inhibitory
interneurons are employed to quantitatively test the performance of our model. 
Finally, the mean recall quality of the CA1 microcircuit is tested as the number 
of stored patterns is increased.

Main file: HAM_StoRec_par.hoc (parallel version)
           HAM_StoRec_ser.hoc (serial version - VERY SLOW! auto-launch from modeldb
                               runs this version.)

These files are configured to produce the results presented in figures 9 and 10
of the paper, showing recall of a stored pattern when the entorhinal cortex input
is disconnected from the CA1 pyramidal cells and so pattern recall is cued 
exclusively by CA3 Schaffer collateral input. Example results are in the Results
directory, in which there are also Matlab files for plotting them.
EC input can be restored by setting ECWGT to its non-zero value.
Other results were produced by setting particular connection weight variables to 0
to remove certain synaptic pathways.

20120326 In cad.mod the solve method was updated from euler to
derivimplicit. See
http://www.neuron.yale.edu/phpBB/viewtopic.php?f=28&t=592 for details.


ModelDB Home  SenseLab Home   Help
Questions, comments, problems? Email the ModelDB Administrator
How to cite ModelDB
This site is Copyright 2012 Shepherd Lab, Yale University