<< Chapter < Page Chapter >> Page >

Motion of the rat

We model experiments in which a rat explores a rectangular enclosure. Before determining the behavior of the grid cells, we must simulate the rat's motion within its enclosure. We begin by uniformly discretizing over time and setting the parameters defined in [link] and [link] .

Parameter Definitions. The rat's motion is determined by its position, velocity, and acceleration vectors. We assume the rat is confined in a rectangular enclosure defined by its width s 1 and height s 2 . We also assume the rat is rectangular and specify its its radius r = ( r 1 , r 2 ) , where r 1 is half the rat's length, and r 2 is half the rat's width. We take the rat's position, x , to be the location of the rat's center.
s = ( s 1 , s 2 ) (width, height) of enclosure
r = ( r 1 , r 2 ) rat's dimensions
x = ( x 1 , x 2 ) rat's position
v = ( v 1 , v 2 ) rat's velocity
a = ( a 1 , a 2 ) rat's acceleration
Δ t length of each time interval
Demonstration of parameters specifying the rat's size.

We let t i = i Δ t i > 0 . We assume the rat's acceleration is constant over each time interval and set a i = a ( t ) for t i t < t i + 1 . We begin by initializing the rat's position and velocity, x ( t 0 ) and v ( t 0 ) . Then, i > 0 , given x ( t i ) and v ( t i ) , we follow the algorithm outlined below to find x ( t i + 1 ) and v ( t i + 1 ) . This algorithm is adapted from the algorithm presented by Samsonovich and Ascoli [link] .

Algorithm: Simulation of the Rat's Motion

  1. Select a ˜ i from a Gaussian distribution with mean μ = 0 and standard deviation σ .
  2. Set x ˜ ( t i + 1 ) = x ( t i ) + v ( t i ) Δ t + a ˜ i ( Δ t ) 2 / 2 .
  3. If r j x j ˜ ( t i + 1 ) s j - r j for j = 1 , 2 , the proposed new position, x ˜ ( t i + 1 ) , is within the enclosure. Set x ( t i + 1 ) = x ˜ ( t i + 1 ) and a i = a ˜ i . Proceed to step (4). If not, the proposed position is outside the enclosure. Reject x ˜ ( t i + 1 ) and a ˜ i and repeat steps (1) through (3).
  4. Set v ( t i + 1 ) = v ( t i ) + a Δ t .

By following the above algorithm, the rat's motion can be simulated for any finite length of time. There are two modifications to the above algorithm, however, that make the resulting path more realistic. First, specify a maximum velocity, v m a x . In step (4), if | v ( t i + 1 ) | | v m a x | , reduce v ( t i + 1 ) to 90 percent of its value, effectively forcing the rat to decelerate over the next time interval. Second, if an acceptable value for a ˜ i has not been found after several tries, set v ( t i ) = ( 0 , 0 ) . This signifies that the rat has been stopped by a wall of the enclosure.

Distance to the grid

We define the distance of the rat to the grid using the metric

d ( x , G ( θ , b , δ ) ) = min { | x - y | : y G ( θ , b , δ ) } ,

where x denotes the position of the rat. We follow the algorithm outlined below to efficiently calculate d ( x , G ) . All formulas given are derived by examining the geometry of the grid and are based on the assumption that θ 0 . [link] and [link] each show an example of G ( θ , b , δ ) that may assist in the understanding of the algorithm.

Demonstration of the distance algorithm. This example demonstrates our algorithm for calculating d ( x , G ) . As in [link] , G 1 is marked with black circles, and G 2 is marked with red diamonds. The position of the rat is denoted with a large X. We have marked the grid meridian with a dark line, drawn a large circle around the grid center c , and drawn a large square around p , the projection of x onto the meridian. For this example, n 1 = 1 , n 2 = 3 , b 1 1 ( g 2 ) = b 2 1 ( g 2 ) , and b 1 2 ( g 1 ) = b 2 2 ( g 1 ) . We used the following parameter values: θ = 0 . 819 , b = 1 . 146 , ρ = 0 . 496 , φ = 1 . 745 , and x = ( - 0 . 5 , - 1 . 8 ) .
Another demonstration of the distance algorithm. As in [link] , this example demonstrates our algorithm for calculating d ( x , G ) . For this example, n 1 = 0 , n 2 = 1 , b 1 1 ( g 1 ) = b 2 2 ( g 1 ) , and b 1 2 ( g 2 ) = b 2 1 ( g 2 ) . We used the following parameter values: θ = 0 . 641 , b = 1 . 349 , ρ = 0 . 319 , φ = 0 . 641 , and x = ( 1 . 5 , 0 . 3 ) .

