Configs¶
Model definitions¶
AirPuffConfig¶
Air puff device configuration
Field |
Type |
Title (Description) |
|---|---|---|
|
Valence |
|
|
List[AnatomicalRelative] |
Initial relative position |
|
Optional[CoordinateSystem] |
Device coordinate system |
|
Optional[List[Translation or Rotation or Scale or Affine]] |
Device to acquisition transform |
|
|
Pressure |
|
Optional[PressureUnit] |
Pressure unit |
|
|
Duration |
|
|
Device name (Must match a device defined in the instrument.json) |
CatheterConfig¶
Configuration of a catheter
Field |
Type |
Title (Description) |
|---|---|---|
|
Targeted blood vessel (Use options from MouseBloodVessels) |
|
|
|
Device name (Must match a device defined in the instrument.json) |
Channel¶
Configuration of a channel
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Channel |
|
|
Intended measurement (What signal is this channel measuring) |
|
Detector configuration |
|
|
Optional[List[DeviceConfig]] |
Additional device names (Mirrors, dichroics, etc) |
|
List[LaserConfig or LightEmittingDiodeConfig] |
Light source configurations |
|
|
Variable power (Set to true when the power varies across Planes – put the power in the Plane.power field) |
|
Optional[List[DeviceConfig]] |
Excitation filters |
|
Optional[List[DeviceConfig]] |
Emission filters |
|
|
Emission wavelength |
|
Optional[SizeUnit] |
Emission wavelength unit |
CoupledPlane¶
Configuration of a pair of coupled imaging plane
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Plane index |
|
|
Coupled plane index (Plane index of the coupled plane) |
|
|
Power ratio |
|
|
Depth |
|
Depth unit |
|
|
|
Power |
|
Power unit |
|
|
Targeted structure |
DetectorConfig¶
Configuration of detector settings
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Exposure time |
|
Exposure time unit |
|
|
Trigger type |
|
|
Optional[Code] |
Compression (Compression algorithm used during acquisition) |
|
|
Crop offset x (Overrides any value set in the Instrument metadata) |
|
|
Crop offset y (Overrides any value set in the Instrument metadata) |
|
|
Crop width (Overrides any value set in the Instrument metadata) |
|
|
Crop height (Overrides any value set in the Instrument metadata) |
|
Optional[SizeUnit] |
Crop size unit |
|
|
Device name (Must match a device defined in the instrument.json) |
DeviceConfig¶
Parent class for all configurations
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Device name (Must match a device defined in the instrument.json) |
EphysAssemblyConfig¶
Group of configurations for an ephys assembly
Field |
Type |
Title (Description) |
|---|---|---|
|
Manipulator configuration |
|
|
List[ProbeConfig] |
Probe configurations |
|
Optional[List[MISModuleConfig]] |
Modules (Configurations for conveniently tracking manipulator modules, e.g. on the New Scale dome.) |
|
|
Device name (Must match a device defined in the instrument.json) |
FiberAssemblyConfig¶
Inserted fiber photometry probe recorded in a stream
Field |
Type |
Title (Description) |
|---|---|---|
|
Manipulator configuration |
|
|
List[ProbeConfig] |
Probe configurations |
|
List[PatchCordConfig] |
Fiber photometry devices |
|
|
Device name (Must match a device defined in the instrument.json) |
Image¶
Description of an N-D image
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Channel name |
|
Dimensions unit |
|
|
List[Translation or Rotation or Scale or Affine] |
Image to acquisition transform (Position, rotation, and scale of the image. Note that depth should be in the planes.) |
|
Optional[Scale] |
Dimensions |
ImageSPIM¶
Description of an N-D image acquired with SPIM
Field |
Type |
Title (Description) |
|---|---|---|
|
|
File name |
|
|
Imaging angle (Angle of the detector relative to the image plane relative to perpendicular) |
|
Imaging angle unit |
|
|
|
Image acquisition start time |
|
|
Image acquisition end time |
|
|
Channel name |
|
Dimensions unit |
|
|
List[Translation or Rotation or Scale or Affine] |
Image to acquisition transform (Position, rotation, and scale of the image. Note that depth should be in the planes.) |
|
Optional[Scale] |
Dimensions |
ImagingConfig¶
Configuration of an imaging instrument
Field |
Type |
Title (Description) |
|---|---|---|
|
|
|
|
Optional[CoordinateSystem] |
Coordinate system (Required for ImageSPIM objects and when the imaging coordinate system differs from the Acquisition.coordinate_system) |
|
List[PlanarImage or PlanarImageStack or ImageSPIM] |
Images |
|
Optional[SamplingStrategy] |
Sampling strategy |
|
|
Device name (Must match a device defined in the instrument.json) |
Immersion¶
Configuration of immersion medium
Field |
Type |
Title (Description) |
|---|---|---|
|
Immersion medium |
|
|
|
Index of refraction |
InterleavedStrategy¶
Description of an interleaved image sampling strategy
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Interleaving sequence |
|
|
Frame rate |
|
Frame rate unit |
LaserConfig¶
Configuration of laser settings in an acquisition
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Wavelength (nm) |
|
Wavelength unit |
|
|
|
Excitation power |
|
Optional[PowerUnit] |
Excitation power unit |
|
|
Power measurement location (For example: objective, patch cable, etc) |
|
|
Device name (Must match a device defined in the instrument.json) |
LickSpoutConfig¶
Lick spout acquisition information
Field |
Type |
Title (Description) |
|---|---|---|
|
Solution |
|
|
Valence |
|
|
|
Volume |
|
Volume unit |
|
|
List[AnatomicalRelative] |
Initial relative position |
|
Optional[CoordinateSystem] |
Device coordinate system |
|
Optional[List[Translation or Rotation or Scale or Affine]] |
Device to acquisition transform (Entry coordinate, depth, and rotation in the Acquisition.coordinate_system) |
|
|
Notes |
|
|
Device name (Must match a device defined in the instrument.json) |
LightEmittingDiodeConfig¶
Configuration of LED settings
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Excitation power |
|
Optional[PowerUnit] |
Excitation power unit |
|
|
Power measurement location (For example: objective, patch cable, etc) |
|
|
Device name (Must match a device defined in the instrument.json) |
Liquid¶
Solution names
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
MISCameraConfig¶
Configuration for a camera used in a New Scale modular insertion system
Field |
Type |
Title (Description) |
|---|---|---|
|
Detector configuration |
|
|
Module |
|
|
|
Device name (Must match a device defined in the instrument.json) |
|
List[AnatomicalRelative] |
Relative position |
|
Optional[CoordinateSystem] |
Device coordinate system |
|
Optional[List[Translation or Rotation or Scale or Affine]] |
Device to instrument transform (Position and orientation of the device in the instrument coordinate system) |
MISModuleConfig¶
Modular insertion system module configuration
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Arc Angle (deg) |
|
|
Module Angle (deg) |
|
|
Rotation Angle (deg) |
|
Angle unit |
|
|
|
Notes |
MRAcquisitionType¶
MRI acquisition type
Name |
Value |
|---|---|
|
|
|
|
MRIScan¶
Configuration of a 3D scan
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Index (Index of the scan in the session, starting at 1) |
|
|
Setup (Positioning, shim, and other pre-scan adjustments) |
|
Scan sequence (BIDS PulseSequenceType) |
|
|
MR acquisition type (BIDS MRAcquisitionType / DICOM Tag 0018,0023) |
|
|
Optional[Scale] |
Voxel resolution |
|
Optional[SizeUnit] |
Voxel resolution unit |
|
|
Parameters |
|
|
RARE factor |
|
|
Echo time (s) (BIDS EchoTime / DICOM Tag 0018,0081) |
|
Echo time unit |
|
|
|
Effective echo time |
|
|
Repetition time (s) (BIDS RepetitionTime / DICOM Tag 0018,0080) |
|
Repetition time unit |
|
|
Optional[CoordinateSystem] |
Scanner coordinate system |
|
Optional[List[Translation or Rotation or Scale or Affine]] |
MRI Scan affine transform (NIFTI sform/qform, Bruker vc_transform, etc) |
|
Subject position |
|
|
|
Notes |
|
|
Device name (Must match a device defined in the instrument.json) |
ManipulatorConfig¶
Configuration of a manipulator
Field |
Type |
Title (Description) |
|---|---|---|
|
Device coordinate system |
|
|
Local axis positions |
|
|
|
Device name (Must match a device defined in the instrument.json) |
MousePlatformConfig¶
Configuration for mouse platforms
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Objects in area |
|
|
Active control (True when movement of the mouse platform is dynamically controlled by the experimenter) |
|
|
Device name (Must match a device defined in the instrument.json) |
NeuronStructure¶
Neuronal structures captured in imaging planes
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
OlfactometerChannelInfo¶
Configuration of a channel in an olfactometer
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Channel index |
|
|
Odorant |
|
|
Odorant dilution |
|
Dilution unit |
OlfactometerConfig¶
Configuration of olfactometer
Field |
Type |
Title (Description) |
|---|---|---|
|
List[OlfactometerChannelInfo] |
Channel configurations (List of channels with their odorant and concentration) |
|
|
Device name (Must match a device defined in the instrument.json) |
PatchCordConfig¶
Configuration of a patch cord and its output power to another device
Field |
Type |
Title (Description) |
|---|---|---|
|
List[Channel] |
Channels |
|
|
Device name (Must match a device defined in the instrument.json) |
PlanarImage¶
Description of an N-D image acquired in a specific imaging plane
Field |
Type |
Title (Description) |
|---|---|---|
|
List[Plane or CoupledPlane or Slap2Plane] |
Imaging planes |
|
|
Channel name |
|
Dimensions unit |
|
|
List[Translation or Rotation or Scale or Affine] |
Image to acquisition transform (Position, rotation, and scale of the image. Note that depth should be in the planes.) |
|
Optional[Scale] |
Dimensions |
PlanarImageStack¶
Description of a stack of images acquired in a specific imaging plane
Field |
Type |
Title (Description) |
|---|---|---|
|
Power function |
|
|
|
Starting depth |
|
|
Ending depth |
|
|
Step size |
|
Depth unit |
|
|
List[Plane or CoupledPlane or Slap2Plane] |
Imaging planes |
|
|
Channel name |
|
Dimensions unit |
|
|
List[Translation or Rotation or Scale or Affine] |
Image to acquisition transform (Position, rotation, and scale of the image. Note that depth should be in the planes.) |
|
Optional[Scale] |
Dimensions |
Plane¶
Configuration of an imaging plane
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Depth |
|
Depth unit |
|
|
|
Power |
|
Power unit |
|
|
Targeted structure |
PowerFunction¶
Power functions
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
ProbeConfig¶
Configuration for a device inserted into a brain
Field |
Type |
Title (Description) |
|---|---|---|
|
Targeted structure |
|
|
Optional[List[BrainAtlas]] |
Other targeted structure |
|
Optional[AtlasCoordinate] |
Target coordinate in Acquisition.atlas |
|
Device coordinate system (Device coordinate system, defines un-rotated probe’s orientation relative to the Acquisition.coordinate_system) |
|
|
List[Translation or Rotation or Scale or Affine] |
Device to acquisition transform (Entry coordinate, depth, and rotation in the Acquisition.coordinate_system) |
|
|
Dye |
|
|
Notes |
|
|
Device name (Must match a device defined in the instrument.json) |
PulseSequenceType¶
MRI pulse sequence type
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
SampleChamberConfig¶
Configuration of a sample chamber
SamplingStrategy¶
Description of an image sampling strategy
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Frame rate |
|
Frame rate unit |
Slap2Plane¶
Configuration of a SLAP2 imaging plane (all imaging ROIs of a specific acquisition type at a particular depth)
Field |
Type |
Title (Description) |
|---|---|---|
|
{Slap2AcquisitionType} |
SLAP2 ROI acquisition type |
|
|
Specimen ID (Unique index identifying the cell being imaged: <subject_id>_###) |
|
|
Field of view index (For FOVs that are imaged multiple times, assign a shared index to each instance of the FOV) |
|
Optional[List[NeuronStructure]] |
Structure type |
|
|
Unique Y dilations |
|
Dilation unit |
|
|
|
Unique frame rates |
|
Frame rate unit |
|
|
|
Depth |
|
Depth unit |
|
|
|
Power |
|
Power unit |
|
|
Targeted structure |
SpeakerConfig¶
Configuration of auditory speaker configuration
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Volume (dB) |
|
Optional[SoundIntensityUnit] |
Volume unit |
|
|
Device name (Must match a device defined in the instrument.json) |
StackStrategy¶
Description of a stack image sampling strategy
Field |
Type |
Title (Description) |
|---|---|---|
|
|
Number of image repeats |
|
|
Number of stack repeats |
|
|
Frame rate |
|
Frame rate unit |
SubjectPosition¶
Subject position
Name |
Value |
|---|---|
|
|
|
|
TriggerType¶
Types of detector triggers
Name |
Value |
|---|---|
|
|
|
|
|
|
Valence¶
Valence of a stimulus
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|