A behavior is a module within a session that records which behavioral assay was performed, on which subjects, and using which setup. It ties together the standardized task description (via the assay) with the physical apparatus (via the setup) for a specific experimental session.
Behavior sits at the bottom of the behavioral experiment hierarchy — the concrete record of what happened:
Both the setup and the behavioral assay are private attributes and must be defined separately before filling in the behavior form. They belong to group(s) that must be shared with one of the session's associated projects.
| Level | Example |
|---|---|
| Behavioral Assay | MWM Hidden Platform, 4-trial protocol |
| Setup | Pool Room 204 |
| Subjects | Mouse 01, Mouse 02 |
| Behavior | Session 2026-02-10 — MWM hidden-platform training, day 3 |
A behavior inherits permissions from the session associated with it. For more information on permissions, please see the documentation.
The API allows for programmable access to behaviors, enabling you to read, edit, and delete behaviors through the API. For details about the behavior's fields and data structure, refer to the documentation.