Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

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.

Then confirm the automatically selected shaping stage, or manually override it.

Shaping Stages:

Track length is picked at random each trial: 80, 100 or 120cm (cut to an eighth, 10, 12.5 or 15cm, in stages 1 and 2, to encourage running).

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 12 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 16% of trials are 'truncated' - the cue (tone and grating) switches off part way along the track, at 0.4 or 0.6 of the sweep (8% of trials each). Everything else about the trial is unchanged, so the mouse has to keep going and find the reward zone without the cue. Truncated 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