Link Search Menu Expand Document

Subject model

Table of contents

  1. Introduction
  2. Fields
    1. Procedure data fields
  3. Permissions
  4. Subject API access

Introduction

The subject model describes your animal subject through a set of standard fields. Flexibility is built in through a rich text description field, extra fields, and tags. Procedures offer a modular framework that can be used to describe processes related to your subject.

Fields

FieldDescription
NameName of the subject (required; maximum length: 100 characters; must be unique)
ProjectsProjects the subject belongs to (required)
SexSex of the animal: (Male, Female, or Unknown; required)
SpeciesSpecies of the subject (required)
StrainStrain of the subject (required)
DescriptionA rich text description of the subject
Genetic lineGenetic line of the subject. Could also be wild type (string; maximum length: 100 characters)
Birth dateBirth date of the animal subject (e.g., “2023-03-22”)
Death dateDeath date of the animal subject (e.g., “2023-03-25”)
TagsTags for the subject. Great for organizational purposes, quick labeling, and filtering.
Subject identifierAny identifier used for this subject outside of BrainSTEM, such as an ear tag or RFID number.
SourceSource of the subject, e.g., Charles River.
Name used in storageUse this field if you have another name for your subject in your local data storage (string; maximum length: 100 characters)
Extra fieldsAllows you to add extra fields to the subject. Values can be strings or numeric.

Procedure data fields

Please see the dedicated page describing the Procedure data model.

Permissions

Subjects inherit permissions from projects associated with them. Procedures, Subject logs, and Procedure logs all inherit permissions through the subject.

Visit the permissions page to learn more.

Subject API access

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