Algorithm: Calculation of d ( x , G )

  1. Find p = ( p 1 , p 2 ) , the projection of x onto the meridian, given by
    p 1 = m 2 x 1 - m x 2 + m c 2 + c 1 m 2 + 1 , and p 2 = c 2 - p 1 - c 1 m ,
    where c = ( c 1 , c 2 ) . We have drawn a large square around this projection in [link] .
  2. Compute the two distances
    1 | p - c | and 2 | p - x |
    and the associated integers
    n 1 = floor ( 1 / h ) and n 2 = floor 2 ( b / 2 ) .
    These values permit us to box in the position, x . The four lines used to create this box are shown by dotted lines in [link] and are given by
    b 1 k = ( y 1 , y 2 ) 2 : y 2 = q 2 k + ( y 1 - q 1 k ) m , for k = 0 , 1 ,
    b 2 k = ( y 1 , y 2 ) 2 : y 2 = w 2 k - ( y 1 - w 1 k ) / m , for k = 0 , 1 ,
    where
    ( q 1 k , q 2 k ) = c + s i g n ( p 2 - c 2 ) ( n 1 + k ) h ( - sin θ , cos θ )
    and
    ( w 1 k , w 2 k ) = p + s i g n ( x 1 - p 1 ) ( n 2 + k ) ( b / 2 ) ( cos θ , sin θ ) .
    The line b 1 k parallels the latitudes, and the line b 2 k parallels the meridian, for k = 0 , 1 .
  3. Find g 1 G 1 and g 2 G 2 , the two elements of the grid G ( θ , b , δ ) that lie on the boundary of the box. These two vertices are the closest vertices to the rat with respect to the metric d ( x , G ) . The four corners of the box are given by the four intersections of the lines b 1 k and b 2 k for k = 0 , 1 . For j = 0 , 1 , if n j is even, b j 0 crosses only elements of G 1 , and b j 1 crosses only elements of G 2 . On the other hand, if n j is odd, b j 0 crosses only elements of G 2 , and b j 1 crosses only elements of G 1 . Thus, the two corners of the box corresponding to the grid vertices g 1 and g 2 form a diagonal pair given by solving
    b 1 0 ( g ) = b 2 0 ( g ) and b 1 1 ( g ' ) = b 2 1 ( g ' ) if n 1 + n 2 is even ,
    b 1 0 ( g ) = b 2 1 ( g ) and b 1 1 ( g ' ) = b 2 0 ( g ' ) if n 1 + n 2 is odd .
  4. Calculate
    d 2 ( x , G ( θ , b , δ ) ) = min { | x - g 1 | 2 , | x - g 2 | 2 } .

Firing pattern

All that remains is to determine the firing pattern of the grid cell. Each grid cell has an efficacy value, ε , that incorporates a refractory period. When the cell spikes, ε is set to 0. Then, ε recovers exponentially to its base value of 1 at a rate determined by the time constant τ ,

ε ( t ) = 1 - exp ( - ( t - t s ) / τ ) ,

where t s is the time of the most recent spike of the cell.

The probability, P ( x , G , ε , γ ) , that a grid cell fires is then taken from a Gaussian distribution with a width dependent on the rat's distance to the grid, the grid's base, the cell's efficacy value, and the scaling parameter γ ,

P ( x , G , ε , γ ) = exp - ε d 2 ( x , G ) γ b 2 .

The parameter γ is a constant used to determine the spread of the firing fields of the grid cell. After calculating the probability P , we select a random number η from a uniform distribution. If P η , the grid cell fires; if P < η , the grid cell does not fire. Figure 4 shows the resulting firing fields for three different values of γ . As expected, the firing fields of the grid cell form hexagonal patterns as the rat explores its enclosure.

Comparison of the effect of γ values on the firing fields of the cell. As γ increases, the width of the Gaussian increases, causing the spread of the firing fields to increase. (top left) Each dot represents a grid point in the set G ( θ , b , δ ) . For all plots, θ = π 4 radians, b = 15 cm, ρ = 2 cm, and φ = π 4 radians. The rat runs the same trajectory for all values of γ , and each red dot represents a spike of the grid cell. Values of γ : 0.01 (top right), 0.03 (bottom left), and 0.05 (bottom right).

Questions & Answers

what is biology
Hajah Reply
the study of living organisms and their interactions with one another and their environments
AI-Robot
what is biology
Victoria Reply
HOW CAN MAN ORGAN FUNCTION
Alfred Reply
the diagram of the digestive system
Assiatu Reply
allimentary cannel
Ogenrwot
How does twins formed
William Reply
They formed in two ways first when one sperm and one egg are splited by mitosis or two sperm and two eggs join together
Oluwatobi
what is genetics
Josephine Reply
Genetics is the study of heredity
Misack
how does twins formed?
Misack
What is manual
Hassan Reply
discuss biological phenomenon and provide pieces of evidence to show that it was responsible for the formation of eukaryotic organelles
Joseph Reply
what is biology
Yousuf Reply
the study of living organisms and their interactions with one another and their environment.
Wine
discuss the biological phenomenon and provide pieces of evidence to show that it was responsible for the formation of eukaryotic organelles in an essay form
Joseph Reply
what is the blood cells
Shaker Reply
list any five characteristics of the blood cells
Shaker
lack electricity and its more savely than electronic microscope because its naturally by using of light
Abdullahi Reply
advantage of electronic microscope is easily and clearly while disadvantage is dangerous because its electronic. advantage of light microscope is savely and naturally by sun while disadvantage is not easily,means its not sharp and not clear
Abdullahi
cell theory state that every organisms composed of one or more cell,cell is the basic unit of life
Abdullahi
is like gone fail us
DENG
cells is the basic structure and functions of all living things
Ramadan
What is classification
ISCONT Reply
is organisms that are similar into groups called tara
Yamosa
in what situation (s) would be the use of a scanning electron microscope be ideal and why?
Kenna Reply
A scanning electron microscope (SEM) is ideal for situations requiring high-resolution imaging of surfaces. It is commonly used in materials science, biology, and geology to examine the topography and composition of samples at a nanoscale level. SEM is particularly useful for studying fine details,
Hilary
cell is the building block of life.
Condoleezza Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, The art of the pfug. OpenStax CNX. Jun 05, 2013 Download for free at http://cnx.org/content/col10523/1.34
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'The art of the pfug' conversation and receive update notifications?

Ask