Behavior model

Table of contents

  1. Introduction
  2. Fields
  3. Permissions
  4. API access

Introduction

The behaviors model is a module in sessions used to describe the behaviors occurring in a session. The behaviors are characterized by the involved subjects, the setups, and behavioral paradigms. Both the setups and the behavioral paradigms are private attributes that must be defined separately before filling in the behavior form. These private attributes belong to group(s) that must be shared with one of the session’s associated projects.

Fields

FieldDescription
SessionSession of the behavior (required). Must reference an existing sessions. Example: “Training session #5”
SubjectsSubjects taking part in the behavior (required). Can include multiple subjects. Example: “Mouse_01”, “Mouse_02”
SetupSetup of the behavior (required). Must reference an existing setup. Example: “Linear track A”
Behavioral paradigmBehavioral paradigm of the behavior (required). Must reference an existing behavioral paradigm. Example: “Spatial alternation task”
NotesNotes about the behavior (string). Example: “Subject performed normally with 85% accuracy”

Permissions

Behaviors inherit permissions through their associated session.

Visit the permissions page to learn more.

API access

The API allows for programmable access to behaviors. Learn more about the behaviors’ fields and data structure on the Behaviors API page.