| Literature DB >> 22529780 |
Abstract
Since the discovery of grid cells in rat entorhinal cortex, many models of their hexagonally arrayed spatial firing fields have been suggested. We review the models and organize them according to the mechanisms they use to encode position, update the positional code, read it out in the spatial grid pattern, and learn any patterned synaptic connections needed. We mention biological implementations of the models, but focus on the models on Marr's algorithmic level, where they are not things to individually prove or disprove, but rather are a valuable collection of metaphors of the grid cell system for guiding research that are all likely true to some degree, with each simply emphasizing different aspects of the system. For the convenience of interested researchers, MATLAB implementations of the discussed grid cell models are provided at ModelDB accession 144006 or http://people.bu.edu/zilli/gridmodels.html.Entities:
Keywords: medial temporal lobe; path integration; place cell; ring attractor; self-organization
Year: 2012 PMID: 22529780 PMCID: PMC3328924 DOI: 10.3389/fncir.2012.00016
Source DB: PubMed Journal: Front Neural Circuits ISSN: 1662-5110 Impact factor: 3.492
Figure 1The grid cell spatial pattern. Different descriptions of the grid suggest different underlying mechanisms. The simplest descriptions as (A) an equilateral triangular tessellation or (B) a hexagonal grid suggest no obvious mechanism. (C) The pattern can be thought of as inactivity-surrounded place fields packed as closely as possible, which leads to Kropff and Treves (2008). Alternatively, the regularity of the pattern suggests that perhaps only a small segment, e.g., (D) a rhombus (skewed rectangle) or a rectangle large enough for (E) only one or (F) two or more appropriately spaced fields, is represented and when the animal walks off the segment it re-enters from the other side. If a rectangle containing only one field is used, it must be twisted so that walking off the bottom on the left brings the animal to the top on the right (the top edge is shifted by half its width, see dashed rectangle), while walking off the left or right sides wraps around normally. The grid can also be thought of as the overlap or interference between other spatial patterns, such as (G) smaller scale grids or (H) sinusoid-like gratings, not unlike a Fourier decomposition of the grid, and this produces the temporal interference models when generalized to the temporal domain. Note that in all figures spatial plots are shown in perspective to distinguish them from 2D plots of neural activities or synaptic weights.
The models on Marr’s algorithmic level.
| Grid cell model | Position representation | Updating mechanism | Read-out mechanism | Learning mechanism |
|---|---|---|---|---|
| Conklin and Eliasmith ( | Torus attractor, single bump | Direction-conjunctive cells | Direct | – |
| O’Keefe and Burgess ( | [Torus attractor, single bump] | [Direction-modulated recurrent connections] | Direct | – |
| Fuhs and Touretzky ( | Aperiodic attractor, multi-bump | Direction-conjunctive cells | Direct | Wave packets in development for symmetric weights |
| McNaughton et al. ( | [Torus attractor, single bump] | [Direction-conjunctive cells] | Direct | Learn toroidal topology through grid pattern in a teaching layer |
| Blair et al. ( | [Theta grids] | – | Spatial interference | – |
| Burgess et al. ( | Sinusoid phase difference | Frequency modulation | Temporal interference | [Self-organization of directional velocity to oscillators] |
| Gaussier et al. ( | Firing rates as coordinates | Firing rate modulation | Spatial interference | Self-organization of stripe cell spatial phases to grid cells |
| Giocomo et al. ( | Sinusoid phase difference | Frequency modulation | Temporal interference | – |
| Guanella et al. ( | Twisted-torus attractor, single bump | Dynamic recurrent connections | Direct | – |
| Blair et al. ( | [Biased ring attractor phase difference] | [Direction-conjunctive cells] | Temporal interference | – |
| Burgess ( | Sinusoid phase difference | Frequency modulation | Temporal interference | – |
| Hasselmo ( | Sinusoid phase difference | Frequency modulation | Temporal interference | – |
| Hasselmo and Brandon ( | Firing rate | Frequency modulation | Spatial interference | – |
| Kropff and Treves ( | Place cells | [Place cell updating] | Direct via place-to-grid synapses | Self-organization of place Cell inputs |
| Burak and Fiete ( | Torus and aperiodic attractors, multi-bump | Direction-conjunctive cells | Direct | – |
| Mhatre et al. ( | [Unbiased ring attractor] | [Direction-conjunctive cells] | Spatial interference | Self-organization of stripe cell spatial phases and orientations to grid cells |
| Zilli and Hasselmo ( | Spiking population phase difference | Spiking frequency modulation | Temporal interference | – |
| Navratilova et al. ( | Unbiased ring attractor | Direction-conjunctive cells | Direct or spatial interference | – |
| Welday et al. ( | [Biased ring attractor phase difference] | [Direction-conjunctive cells] | Temporal interference | – |
“–” Indicates no specific mechanism given in reference. Gray rows are planar-coding models, white linear-coding. Square brackets indicate the mechanism was suggested but not simulated.
The models’ biological implementations, though somewhat arbitrary, allow for concrete experimental predictions.
| Grid cell model | Position representation | Updating mechanism | Read-out mechanism |
|---|---|---|---|
| Conklin and Eliasmith ( | [Subiculum or MEC population activity] | [Excitatory and inhibitory recurrents] | Direct |
| O’Keefe and Burgess ( | [MEC population activity] | [Head direction modulated weights or direction conjunctive cells] | Direct |
| Fuhs and Touretzky ( | [Dorsal MEC population activity] | [Inhibitory recurrents] | Direct |
| McNaughton et al. ( | [Dorsal MEC population activity] | [Head direction and grid conjunctive cells] | Direct |
| Blair et al. ( | [Mammillary complex population activity] | – | Interfering inputs to grid cell |
| Burgess et al. ( | MECII stellate dendritic SMPOs vs. theta-rhythmic MS input phase differences | Body velocity/voltage-dependent SMPO frequency | Interference in soma |
| ,, | MECII stellate somatic SMPO vs. theta-rhythmic MS input phase difference | ,, | Synapses among band cells create grid cells |
| Gaussier et al. ( | [Retrosplenial or parietal spiking activity] | – | Interfering inputs to grid cell |
| Giocomo et al. ( | MECII stellate dendritic vs. somatic SMPO phase differences | Body velocity/voltage-dependent SMPO frequency | Interference in soma |
| Guanella et al. ( | [MEC population activity] | [Velocity-modulated excit. and inhib. recurrents] | Direct |
| Blair et al. ( | Theta cells in raphe nuclei, mammillary bodies | [Body-direction-conjunctive cells] | Interfering inputs to grid cell |
| Burgess ( | MECII stellate or MECV pyramidal somatic vs. dendritic SMPO phase differences | Body velocity/voltage-dependent SMPO or spiking frequency | Interfering inputs to soma |
| ,, | MECII stellate or MECV pyramidal spiking vs. [theta-rhythmic input] phase differences | ,, | Interference in ECIII pyramidals |
| Hasselmo ( | ECV pyramidal spiking phase differences | Body–velocity–dependent spiking frequency | Interfering inputs to grid cell |
| Hasselmo and Brandon ( | ECII pyramidal firing rates | Body velocity/Ca2+-dependent spiking frequency | Interfering inputs to grid cell |
| Kropff and Treves ( | [CA1 place cells, MECV/VI grid cells] | – | Direct via CA1 to MEC projection |
| Burak and Fiete ( | [MEC population activity] | [Inhibitory recurrents] | Direct |
| Mhatre et al. ( | [ECII, III, V/VI population activities] | [ECIII to ECII synaptic connections] | Interfering inputs to grid cell |
| Zilli and Hasselmo ( | [Spiking neurons] | [Velocity-modulated firing rate] | Interfering inputs to grid cell |
| Navratilova et al. ( | ECII stellate, ECIII pyramidal population activities | ECIII to ECII synaptic connections | Direct or interfering inputs to grid cell |
| Welday et al. ( | Theta cells in medial septum, hippocampus, and anterior thalamus | – | Interfering inputs to grid cell |
“–” Indicates no specific implementation given in reference. Gray rows are planar-coding models, white linear-coding. [Square brackets indicate a mechanism not specifically identified with a known cell type, synaptic connection, etc. below the level of e.g. a grid cell in a general region.] MECII, medial entorhinal cortex layer II; MS, medial septum; SMPO, subthreshold membrane potential oscillation.
Figure 2Spatial position codes. (A) Linear-coding models. Top. A linear track environment with three grid fields. Positions can be identified as a spatial phase between 0° in the center of one field and 360° (0°) at neighboring fields. One-quarter of the distance between the field centers, 90°, is indicated. Some models (Burgess et al., 2007; Giocomo et al., 2007; Blair et al., 2008; Burgess, 2008; Hasselmo, 2008; Zilli and Hasselmo, 2010; Welday et al., 2011) store the 90° linear position as a 90° phase difference between two oscillators. An unbiased (stationary) ring attractor (Mhatre et al., 2012; Navratilova et al., 2012) can also directly store the 90° phase as a bump of activity centered on cells in the ring at a corresponding angle. Instead of encoding position as a phase, the animal’s actual position or coordinate could be stored as the firing rate of a single cell (Gaussier et al., 2007). Hasselmo and Brandon (2008) described one model using only coordinate cells and another using only modulo cells. (B) Top. A square environment with many grid fields. Linear-coding models can encode 2D positions as two spatial phases, now measured between rows of grids, not neighboring grid fields (so only alternate 0° points are field centers). For example, a position at 0° along one direction and 90° along the other is indicated. Alternatively, place cells can represent 2D positions (Kropff and Treves, 2008) or a 2D position can be represented by the relative position of a fixed activity pattern on a sheet of cells (Fuhs and Touretzky, 2006; Guanella et al., 2007; Burak and Fiete, 2009). Early toroidal models, however, would produce a rectangular rather than a hexagonal grid. In continuous attractor network models each circle (Blair et al., 2008; Mhatre et al., 2012; Navratilova et al., 2012) or pixel (Fuhs and Touretzky, 2006; Guanella et al., 2007; Burak and Fiete, 2009) represents one cell and darker colors indicate higher activities. Red squares on the right indicate one cell that might produce the grid fields shown in the spatial environment.
Figure 3Synaptic connections play a major role in continuous attractor networks. For each of three 2D attractor models, we plot the activity of the sheet of neurons (top in each row) and the synaptic input to each cell caused by that activity (bottom in each row). (A) Each cell in the Fuhs and Touretzky (2006) model projects symmetrically outward in alternating rings of excitatory and inhibitory synapses. Just offset from the center, in this case downward, is an asymmetric inhibitory region (dark blue). When this cell fires, it inhibits the nearby cells except in a small region just above it where other cells are free to fire. Cells have different offset directions, so a bump of activity can form in a small group of cells that each inhibit a different direction around the bump, surrounding it in a ring of inhibition. All the cells here are driven to fire, creating new bumps spontaneously, and the excitatory ring surrounded by inhibition on each side encourages the new bumps to maintain a particular spacing. When the animal moves north, north-conjunctive cells increase in activity (producing the checker boarding of activity), increasing the inhibition on one side of each bump and causing the pattern to shift. (B) In Guanella et al. (2007) each cell has an identical synaptic output: an excitatory Gaussian bump that is inhibitory at long distances. The model has only one bump of activity, which wraps around on all sides, but with a “twist” in the up-down direction (see Figure 1A). The synapses change dynamically with velocity: e.g., when moving north the synaptic output is offset upward on the sheet of cells, which causes the bump to slide in that direction. (C) In Burak and Fiete (2009) the output of each cell is a ring of inhibition, the center offset in the direction the cell tries to move activity bumps (in this case offset two cells upward). The space inside the ring allows a bump to form, each active cell contributing to a strong ring of inhibition around the bump. The cells are driven to fire spontaneously so as many bumps form as is possible. Under the repulsive effects of the inhibitory rings, the bumps pack as tightly as possible, which is in a hexagonal grid. While moving north, north-conjunctive cells are driven strongly, slightly shifting the pattern of the synaptic drive and so shifting the bumps as well.
Figure 4Read-out in temporal interference models. Top. A 5-Hz baseline oscillation (black) and three active oscillators (colors) path integrating while receiving a constant velocity input. The oscillator outputs are (A) sinusoids or (B) exponentially decaying synaptic potentials (50 ms time constant). The simulated animal begins between grid fields at time t = 0 s and enters fields at times t = {1,3,5} s. The remaining rows show the output of various models in response to the input oscillations (some using fewer than three active oscillator inputs). The rules all aim to produce maximal activity when the oscillators are all closely aligned in phase. The activity would then be thresholded (grid field width in vivo is about one-half the field spacing). Most of these rules were not intended to work with synaptic potentials (right column), but we show them to illustrate the difficulty of performing coincidence detection with spiking inputs: with some rules there is no threshold that would produce realistic field widths. Abbreviations: b, baseline oscillation; a, active oscillations; H(x), the Heaviside step function (H(x) = 0 if x < 0 and H(x) = 1 if x ≥ 0), and R(x) the ramp function (R(x) = 0 if x < 0 and R(x) = x if x ≥ 0).