Giter Site home page Giter Site logo

discretemaze's Introduction

Discrete non-spatial navigation

Data recorded from Vinny performing the 'Discrete Maze' task. A 9x12 maze where each state is an unrelated image connected to its 4 direct neighbours. On each trial Vinny is shown a target location, and must choose the correct states to lead him to the target location. He does this with high precision.

Data consist of individual neurons, 162 from dorsal ACC (dACC), 143 from OFC, and 92 from Area 32. The data has been processed and is ready to use. Rasters have been smoothed and normalised, and consist of one row per trial, and one column per 10 ms of time. They are +/-1000ms of either the time at which the options were displayed on the screen ('optionsOn'), or the time at which Vinny chose one of the options ('optionMade').

There are various trial parameters, each in its own array:

  • distChange - For this step, what is the new distance to target compared to the previous step (+1 = moved towards target)
  • currAngle - Angle between current location and target
  • hd - What direction did they move (north south east west)
  • numsteps - In this trial, how many steps have they taken?
  • perfTrials - Was this trial perfect? I.e. all steps were towards the target
  • startAngle - Starting angle to the target
  • currDist - Current distance to the target
  • from_x - X-coordinate of state they just moved from
  • from_y - Y-coordinate of ....
  • to_x - X-coordinate of state they chosen on this trial
  • to_y - Y-coordinate of ...

Simply run rate_maps.py and it will generate various rate map plots for each neuron like the one below.

image

discretemaze's People

Contributors

jamesbutler01 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.