Subject_procedures

Model definitions

GenericSubjectProcedure

Description of a non-surgical procedure performed on a subject

Field

Type

Description

start_date

datetime.date

experimenters

Optional[List[Person]]

ethics_review_id

str

protocol_id

Optional[str]

DOI for protocols.io

description

str

notes

Optional[str]

Surgery

Description of subject procedures performed at one time

Field

Type

Description

protocol_id

Optional[str]

DOI for protocols.io

start_date

datetime.date

experimenters

Optional[List[Person]]

ethics_review_id

Optional[str]

animal_weight_prior

Optional[float]

Animal weight before procedure

animal_weight_post

Optional[float]

Animal weight after procedure

weight_unit

MassUnit

anaesthesia

Optional[Anaesthetic]

workstation_id

Optional[str]

coordinate_system

Optional[CoordinateSystem]

Only required when the Surgery.coordinate_system is different from the Procedures.coordinate_system

measured_coordinates

Optional[Dict[Origin, Translation]]

Coordinates measured during the procedure, for example Bregma and Lambda

procedures

List[CatheterImplant or Craniotomy or ProbeImplant or Headframe or BrainInjection or Injection or MyomatrixInsertion or GenericSurgeryProcedure or Perfusion or SampleCollection]

notes

Optional[str]

TrainingProtocol

Description of an animal training protocol

Field

Type

Description

training_name

str

protocol_id

Optional[str]

start_date

datetime.date

end_date

Optional[datetime.date]

curriculum_code

Optional[Code]

Code describing the directed graph used for the training curriculum

notes

Optional[str]

WaterRestriction

Description of a water restriction procedure

Field

Type

Description

ethics_review_id

str

target_fraction_weight

int

target_fraction_weight_unit

UnitlessUnit

minimum_water_per_day

float

minimum_water_per_day_unit

VolumeUnit

baseline_weight

float

Weight at start of water restriction

weight_unit

MassUnit

start_date

datetime.date

end_date

Optional[datetime.date]