Configs¶
Model definitions¶
AirPuffConfig¶
Air puff device configuration
Field |
Type |
Description |
|---|---|---|
|
||
|
List[AnatomicalRelative] |
|
|
Optional[CoordinateSystem] |
|
|
Optional[List[Translation or Rotation or Scale or Affine]] |
|
|
|
|
|
Optional[PressureUnit] |
|
|
|
|
|
|
Must match a device defined in the instrument.json |
CatheterConfig¶
Configuration of a catheter
Field |
Type |
Description |
|---|---|---|
|
Use options from MouseBloodVessels |
|
|
|
Must match a device defined in the instrument.json |
Channel¶
Configuration of a channel
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
What signal is this channel measuring |
|
||
|
Optional[List[DeviceConfig]] |
Mirrors, dichroics, etc |
|
List[LaserConfig or LightEmittingDiodeConfig] |
|
|
|
Set to true when the power varies across Planes – put the power in the Plane.power field |
|
Optional[List[DeviceConfig]] |
|
|
Optional[List[DeviceConfig]] |
|
|
|
|
|
Optional[SizeUnit] |
CoupledPlane¶
Configuration of a pair of coupled imaging plane
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Plane index of the coupled plane |
|
|
|
|
|
|
|
||
|
|
|
|
||
|
DetectorConfig¶
Configuration of detector settings
Field |
Type |
Description |
|---|---|---|
|
|
|
|
||
|
||
|
Optional[Code] |
Compression algorithm used during acquisition |
|
|
Must match a device defined in the instrument.json |
DeviceConfig¶
Parent class for all configurations
Field |
Type |
Description |
|---|---|---|
|
|
Must match a device defined in the instrument.json |
EphysAssemblyConfig¶
Group of configurations for an ephys assembly
Field |
Type |
Description |
|---|---|---|
|
||
|
List[ProbeConfig] |
|
|
Optional[List[MISModuleConfig]] |
Configurations for conveniently tracking manipulator modules, e.g. on the New Scale dome. |
|
|
Must match a device defined in the instrument.json |
FiberAssemblyConfig¶
Inserted fiber photometry probe recorded in a stream
Field |
Type |
Description |
|---|---|---|
|
||
|
List[ProbeConfig] |
|
|
List[PatchCordConfig] |
|
|
|
Must match a device defined in the instrument.json |
Image¶
Description of an N-D image
ImageSPIM¶
Description of an N-D image acquired with SPIM
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
Angle of the detector relative to the image plane relative to perpendicular |
|
||
|
|
|
|
|
|
|
|
|
|
||
|
List[Translation or Rotation or Scale or Affine] |
Position, rotation, and scale of the image. Note that depth should be in the planes. |
|
Optional[Scale] |
ImagingConfig¶
Configuration of an imaging instrument
Field |
Type |
Description |
|---|---|---|
|
List[Channel or SlapChannel] |
|
|
Optional[CoordinateSystem] |
Required for ImageSPIM objects and when the imaging coordinate system differs from the Acquisition.coordinate_system |
|
List[PlanarImage or PlanarImageStack or ImageSPIM] |
|
|
Optional[SamplingStrategy] |
|
|
|
Must match a device defined in the instrument.json |
Immersion¶
Configuration of immersion medium
Field |
Type |
Description |
|---|---|---|
|
||
|
|
InterleavedStrategy¶
Description of an interleaved image sampling strategy
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
LaserConfig¶
Configuration of laser settings in an acquisition
LickSpoutConfig¶
Lick spout acquisition information
Field |
Type |
Description |
|---|---|---|
|
||
|
||
|
|
|
|
||
|
List[AnatomicalRelative] |
|
|
Optional[CoordinateSystem] |
|
|
Optional[List[Translation or Rotation or Scale or Affine]] |
Entry coordinate, depth, and rotation in the Acquisition.coordinate_system |
|
|
|
|
|
Must match a device defined in the instrument.json |
LightEmittingDiodeConfig¶
Configuration of LED settings
Field |
Type |
Description |
|---|---|---|
|
|
|
|
Optional[PowerUnit] |
|
|
|
Must match a device defined in the instrument.json |
Liquid¶
Solution names
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
MISModuleConfig¶
Modular insertion system module configuration
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
||
|
|
MRIScan¶
Configuration of a 3D scan
Field |
Type |
Description |
|---|---|---|
|
|
|
|
||
|
|
Indicates the primary scan used for downstream analysis |
|
||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
|
Optional[CoordinateSystem] |
|
|
Optional[List[Translation or Rotation or Scale or Affine]] |
NIFTI sform/qform, Bruker vc_transform, etc |
|
||
|
Optional[Scale] |
|
|
Optional[SizeUnit] |
|
|
|
|
|
|
|
|
|
Must match a device defined in the instrument.json |
ManipulatorConfig¶
Configuration of a manipulator
Field |
Type |
Description |
|---|---|---|
|
||
|
||
|
|
Must match a device defined in the instrument.json |
MousePlatformConfig¶
Configuration for mouse platforms
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
True when movement of the mouse platform is dynamically controlled by the experimenter |
|
|
Must match a device defined in the instrument.json |
MriScanSequence¶
MRI scan sequence
Name |
Value |
|---|---|
|
|
|
|
PatchCordConfig¶
Configuration of a patch cord and its output power to another device
Field |
Type |
Description |
|---|---|---|
|
List[Channel] |
|
|
|
Must match a device defined in the instrument.json |
PlanarImage¶
Description of an N-D image acquired in a specific imaging plane
Field |
Type |
Description |
|---|---|---|
|
List[Plane or CoupledPlane or SlapPlane] |
|
|
|
|
|
||
|
List[Translation or Rotation or Scale or Affine] |
Position, rotation, and scale of the image. Note that depth should be in the planes. |
|
Optional[Scale] |
PlanarImageStack¶
Description of a stack of images acquired in a specific imaging plane
Field |
Type |
Description |
|---|---|---|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
List[Plane or CoupledPlane or SlapPlane] |
|
|
|
|
|
||
|
List[Translation or Rotation or Scale or Affine] |
Position, rotation, and scale of the image. Note that depth should be in the planes. |
|
Optional[Scale] |
Plane¶
Configuration of an imaging plane
Field |
Type |
Description |
|---|---|---|
|
|
|
|
||
|
|
|
|
||
|
PowerFunction¶
Power functions
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|
ProbeConfig¶
Configuration for a device inserted into a brain
Field |
Type |
Description |
|---|---|---|
|
||
|
Optional[List[BrainAtlas]] |
|
|
Optional[AtlasCoordinate] |
|
|
||
|
List[Translation or Rotation or Scale or Affine] |
Entry coordinate, depth, and rotation in the Acquisition.coordinate_system |
|
|
|
|
|
|
|
|
Must match a device defined in the instrument.json |
SampleChamberConfig¶
Configuration of a sample chamber
SamplingStrategy¶
Description of an image sampling strategy
Field |
Type |
Description |
|---|---|---|
|
|
|
|
ScanType¶
Type of scan
Name |
Value |
|---|---|
|
|
|
|
SlapAcquisitionType¶
Type of slap acquisition
Name |
Value |
|---|---|
|
|
|
|
SlapChannel¶
Configuration of a channel for Slap
Field |
Type |
Description |
|---|---|---|
|
|
|
|
||
|
|
|
|
|
|
|
|
What signal is this channel measuring |
|
||
|
Optional[List[DeviceConfig]] |
Mirrors, dichroics, etc |
|
List[LaserConfig or LightEmittingDiodeConfig] |
|
|
|
Set to true when the power varies across Planes – put the power in the Plane.power field |
|
Optional[List[DeviceConfig]] |
|
|
Optional[List[DeviceConfig]] |
|
|
|
|
|
Optional[SizeUnit] |
SlapPlane¶
Configuration of an imagine plane on a Slap microscope
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
||
|
||
|
|
|
|
|
|
|
|
Relative path from metadata json to file |
|
|
|
|
||
|
|
|
|
||
|
SpeakerConfig¶
Configuration of auditory speaker configuration
Field |
Type |
Description |
|---|---|---|
|
|
|
|
Optional[SoundIntensityUnit] |
|
|
|
Must match a device defined in the instrument.json |
StackStrategy¶
Description of a stack image sampling strategy
Field |
Type |
Description |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
SubjectPosition¶
Subject position
Name |
Value |
|---|---|
|
|
|
|
TriggerType¶
Types of detector triggers
Name |
Value |
|---|---|
|
|
|
|
Valence¶
Valence of a stimulus
Name |
Value |
|---|---|
|
|
|
|
|
|
|
|