Skip to content

Repository files navigation

Command to setup on a new computer after cloning the repo: uv run .\src\ucl_open_auditory_vr_corridor\regenerate.py

Command to run at the start of every new session: uv run gen-sessions\gen_session.py

Then enter: animal ID and modality (A/V/AV) when prompted.

Shaping Stages:

Stage 1: slow frequency drift, no punishments, infinite licks permitted, trial ends whenever reward frequency is reached.

Stage 2: same as stage 1 but without frequency drift - mouse must run up until the reward frequency to get reward (note: licking not required).

Stage 3: Mouse must now lick within the reward zone to get a reward. No lick = no reward. Punishment if they run to end of track.

Stage 4: Same as above, but now mice also punished for excess licking or being slow. Punished on 8th lick before the reward zone AND punished if not ended trial within 10 seconds, AND reward zone shrinks so that there is now also a small 'error zone' after the reward zone.

Stage 5: Same as above, but punished for 5th wrong lick.

Stage 6: Same as stage 5, but 15% of trials are 'probe' trials on a 120cm track instead of 80 or 100cm - same frequency sweep, just stretched over a longer distance, to check the mouse is following the sound rather than the distance run. Probe trials are rewarded as normal.

Stage 6 is never reached automatically - the experimenter must enter it manually at the shaping stage prompt. Once an animal is on stage 6 it stays there until experimenter manually changes the stage again during the shaping stage prompt.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages