Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need some way to track punishment delivery in session schema #1310

Open
dougollerenshaw opened this issue Mar 8, 2025 · 1 comment
Open

Comments

@dougollerenshaw
Copy link

dougollerenshaw commented Mar 8, 2025

In going through a session.json file that @hagikent previously created (here), I came across this field:

"punishment_delivery": "airpuff with 25 psi for 1 s (DO2)",

There's no punishment_delivery key specified in the session schema. But there is a reward_delivery here.

It makes sense that punishment_delivery would be a parallel concept to reward_delivery. Can we add the schema and, if so, what would make the most sense?

Note that @saskiad said in a Teams message:

It should probably be in the stimulus epochs. There might need to a device for airpuff delivery - that's not something we have, so if they are using it, it should get added to the rig. But even then, there should be a config for air pressure and duration as separate fields.

@hagikent
Copy link

hagikent commented Mar 8, 2025

Given Airpuff will be used in several different behaviors as a primary aversive stim, Saskia's suggestion that " a config for air pressure and duration as separate fields" makes sense.
That said, we will for sure use other aversive stims, such as, laser-beam (already in animal protocol), electrical shock, quinine, etc; I would suggest keeping it general enough to incorporate multiple aversive stim modalities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants