Sussex-Neuroscience / mice-maze

active exploration setup for rodents
GNU General Public License v3.0
1 stars 1 forks source link

Python+CV version #2

Open amchagas opened 10 months ago

amchagas commented 10 months ago

Currently setting up a simpler version of the maze using OpenCV and Python:. Here is a breakdown of the steps needed:

habituation: animals are free to explore the maze, no reward. phase 1: - animals are free to explore, the gratings are in the correct position for each trial, if the animals reach the reward ROI, it gets a pellet. phase 2: same as phase1 but animals need to use the grating information so that they go directly to the correct ROI, they get no reward if they visit the wrong place first. phase 3: same as phase 2, but we are changing the reward probability in each location, so that attending the correct location will not always give a reward. Introduce more than one correct location per trial. phase 4: same as 3, but with electrophysiology.

output:

amchagas commented 3 months ago

The initial version of the new code is done and is currently being used and improved as users provide feedback.

As we are going to get help from Henry who knows Python quite well, we are continuing this issue to add needs and wants for us to keep development going.

One major thing is that right now, different tasks/projects run in the same hardware, are coded as completely separate entities. To reflect this, we have added the tasks here as completely separate too. However, with code that is more organised, we could potentially have the same code base, which would be great for long term maintenance and avoiding mistakes that could arise from updating one part of the code and not another.


Maze without auditory cues

Here are things that we would like to see done as soon as possible:

code clean up

things that are not pressing.

Desired implements:

maze with auditory cues

things to do soon: