diff --git a/examples/aibs_smartspim_instrument.json b/examples/aibs_smartspim_instrument.json index 1b78e8ae0..b3c6713c4 100644 --- a/examples/aibs_smartspim_instrument.json +++ b/examples/aibs_smartspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "instrument_id": "440_SmartSPIM2_20231004", "modification_date": "2023-10-04", "instrument_type": "SmartSPIM", diff --git a/examples/aibs_smartspim_procedures.json b/examples/aibs_smartspim_procedures.json index 2bb75354f..03bd5a10f 100644 --- a/examples/aibs_smartspim_procedures.json +++ b/examples/aibs_smartspim_procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "1.1.2", + "schema_version": "1.1.3", "subject_id": "651286", "subject_procedures": [ { diff --git a/examples/aind_smartspim_instrument.json b/examples/aind_smartspim_instrument.json index aebce51af..630d0ed87 100644 --- a/examples/aind_smartspim_instrument.json +++ b/examples/aind_smartspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "instrument_id": "440_SmartSPIM1_20231004", "modification_date": "2023-10-04", "instrument_type": "SmartSPIM", diff --git a/examples/bergamo_ophys_session.json b/examples/bergamo_ophys_session.json index ac06b2195..aa6d13781 100644 --- a/examples/bergamo_ophys_session.json +++ b/examples/bergamo_ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/data_description.json b/examples/data_description.json index 3fd70323f..38602c452 100644 --- a/examples/data_description.json +++ b/examples/data_description.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "license": "CC-BY-4.0", "platform": { "name": "Electrophysiology platform", diff --git a/examples/ephys_rig.json b/examples/ephys_rig.json index d4ab1b06b..e36c647b8 100644 --- a/examples/ephys_rig.json +++ b/examples/ephys_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "rig_id": "323_EPHYS1_20231003", "modification_date": "2023-10-03", "mouse_platform": { diff --git a/examples/ephys_session.json b/examples/ephys_session.json index 7888f50e2..cf9b3c550 100644 --- a/examples/ephys_session.json +++ b/examples/ephys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [], "experimenter_full_name": [ "Max Quibble", diff --git a/examples/exaspim_acquisition.json b/examples/exaspim_acquisition.json index 408030a14..2347b1586 100644 --- a/examples/exaspim_acquisition.json +++ b/examples/exaspim_acquisition.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [], "experimenter_full_name": [ "###" diff --git a/examples/exaspim_instrument.json b/examples/exaspim_instrument.json index b46a639f7..8fa3b3f3c 100644 --- a/examples/exaspim_instrument.json +++ b/examples/exaspim_instrument.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "instrument_id": "440_exaSPIM1-20231004", "modification_date": "2023-10-04", "instrument_type": "exaSPIM", diff --git a/examples/fip_behavior_rig.json b/examples/fip_behavior_rig.json index f28dddc59..abcf9a13f 100644 --- a/examples/fip_behavior_rig.json +++ b/examples/fip_behavior_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "rig_id": "447_FIP-Behavior_20000101", "modification_date": "2000-01-01", "mouse_platform": { diff --git a/examples/fip_ophys_rig.json b/examples/fip_ophys_rig.json index da8415039..a1d757365 100644 --- a/examples/fip_ophys_rig.json +++ b/examples/fip_ophys_rig.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "rig_id": "428_FIP1_20231003", "modification_date": "2023-10-03", "mouse_platform": { diff --git a/examples/mri_session.json b/examples/mri_session.json index 955aa7893..caf6fa6ea 100644 --- a/examples/mri_session.json +++ b/examples/mri_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [ "dx.doi.org/10.57824/protocols.io.bh7kl4n6" ], diff --git a/examples/multiplane_ophys_session.json b/examples/multiplane_ophys_session.json index 099d8d730..5e565cd6a 100644 --- a/examples/multiplane_ophys_session.json +++ b/examples/multiplane_ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/ophys_procedures.json b/examples/ophys_procedures.json index cc3f6ed31..461da385f 100644 --- a/examples/ophys_procedures.json +++ b/examples/ophys_procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "1.1.2", + "schema_version": "1.1.3", "subject_id": "625100", "subject_procedures": [ { diff --git a/examples/ophys_session.json b/examples/ophys_session.json index d793e4560..ad496bfe5 100644 --- a/examples/ophys_session.json +++ b/examples/ophys_session.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "schema_version": "1.0.2", + "schema_version": "1.0.3", "protocol_id": [], "experimenter_full_name": [ "John Doe" diff --git a/examples/procedures.json b/examples/procedures.json index ca0ed2120..562b84faf 100644 --- a/examples/procedures.json +++ b/examples/procedures.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "schema_version": "1.1.2", + "schema_version": "1.1.3", "subject_id": "625100", "subject_procedures": [ { diff --git a/examples/processing.json b/examples/processing.json index 8ef3436cc..c40976b08 100644 --- a/examples/processing.json +++ b/examples/processing.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", - "schema_version": "1.1.2", + "schema_version": "1.1.3", "processing_pipeline": { "data_processes": [ { diff --git a/examples/quality_control.json b/examples/quality_control.json index 50d37ac91..864180fcb 100644 --- a/examples/quality_control.json +++ b/examples/quality_control.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_control.py", - "schema_version": "1.2.0", + "schema_version": "1.2.1", "evaluations": [ { "modality": { diff --git a/examples/subject.json b/examples/subject.json index ad9c6c267..274a1c5ec 100644 --- a/examples/subject.json +++ b/examples/subject.json @@ -1,6 +1,6 @@ { "describedBy": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", - "schema_version": "1.0.1", + "schema_version": "1.0.2", "subject_id": "12345", "sex": "Male", "date_of_birth": "2022-11-22", diff --git a/schemas/acquisition_schema.json b/schemas/acquisition_schema.json index a5aa22419..ee71d5c7f 100644 --- a/schemas/acquisition_schema.json +++ b/schemas/acquisition_schema.json @@ -1,266 +1,1187 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { + "AcquisitionTile": { + "additionalProperties": false, + "description": "Description of acquisition tile", "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", - "enum": [ - "AA Opto Electronic" - ], - "title": "Name", - "type": "string" + "coordinate_transformations": { + "items": { + "discriminator": { + "mapping": { + "affine": "#/$defs/Affine3dTransform", + "rotation": "#/$defs/Rotation3dTransform", + "scale": "#/$defs/Scale3dTransform", + "translation": "#/$defs/Translation3dTransform" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Scale3dTransform" + }, + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "$ref": "#/$defs/Rotation3dTransform" + }, + { + "$ref": "#/$defs/Affine3dTransform" + } + ] + }, + "title": "Tile coordinate transformations", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "file_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "File name" }, - "registry": { + "channel": { + "$ref": "#/$defs/Channel" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, + "imaging_angle": { + "default": 0, + "title": "Imaging angle", + "type": "integer" + }, + "imaging_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Imaging angle unit" + }, + "acquisition_start_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Acquisition start time" + }, + "acquisition_end_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Acquisition end time" } }, - "title": "AA_OPTO_ELECTRONIC", + "required": [ + "coordinate_transformations", + "channel" + ], + "title": "AcquisitionTile", "type": "object" }, - "ABCAM": { + "Affine3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", + "type": { + "const": "affine", + "default": "affine", "enum": [ - "Abcam" + "affine" ], - "title": "Name", + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "affine_transform": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" - ], - "title": "Registry Identifier", - "type": "string" + "maxItems": 12, + "minItems": 12, + "title": "Affine transform matrix values (top 3x4 matrix)", + "type": "array" } }, - "title": "ABCAM", + "required": [ + "affine_transform" + ], + "title": "Affine3dTransform", + "type": "object" + }, + "AindGeneric": { + "additionalProperties": true, + "description": "Base class for generic types that can be used in AIND schema", + "properties": {}, + "title": "AindGeneric", "type": "object" }, - "ADDGENE": { + "AnatomicalDirection": { + "description": "Anatomical direction name", + "enum": [ + "Left_to_right", + "Right_to_left", + "Anterior_to_posterior", + "Posterior_to_anterior", + "Inferior_to_superior", + "Superior_to_inferior", + "Other" + ], + "title": "AnatomicalDirection", + "type": "string" + }, + "AngleUnit": { + "description": "Enumeration of Angle Measurements", + "enum": [ + "radians", + "degrees" + ], + "title": "AngleUnit", + "type": "string" + }, + "AxisName": { + "description": "Image axis name", + "enum": [ + "X", + "Y", + "Z" + ], + "title": "AxisName", + "type": "string" + }, + "BaseName": { + "additionalProperties": false, + "description": "A simple model associating a name with an abbreviation", "properties": { "name": { - "const": "Addgene", - "default": "Addgene", - "enum": [ - "Addgene" - ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" + "default": null, + "title": "Abbreviation" + } + }, + "required": [ + "name" + ], + "title": "BaseName", + "type": "object" + }, + "Calibration": { + "additionalProperties": false, + "description": "Generic calibration class", + "properties": { + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, + "input": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration input", + "title": "inputs" + }, + "output": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration output", + "title": "outputs" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "calibration_date", + "device_name", + "description" + ], + "title": "Calibration", + "type": "object" + }, + "Channel": { + "additionalProperties": false, + "description": "Description of a channel", + "properties": { + "channel_name": { + "title": "Channel", + "type": "string" + }, + "light_source_name": { + "description": "Must match device name", + "title": "Light source name", + "type": "string" + }, + "filter_names": { + "description": "Must match device names", + "items": { + "type": "string" + }, + "title": "Filter names", + "type": "array" + }, + "detector_name": { + "description": "Must match device name", + "title": "Detector name", + "type": "string" + }, + "additional_device_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Additional device names", + "type": "array" + }, + "excitation_wavelength": { + "maximum": 1000, + "minimum": 300, + "title": "Wavelength", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Laser wavelength unit" + }, + "excitation_power": { + "maximum": 2000.0, + "title": "Laser power", + "type": "number" + }, + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Laser power unit" + }, + "filter_wheel_index": { + "title": "Filter wheel index", + "type": "integer" + }, + "dilation": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Dilation (pixels)" + }, + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Description" + } + }, + "required": [ + "channel_name", + "light_source_name", + "filter_names", + "detector_name", + "excitation_wavelength", + "excitation_power", + "filter_wheel_index" + ], + "title": "Channel", + "type": "object" + }, + "ImageAxis": { + "additionalProperties": false, + "description": "Description of an image axis", + "properties": { + "name": { + "$ref": "#/$defs/AxisName", + "title": "Name" + }, + "direction": { + "$ref": "#/$defs/AnatomicalDirection", + "description": "Tissue direction as the value of axis increases. If Other describe in notes." + }, + "dimension": { + "description": "Reference axis number for stitching", + "title": "Dimension", + "type": "integer" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Axis physical units" + } + }, + "required": [ + "name", + "direction", + "dimension" + ], + "title": "ImageAxis", + "type": "object" + }, + "Immersion": { + "additionalProperties": false, + "description": "Description of immersion medium", + "properties": { + "medium": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion medium" + }, + "refractive_index": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Index of refraction" + } + }, + "required": [ + "medium", + "refractive_index" + ], + "title": "Immersion", + "type": "object" + }, + "ImmersionMedium": { + "description": "Immersion medium name", + "enum": [ + "air", + "multi", + "oil", + "PBS", + "water", + "other", + "easy index", + "ethyl cinnimate", + "aqueous clearing buffer" + ], + "title": "ImmersionMedium", + "type": "string" + }, + "Maintenance": { + "additionalProperties": false, + "description": "Generic maintenance class", + "properties": { + "maintenance_date": { + "format": "date-time", + "title": "Date and time of maintenance", + "type": "string" + }, + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" + }, + "description": { + "description": "Description on maintenance procedure", + "title": "Description", + "type": "string" + }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Protocol ID" + }, + "reagents": { + "default": [], + "items": { + "$ref": "#/$defs/Reagent" + }, + "title": "Reagents", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "maintenance_date", + "device_name", + "description" + ], + "title": "Maintenance", + "type": "object" + }, + "PIDName": { + "additionalProperties": false, + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "abbreviation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Abbreviation" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/BaseName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry identifier" + } + }, + "required": [ + "name" + ], + "title": "PIDName", + "type": "object" + }, + "PowerUnit": { + "description": "Unit for power, set or measured", + "enum": [ + "microwatt", + "milliwatt", + "percent" + ], + "title": "PowerUnit", + "type": "string" + }, + "ProcessingSteps": { + "additionalProperties": false, + "description": "Description of downstream processing steps", + "properties": { + "channel_name": { + "title": "Channel name", + "type": "string" + }, + "process_name": { + "items": { + "enum": [ + "Image atlas alignment", + "Image background subtraction", + "Image cell segmentation", + "Image destriping", + "Image flat-field correction", + "Image importing", + "Image thresholding", + "Image tile alignment", + "Image tile fusing", + "Image tile projection", + "File format conversion" + ], + "type": "string" + }, + "title": "Process Name", + "type": "array" + } + }, + "required": [ + "channel_name", + "process_name" + ], + "title": "ProcessingSteps", + "type": "object" + }, + "Reagent": { + "additionalProperties": false, + "description": "Description of reagent used in procedure", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } ], - "title": "Registry Identifier", + "title": "Source" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Lot expiration date" + } + }, + "required": [ + "name", + "source", + "lot_number" + ], + "title": "Reagent", + "type": "object" + }, + "Rotation3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "properties": { + "type": { + "const": "rotation", + "default": "rotation", + "enum": [ + "rotation" + ], + "title": "Type", + "type": "string" + }, + "rotation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 9, + "minItems": 9, + "title": "3D rotation matrix values (3x3) ", + "type": "array" + } + }, + "required": [ + "rotation" + ], + "title": "Rotation3dTransform", + "type": "object" + }, + "Scale3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", + "properties": { + "type": { + "const": "scale", + "default": "scale", + "enum": [ + "scale" + ], + "title": "Type", "type": "string" + }, + "scale": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 3, + "minItems": 3, + "title": "3D scale parameters", + "type": "array" } }, - "title": "ADDGENE", + "required": [ + "scale" + ], + "title": "Scale3dTransform", "type": "object" }, - "AI": { + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Description of generic software", "properties": { "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" - ], - "title": "Name", + "title": "Software name", "type": "string" }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", + "version": { + "title": "Software version", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "url": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "URL to commit being used" }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" + "parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Software parameters" } }, - "title": "AI", + "required": [ + "name", + "version" + ], + "title": "Software", "type": "object" }, - "AIBS": { + "Translation3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { - "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", + "type": { + "const": "translation", + "default": "translation", "enum": [ - "AIBS" + "translation" ], - "title": "Abbreviation", + "title": "Type", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "translation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" - ], - "title": "Registry Identifier", - "type": "string" + "maxItems": 3, + "minItems": 3, + "title": "3D translation parameters", + "type": "array" } }, - "title": "AIBS", + "required": [ + "translation" + ], + "title": "Translation3dTransform", "type": "object" }, - "AILIPU": { + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", "properties": { "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", "enum": [ - "Ailipu Technology Co" + "AA Opto Electronic" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", + "const": null, + "default": null, "enum": [ - "Ailipu" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": null, @@ -268,37 +1189,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "AILIPU", + "title": "_Aa_Opto_Electronic", "type": "object" }, - "AIND": { + "_Abcam": { + "description": "Model Abcam", "properties": { "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", + "const": "Abcam", + "default": "Abcam", "enum": [ - "Allen Institute for Neural Dynamics" + "Abcam" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "AIND", - "default": "AIND", + "const": null, + "default": null, "enum": [ - "AIND" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -307,49 +1225,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", + "const": "02e1wjw63", + "default": "02e1wjw63", "enum": [ - "04szwah67" + "02e1wjw63" ], "title": "Registry Identifier", "type": "string" } }, - "title": "AIND", + "title": "_Abcam", "type": "object" }, - "ALLIED": { + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", "properties": { "name": { - "const": "Allied", - "default": "Allied", + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", "enum": [ - "Allied" + "Ailipu Technology Co" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "Ailipu", + "default": "Ailipu", "enum": [ - null + "Ailipu" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -357,37 +1300,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "ALLIED", + "title": "_Ailipu_Technology_Co", "type": "object" }, - "AMS_OSRAM": { + "_Allen_Institute": { + "description": "Model Allen Institute", "properties": { "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", + "const": "Allen Institute", + "default": "Allen Institute", "enum": [ - "ams OSRAM" + "Allen Institute" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "AI", + "default": "AI", "enum": [ - null + "AI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -396,125 +1336,150 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AMS_OSRAM", - "type": "object" - }, - "ARECONT_VISION_COSTAR": { - "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, + "const": "03cpe7c52", + "default": "03cpe7c52", "enum": [ - null + "03cpe7c52" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "ARECONT_VISION_COSTAR", + "title": "_Allen_Institute", "type": "object" }, - "ASI": { + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", "enum": [ - "Applied Scientific Instrumentation" + "Allen Institute for Brain Science" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ASI", - "default": "ASI", + "const": "AIBS", + "default": "AIBS", "enum": [ - "ASI" + "AIBS" ], "title": "Abbreviation", "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00dcv1019", + "default": "00dcv1019", "enum": [ - null + "00dcv1019" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "ASI", + "title": "_Allen_Institute_For_Brain_Science", "type": "object" }, - "ASUS": { + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", "properties": { "name": { - "const": "ASUS", - "default": "ASUS", + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", "enum": [ - "ASUS" + "Allen Institute for Neural Dynamics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "AIND", + "default": "AIND", "enum": [ - null + "AIND" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -523,217 +1488,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ASUS", - "type": "object" - }, - "AcquisitionTile": { - "additionalProperties": false, - "description": "Description of acquisition tile", - "properties": { - "coordinate_transformations": { - "items": { - "discriminator": { - "mapping": { - "affine": "#/$defs/Affine3dTransform", - "rotation": "#/$defs/Rotation3dTransform", - "scale": "#/$defs/Scale3dTransform", - "translation": "#/$defs/Translation3dTransform" - }, - "propertyName": "type" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, - "oneOf": [ - { - "$ref": "#/$defs/Scale3dTransform" - }, - { - "$ref": "#/$defs/Translation3dTransform" - }, - { - "$ref": "#/$defs/Rotation3dTransform" - }, - { - "$ref": "#/$defs/Affine3dTransform" - } - ] - }, - "title": "Tile coordinate transformations", - "type": "array" - }, - "file_name": { - "anyOf": [ { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "File name" - }, - "channel": { - "$ref": "#/$defs/Channel" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "imaging_angle": { - "default": 0, - "title": "Imaging angle", - "type": "integer" - }, - "imaging_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Imaging angle unit" - }, - "acquisition_start_time": { - "anyOf": [ - { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Acquisition start time" - }, - "acquisition_end_time": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Acquisition end time" - } - }, - "required": [ - "coordinate_transformations", - "channel" - ], - "title": "AcquisitionTile", - "type": "object" - }, - "Affine3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", - "properties": { - "type": { - "const": "affine", - "default": "affine", - "enum": [ - "affine" - ], - "title": "Type", - "type": "string" + "title": "Registry" }, - "affine_transform": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 12, - "minItems": 12, - "title": "Affine transform matrix values (top 3x4 matrix)", - "type": "array" - } - }, - "required": [ - "affine_transform" - ], - "title": "Affine3dTransform", - "type": "object" - }, - "AindGeneric": { - "additionalProperties": true, - "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", - "type": "object" - }, - "AnatomicalDirection": { - "description": "Anatomical direction name", - "enum": [ - "Left_to_right", - "Right_to_left", - "Anterior_to_posterior", - "Posterior_to_anterior", - "Inferior_to_superior", - "Superior_to_inferior", - "Other" - ], - "title": "AnatomicalDirection", - "type": "string" - }, - "AngleUnit": { - "description": "Enumeration of Angle Measurements", - "enum": [ - "radians", - "degrees" - ], - "title": "AngleUnit", - "type": "string" - }, - "AxisName": { - "description": "Image axis name", - "enum": [ - "X", - "Y", - "Z" - ], - "title": "AxisName", - "type": "string" + "registry_identifier": { + "const": "04szwah67", + "default": "04szwah67", + "enum": [ + "04szwah67" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Neural_Dynamics", + "type": "object" }, - "BASLER": { + "_Allied": { + "description": "Model Allied", "properties": { "name": { - "const": "Basler", - "default": "Basler", + "const": "Allied", + "default": "Allied", "enum": [ - "Basler" + "Allied" ], "title": "Name", "type": "string" @@ -753,52 +1563,133 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "BASLER", + "title": "_Allied", "type": "object" }, - "BaseName": { - "additionalProperties": false, - "description": "A simple model associating a name with an abbreviation", + "_Ams_Osram": { + "description": "Model ams OSRAM", "properties": { "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "enum": [ + "ams OSRAM" + ], "title": "Name", "type": "string" }, "abbreviation": { - "anyOf": [ + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", + "enum": [ + "045d0h266" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Ams_Osram", + "type": "object" + }, + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", + "properties": { + "name": { + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", + "enum": [ + "Applied Scientific Instrumentation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ASI", + "default": "ASI", + "enum": [ + "ASI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { "default": null, - "title": "Abbreviation" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "BaseName", + "title": "_Applied_Scientific_Instrumentation", "type": "object" }, - "CAMBRIDGE_TECHNOLOGY": { + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", "properties": { "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", "enum": [ - "Cambridge Technology" + "Arecont Vision Costar" ], "title": "Name", "type": "string" @@ -818,25 +1709,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "CAMBRIDGE_TECHNOLOGY", + "title": "_Arecont_Vision_Costar", "type": "object" }, - "CARL_ZEISS": { + "_Asus": { + "description": "Model ASUS", "properties": { "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", + "const": "ASUS", + "default": "ASUS", "enum": [ - "Carl Zeiss" + "ASUS" ], "title": "Name", "type": "string" @@ -857,88 +1745,97 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", + "const": "00bxkz165", + "default": "00bxkz165", "enum": [ - "01xk5xs43" + "00bxkz165" ], "title": "Registry Identifier", "type": "string" } }, - "title": "CARL_ZEISS", + "title": "_Asus", "type": "object" }, - "CHAMPALIMAUD": { + "_Basler": { + "description": "Model Basler", "properties": { "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", + "const": "Basler", + "default": "Basler", "enum": [ - "Champalimaud Foundation" + "Basler" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", + "const": null, + "default": null, "enum": [ - "Champalimaud" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "CHAMPALIMAUD", + "title": "_Basler", "type": "object" }, - "CHROMA": { + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", "properties": { "name": { - "const": "Chroma", - "default": "Chroma", + "const": "Cambridge Technology", + "default": "Cambridge Technology", "enum": [ - "Chroma" + "Cambridge Technology" ], "title": "Name", "type": "string" @@ -958,25 +1855,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "CHROMA", + "title": "_Cambridge_Technology", "type": "object" }, - "COHERENT_SCIENTIFIC": { + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", "properties": { "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", + "const": "Carl Zeiss", + "default": "Carl Zeiss", "enum": [ - "Coherent Scientific" + "Carl Zeiss" ], "title": "Name", "type": "string" @@ -997,46 +1891,71 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", + "const": "01xk5xs43", + "default": "01xk5xs43", "enum": [ - "031tysd23" + "01xk5xs43" ], "title": "Registry Identifier", "type": "string" } }, - "title": "COHERENT_SCIENTIFIC", + "title": "_Carl_Zeiss", "type": "object" }, - "COLUMBIA": { + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", "properties": { "name": { - "const": "Columbia University", - "default": "Columbia University", + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", "enum": [ - "Columbia University" + "Champalimaud Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "Columbia", - "default": "Columbia", + "const": "Champalimaud", + "default": "Champalimaud", "enum": [ - "Columbia" + "Champalimaud" ], "title": "Abbreviation", "type": "string" @@ -1048,75 +1967,138 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", + "const": "03g001n57", + "default": "03g001n57", "enum": [ - "00hj8s172" + "03g001n57" ], "title": "Registry Identifier", "type": "string" } }, - "title": "COLUMBIA", + "title": "_Champalimaud_Foundation", "type": "object" }, - "COMPUTAR": { + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", "properties": { "name": { - "const": "Computar", - "default": "Computar", + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", "enum": [ - "Computar" + "Chan Zuckerberg Initiative" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "CZI", + "default": "CZI", "enum": [ - null + "CZI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "02qenvm24", + "default": "02qenvm24", "enum": [ - null + "02qenvm24" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "COMPUTAR", + "title": "_Chan_Zuckerberg_Initiative", "type": "object" }, - "CONOPTICS": { + "_Chroma": { + "description": "Model Chroma", "properties": { "name": { - "const": "Conoptics", - "default": "Conoptics", + "const": "Chroma", + "default": "Chroma", "enum": [ - "Conoptics" + "Chroma" ], "title": "Name", "type": "string" @@ -1136,25 +2118,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "CONOPTICS", + "title": "_Chroma", "type": "object" }, - "CUSTOM": { + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", "properties": { "name": { - "const": "Custom", - "default": "Custom", + "const": "Coherent Scientific", + "default": "Coherent Scientific", "enum": [ - "Custom" + "Coherent Scientific" ], "title": "Name", "type": "string" @@ -1169,39 +2148,77 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "031tysd23", + "default": "031tysd23", "enum": [ - null + "031tysd23" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "CUSTOM", + "title": "_Coherent_Scientific", "type": "object" }, - "CZI": { + "_Columbia_University": { + "description": "Model Columbia University", "properties": { "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", + "const": "Columbia University", + "default": "Columbia University", "enum": [ - "Chan Zuckerberg Initiative" + "Columbia University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "CZI", - "default": "CZI", + "const": "Columbia", + "default": "Columbia", "enum": [ - "CZI" + "Columbia" ], "title": "Abbreviation", "type": "string" @@ -1213,184 +2230,161 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", + "const": "00hj8s172", + "default": "00hj8s172", "enum": [ - "02qenvm24" + "00hj8s172" ], "title": "Registry Identifier", "type": "string" } }, - "title": "CZI", + "title": "_Columbia_University", "type": "object" }, - "Calibration": { - "additionalProperties": false, - "description": "Generic calibration class", + "_Computar": { + "description": "Model Computar", "properties": { - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", - "type": "string" - }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", + "name": { + "const": "Computar", + "default": "Computar", + "enum": [ + "Computar" + ], + "title": "Name", "type": "string" }, - "input": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration input", - "title": "inputs" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "output": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration output", - "title": "outputs" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "calibration_date", - "device_name", - "description" - ], - "title": "Calibration", + "title": "_Computar", "type": "object" }, - "Channel": { - "additionalProperties": false, - "description": "Description of a channel", + "_Conoptics": { + "description": "Model Conoptics", "properties": { - "channel_name": { - "title": "Channel", - "type": "string" - }, - "light_source_name": { - "description": "Must match device name", - "title": "Light source name", - "type": "string" - }, - "filter_names": { - "description": "Must match device names", - "items": { - "type": "string" - }, - "title": "Filter names", - "type": "array" - }, - "detector_name": { - "description": "Must match device name", - "title": "Detector name", - "type": "string" - }, - "additional_device_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "Additional device names", - "type": "array" - }, - "excitation_wavelength": { - "maximum": 1000, - "minimum": 300, - "title": "Wavelength", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Laser wavelength unit" - }, - "excitation_power": { - "maximum": 2000.0, - "title": "Laser power", - "type": "number" - }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Laser power unit" - }, - "filter_wheel_index": { - "title": "Filter wheel index", - "type": "integer" - }, - "dilation": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } + "name": { + "const": "Conoptics", + "default": "Conoptics", + "enum": [ + "Conoptics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Dilation (pixels)" + "title": "Registry", + "type": "null" }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Conoptics", + "type": "object" + }, + "_Custom": { + "description": "Model Custom", + "properties": { + "name": { + "const": "Custom", + "default": "Custom", + "enum": [ + "Custom" + ], + "title": "Name", + "type": "string" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Description" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "channel_name", - "light_source_name", - "filter_names", - "detector_name", - "excitation_wavelength", - "excitation_power", - "filter_wheel_index" - ], - "title": "Channel", + "title": "_Custom", "type": "object" }, - "DODOTRONIC": { + "_Dodotronic": { + "description": "Model Dodotronic", "properties": { "name": { "const": "Dodotronic", @@ -1416,19 +2410,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "DODOTRONIC", + "title": "_Dodotronic", "type": "object" }, - "DORIC": { + "_Doric": { + "description": "Model Doric", "properties": { "name": { "const": "Doric", @@ -1455,13 +2446,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1476,10 +2491,11 @@ "type": "string" } }, - "title": "DORIC", + "title": "_Doric", "type": "object" }, - "EALING": { + "_Ealing": { + "description": "Model Ealing", "properties": { "name": { "const": "Ealing", @@ -1505,19 +2521,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "EALING", + "title": "_Ealing", "type": "object" }, - "EDMUND_OPTICS": { + "_Edmund_Optics": { + "description": "Model Edmund Optics", "properties": { "name": { "const": "Edmund Optics", @@ -1544,13 +2557,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1565,10 +2602,37 @@ "type": "string" } }, - "title": "EDMUND_OPTICS", + "title": "_Edmund_Optics", + "type": "object" + }, + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", + "properties": { + "name": { + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", + "enum": [ + "Edinburgh Mouse Atlas Project" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "EMAPA", + "default": "EMAPA", + "enum": [ + "EMAPA" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emapa", "type": "object" }, - "EMORY": { + "_Emory_University": { + "description": "Model Emory University", "properties": { "name": { "const": "Emory University", @@ -1595,13 +2659,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1616,10 +2704,11 @@ "type": "string" } }, - "title": "EMORY", + "title": "_Emory_University", "type": "object" }, - "EURESYS": { + "_Euresys": { + "description": "Model Euresys", "properties": { "name": { "const": "Euresys", @@ -1645,70 +2734,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "EURESYS", - "type": "object" - }, - "FLIR": { - "properties": { - "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", - "enum": [ - "Teledyne FLIR" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLIR", + "title": "_Euresys", "type": "object" }, - "FUJINON": { + "_Fujinon": { + "description": "Model Fujinon", "properties": { "name": { "const": "Fujinon", @@ -1734,19 +2769,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "FUJINON", + "title": "_Fujinon", "type": "object" }, - "HAMAMATSU": { + "_Hamamatsu": { + "description": "Model Hamamatsu", "properties": { "name": { "const": "Hamamatsu", @@ -1773,13 +2805,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1794,10 +2850,11 @@ "type": "string" } }, - "title": "HAMAMATSU", + "title": "_Hamamatsu", "type": "object" }, - "HAMILTON": { + "_Hamilton": { + "description": "Model Hamilton", "properties": { "name": { "const": "Hamilton", @@ -1823,19 +2880,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "HAMILTON", + "title": "_Hamilton", "type": "object" }, - "HUST": { + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", "properties": { "name": { "const": "Huazhong University of Science and Technology", @@ -1862,13 +2916,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1880,13 +2958,49 @@ "00p991c53" ], "title": "Registry Identifier", - "type": "string" + "type": "string" + } + }, + "title": "_Huazhong_University_Of_Science_And_Technology", + "type": "object" + }, + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", + "properties": { + "name": { + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", + "enum": [ + "Infinity Photo-Optical" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "HUST", + "title": "_Infinity_Photo_Optical", "type": "object" }, - "IDT": { + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", "properties": { "name": { "const": "Integrated DNA Technologies", @@ -1913,13 +3027,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1934,10 +3072,11 @@ "type": "string" } }, - "title": "IDT", + "title": "_Integrated_Dna_Technologies", "type": "object" }, - "IMEC": { + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", "properties": { "name": { "const": "Interuniversity Microelectronics Center", @@ -1964,13 +3103,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1985,48 +3148,11 @@ "type": "string" } }, - "title": "IMEC", - "type": "object" - }, - "INFINITY_PHOTO_OPTICAL": { - "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "INFINITY_PHOTO_OPTICAL", + "title": "_Interuniversity_Microelectronics_Center", "type": "object" }, - "INVITROGEN": { + "_Invitrogen": { + "description": "Model Invitrogen", "properties": { "name": { "const": "Invitrogen", @@ -2053,13 +3179,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -2074,10 +3224,11 @@ "type": "string" } }, - "title": "INVITROGEN", + "title": "_Invitrogen", "type": "object" }, - "IR_ROBOT_CO": { + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", "properties": { "name": { "const": "IR Robot Co", @@ -2103,19 +3254,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "IR_ROBOT_CO", + "title": "_Ir_Robot_Co", "type": "object" }, - "ISL": { + "_Isl_Products_International": { + "description": "Model ISL Products International", "properties": { "name": { "const": "ISL Products International", @@ -2141,108 +3289,31 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "ISL", - "type": "object" - }, - "ImageAxis": { - "additionalProperties": false, - "description": "Description of an image axis", - "properties": { - "name": { - "$ref": "#/$defs/AxisName", - "title": "Name" - }, - "direction": { - "$ref": "#/$defs/AnatomicalDirection", - "description": "Tissue direction as the value of axis increases. If Other describe in notes." - }, - "dimension": { - "description": "Reference axis number for stitching", - "title": "Dimension", - "type": "integer" - }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Axis physical units" - } - }, - "required": [ - "name", - "direction", - "dimension" - ], - "title": "ImageAxis", - "type": "object" - }, - "Immersion": { - "additionalProperties": false, - "description": "Description of immersion medium", - "properties": { - "medium": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion medium" - }, - "refractive_index": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Index of refraction" - } - }, - "required": [ - "medium", - "refractive_index" - ], - "title": "Immersion", + "title": "_Isl_Products_International", "type": "object" }, - "ImmersionMedium": { - "description": "Immersion medium name", - "enum": [ - "air", - "multi", - "oil", - "PBS", - "water", - "other", - "easy index", - "ethyl cinnimate", - "aqueous clearing buffer" - ], - "title": "ImmersionMedium", - "type": "string" - }, - "JANELIA": { + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", "properties": { "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", "enum": [ - "Janelia Research Campus" + "Jackson Laboratory" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "Janelia", - "default": "Janelia", + "const": "JAX", + "default": "JAX", "enum": [ - "Janelia" + "JAX" ], "title": "Abbreviation", "type": "string" @@ -2254,46 +3325,71 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", + "const": "021sy4w91", + "default": "021sy4w91", "enum": [ - "013sk6x84" + "021sy4w91" ], "title": "Registry Identifier", "type": "string" } }, - "title": "JANELIA", + "title": "_Jackson_Laboratory", "type": "object" }, - "JAX": { + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", "enum": [ - "Jackson Laboratory" + "Janelia Research Campus" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "JAX", - "default": "JAX", + "const": "Janelia", + "default": "Janelia", "enum": [ - "JAX" + "Janelia" ], "title": "Abbreviation", "type": "string" @@ -2305,31 +3401,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", + "const": "013sk6x84", + "default": "013sk6x84", "enum": [ - "021sy4w91" + "013sk6x84" ], "title": "Registry Identifier", "type": "string" } }, - "title": "JAX", + "title": "_Janelia_Research_Campus", "type": "object" }, - "JULABO": { + "_Julabo": { + "description": "Model Julabo", "properties": { "name": { "const": "Julabo", @@ -2355,19 +3476,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "JULABO", + "title": "_Julabo", "type": "object" }, - "LEICA": { + "_Leica": { + "description": "Model Leica", "properties": { "name": { "const": "Leica", @@ -2393,19 +3511,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "LEICA", + "title": "_Leica", "type": "object" }, - "LG": { + "_Lg": { + "description": "Model LG", "properties": { "name": { "const": "LG", @@ -2432,13 +3547,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -2453,10 +3592,11 @@ "type": "string" } }, - "title": "LG", + "title": "_Lg", "type": "object" }, - "LIFECANVAS": { + "_Lifecanvas": { + "description": "Model LifeCanvas", "properties": { "name": { "const": "LifeCanvas", @@ -2482,19 +3622,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "LIFECANVAS", + "title": "_Lifecanvas", "type": "object" }, - "LUMEN_DYNAMICS": { + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", "properties": { "name": { "const": "Lumen Dynamics", @@ -2520,19 +3657,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "LUMEN_DYNAMICS", + "title": "_Lumen_Dynamics", "type": "object" }, - "MBF": { + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", "properties": { "name": { "const": "MBF Bioscience", @@ -2559,13 +3693,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -2580,10 +3738,11 @@ "type": "string" } }, - "title": "MBF", + "title": "_Mbf_Bioscience", "type": "object" }, - "MEADOWLARK_OPTICS": { + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", "properties": { "name": { "const": "Meadowlark Optics", @@ -2610,13 +3769,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -2631,10 +3814,113 @@ "type": "string" } }, - "title": "MEADOWLARK_OPTICS", + "title": "_Meadowlark_Optics", + "type": "object" + }, + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", + "properties": { + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mgi", + "type": "object" + }, + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", + "properties": { + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03arq3225", + "default": "03arq3225", + "enum": [ + "03arq3225" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, - "MIDOPT": { + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", "properties": { "name": { "const": "Midwest Optical Systems, Inc.", @@ -2660,19 +3946,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MIDOPT", + "title": "_Midwest_Optical_Systems_Inc_", "type": "object" }, - "MITUTUYO": { + "_Mitutuyo": { + "description": "Model Mitutuyo", "properties": { "name": { "const": "Mitutuyo", @@ -2698,34 +3981,142 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Mitutuyo", + "type": "object" + }, + "_Mks_Newport": { + "description": "Model MKS Newport", + "properties": { + "name": { + "const": "MKS Newport", + "default": "MKS Newport", + "enum": [ + "MKS Newport" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00k17f049", + "default": "00k17f049", + "enum": [ + "00k17f049" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mks_Newport", + "type": "object" + }, + "_Mpi": { + "description": "Model MPI", + "properties": { + "name": { + "const": "MPI", + "default": "MPI", + "enum": [ + "MPI" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MPI", + "default": "MPI", + "enum": [ + "MPI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "MITUTUYO", + "title": "_Mpi", "type": "object" }, - "MJFF": { + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", "properties": { "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" + "National Center for Complementary and Integrative Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MJFF", - "default": "MJFF", + "const": "NCCIH", + "default": "NCCIH", "enum": [ - "MJFF" + "NCCIH" ], "title": "Abbreviation", "type": "string" @@ -2737,49 +4128,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", + "const": "00190t495", + "default": "00190t495", "enum": [ - "03arq3225" + "00190t495" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MJFF", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "MKS_NEWPORT": { + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { "name": { - "const": "MKS Newport", - "default": "MKS Newport", + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", "enum": [ - "MKS Newport" + "National Institute of Mental Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NIMH", + "default": "NIMH", "enum": [ - null + "NIMH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -2788,129 +4204,132 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", + "const": "04xeg9z08", + "default": "04xeg9z08", "enum": [ - "00k17f049" + "04xeg9z08" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MKS_NEWPORT", + "title": "_National_Institute_Of_Mental_Health", "type": "object" }, - "MPI": { + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { - "const": "MPI", - "default": "MPI", + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", "enum": [ - "MPI" + "National Institute of Neurological Disorders and Stroke" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MPI", - "default": "MPI", + "const": "NINDS", + "default": "NINDS", "enum": [ - "MPI" + "NINDS" ], "title": "Abbreviation", "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MPI", - "type": "object" - }, - "Maintenance": { - "additionalProperties": false, - "description": "Generic maintenance class", - "properties": { - "maintenance_date": { - "format": "date-time", - "title": "Date and time of maintenance", - "type": "string" - }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", - "type": "string" - }, - "description": { - "description": "Description on maintenance procedure", - "title": "Description", - "type": "string" - }, - "protocol_id": { - "anyOf": [ + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Protocol ID" - }, - "reagents": { - "default": [], - "items": { - "$ref": "#/$defs/Reagent" - }, - "title": "Reagents", - "type": "array" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "01s5ya894", + "default": "01s5ya894", + "enum": [ + "01s5ya894" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "maintenance_date", - "device_name", - "description" - ], - "title": "Maintenance", + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", "type": "object" }, - "NATIONAL_INSTRUMENTS": { + "_National_Instruments": { + "description": "Model National Instruments", "properties": { "name": { "const": "National Instruments", @@ -2937,13 +4356,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -2958,10 +4401,11 @@ "type": "string" } }, - "title": "NATIONAL_INSTRUMENTS", + "title": "_National_Instruments", "type": "object" }, - "NAVITAR": { + "_Navitar": { + "description": "Model Navitar", "properties": { "name": { "const": "Navitar", @@ -2987,70 +4431,42 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NAVITAR", + "title": "_Navitar", "type": "object" }, - "NCCIH": { + "_Ncbi": { + "additionalProperties": false, + "description": "Model NCBI", "properties": { "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", "enum": [ - "National Center for Complementary and Integrative Health" + "National Center for Biotechnology Information" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", + "const": "NCBI", + "default": "NCBI", "enum": [ - "NCCIH" + "NCBI" ], "title": "Abbreviation", "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00190t495", - "default": "00190t495", - "enum": [ - "00190t495" - ], - "title": "Registry Identifier", - "type": "string" } }, - "title": "NCCIH", + "title": "_Ncbi", "type": "object" }, - "NEUROPHOTOMETRICS": { + "_Neurophotometrics": { + "description": "Model Neurophotometrics", "properties": { "name": { "const": "Neurophotometrics", @@ -3076,19 +4492,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NEUROPHOTOMETRICS", + "title": "_Neurophotometrics", "type": "object" }, - "NEW_SCALE_TECHNOLOGIES": { + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", "properties": { "name": { "const": "New Scale Technologies", @@ -3114,37 +4527,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NEW_SCALE_TECHNOLOGIES", + "title": "_New_Scale_Technologies", "type": "object" }, - "NIKON": { + "_New_York_University": { + "description": "Model New York University", "properties": { "name": { - "const": "Nikon", - "default": "Nikon", + "const": "New York University", + "default": "New York University", "enum": [ - "Nikon" + "New York University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NYU", + "default": "NYU", "enum": [ - null + "NYU" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -3153,49 +4563,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", + "const": "0190ak572", + "default": "0190ak572", "enum": [ - "0280y9h11" + "0190ak572" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NIKON", + "title": "_New_York_University", "type": "object" }, - "NIMH": { + "_Nikon": { + "description": "Model Nikon", "properties": { "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", + "const": "Nikon", + "default": "Nikon", "enum": [ - "National Institute of Mental Health" + "Nikon" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NIMH", - "default": "NIMH", + "const": null, + "default": null, "enum": [ - "NIMH" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -3204,82 +4639,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", - "enum": [ - "04xeg9z08" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NIMH", - "type": "object" - }, - "NINDS": { - "properties": { - "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", - "enum": [ - "National Institute of Neurological Disorders and Stroke" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "NINDS", - "default": "NINDS", - "enum": [ - "NINDS" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", + "const": "0280y9h11", + "default": "0280y9h11", "enum": [ - "01s5ya894" + "0280y9h11" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NINDS", + "title": "_Nikon", "type": "object" }, - "NRESEARCH_INC": { + "_Nresearch_Inc": { + "description": "Model NResearch Inc", "properties": { "name": { "const": "NResearch Inc", @@ -3305,37 +4714,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NRESEARCH_INC", + "title": "_Nresearch_Inc", "type": "object" }, - "NYU": { + "_Olympus": { + "description": "Model Olympus", "properties": { "name": { - "const": "New York University", - "default": "New York University", + "const": "Olympus", + "default": "Olympus", "enum": [ - "New York University" + "Olympus" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NYU", - "default": "NYU", + "const": null, + "default": null, "enum": [ - "NYU" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -3344,31 +4750,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", + "const": "02vcdte90", + "default": "02vcdte90", "enum": [ - "0190ak572" + "02vcdte90" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NYU", + "title": "_Olympus", "type": "object" }, - "OEPS": { + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", "properties": { "name": { "const": "Open Ephys Production Site", @@ -3395,13 +4826,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -3416,61 +4871,11 @@ "type": "string" } }, - "title": "OEPS", - "type": "object" - }, - "OLYMPUS": { - "properties": { - "name": { - "const": "Olympus", - "default": "Olympus", - "enum": [ - "Olympus" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", - "enum": [ - "02vcdte90" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "OLYMPUS", + "title": "_Open_Ephys_Production_Site", "type": "object" }, - "OPTOTUNE": { + "_Optotune": { + "description": "Model Optotune", "properties": { "name": { "const": "Optotune", @@ -3496,63 +4901,48 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OPTOTUNE", + "title": "_Optotune", "type": "object" }, - "OTHER": { + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", "enum": [ - "Other" + "Open Researcher and Contributor ID" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ORCID", + "default": "ORCID", "enum": [ - null + "ORCID" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "OTHER", + "title": "_Orcid", "type": "object" }, - "OXXIUS": { + "_Other": { + "description": "Model Other", "properties": { "name": { - "const": "Oxxius", - "default": "Oxxius", + "const": "Other", + "default": "Other", "enum": [ - "Oxxius" + "Other" ], "title": "Name", "type": "string" @@ -3572,76 +4962,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OXXIUS", - "type": "object" - }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "abbreviation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Abbreviation" - }, - "registry": { - "anyOf": [ - { - "$ref": "#/$defs/BaseName" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Registry" - }, - "registry_identifier": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Registry identifier" - } - }, - "required": [ - "name" - ], - "title": "PIDName", + "title": "_Other", "type": "object" }, - "PRIZMATIX": { + "_Oxxius": { + "description": "Model Oxxius", "properties": { "name": { - "const": "Prizmatix", - "default": "Prizmatix", + "const": "Oxxius", + "default": "Oxxius", "enum": [ - "Prizmatix" + "Oxxius" ], "title": "Name", "type": "string" @@ -3661,71 +4997,22 @@ "type": "null" }, "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "PRIZMATIX", - "type": "object" - }, - "PowerUnit": { - "description": "Unit for power, set or measured", - "enum": [ - "microwatt", - "milliwatt", - "percent" - ], - "title": "PowerUnit", - "type": "string" - }, - "ProcessingSteps": { - "additionalProperties": false, - "description": "Description of downstream processing steps", - "properties": { - "channel_name": { - "title": "Channel name", - "type": "string" - }, - "process_name": { - "items": { - "enum": [ - "Image atlas alignment", - "Image background subtraction", - "Image cell segmentation", - "Image destriping", - "Image flat-field correction", - "Image importing", - "Image thresholding", - "Image tile alignment", - "Image tile fusing", - "Image tile projection", - "File format conversion" - ], - "type": "string" - }, - "title": "Process Name", - "type": "array" + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "channel_name", - "process_name" - ], - "title": "ProcessingSteps", + "title": "_Oxxius", "type": "object" }, - "QUANTIFI": { + "_Prizmatix": { + "description": "Model Prizmatix", "properties": { "name": { - "const": "Quantifi", - "default": "Quantifi", + "const": "Prizmatix", + "default": "Prizmatix", "enum": [ - "Quantifi" + "Prizmatix" ], "title": "Name", "type": "string" @@ -3745,25 +5032,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "QUANTIFI", + "title": "_Prizmatix", "type": "object" }, - "RASPBERRY_PI": { + "_Quantifi": { + "description": "Model Quantifi", "properties": { "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", + "const": "Quantifi", + "default": "Quantifi", "enum": [ - "Raspberry Pi" + "Quantifi" ], "title": "Name", "type": "string" @@ -3783,492 +5067,103 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "RASPBERRY_PI", + "title": "_Quantifi", "type": "object" }, - "ROR": { - "additionalProperties": false, + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", "properties": { "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", + "const": "Raspberry Pi", + "default": "Raspberry Pi", "enum": [ - "Research Organization Registry" + "Raspberry Pi" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ROR", - "default": "ROR", + "const": null, + "default": null, "enum": [ - "ROR" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "ROR", + "title": "_Raspberry_Pi", "type": "object" }, - "Reagent": { + "_Ror": { "additionalProperties": false, - "description": "Description of reagent used in procedure", + "description": "Model ROR", "properties": { "name": { - "title": "Name", - "type": "string" - }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ], - "title": "Source" - }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "const": "Research Organization Registry", + "default": "Research Organization Registry", + "enum": [ + "Research Organization Registry" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Name", "type": "string" }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "ROR", + "default": "ROR", + "enum": [ + "ROR" ], - "default": null, - "title": "Lot expiration date" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "name", - "source", - "lot_number" - ], - "title": "Reagent", + "title": "_Ror", "type": "object" }, - "Rotation3dTransform": { + "_Rrid": { "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "description": "Model RRID", "properties": { - "type": { - "const": "rotation", - "default": "rotation", + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", "enum": [ - "rotation" + "Research Resource Identifiers" ], - "title": "Type", + "title": "Name", "type": "string" }, - "rotation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 9, - "minItems": 9, - "title": "3D rotation matrix values (3x3) ", - "type": "array" + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "rotation" - ], - "title": "Rotation3dTransform", + "title": "_Rrid", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", "properties": { "name": { "const": "Schneider-Kreuznach", @@ -4294,19 +5189,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Schneider_Kreuznach", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Second_Order_Effects": { + "description": "Model Second Order Effects", "properties": { "name": { "const": "Second Order Effects", @@ -4332,19 +5224,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Second_Order_Effects", "type": "object" }, - "SEMROCK": { + "_Semrock": { + "description": "Model Semrock", "properties": { "name": { "const": "Semrock", @@ -4370,19 +5259,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SEMROCK", + "title": "_Semrock", "type": "object" }, - "SICGEN": { + "_Sicgen": { + "description": "Model SICGEN", "properties": { "name": { "const": "SICGEN", @@ -4408,25 +5294,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SICGEN", + "title": "_Sicgen", "type": "object" }, - "SIGMA_ALDRITCH": { + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", "enum": [ - "Sigma-Aldritch" + "Sigma-Aldrich" ], "title": "Name", "type": "string" @@ -4446,19 +5329,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SIGMA_ALDRITCH", + "title": "_Sigma_Aldrich", "type": "object" }, - "SIMONS_FOUNDATION": { + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { "name": { "const": "Simons Foundation", @@ -4485,13 +5365,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -4506,10 +5410,11 @@ "type": "string" } }, - "title": "SIMONS_FOUNDATION", + "title": "_Simons_Foundation", "type": "object" }, - "SPINNAKER": { + "_Spinnaker": { + "description": "Model Spinnaker", "properties": { "name": { "const": "Spinnaker", @@ -4535,162 +5440,180 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SPINNAKER", + "title": "_Spinnaker", "type": "object" }, - "Scale3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", + "_Tamron": { + "description": "Model Tamron", "properties": { - "type": { - "const": "scale", - "default": "scale", + "name": { + "const": "Tamron", + "default": "Tamron", "enum": [ - "scale" + "Tamron" ], - "title": "Type", + "title": "Name", "type": "string" }, - "scale": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D scale parameters", - "type": "array" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "scale" - ], - "title": "Scale3dTransform", + "title": "_Tamron", "type": "object" }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "Software": { - "additionalProperties": false, - "description": "Description of generic software", + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", "properties": { "name": { - "title": "Software name", + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", + "enum": [ + "Technical Manufacturing Corporation" + ], + "title": "Name", "type": "string" }, - "version": { - "title": "Software version", + "abbreviation": { + "const": "TMC", + "default": "TMC", + "enum": [ + "TMC" + ], + "title": "Abbreviation", "type": "string" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry": { "default": null, - "title": "URL to commit being used" + "title": "Registry", + "type": "null" }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Software parameters" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "version" - ], - "title": "Software", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "TAMRON": { + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { "name": { - "const": "Tamron", - "default": "Tamron", + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - "Tamron" + "Teledyne FLIR" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "FLIR", + "default": "FLIR", "enum": [ - null + "FLIR" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - null + "01j1gwp17" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TAMRON", + "title": "_Teledyne_Flir", "type": "object" }, - "THERMO_FISHER_SCIENTIFIC": { + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "enum": [ - "Thermo Fisher Scientific" + "Templeton World Charity Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "TWCF", + "default": "TWCF", "enum": [ - null + "TWCF" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -4699,31 +5622,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "00x0z1472", + "default": "00x0z1472", "enum": [ - "03x1ewr52" + "00x0z1472" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_The_Imaging_Source": { + "description": "Model The Imaging Source", "properties": { "name": { "const": "The Imaging Source", @@ -4749,19 +5697,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_The_Imaging_Source", "type": "object" }, - "THE_LEE_COMPANY": { + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { "name": { "const": "The Lee Company", @@ -4787,25 +5732,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_The_Lee_Company", "type": "object" }, - "THORLABS": { + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "enum": [ - "Thorlabs" + "Thermo Fisher Scientific" ], "title": "Name", "type": "string" @@ -4826,87 +5768,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", + "const": "03x1ewr52", + "default": "03x1ewr52", "enum": [ - "04gsnvb07" + "03x1ewr52" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THORLABS", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "TMC": { + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Thorlabs", + "default": "Thorlabs", "enum": [ - "Technical Manufacturing Corporation" + "Thorlabs" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", - "enum": [ - "TMC" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { "const": null, "default": null, "enum": [ null ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "TMC", - "type": "object" - }, - "TWCF": { - "properties": { - "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", - "enum": [ - "Templeton World Charity Foundation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "TWCF", - "default": "TWCF", - "enum": [ - "TWCF" - ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -4915,31 +5844,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", + "const": "04gsnvb07", + "default": "04gsnvb07", "enum": [ - "00x0z1472" + "04gsnvb07" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TWCF", + "title": "_Thorlabs", "type": "object" }, - "TYMPHANY": { + "_Tymphany": { + "description": "Model Tymphany", "properties": { "name": { "const": "Tymphany", @@ -4965,55 +5919,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TYMPHANY", - "type": "object" - }, - "Translation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", - "properties": { - "type": { - "const": "translation", - "default": "translation", - "enum": [ - "translation" - ], - "title": "Type", - "type": "string" - }, - "translation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D translation parameters", - "type": "array" - } - }, - "required": [ - "translation" - ], - "title": "Translation3dTransform", + "title": "_Tymphany", "type": "object" }, - "VIEWORKS": { + "_Vieworks": { + "description": "Model Vieworks", "properties": { "name": { "const": "Vieworks", @@ -5039,19 +5954,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VIEWORKS", + "title": "_Vieworks", "type": "object" }, - "VORTRAN": { + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { "const": "Vortran", @@ -5077,16 +5989,114 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Vortran", + "type": "object" + }, + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], - "title": "Registry Identifier", + "title": "Abbreviation", "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" + }, + "aind_data_schema_models__registries___Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" } }, - "title": "VORTRAN", + "title": "_Addgene", "type": "object" } }, @@ -5100,10 +6110,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "1.0.1" + "1.0.3" ], "title": "Schema Version", "type": "string" diff --git a/schemas/data_description_schema.json b/schemas/data_description_schema.json index b9f5986aa..0b4f511c2 100644 --- a/schemas/data_description_schema.json +++ b/schemas/data_description_schema.json @@ -1,6 +1,236 @@ { "$defs": { - "AI": { + "BaseName": { + "additionalProperties": false, + "description": "A simple model associating a name with an abbreviation", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "abbreviation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Abbreviation" + } + }, + "required": [ + "name" + ], + "title": "BaseName", + "type": "object" + }, + "DataLevel": { + "description": "Data level name", + "enum": [ + "derived", + "raw", + "simulated" + ], + "title": "DataLevel", + "type": "string" + }, + "Funding": { + "additionalProperties": false, + "description": "Description of funding sources", + "properties": { + "funder": { + "discriminator": { + "mapping": { + "Allen Institute": "#/$defs/_Allen_Institute", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + } + ], + "title": "Funder" + }, + "grant_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Grant number" + }, + "fundee": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Person(s) funded by this mechanism", + "title": "Fundee" + } + }, + "required": [ + "funder" + ], + "title": "Funding", + "type": "object" + }, + "Group": { + "description": "Data collection group name", + "enum": [ + "behavior", + "ephys", + "MSMA", + "ophys", + "NBA" + ], + "title": "Group", + "type": "string" + }, + "PIDName": { + "additionalProperties": false, + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "abbreviation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Abbreviation" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/BaseName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry identifier" + } + }, + "required": [ + "name" + ], + "title": "PIDName", + "type": "object" + }, + "RelatedData": { + "additionalProperties": false, + "description": "Description of related data asset", + "properties": { + "related_data_path": { + "title": "Related data path", + "type": "string" + }, + "relation": { + "description": "Relation of data to this asset", + "title": "Relation", + "type": "string" + } + }, + "required": [ + "related_data_path", + "relation" + ], + "title": "RelatedData", + "type": "object" + }, + "_Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" + }, + "_Allen_Institute": { + "description": "Model Allen Institute", "properties": { "name": { "const": "Allen Institute", @@ -27,13 +257,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -48,10 +302,11 @@ "type": "string" } }, - "title": "AI", + "title": "_Allen_Institute", "type": "object" }, - "AIBS": { + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { "name": { "const": "Allen Institute for Brain Science", @@ -78,13 +333,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -99,10 +378,11 @@ "type": "string" } }, - "title": "AIBS", + "title": "_Allen_Institute_For_Brain_Science", "type": "object" }, - "AIND": { + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", "properties": { "name": { "const": "Allen Institute for Neural Dynamics", @@ -129,13 +409,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -150,11 +454,12 @@ "type": "string" } }, - "title": "AIND", + "title": "_Allen_Institute_For_Neural_Dynamics", "type": "object" }, - "BEHAVIOR_VIDEOS": { + "_Behavior_Videos": { "additionalProperties": false, + "description": "Model behavior-videos", "properties": { "name": { "const": "Behavior videos", @@ -175,37 +480,87 @@ "type": "string" } }, - "title": "BEHAVIOR_VIDEOS", + "title": "_Behavior_Videos", "type": "object" }, - "BaseName": { - "additionalProperties": false, - "description": "A simple model associating a name with an abbreviation", + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", "properties": { "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", + "enum": [ + "Chan Zuckerberg Initiative" + ], "title": "Name", "type": "string" }, "abbreviation": { - "anyOf": [ + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Abbreviation" + "title": "Registry" + }, + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name" - ], - "title": "BaseName", + "title": "_Chan_Zuckerberg_Initiative", "type": "object" }, - "COLUMBIA": { + "_Columbia_University": { + "description": "Model Columbia University", "properties": { "name": { "const": "Columbia University", @@ -232,13 +587,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -253,72 +632,38 @@ "type": "string" } }, - "title": "COLUMBIA", + "title": "_Columbia_University", "type": "object" }, - "CZI": { + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", "properties": { "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", "enum": [ - "Chan Zuckerberg Initiative" + "Edinburgh Mouse Atlas Project" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "CZI", - "default": "CZI", + "const": "EMAPA", + "default": "EMAPA", "enum": [ - "CZI" + "EMAPA" ], "title": "Abbreviation", "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" - ], - "title": "Registry Identifier", - "type": "string" } }, - "title": "CZI", + "title": "_Emapa", "type": "object" }, - "DataLevel": { - "description": "Data level name", - "enum": [ - "derived", - "raw", - "simulated" - ], - "title": "DataLevel", - "type": "string" - }, - "EMG": { + "_Emg": { "additionalProperties": false, + "description": "Model EMG", "properties": { "name": { "const": "Electromyography", @@ -339,10 +684,11 @@ "type": "string" } }, - "title": "EMG", + "title": "_Emg", "type": "object" }, - "EXASPIM": { + "_Exaspim": { + "description": "Model exaSPIM", "properties": { "name": { "const": "ExaSPIM platform", @@ -363,11 +709,12 @@ "type": "string" } }, - "title": "EXASPIM", + "title": "_Exaspim", "type": "object" }, - "FIB": { + "_Fib": { "additionalProperties": false, + "description": "Model fib", "properties": { "name": { "const": "Fiber photometry", @@ -388,10 +735,11 @@ "type": "string" } }, - "title": "FIB", + "title": "_Fib", "type": "object" }, - "FIP": { + "_Fip": { + "description": "Model FIP", "properties": { "name": { "const": "Frame-projected independent-fiber photometry platform", @@ -412,11 +760,12 @@ "type": "string" } }, - "title": "FIP", + "title": "_Fip", "type": "object" }, - "FMOST": { + "_Fmost": { "additionalProperties": false, + "description": "Model fMOST", "properties": { "name": { "const": "Fluorescence micro-optical sectioning tomography", @@ -437,103 +786,11 @@ "type": "string" } }, - "title": "FMOST", - "type": "object" - }, - "Funding": { - "additionalProperties": false, - "description": "Description of funding sources", - "properties": { - "funder": { - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/AI", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "MBF Bioscience": "#/$defs/MBF", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Templeton World Charity Foundation": "#/$defs/TWCF" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/TWCF" - } - ], - "title": "Funder" - }, - "grant_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Grant number" - }, - "fundee": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Person(s) funded by this mechanism", - "title": "Fundee" - } - }, - "required": [ - "funder" - ], - "title": "Funding", + "title": "_Fmost", "type": "object" }, - "Group": { - "description": "Data collection group name", - "enum": [ - "behavior", - "ephys", - "MSMA", - "ophys" - ], - "title": "Group", - "type": "string" - }, - "HCR": { + "_Hcr": { + "description": "Model HCR", "properties": { "name": { "const": "Hybridization chain reaction platform", @@ -554,10 +811,11 @@ "type": "string" } }, - "title": "HCR", + "title": "_Hcr", "type": "object" }, - "HSFP": { + "_Hsfp": { + "description": "Model HSFP", "properties": { "name": { "const": "Hyperspectral fiber photometry platform", @@ -578,10 +836,11 @@ "type": "string" } }, - "title": "HSFP", + "title": "_Hsfp", "type": "object" }, - "HUST": { + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", "properties": { "name": { "const": "Huazhong University of Science and Technology", @@ -608,13 +867,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -629,11 +912,12 @@ "type": "string" } }, - "title": "HUST", + "title": "_Huazhong_University_Of_Science_And_Technology", "type": "object" }, - "ICEPHYS": { + "_Icephys": { "additionalProperties": false, + "description": "Model icephys", "properties": { "name": { "const": "Intracellular electrophysiology", @@ -654,10 +938,11 @@ "type": "string" } }, - "title": "ICEPHYS", + "title": "_Icephys", "type": "object" }, - "JANELIA": { + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { "name": { "const": "Janelia Research Campus", @@ -684,13 +969,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -705,10 +1014,11 @@ "type": "string" } }, - "title": "JANELIA", + "title": "_Janelia_Research_Campus", "type": "object" }, - "MBF": { + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", "properties": { "name": { "const": "MBF Bioscience", @@ -735,13 +1045,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -756,10 +1090,11 @@ "type": "string" } }, - "title": "MBF", + "title": "_Mbf_Bioscience", "type": "object" }, - "MESOSPIM": { + "_Mesospim": { + "description": "Model mesoSPIM", "properties": { "name": { "const": "MesoSPIM platform", @@ -780,10 +1115,37 @@ "type": "string" } }, - "title": "MESOSPIM", + "title": "_Mesospim", + "type": "object" + }, + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", + "properties": { + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mgi", "type": "object" }, - "MJFF": { + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", "properties": { "name": { "const": "Michael J. Fox Foundation for Parkinson's Research", @@ -810,13 +1172,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -831,10 +1217,11 @@ "type": "string" } }, - "title": "MJFF", + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, - "MOTOR_OBSERVATORY": { + "_Motor_Observatory": { + "description": "Model motor-observatory", "properties": { "name": { "const": "Motor observatory platform", @@ -855,10 +1242,11 @@ "type": "string" } }, - "title": "MOTOR_OBSERVATORY", + "title": "_Motor_Observatory", "type": "object" }, - "MULTIPLANE_OPHYS": { + "_Multiplane_Ophys": { + "description": "Model multiplane-ophys", "properties": { "name": { "const": "Multiplane optical physiology platform", @@ -879,10 +1267,11 @@ "type": "string" } }, - "title": "MULTIPLANE_OPHYS", + "title": "_Multiplane_Ophys", "type": "object" }, - "NCCIH": { + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", "properties": { "name": { "const": "National Center for Complementary and Integrative Health", @@ -909,13 +1298,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -930,10 +1343,11 @@ "type": "string" } }, - "title": "NCCIH", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "NIMH": { + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { "name": { "const": "National Institute of Mental Health", @@ -960,13 +1374,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -981,10 +1419,11 @@ "type": "string" } }, - "title": "NIMH", + "title": "_National_Institute_Of_Mental_Health", "type": "object" }, - "NINDS": { + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { "const": "National Institute of Neurological Disorders and Stroke", @@ -1011,13 +1450,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1032,10 +1495,37 @@ "type": "string" } }, - "title": "NINDS", + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", + "type": "object" + }, + "_Ncbi": { + "additionalProperties": false, + "description": "Model NCBI", + "properties": { + "name": { + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", + "enum": [ + "National Center for Biotechnology Information" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NCBI", + "default": "NCBI", + "enum": [ + "NCBI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ncbi", "type": "object" }, - "NYU": { + "_New_York_University": { + "description": "Model New York University", "properties": { "name": { "const": "New York University", @@ -1062,13 +1552,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1083,100 +1597,73 @@ "type": "string" } }, - "title": "NYU", + "title": "_New_York_University", "type": "object" }, - "OTHER": { + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", "enum": [ - "Other" + "Open Researcher and Contributor ID" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ORCID", + "default": "ORCID", "enum": [ - null + "ORCID" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "OTHER", + "title": "_Orcid", "type": "object" }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "_Other": { + "description": "Model Other", "properties": { "name": { + "const": "Other", + "default": "Other", + "enum": [ + "Other" + ], "title": "Name", "type": "string" }, "abbreviation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "const": null, "default": null, - "title": "Abbreviation" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, "registry": { - "anyOf": [ - { - "$ref": "#/$defs/BaseName" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry" + "title": "Registry", + "type": "null" }, "registry_identifier": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry identifier" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "PIDName", + "title": "_Other", "type": "object" }, - "POPHYS": { + "_Pophys": { "additionalProperties": false, + "description": "Model pophys", "properties": { "name": { "const": "Planar optical physiology", @@ -1197,11 +1684,12 @@ "type": "string" } }, - "title": "POPHYS", + "title": "_Pophys", "type": "object" }, - "ROR": { + "_Ror": { "additionalProperties": false, + "description": "Model ROR", "properties": { "name": { "const": "Research Organization Registry", @@ -1222,31 +1710,37 @@ "type": "string" } }, - "title": "ROR", + "title": "_Ror", "type": "object" }, - "RelatedData": { + "_Rrid": { "additionalProperties": false, - "description": "Description of related data asset", + "description": "Model RRID", "properties": { - "related_data_path": { - "title": "Related data path", + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", + "enum": [ + "Research Resource Identifiers" + ], + "title": "Name", "type": "string" }, - "relation": { - "description": "Relation of data to this asset", - "title": "Relation", + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", "type": "string" } }, - "required": [ - "related_data_path", - "relation" - ], - "title": "RelatedData", + "title": "_Rrid", "type": "object" }, - "SIMONS_FOUNDATION": { + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { "name": { "const": "Simons Foundation", @@ -1273,13 +1767,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1294,10 +1812,11 @@ "type": "string" } }, - "title": "SIMONS_FOUNDATION", + "title": "_Simons_Foundation", "type": "object" }, - "SINGLE_PLANE_OPHYS": { + "_Single_Plane_Ophys": { + "description": "Model single-plane-ophys", "properties": { "name": { "const": "Single-plane optical physiology platform", @@ -1318,11 +1837,12 @@ "type": "string" } }, - "title": "SINGLE_PLANE_OPHYS", + "title": "_Single_Plane_Ophys", "type": "object" }, - "SLAP": { + "_Slap": { "additionalProperties": false, + "description": "Model slap", "properties": { "name": { "const": "Scanned line projection imaging", @@ -1343,10 +1863,11 @@ "type": "string" } }, - "title": "SLAP", + "title": "_Slap", "type": "object" }, - "SLAP2": { + "_Slap2": { + "description": "Model SLAP2", "properties": { "name": { "const": "SLAP2 platform", @@ -1367,10 +1888,11 @@ "type": "string" } }, - "title": "SLAP2", + "title": "_Slap2", "type": "object" }, - "SMARTSPIM": { + "_Smartspim": { + "description": "Model SmartSPIM", "properties": { "name": { "const": "SmartSPIM platform", @@ -1391,11 +1913,12 @@ "type": "string" } }, - "title": "SMARTSPIM", + "title": "_Smartspim", "type": "object" }, - "SPIM": { + "_Spim": { "additionalProperties": false, + "description": "Model SPIM", "properties": { "name": { "const": "Selective plane illumination microscopy", @@ -1416,10 +1939,11 @@ "type": "string" } }, - "title": "SPIM", + "title": "_Spim", "type": "object" }, - "TWCF": { + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { "const": "Templeton World Charity Foundation", @@ -1446,13 +1970,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -1467,16 +2015,18 @@ "type": "string" } }, - "title": "TWCF", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__1": { + "aind_data_schema_models__modalities___Behavior": { + "additionalProperties": false, + "description": "Model behavior", "properties": { "name": { - "const": "Behavior platform", - "default": "Behavior platform", + "const": "Behavior", + "default": "Behavior", "enum": [ - "Behavior platform" + "Behavior" ], "title": "Name", "type": "string" @@ -1491,262 +2041,272 @@ "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Behavior", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__2": { + "aind_data_schema_models__modalities___Confocal": { "additionalProperties": false, + "description": "Model confocal", "properties": { "name": { - "const": "Behavior", - "default": "Behavior", + "const": "Confocal microscopy", + "default": "Confocal microscopy", "enum": [ - "Behavior" + "Confocal microscopy" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "behavior", - "default": "behavior", + "const": "confocal", + "default": "confocal", "enum": [ - "behavior" + "confocal" ], "title": "Abbreviation", "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Confocal", "type": "object" }, - "aind_data_schema_models__utils__CONFOCAL__1": { + "aind_data_schema_models__modalities___Ecephys": { + "additionalProperties": false, + "description": "Model ecephys", "properties": { "name": { - "const": "Confocal microscopy platform", - "default": "Confocal microscopy platform", + "const": "Extracellular electrophysiology", + "default": "Extracellular electrophysiology", "enum": [ - "Confocal microscopy platform" + "Extracellular electrophysiology" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "confocal", - "default": "confocal", + "const": "ecephys", + "default": "ecephys", "enum": [ - "confocal" + "ecephys" ], "title": "Abbreviation", "type": "string" } }, - "title": "CONFOCAL", + "title": "_Ecephys", "type": "object" }, - "aind_data_schema_models__utils__CONFOCAL__2": { + "aind_data_schema_models__modalities___Isi": { "additionalProperties": false, + "description": "Model ISI", "properties": { "name": { - "const": "Confocal microscopy", - "default": "Confocal microscopy", + "const": "Intrinsic signal imaging", + "default": "Intrinsic signal imaging", "enum": [ - "Confocal microscopy" + "Intrinsic signal imaging" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "confocal", - "default": "confocal", + "const": "ISI", + "default": "ISI", "enum": [ - "confocal" + "ISI" ], "title": "Abbreviation", "type": "string" } }, - "title": "CONFOCAL", + "title": "_Isi", "type": "object" }, - "aind_data_schema_models__utils__ECEPHYS__1": { + "aind_data_schema_models__modalities___Merfish": { + "additionalProperties": false, + "description": "Model merfish", "properties": { "name": { - "const": "Electrophysiology platform", - "default": "Electrophysiology platform", + "const": "Multiplexed error-robust fluorescence in situ hybridization", + "default": "Multiplexed error-robust fluorescence in situ hybridization", "enum": [ - "Electrophysiology platform" + "Multiplexed error-robust fluorescence in situ hybridization" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ecephys", - "default": "ecephys", + "const": "merfish", + "default": "merfish", "enum": [ - "ecephys" + "merfish" ], "title": "Abbreviation", "type": "string" } }, - "title": "ECEPHYS", + "title": "_Merfish", "type": "object" }, - "aind_data_schema_models__utils__ECEPHYS__2": { + "aind_data_schema_models__modalities___Mri": { "additionalProperties": false, + "description": "Model MRI", "properties": { "name": { - "const": "Extracellular electrophysiology", - "default": "Extracellular electrophysiology", + "const": "Magnetic resonance imaging", + "default": "Magnetic resonance imaging", "enum": [ - "Extracellular electrophysiology" + "Magnetic resonance imaging" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ecephys", - "default": "ecephys", + "const": "MRI", + "default": "MRI", "enum": [ - "ecephys" + "MRI" ], "title": "Abbreviation", "type": "string" } }, - "title": "ECEPHYS", + "title": "_Mri", "type": "object" }, - "aind_data_schema_models__utils__ISI__1": { + "aind_data_schema_models__platforms___Behavior": { + "description": "Model behavior", "properties": { "name": { - "const": "Intrinsic signal imaging platform", - "default": "Intrinsic signal imaging platform", + "const": "Behavior platform", + "default": "Behavior platform", "enum": [ - "Intrinsic signal imaging platform" + "Behavior platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ISI", - "default": "ISI", + "const": "behavior", + "default": "behavior", "enum": [ - "ISI" + "behavior" ], "title": "Abbreviation", "type": "string" } }, - "title": "ISI", + "title": "_Behavior", "type": "object" }, - "aind_data_schema_models__utils__ISI__2": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Confocal": { + "description": "Model confocal", "properties": { "name": { - "const": "Intrinsic signal imaging", - "default": "Intrinsic signal imaging", + "const": "Confocal microscopy platform", + "default": "Confocal microscopy platform", "enum": [ - "Intrinsic signal imaging" + "Confocal microscopy platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ISI", - "default": "ISI", + "const": "confocal", + "default": "confocal", "enum": [ - "ISI" + "confocal" ], "title": "Abbreviation", "type": "string" } }, - "title": "ISI", + "title": "_Confocal", "type": "object" }, - "aind_data_schema_models__utils__MERFISH__1": { + "aind_data_schema_models__platforms___Ecephys": { + "description": "Model ecephys", "properties": { "name": { - "const": "MERFISH platform", - "default": "MERFISH platform", + "const": "Electrophysiology platform", + "default": "Electrophysiology platform", "enum": [ - "MERFISH platform" + "Electrophysiology platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MERFISH", - "default": "MERFISH", + "const": "ecephys", + "default": "ecephys", "enum": [ - "MERFISH" + "ecephys" ], "title": "Abbreviation", "type": "string" } }, - "title": "MERFISH", + "title": "_Ecephys", "type": "object" }, - "aind_data_schema_models__utils__MERFISH__2": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Isi": { + "description": "Model ISI", "properties": { "name": { - "const": "Multiplexed error-robust fluorescence in situ hybridization", - "default": "Multiplexed error-robust fluorescence in situ hybridization", + "const": "Intrinsic signal imaging platform", + "default": "Intrinsic signal imaging platform", "enum": [ - "Multiplexed error-robust fluorescence in situ hybridization" + "Intrinsic signal imaging platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "merfish", - "default": "merfish", + "const": "ISI", + "default": "ISI", "enum": [ - "merfish" + "ISI" ], "title": "Abbreviation", "type": "string" } }, - "title": "MERFISH", + "title": "_Isi", "type": "object" }, - "aind_data_schema_models__utils__MRI__1": { + "aind_data_schema_models__platforms___Merfish": { + "description": "Model MERFISH", "properties": { "name": { - "const": "Magnetic resonance imaging platform", - "default": "Magnetic resonance imaging platform", + "const": "MERFISH platform", + "default": "MERFISH platform", "enum": [ - "Magnetic resonance imaging platform" + "MERFISH platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MRI", - "default": "MRI", + "const": "MERFISH", + "default": "MERFISH", "enum": [ - "MRI" + "MERFISH" ], "title": "Abbreviation", "type": "string" } }, - "title": "MRI", + "title": "_Merfish", "type": "object" }, - "aind_data_schema_models__utils__MRI__2": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Mri": { + "description": "Model MRI", "properties": { "name": { - "const": "Magnetic resonance imaging", - "default": "Magnetic resonance imaging", + "const": "Magnetic resonance imaging platform", + "default": "Magnetic resonance imaging platform", "enum": [ - "Magnetic resonance imaging" + "Magnetic resonance imaging platform" ], "title": "Name", "type": "string" @@ -1761,7 +2321,7 @@ "type": "string" } }, - "title": "MRI", + "title": "_Mri", "type": "object" } }, @@ -1775,10 +2335,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "1.0.1" + "1.0.3" ], "title": "Schema Version", "type": "string" @@ -1796,73 +2356,73 @@ "description": "Name for a standardized primary data collection system", "discriminator": { "mapping": { - "Behavior platform": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "Confocal microscopy platform": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1", - "Electrophysiology platform": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1", - "ExaSPIM platform": "#/$defs/EXASPIM", - "Frame-projected independent-fiber photometry platform": "#/$defs/FIP", - "Hybridization chain reaction platform": "#/$defs/HCR", - "Hyperspectral fiber photometry platform": "#/$defs/HSFP", - "Intrinsic signal imaging platform": "#/$defs/aind_data_schema_models__utils__ISI__1", - "MERFISH platform": "#/$defs/aind_data_schema_models__utils__MERFISH__1", - "Magnetic resonance imaging platform": "#/$defs/aind_data_schema_models__utils__MRI__1", - "MesoSPIM platform": "#/$defs/MESOSPIM", - "Motor observatory platform": "#/$defs/MOTOR_OBSERVATORY", - "Multiplane optical physiology platform": "#/$defs/MULTIPLANE_OPHYS", - "SLAP2 platform": "#/$defs/SLAP2", - "Single-plane optical physiology platform": "#/$defs/SINGLE_PLANE_OPHYS", - "SmartSPIM platform": "#/$defs/SMARTSPIM" + "Behavior platform": "#/$defs/aind_data_schema_models__platforms___Behavior", + "Confocal microscopy platform": "#/$defs/aind_data_schema_models__platforms___Confocal", + "Electrophysiology platform": "#/$defs/aind_data_schema_models__platforms___Ecephys", + "ExaSPIM platform": "#/$defs/_Exaspim", + "Frame-projected independent-fiber photometry platform": "#/$defs/_Fip", + "Hybridization chain reaction platform": "#/$defs/_Hcr", + "Hyperspectral fiber photometry platform": "#/$defs/_Hsfp", + "Intrinsic signal imaging platform": "#/$defs/aind_data_schema_models__platforms___Isi", + "MERFISH platform": "#/$defs/aind_data_schema_models__platforms___Merfish", + "Magnetic resonance imaging platform": "#/$defs/aind_data_schema_models__platforms___Mri", + "MesoSPIM platform": "#/$defs/_Mesospim", + "Motor observatory platform": "#/$defs/_Motor_Observatory", + "Multiplane optical physiology platform": "#/$defs/_Multiplane_Ophys", + "SLAP2 platform": "#/$defs/_Slap2", + "Single-plane optical physiology platform": "#/$defs/_Single_Plane_Ophys", + "SmartSPIM platform": "#/$defs/_Smartspim" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Behavior" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Confocal" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Ecephys" }, { - "$ref": "#/$defs/EXASPIM" + "$ref": "#/$defs/_Exaspim" }, { - "$ref": "#/$defs/FIP" + "$ref": "#/$defs/_Fip" }, { - "$ref": "#/$defs/HCR" + "$ref": "#/$defs/_Hcr" }, { - "$ref": "#/$defs/HSFP" + "$ref": "#/$defs/_Hsfp" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Isi" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Merfish" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__1" + "$ref": "#/$defs/aind_data_schema_models__platforms___Mri" }, { - "$ref": "#/$defs/MESOSPIM" + "$ref": "#/$defs/_Mesospim" }, { - "$ref": "#/$defs/MOTOR_OBSERVATORY" + "$ref": "#/$defs/_Motor_Observatory" }, { - "$ref": "#/$defs/MULTIPLANE_OPHYS" + "$ref": "#/$defs/_Multiplane_Ophys" }, { - "$ref": "#/$defs/SLAP2" + "$ref": "#/$defs/_Slap2" }, { - "$ref": "#/$defs/SINGLE_PLANE_OPHYS" + "$ref": "#/$defs/_Single_Plane_Ophys" }, { - "$ref": "#/$defs/SMARTSPIM" + "$ref": "#/$defs/_Smartspim" } ], "title": "Platform" @@ -1909,37 +2469,37 @@ "description": "An established society, corporation, foundation or other organization that collected this data", "discriminator": { "mapping": { - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Columbia University": "#/$defs/COLUMBIA", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "Janelia Research Campus": "#/$defs/JANELIA", - "New York University": "#/$defs/NYU", - "Other": "#/$defs/OTHER" + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Columbia University": "#/$defs/_Columbia_University", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "New York University": "#/$defs/_New_York_University", + "Other": "#/$defs/_Other" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Institution" @@ -2012,65 +2572,65 @@ "items": { "discriminator": { "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/aind_data_schema_models__utils__ISI__2", - "MRI": "#/$defs/aind_data_schema_models__utils__MRI__2", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/aind_data_schema_models__utils__CONFOCAL__2", - "ecephys": "#/$defs/aind_data_schema_models__utils__ECEPHYS__2", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/aind_data_schema_models__utils__MERFISH__2", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/aind_data_schema_models__modalities___Isi", + "MRI": "#/$defs/aind_data_schema_models__modalities___Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/aind_data_schema_models__modalities___Confocal", + "ecephys": "#/$defs/aind_data_schema_models__modalities___Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/aind_data_schema_models__modalities___Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" }, "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" }, { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" + "$ref": "#/$defs/_Behavior_Videos" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Confocal" }, { - "$ref": "#/$defs/EMG" + "$ref": "#/$defs/_Emg" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Ecephys" }, { - "$ref": "#/$defs/FIB" + "$ref": "#/$defs/_Fib" }, { - "$ref": "#/$defs/FMOST" + "$ref": "#/$defs/_Fmost" }, { - "$ref": "#/$defs/ICEPHYS" + "$ref": "#/$defs/_Icephys" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Isi" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Mri" }, { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Merfish" }, { - "$ref": "#/$defs/POPHYS" + "$ref": "#/$defs/_Pophys" }, { - "$ref": "#/$defs/SLAP" + "$ref": "#/$defs/_Slap" }, { - "$ref": "#/$defs/SPIM" + "$ref": "#/$defs/_Spim" } ] }, diff --git a/schemas/instrument_schema.json b/schemas/instrument_schema.json index 2f2925913..02ee99d83 100644 --- a/schemas/instrument_schema.json +++ b/schemas/instrument_schema.json @@ -1,945 +1,398 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { - "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", - "enum": [ - "AA Opto Electronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AA_OPTO_ELECTRONIC", - "type": "object" - }, - "ABCAM": { - "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", - "enum": [ - "Abcam" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ABCAM", - "type": "object" - }, - "ADDGENE": { + "AdditionalImagingDevice": { + "additionalProperties": false, + "description": "Description of additional devices", "properties": { - "name": { - "const": "Addgene", - "default": "Addgene", + "device_type": { + "const": "Additional imaging device", + "default": "Additional imaging device", "enum": [ - "Addgene" + "Additional imaging device" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ADDGENE", - "type": "object" - }, - "AI": { - "properties": { "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AI", - "type": "object" - }, - "AIBS": { - "properties": { - "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", - "enum": [ - "AIBS" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIBS", - "type": "object" - }, - "AILIPU": { - "properties": { - "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", - "enum": [ - "Ailipu Technology Co" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", - "enum": [ - "Ailipu" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AILIPU", - "type": "object" - }, - "AIND": { - "properties": { - "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", - "enum": [ - "Allen Institute for Neural Dynamics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIND", - "default": "AIND", - "enum": [ - "AIND" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", - "enum": [ - "04szwah67" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIND", - "type": "object" - }, - "ALLIED": { - "properties": { - "name": { - "const": "Allied", - "default": "Allied", - "enum": [ - "Allied" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ALLIED", - "type": "object" - }, - "AMS_OSRAM": { - "properties": { - "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", - "enum": [ - "ams OSRAM" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AMS_OSRAM", - "type": "object" - }, - "ARECONT_VISION_COSTAR": { - "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ARECONT_VISION_COSTAR", - "type": "object" - }, - "ASI": { - "properties": { - "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", - "enum": [ - "Applied Scientific Instrumentation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ASI", - "default": "ASI", - "enum": [ - "ASI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ASI", - "type": "object" - }, - "ASUS": { - "properties": { - "name": { - "const": "ASUS", - "default": "ASUS", - "enum": [ - "ASUS" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ASUS", - "type": "object" - }, - "AdditionalImagingDevice": { - "additionalProperties": false, - "description": "Description of additional devices", - "properties": { - "device_type": { - "const": "Additional imaging device", - "default": "Additional imaging device", - "enum": [ - "Additional imaging device" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" + "title": "Serial number" }, "manufacturer": { "anyOf": [ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -1019,46 +472,8 @@ "AindGeneric": { "additionalProperties": true, "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", - "type": "object" - }, - "BASLER": { - "properties": { - "name": { - "const": "Basler", - "default": "Basler", - "enum": [ - "Basler" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "BASLER", + "properties": {}, + "title": "AindGeneric", "type": "object" }, "BinMode": { @@ -1071,600 +486,573 @@ "title": "BinMode", "type": "string" }, - "CAMBRIDGE_TECHNOLOGY": { - "properties": { - "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", - "enum": [ - "Cambridge Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CAMBRIDGE_TECHNOLOGY", - "type": "object" + "CameraChroma": { + "description": "Color vs. black & white", + "enum": [ + "Color", + "Monochrome" + ], + "title": "CameraChroma", + "type": "string" }, - "CARL_ZEISS": { + "Com": { + "additionalProperties": false, + "description": "Description of a communication system", "properties": { - "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", - "enum": [ - "Carl Zeiss" - ], - "title": "Name", + "hardware_name": { + "title": "Controlled hardware device", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", - "enum": [ - "01xk5xs43" - ], - "title": "Registry Identifier", + "com_port": { + "title": "COM port", "type": "string" } }, - "title": "CARL_ZEISS", + "required": [ + "hardware_name", + "com_port" + ], + "title": "Com", "type": "object" }, - "CHAMPALIMAUD": { + "Cooling": { + "description": "Cooling medium name", + "enum": [ + "Air", + "Water", + "None" + ], + "title": "Cooling", + "type": "string" + }, + "Coupling": { + "description": "Laser coupling type", + "enum": [ + "Free-space", + "Multi-mode fiber", + "Single-mode fiber", + "Other" + ], + "title": "Coupling", + "type": "string" + }, + "DAQChannel": { + "additionalProperties": false, + "description": "Named input or output channel on a DAQ device", "properties": { - "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", - "enum": [ - "Champalimaud Foundation" - ], - "title": "Name", + "channel_name": { + "title": "DAQ channel name", "type": "string" }, - "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", - "enum": [ - "Champalimaud" - ], - "title": "Abbreviation", + "device_name": { + "title": "Name of connected device", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "channel_type": { + "$ref": "#/$defs/DaqChannelType", + "title": "DAQ channel type" + }, + "port": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CHAMPALIMAUD", - "type": "object" - }, - "CHROMA": { - "properties": { - "name": { - "const": "Chroma", - "default": "Chroma", - "enum": [ - "Chroma" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "DAQ port" }, - "registry": { + "channel_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "DAQ channel index" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CHROMA", - "type": "object" - }, - "COHERENT_SCIENTIFIC": { - "properties": { - "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", - "enum": [ - "Coherent Scientific" + "sample_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "DAQ channel sample rate (Hz)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "sample_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Sample rate unit" + }, + "event_based_sampling": { + "anyOf": [ + { + "type": "boolean" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", - "enum": [ - "031tysd23" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Set to true if DAQ channel is sampled at irregular intervals" } }, - "title": "COHERENT_SCIENTIFIC", + "required": [ + "channel_name", + "device_name", + "channel_type" + ], + "title": "DAQChannel", "type": "object" }, - "COLUMBIA": { + "DAQDevice": { + "additionalProperties": false, + "description": "Data acquisition device containing multiple I/O channels", "properties": { - "name": { - "const": "Columbia University", - "default": "Columbia University", + "device_type": { + "const": "DAQ Device", + "default": "DAQ Device", "enum": [ - "Columbia University" + "DAQ Device" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "Columbia", - "default": "Columbia", - "enum": [ - "Columbia" - ], - "title": "Abbreviation", + "name": { + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", - "enum": [ - "00hj8s172" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COLUMBIA", - "type": "object" - }, - "COMPUTAR": { - "properties": { - "name": { - "const": "Computar", - "default": "Computar", - "enum": [ - "Computar" - ], - "title": "Name", - "type": "string" + "title": "Manufacturer" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Model" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "COMPUTAR", - "type": "object" - }, - "CONOPTICS": { - "properties": { - "name": { - "const": "Conoptics", - "default": "Conoptics", - "enum": [ - "Conoptics" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Port index" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CONOPTICS", - "type": "object" - }, - "CUSTOM": { - "properties": { - "name": { - "const": "Custom", - "default": "Custom", - "enum": [ - "Custom" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CUSTOM", - "type": "object" - }, - "CZI": { - "properties": { - "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", - "enum": [ - "Chan Zuckerberg Initiative" - ], - "title": "Name", - "type": "string" + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Type of connection to PC" }, - "abbreviation": { - "const": "CZI", - "default": "CZI", - "enum": [ - "CZI" - ], - "title": "Abbreviation", + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "DAQ channels", + "type": "array" + }, + "firmware_version": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Firmware version" }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CZI", - "type": "object" - }, - "CameraChroma": { - "description": "Color vs. black & white", - "enum": [ - "Color", - "Monochrome" - ], - "title": "CameraChroma", - "type": "string" - }, - "Com": { - "additionalProperties": false, - "description": "Description of a communication system", - "properties": { - "hardware_name": { - "title": "Controlled hardware device", - "type": "string" - }, - "com_port": { - "title": "COM port", - "type": "string" + "default": null, + "title": "Hardware version" } }, "required": [ - "hardware_name", - "com_port" + "name", + "manufacturer", + "data_interface", + "computer_name" ], - "title": "Com", + "title": "DAQDevice", "type": "object" }, - "Cooling": { - "description": "Cooling medium name", + "DaqChannelType": { + "description": "DAQ Channel type", "enum": [ - "Air", - "Water", - "None" + "Analog Input", + "Analog Output", + "Digital Input", + "Digital Output" ], - "title": "Cooling", + "title": "DaqChannelType", "type": "string" }, - "Coupling": { - "description": "Laser coupling type", + "DataInterface": { + "description": "Connection between a device and a PC", "enum": [ - "Free-space", - "Multi-mode fiber", - "Single-mode fiber", + "CameraLink", + "Coax", + "Ethernet", + "PCIe", + "PXI", + "USB", "Other" ], - "title": "Coupling", + "title": "DataInterface", "type": "string" }, - "DAQChannel": { + "Detector": { "additionalProperties": false, - "description": "Named input or output channel on a DAQ device", + "description": "Description of a generic detector", "properties": { - "channel_name": { - "title": "DAQ channel name", + "device_type": { + "const": "Detector", + "default": "Detector", + "enum": [ + "Detector" + ], + "title": "Device Type", "type": "string" }, - "device_name": { - "title": "Name of connected device", + "name": { + "title": "Device name", "type": "string" }, - "channel_type": { - "$ref": "#/$defs/DaqChannelType", - "title": "DAQ channel type" + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allied": "#/$defs/_Allied", + "Basler": "#/$defs/_Basler", + "Dodotronic": "#/$defs/_Dodotronic", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Spinnaker": "#/$defs/_Spinnaker", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "Thorlabs": "#/$defs/_Thorlabs", + "Vieworks": "#/$defs/_Vieworks" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "detector_type": { + "$ref": "#/$defs/DetectorType", + "title": "Detector Type" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Data interface" + }, + "cooling": { + "$ref": "#/$defs/Cooling", + "default": "None" + }, + "computer_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Name of computer receiving data from this camera" + }, + "frame_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Frame rate being used", + "title": "Frame rate (Hz)" + }, + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" }, - "port": { + "immersion": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/ImmersionMedium" }, { "type": "null" } ], "default": null, - "title": "DAQ port" + "title": "Immersion" }, - "channel_index": { + "chroma": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/CameraChroma" }, { "type": "null" } ], "default": null, - "title": "DAQ channel index" + "title": "Camera chroma" }, - "sample_rate": { + "sensor_width": { "anyOf": [ { - "type": "number" - }, - { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "DAQ channel sample rate (Hz)" - }, - "sample_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Sample rate unit" + "title": "Width of the sensor (pixels)" }, - "event_based_sampling": { + "sensor_height": { "anyOf": [ { - "type": "boolean" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Set to true if DAQ channel is sampled at irregular intervals" - } - }, - "required": [ - "channel_name", - "device_name", - "channel_type" - ], - "title": "DAQChannel", - "type": "object" - }, - "DAQDevice": { - "additionalProperties": false, - "description": "Data acquisition device containing multiple I/O channels", - "properties": { - "device_type": { - "const": "DAQ Device", - "default": "DAQ Device", - "enum": [ - "DAQ Device" - ], - "title": "Device Type", - "type": "string" + "title": "Height of the sensor (pixels)" }, - "name": { - "title": "Device name", - "type": "string" + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" }, - "serial_number": { + "sensor_format": { "anyOf": [ { "type": "string" @@ -1674,60 +1062,71 @@ } ], "default": null, - "title": "Serial number" + "title": "Sensor format" }, - "manufacturer": { - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIND" - }, + "sensor_format_unit": { + "anyOf": [ { - "$ref": "#/$defs/CHAMPALIMAUD" + "type": "string" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Sensor format unit" + }, + "bit_depth": { + "anyOf": [ { - "$ref": "#/$defs/IMEC" + "type": "integer" }, { - "$ref": "#/$defs/OEPS" - }, + "type": "null" + } + ], + "default": null, + "title": "Bit depth" + }, + "bin_mode": { + "$ref": "#/$defs/BinMode", + "default": "None", + "title": "Detector binning mode" + }, + "bin_width": { + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "type": "integer" }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], - "title": "Manufacturer" + "default": null, + "title": "Bin width" }, - "model": { + "bin_height": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Bin height" }, - "path_to_cad": { + "bin_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Bin size unit" + }, + "gain": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -1736,211 +1135,136 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Gain" }, - "port_index": { + "crop_offset_x": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Crop offset x" }, - "notes": { + "crop_offset_y": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Type of connection to PC" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" + "title": "Crop offset y" }, - "firmware_version": { + "crop_width": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Firmware version" + "title": "Crop width" }, - "hardware_version": { + "crop_height": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Hardware version" - } - }, - "required": [ - "name", - "manufacturer", - "data_interface", - "computer_name" - ], - "title": "DAQDevice", - "type": "object" - }, - "DODOTRONIC": { - "properties": { - "name": { - "const": "Dodotronic", - "default": "Dodotronic", - "enum": [ - "Dodotronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Crop width" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "crop_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Crop size unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "DODOTRONIC", - "type": "object" - }, - "DORIC": { - "properties": { - "name": { - "const": "Doric", - "default": "Doric", - "enum": [ - "Doric" + "recording_software": { + "anyOf": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Recording software" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "driver": { + "anyOf": [ + { + "$ref": "#/$defs/DeviceDriver" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Driver" }, - "registry_identifier": { - "const": "059n53q30", - "default": "059n53q30", - "enum": [ - "059n53q30" + "driver_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Driver version" } }, - "title": "DORIC", + "required": [ + "name", + "manufacturer", + "detector_type", + "data_interface" + ], + "title": "Detector", "type": "object" }, - "DaqChannelType": { - "description": "DAQ Channel type", + "DetectorType": { + "description": "Detector type name", "enum": [ - "Analog Input", - "Analog Output", - "Digital Input", - "Digital Output" + "Camera", + "Photomultiplier Tube", + "Other" ], - "title": "DaqChannelType", + "title": "DetectorType", "type": "string" }, - "DataInterface": { - "description": "Connection between a device and a PC", + "DeviceDriver": { + "description": "DeviceDriver name", "enum": [ - "CameraLink", - "Coax", - "Ethernet", - "PCIe", - "PXI", - "USB", - "Other" + "OpenGL", + "Vimba", + "Nvidia Graphics" ], - "title": "DataInterface", + "title": "DeviceDriver", "type": "string" }, - "Detector": { + "Enclosure": { "additionalProperties": false, - "description": "Description of a generic detector", + "description": "Description of an enclosure", "properties": { "device_type": { - "const": "Detector", - "default": "Detector", + "const": "Enclosure", + "default": "Enclosure", "enum": [ - "Detector" + "Enclosure" ], "title": "Device Type", "type": "string" @@ -1962,61 +1286,377 @@ "title": "Serial number" }, "manufacturer": { - "discriminator": { - "mapping": { - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allied": "#/$defs/ALLIED", - "Basler": "#/$defs/BASLER", - "Dodotronic": "#/$defs/DODOTRONIC", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Spinnaker": "#/$defs/SPINNAKER", - "Teledyne FLIR": "#/$defs/FLIR", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "Thorlabs": "#/$defs/THORLABS", - "Vieworks": "#/$defs/VIEWORKS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THORLABS" - }, + "anyOf": [ { - "$ref": "#/$defs/VIEWORKS" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], + "default": null, "title": "Manufacturer" }, "model": { @@ -2073,19 +1713,61 @@ "default": null, "title": "Notes" }, - "detector_type": { - "$ref": "#/$defs/DetectorType", - "title": "Detector Type" + "size": { + "$ref": "#/$defs/Size3d", + "title": "Size" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Data interface" + "internal_material": { + "title": "Internal material", + "type": "string" }, - "cooling": { - "$ref": "#/$defs/Cooling", - "default": "None" + "external_material": { + "title": "External material", + "type": "string" }, - "computer_name": { + "grounded": { + "title": "Grounded", + "type": "boolean" + }, + "laser_interlock": { + "title": "Laser interlock", + "type": "boolean" + }, + "air_filtration": { + "title": "Air filtration", + "type": "boolean" + } + }, + "required": [ + "name", + "size", + "internal_material", + "external_material", + "grounded", + "laser_interlock", + "air_filtration" + ], + "title": "Enclosure", + "type": "object" + }, + "Filter": { + "additionalProperties": false, + "description": "Filter used in a light path", + "properties": { + "device_type": { + "const": "Filter", + "default": "Filter", + "enum": [ + "Filter" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { "type": "string" @@ -2095,83 +1777,85 @@ } ], "default": null, - "title": "Name of computer receiving data from this camera" + "title": "Serial number" }, - "frame_rate": { - "anyOf": [ + "manufacturer": { + "discriminator": { + "mapping": { + "Chroma": "#/$defs/_Chroma", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Other": "#/$defs/_Other", + "Semrock": "#/$defs/_Semrock", + "Thorlabs": "#/$defs/_Thorlabs" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Chroma" }, { - "type": "string" + "$ref": "#/$defs/_Edmund_Optics" }, { - "type": "null" - } - ], - "default": null, - "description": "Frame rate being used", - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" - }, - "immersion": { - "anyOf": [ + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, { - "$ref": "#/$defs/ImmersionMedium" + "$ref": "#/$defs/_Semrock" }, { - "type": "null" + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Other" } ], - "default": null, - "title": "Immersion" + "title": "Manufacturer" }, - "chroma": { + "model": { "anyOf": [ { - "$ref": "#/$defs/CameraChroma" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Camera chroma" + "title": "Model" }, - "sensor_width": { + "path_to_cad": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Width of the sensor (pixels)" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "sensor_height": { + "port_index": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Height of the sensor (pixels)" + "title": "Port index" }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "sensor_format": { + "notes": { "anyOf": [ { "type": "string" @@ -2181,10 +1865,17 @@ } ], "default": null, - "title": "Sensor format" + "title": "Notes" }, - "sensor_format_unit": { + "filter_type": { + "$ref": "#/$defs/FilterType", + "title": "Type of filter" + }, + "diameter": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -2193,57 +1884,47 @@ } ], "default": null, - "title": "Sensor format unit" + "title": "Diameter (mm)" }, - "bit_depth": { + "width": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" - } - ], - "default": null, - "title": "Bit depth" - }, - "bin_mode": { - "$ref": "#/$defs/BinMode", - "default": "None", - "title": "Detector binning mode" - }, - "bin_width": { - "anyOf": [ - { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin width" + "title": "Width (mm)" }, - "bin_height": { + "height": { "anyOf": [ { - "type": "integer" + "type": "number" + }, + { + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin height" + "title": "Height (mm)" }, - "bin_unit": { + "size_unit": { "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Bin size unit" + "default": "millimeter", + "title": "Size unit" }, - "gain": { + "thickness": { "anyOf": [ { + "minimum": 0.0, "type": "number" }, { @@ -2254,21 +1935,14 @@ } ], "default": null, - "title": "Gain" + "title": "Thickness (mm)" }, - "crop_offset_x": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Crop offset x" + "thickness_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Thickness unit" }, - "crop_offset_y": { + "filter_wheel_index": { "anyOf": [ { "type": "integer" @@ -2278,9 +1952,9 @@ } ], "default": null, - "title": "Crop offset y" + "title": "Filter wheel index" }, - "crop_width": { + "cut_off_wavelength": { "anyOf": [ { "type": "integer" @@ -2290,9 +1964,9 @@ } ], "default": null, - "title": "Crop width" + "title": "Cut-off wavelength (nm)" }, - "crop_height": { + "cut_on_wavelength": { "anyOf": [ { "type": "integer" @@ -2302,38 +1976,26 @@ } ], "default": null, - "title": "Crop width" - }, - "crop_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Crop size unit" - }, - "recording_software": { - "anyOf": [ - { - "$ref": "#/$defs/Software" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recording software" + "title": "Cut-on wavelength (nm)" }, - "driver": { + "center_wavelength": { "anyOf": [ { - "$ref": "#/$defs/DeviceDriver" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Driver" + "title": "Center wavelength (nm)" }, - "driver_version": { + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "description": { "anyOf": [ { "type": "string" @@ -2343,225 +2005,101 @@ } ], "default": null, - "title": "Driver version" + "description": "More details about filter properties and where/how it is being used", + "title": "Description" } }, "required": [ "name", "manufacturer", - "detector_type", - "data_interface" + "filter_type" ], - "title": "Detector", + "title": "Filter", "type": "object" }, - "DetectorType": { - "description": "Detector type name", + "FilterType": { + "description": "Filter type", "enum": [ - "Camera", - "Photomultiplier Tube", - "Other" + "Band pass", + "Dichroic", + "Long pass", + "Multiband", + "Neutral density", + "Notch", + "Short pass" ], - "title": "DetectorType", + "title": "FilterType", "type": "string" }, - "DeviceDriver": { - "description": "DeviceDriver name", + "FrequencyUnit": { + "description": "Enumeration of Frequency Measurements", "enum": [ - "OpenGL", - "Vimba", - "Nvidia Graphics" + "kilohertz", + "hertz", + "millihertz" ], - "title": "DeviceDriver", + "title": "FrequencyUnit", "type": "string" }, - "EALING": { - "properties": { - "name": { - "const": "Ealing", - "default": "Ealing", - "enum": [ - "Ealing" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EALING", - "type": "object" - }, - "EDMUND_OPTICS": { - "properties": { - "name": { - "const": "Edmund Optics", - "default": "Edmund Optics", - "enum": [ - "Edmund Optics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EDMUND_OPTICS", - "type": "object" + "ImagingDeviceType": { + "description": "Imaginge device type name", + "enum": [ + "Beam expander", + "Sample Chamber", + "Diffuser", + "Galvo", + "Laser combiner", + "Laser coupler", + "Prism", + "Objective", + "Rotation mount", + "Slit", + "Tunable lens", + "Other" + ], + "title": "ImagingDeviceType", + "type": "string" }, - "EMORY": { - "properties": { - "name": { - "const": "Emory University", - "default": "Emory University", - "enum": [ - "Emory University" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Emory", - "default": "Emory", - "enum": [ - "Emory" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03czfpz43", - "default": "03czfpz43", - "enum": [ - "03czfpz43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EMORY", - "type": "object" + "ImagingInstrumentType": { + "description": "Experiment type name", + "enum": [ + "confocal", + "diSPIM", + "exaSPIM", + "ecephys", + "mesoSPIM", + "Other", + "SmartSPIM", + "Two photon" + ], + "title": "ImagingInstrumentType", + "type": "string" }, - "EURESYS": { - "properties": { - "name": { - "const": "Euresys", - "default": "Euresys", - "enum": [ - "Euresys" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EURESYS", - "type": "object" + "ImmersionMedium": { + "description": "Immersion medium name", + "enum": [ + "air", + "multi", + "oil", + "PBS", + "water", + "other", + "easy index", + "ethyl cinnimate", + "aqueous clearing buffer" + ], + "title": "ImmersionMedium", + "type": "string" }, - "Enclosure": { + "Lamp": { "additionalProperties": false, - "description": "Description of an enclosure", + "description": "Description of a Lamp lightsource", "properties": { "device_type": { - "const": "Enclosure", - "default": "Enclosure", + "const": "Lamp", + "default": "Lamp", "enum": [ - "Enclosure" + "Lamp" ], "title": "Device Type", "type": "string" @@ -2587,365 +2125,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -3010,141 +2548,273 @@ "default": null, "title": "Notes" }, - "size": { - "$ref": "#/$defs/Size3d", - "title": "Size" - }, - "internal_material": { - "title": "Internal material", - "type": "string" + "wavelength_min": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wavelength minimum (nm)" }, - "external_material": { - "title": "External material", - "type": "string" + "wavelength_max": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wavelength maximum (nm)" }, - "grounded": { - "title": "Grounded", - "type": "boolean" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "laser_interlock": { - "title": "Laser interlock", - "type": "boolean" + "temperature": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Temperature (K)" }, - "air_filtration": { - "title": "Air filtration", - "type": "boolean" + "temperature_unit": { + "$ref": "#/$defs/TemperatureUnit", + "default": "Kelvin", + "title": "Temperature unit" } }, "required": [ - "name", - "size", - "internal_material", - "external_material", - "grounded", - "laser_interlock", - "air_filtration" + "name" ], - "title": "Enclosure", + "title": "Lamp", "type": "object" }, - "FLIR": { + "Laser": { + "additionalProperties": false, + "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", "properties": { - "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", + "device_type": { + "const": "Laser", + "default": "Laser", "enum": [ - "Teledyne FLIR" + "Laser" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", + "name": { + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Quantifi": "#/$defs/_Quantifi", + "Vortran": "#/$defs/_Vortran" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLIR", - "type": "object" - }, - "FUJINON": { - "properties": { - "name": { - "const": "Fujinon", - "default": "Fujinon", - "enum": [ - "Fujinon" + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "maximum_power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Maximum power (mW)" + }, + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Power unit" + }, + "coupling": { + "anyOf": [ + { + "$ref": "#/$defs/Coupling" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Coupling" + }, + "coupling_efficiency": { + "anyOf": [ + { + "maximum": 100.0, + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, + "title": "Coupling efficiency (percent)" + }, + "coupling_efficiency_unit": { + "const": "percent", + "default": "percent", "enum": [ - null + "percent" ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Coupling efficiency unit", + "type": "string" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "item_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Item number" } }, - "title": "FUJINON", + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "Laser", "type": "object" }, - "Filter": { + "Lens": { "additionalProperties": false, - "description": "Filter used in a light path", + "description": "Lens", "properties": { "device_type": { - "const": "Filter", - "default": "Filter", + "const": "Lens", + "default": "Lens", "enum": [ - "Filter" + "Lens" ], "title": "Device Type", "type": "string" @@ -3168,33 +2838,69 @@ "manufacturer": { "discriminator": { "mapping": { - "Chroma": "#/$defs/CHROMA", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Other": "#/$defs/OTHER", - "Semrock": "#/$defs/SEMROCK", - "Thorlabs": "#/$defs/THORLABS" + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Computar": "#/$defs/_Computar", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Leica": "#/$defs/_Leica", + "Mitutuyo": "#/$defs/_Mitutuyo", + "Navitar": "#/$defs/_Navitar", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Other": "#/$defs/_Other", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Tamron": "#/$defs/_Tamron", + "Thorlabs": "#/$defs/_Thorlabs" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -3253,11 +2959,7 @@ "default": null, "title": "Notes" }, - "filter_type": { - "$ref": "#/$defs/FilterType", - "title": "Type of filter" - }, - "diameter": { + "focal_length": { "anyOf": [ { "type": "number" @@ -3270,13 +2972,32 @@ } ], "default": null, - "title": "Diameter (mm)" + "title": "Focal length of the lens (mm)" }, - "width": { + "focal_length_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Focal length unit" + }, + "size": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/LensSize" }, + { + "type": "null" + } + ], + "default": null, + "title": "Size (inches)" + }, + "lens_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Lens size unit" + }, + "optimized_wavelength_range": { + "anyOf": [ { "type": "string" }, @@ -3285,13 +3006,61 @@ } ], "default": null, - "title": "Width (mm)" + "title": "Optimized wavelength range (nm)" }, - "height": { + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "max_aperture": { "anyOf": [ { - "type": "number" + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Max aperture (e.g. f/2)" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Lens", + "type": "object" + }, + "LensSize": { + "description": "Lens size value", + "enum": [ + 1, + 2 + ], + "title": "LensSize", + "type": "integer" + }, + "LightEmittingDiode": { + "additionalProperties": false, + "description": "Description of a Light Emitting Diode (LED) device", + "properties": { + "device_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", + "enum": [ + "Light emitting diode" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { "type": "string" }, @@ -3300,19 +3069,52 @@ } ], "default": null, - "title": "Height (mm)" + "title": "Serial number" }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Size unit" + "manufacturer": { + "discriminator": { + "mapping": { + "Doric": "#/$defs/_Doric", + "Other": "#/$defs/_Other", + "Prizmatix": "#/$defs/_Prizmatix", + "Thorlabs": "#/$defs/_Thorlabs", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Ams_Osram" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" }, - "thickness": { + "model": { "anyOf": [ { - "minimum": 0.0, - "type": "number" + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { "type": "string" }, @@ -3321,38 +3123,48 @@ } ], "default": null, - "title": "Thickness (mm)" - }, - "thickness_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Thickness unit" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "filter_wheel_index": { + "port_index": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Filter wheel index" + "title": "Port index" }, - "cut_off_wavelength": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Cut-off wavelength (nm)" + "title": "Notes" }, - "cut_on_wavelength": { + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "bandwidth": { "anyOf": [ { "type": "integer" @@ -3361,843 +3173,1562 @@ "type": "null" } ], - "default": null, - "title": "Cut-on wavelength (nm)" + "default": null, + "title": "Bandwidth (FWHM)" + }, + "bandwidth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Bandwidth unit" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "LightEmittingDiode", + "type": "object" + }, + "MotorizedStage": { + "additionalProperties": false, + "description": "Description of motorized stage", + "properties": { + "device_type": { + "const": "Motorized stage", + "default": "Motorized stage", + "enum": [ + "Motorized stage" + ], + "title": "Device Type", + "type": "string" }, - "center_wavelength": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Center wavelength (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "title": "Serial number" }, - "description": { + "manufacturer": { "anyOf": [ { - "type": "string" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" - } - ], - "default": null, - "description": "More details about filter properties and where/how it is being used", - "title": "Description" - } - }, - "required": [ - "name", - "manufacturer", - "filter_type" - ], - "title": "Filter", - "type": "object" - }, - "FilterType": { - "description": "Filter type", - "enum": [ - "Band pass", - "Dichroic", - "Long pass", - "Multiband", - "Neutral density", - "Notch", - "Short pass" - ], - "title": "FilterType", - "type": "string" - }, - "FrequencyUnit": { - "description": "Enumeration of Frequency Measurements", - "enum": [ - "kilohertz", - "hertz", - "millihertz" - ], - "title": "FrequencyUnit", - "type": "string" - }, - "HAMAMATSU": { - "properties": { - "name": { - "const": "Hamamatsu", - "default": "Hamamatsu", - "enum": [ - "Hamamatsu" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Manufacturer" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "model": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03natb733", - "default": "03natb733", - "enum": [ - "03natb733" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HAMAMATSU", - "type": "object" - }, - "HAMILTON": { - "properties": { - "name": { - "const": "Hamilton", - "default": "Hamilton", - "enum": [ - "Hamilton" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "HAMILTON", - "type": "object" - }, - "HUST": { - "properties": { - "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", - "enum": [ - "Huazhong University of Science and Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "HUST", - "default": "HUST", - "enum": [ - "HUST" - ], - "title": "Abbreviation", - "type": "string" + "title": "Model" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "path_to_cad": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HUST", - "type": "object" - }, - "IDT": { - "properties": { - "name": { - "const": "Integrated DNA Technologies", - "default": "Integrated DNA Technologies", - "enum": [ - "Integrated DNA Technologies" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "IDT", - "default": "IDT", - "enum": [ - "IDT" - ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "009jvpf03", - "default": "009jvpf03", - "enum": [ - "009jvpf03" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IDT", - "type": "object" - }, - "IMEC": { - "properties": { - "name": { - "const": "Interuniversity Microelectronics Center", - "default": "Interuniversity Microelectronics Center", - "enum": [ - "Interuniversity Microelectronics Center" - ], - "title": "Name", - "type": "string" + "default": null, + "title": "Port index" }, - "abbreviation": { - "const": "IMEC", - "default": "IMEC", - "enum": [ - "IMEC" - ], - "title": "Abbreviation", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02kcbn207", - "default": "02kcbn207", - "enum": [ - "02kcbn207" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IMEC", - "type": "object" - }, - "INFINITY_PHOTO_OPTICAL": { - "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Notes" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "travel": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Travel of device (mm)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "travel_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Travel unit" + }, + "firmware": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Firmware" } }, - "title": "INFINITY_PHOTO_OPTICAL", + "required": [ + "name", + "travel" + ], + "title": "MotorizedStage", "type": "object" }, - "INVITROGEN": { + "Objective": { + "additionalProperties": false, + "description": "Description of an objective device", "properties": { - "name": { - "const": "Invitrogen", - "default": "Invitrogen", + "device_type": { + "const": "Objective", + "default": "Objective", "enum": [ - "Invitrogen" + "Objective" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Serial number" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", - "enum": [ - "03x1ewr52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "INVITROGEN", - "type": "object" - }, - "IR_ROBOT_CO": { - "properties": { - "name": { - "const": "IR Robot Co", - "default": "IR Robot Co", - "enum": [ - "IR Robot Co" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Manufacturer" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "IR_ROBOT_CO", - "type": "object" - }, - "ISL": { - "properties": { - "name": { - "const": "ISL Products International", - "default": "ISL Products International", - "enum": [ - "ISL Products International" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Model" }, - "abbreviation": { - "const": "ISL", - "default": "ISL", - "enum": [ - "ISL" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ISL", - "type": "object" - }, - "ImagingDeviceType": { - "description": "Imaginge device type name", - "enum": [ - "Beam expander", - "Sample Chamber", - "Diffuser", - "Galvo", - "Laser combiner", - "Laser coupler", - "Prism", - "Objective", - "Rotation mount", - "Slit", - "Tunable lens", - "Other" - ], - "title": "ImagingDeviceType", - "type": "string" - }, - "ImagingInstrumentType": { - "description": "Experiment type name", - "enum": [ - "confocal", - "diSPIM", - "exaSPIM", - "ecephys", - "mesoSPIM", - "Other", - "SmartSPIM", - "Two photon" - ], - "title": "ImagingInstrumentType", - "type": "string" - }, - "ImmersionMedium": { - "description": "Immersion medium name", - "enum": [ - "air", - "multi", - "oil", - "PBS", - "water", - "other", - "easy index", - "ethyl cinnimate", - "aqueous clearing buffer" - ], - "title": "ImmersionMedium", - "type": "string" - }, - "JANELIA": { - "properties": { - "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", - "enum": [ - "Janelia Research Campus" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Port index" }, - "abbreviation": { - "const": "Janelia", - "default": "Janelia", - "enum": [ - "Janelia" - ], - "title": "Abbreviation", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", - "enum": [ - "013sk6x84" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JANELIA", - "type": "object" - }, - "JAX": { - "properties": { - "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", - "enum": [ - "Jackson Laboratory" - ], - "title": "Name", - "type": "string" + "default": null, + "title": "Notes" }, - "abbreviation": { - "const": "JAX", - "default": "JAX", - "enum": [ - "JAX" + "numerical_aperture": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Numerical aperture (in air)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "magnification": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Magnification" }, - "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", - "enum": [ - "021sy4w91" + "immersion": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion" + }, + "objective_type": { + "anyOf": [ + { + "$ref": "#/$defs/ObjectiveType" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Objective type" } }, - "title": "JAX", + "required": [ + "name", + "numerical_aperture", + "magnification", + "immersion" + ], + "title": "Objective", "type": "object" }, - "JULABO": { + "ObjectiveType": { + "description": "Objective type for Slap2", + "enum": [ + "Remote", + "Primary" + ], + "title": "ObjectiveType", + "type": "string" + }, + "OpticalTable": { + "additionalProperties": false, + "description": "Description of Optical Table", "properties": { - "name": { - "const": "Julabo", - "default": "Julabo", + "device_type": { + "const": "Optical table", + "default": "Optical table", "enum": [ - "Julabo" + "Optical table" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "JULABO", - "type": "object" - }, - "LEICA": { - "properties": { - "name": { - "const": "Leica", - "default": "Leica", - "enum": [ - "Leica" - ], - "title": "Name", - "type": "string" + "title": "Manufacturer" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Model" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LEICA", - "type": "object" - }, - "LG": { - "properties": { - "name": { - "const": "LG", - "default": "LG", - "enum": [ - "LG" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Port index" }, - "registry_identifier": { - "const": "02b948n83", - "default": "02b948n83", - "enum": [ - "02b948n83" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LG", - "type": "object" - }, - "LIFECANVAS": { - "properties": { - "name": { - "const": "LifeCanvas", - "default": "LifeCanvas", - "enum": [ - "LifeCanvas" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LIFECANVAS", - "type": "object" - }, - "LUMEN_DYNAMICS": { - "properties": { - "name": { - "const": "Lumen Dynamics", - "default": "Lumen Dynamics", - "enum": [ - "Lumen Dynamics" + "length": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Length (inches)" }, - "registry": { + "width": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Width (inches)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "table_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Table size unit" + }, + "vibration_control": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Vibration control" } }, - "title": "LUMEN_DYNAMICS", + "required": [ + "name" + ], + "title": "OpticalTable", "type": "object" }, - "Lamp": { + "PowerUnit": { + "description": "Unit for power, set or measured", + "enum": [ + "microwatt", + "milliwatt", + "percent" + ], + "title": "PowerUnit", + "type": "string" + }, + "ScanningStage": { "additionalProperties": false, - "description": "Description of a Lamp lightsource", + "description": "Description of a scanning motorized stages", "properties": { "device_type": { - "const": "Lamp", - "default": "Lamp", + "const": "Motorized stage", + "default": "Motorized stage", "enum": [ - "Lamp" + "Motorized stage" ], "title": "Device Type", "type": "string" @@ -4223,365 +4754,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -4590,716 +5121,1275 @@ } ], "default": null, - "title": "Manufacturer" + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "travel": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Travel of device (mm)" + }, + "travel_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Travel unit" + }, + "firmware": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware" + }, + "stage_axis_direction": { + "$ref": "#/$defs/StageAxisDirection", + "title": "Direction of stage axis" + }, + "stage_axis_name": { + "$ref": "#/$defs/StageAxisName", + "title": "Name of stage axis" + } + }, + "required": [ + "name", + "travel", + "stage_axis_direction", + "stage_axis_name" + ], + "title": "ScanningStage", + "type": "object" + }, + "Size3d": { + "additionalProperties": false, + "description": "3D size of an object", + "properties": { + "width": { + "title": "Width", + "type": "integer" + }, + "length": { + "title": "Length", + "type": "integer" + }, + "height": { + "title": "Height", + "type": "integer" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "meter", + "title": "Size unit" + } + }, + "required": [ + "width", + "length", + "height" + ], + "title": "Size3d", + "type": "object" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Description of generic software", + "properties": { + "name": { + "title": "Software name", + "type": "string" + }, + "version": { + "title": "Software version", + "type": "string" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "URL to commit being used" + }, + "parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Software parameters" + } + }, + "required": [ + "name", + "version" + ], + "title": "Software", + "type": "object" + }, + "StageAxisDirection": { + "description": "Direction of motion for motorized stage", + "enum": [ + "Detection axis", + "Illumination axis", + "Perpendicular axis" + ], + "title": "StageAxisDirection", + "type": "string" + }, + "StageAxisName": { + "description": "Axis names for motorized stages as configured by hardware", + "enum": [ + "X", + "Y", + "Z" + ], + "title": "StageAxisName", + "type": "string" + }, + "TemperatureUnit": { + "description": "Temperature units", + "enum": [ + "Celsius", + "Kelvin" + ], + "title": "TemperatureUnit", + "type": "string" + }, + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", + "properties": { + "name": { + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", + "enum": [ + "AA Opto Electronic" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Aa_Opto_Electronic", + "type": "object" + }, + "_Abcam": { + "description": "Model Abcam", + "properties": { + "name": { + "const": "Abcam", + "default": "Abcam", + "enum": [ + "Abcam" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "02e1wjw63", + "default": "02e1wjw63", + "enum": [ + "02e1wjw63" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Abcam", + "type": "object" + }, + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", + "properties": { + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "enum": [ + "Ailipu Technology Co" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "enum": [ + "Ailipu" ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { "default": null, - "title": "Notes" + "title": "Registry", + "type": "null" }, - "wavelength_min": { - "anyOf": [ + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ailipu_Technology_Co", + "type": "object" + }, + "_Allen_Institute": { + "description": "Model Allen Institute", + "properties": { + "name": { + "const": "Allen Institute", + "default": "Allen Institute", + "enum": [ + "Allen Institute" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AI", + "default": "AI", + "enum": [ + "AI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Wavelength minimum (nm)" - }, - "wavelength_max": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "integer" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Wavelength maximum (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "temperature": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "integer" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Temperature (K)" + "title": "Registry" }, - "temperature_unit": { - "$ref": "#/$defs/TemperatureUnit", - "default": "Kelvin", - "title": "Temperature unit" + "registry_identifier": { + "const": "03cpe7c52", + "default": "03cpe7c52", + "enum": [ + "03cpe7c52" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name" - ], - "title": "Lamp", + "title": "_Allen_Institute", "type": "object" }, - "Laser": { - "additionalProperties": false, - "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { - "device_type": { - "const": "Laser", - "default": "Laser", + "name": { + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", "enum": [ - "Laser" + "Allen Institute for Brain Science" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Device name", + "abbreviation": { + "const": "AIBS", + "default": "AIBS", + "enum": [ + "AIBS" + ], + "title": "Abbreviation", "type": "string" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Serial number" + "title": "Registry" + }, + "registry_identifier": { + "const": "00dcv1019", + "default": "00dcv1019", + "enum": [ + "00dcv1019" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Brain_Science", + "type": "object" + }, + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", + "properties": { + "name": { + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", + "enum": [ + "Allen Institute for Neural Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AIND", + "default": "AIND", + "enum": [ + "AIND" + ], + "title": "Abbreviation", + "type": "string" }, - "manufacturer": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Quantifi": "#/$defs/QUANTIFI", - "Vortran": "#/$defs/VORTRAN" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Model" + "title": "Registry" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "04szwah67", + "default": "04szwah67", + "enum": [ + "04szwah67" ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Neural_Dynamics", + "type": "object" + }, + "_Allied": { + "description": "Model Allied", + "properties": { + "name": { + "const": "Allied", + "default": "Allied", + "enum": [ + "Allied" ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Notes" + "title": "Registry", + "type": "null" }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Allied", + "type": "object" + }, + "_Ams_Osram": { + "description": "Model ams OSRAM", + "properties": { + "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "enum": [ + "ams OSRAM" + ], + "title": "Name", + "type": "string" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "maximum_power": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Maximum power (mW)" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Power unit" - }, - "coupling": { - "anyOf": [ - { - "$ref": "#/$defs/Coupling" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Coupling" - }, - "coupling_efficiency": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "maximum": 100.0, - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", + "enum": [ + "045d0h266" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Ams_Osram", + "type": "object" + }, + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", + "properties": { + "name": { + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", + "enum": [ + "Applied Scientific Instrumentation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ASI", + "default": "ASI", + "enum": [ + "ASI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { "default": null, - "title": "Coupling efficiency (percent)" + "title": "Registry", + "type": "null" }, - "coupling_efficiency_unit": { - "const": "percent", - "default": "percent", + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Applied_Scientific_Instrumentation", + "type": "object" + }, + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", + "properties": { + "name": { + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", "enum": [ - "percent" + "Arecont Vision Costar" ], - "title": "Coupling efficiency unit", + "title": "Name", "type": "string" }, - "item_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Item number" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "Laser", + "title": "_Arecont_Vision_Costar", "type": "object" }, - "Lens": { - "additionalProperties": false, - "description": "Lens", + "_Asus": { + "description": "Model ASUS", "properties": { - "device_type": { - "const": "Lens", - "default": "Lens", + "name": { + "const": "ASUS", + "default": "ASUS", "enum": [ - "Lens" + "ASUS" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Serial number" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "manufacturer": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Computar": "#/$defs/COMPUTAR", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Leica": "#/$defs/LEICA", - "Mitutuyo": "#/$defs/MITUTUYO", - "Navitar": "#/$defs/NAVITAR", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Other": "#/$defs/OTHER", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Thorlabs": "#/$defs/THORLABS" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Rrid" } ], - "title": "Manufacturer" + "title": "Registry" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "00bxkz165", + "default": "00bxkz165", + "enum": [ + "00bxkz165" ], - "default": null, - "title": "Model" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Asus", + "type": "object" + }, + "_Basler": { + "description": "Model Basler", + "properties": { + "name": { + "const": "Basler", + "default": "Basler", + "enum": [ + "Basler" + ], + "title": "Name", + "type": "string" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Registry", + "type": "null" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Basler", + "type": "object" + }, + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", + "properties": { + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "enum": [ + "Cambridge Technology" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Cambridge_Technology", + "type": "object" + }, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", + "properties": { + "name": { + "const": "Carl Zeiss", + "default": "Carl Zeiss", + "enum": [ + "Carl Zeiss" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Notes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "focal_length": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Focal length of the lens (mm)" - }, - "focal_length_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Focal length unit" - }, - "size": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "$ref": "#/$defs/LensSize" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Size (inches)" + "title": "Registry" }, - "lens_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Lens size unit" + "registry_identifier": { + "const": "01xk5xs43", + "default": "01xk5xs43", + "enum": [ + "01xk5xs43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "enum": [ + "Champalimaud Foundation" + ], + "title": "Name", + "type": "string" }, - "optimized_wavelength_range": { - "anyOf": [ + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "enum": [ + "Champalimaud" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Optimized wavelength range (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "max_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Max aperture (e.g. f/2)" + "title": "Registry" + }, + "registry_identifier": { + "const": "03g001n57", + "default": "03g001n57", + "enum": [ + "03g001n57" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "manufacturer" - ], - "title": "Lens", + "title": "_Champalimaud_Foundation", "type": "object" }, - "LensSize": { - "description": "Lens size value", - "enum": [ - 1, - 2 - ], - "title": "LensSize", - "type": "integer" - }, - "LightEmittingDiode": { - "additionalProperties": false, - "description": "Description of a Light Emitting Diode (LED) device", + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", "properties": { - "device_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", "enum": [ - "Light emitting diode" + "Chan Zuckerberg Initiative" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" ], - "default": null, - "title": "Serial number" + "title": "Abbreviation", + "type": "string" }, - "manufacturer": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Doric": "#/$defs/DORIC", - "Other": "#/$defs/OTHER", - "Prizmatix": "#/$defs/PRIZMATIX", - "Thorlabs": "#/$defs/THORLABS", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Chan_Zuckerberg_Initiative", + "type": "object" + }, + "_Chroma": { + "description": "Model Chroma", + "properties": { + "name": { + "const": "Chroma", + "default": "Chroma", + "enum": [ + "Chroma" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Model" + "title": "Registry", + "type": "null" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Chroma", + "type": "object" + }, + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", + "properties": { + "name": { + "const": "Coherent Scientific", + "default": "Coherent Scientific", + "enum": [ + "Coherent Scientific" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "bandwidth": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "integer" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Bandwidth (FWHM)" + "title": "Registry" }, - "bandwidth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Bandwidth unit" + "registry_identifier": { + "const": "031tysd23", + "default": "031tysd23", + "enum": [ + "031tysd23" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "LightEmittingDiode", + "title": "_Coherent_Scientific", "type": "object" }, - "MBF": { + "_Columbia_University": { + "description": "Model Columbia University", "properties": { "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", + "const": "Columbia University", + "default": "Columbia University", "enum": [ - "MBF Bioscience" + "Columbia University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MBF", - "default": "MBF", + "const": "Columbia", + "default": "Columbia", "enum": [ - "MBF" + "Columbia" ], "title": "Abbreviation", "type": "string" @@ -5311,37 +6401,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02zynam48", - "default": "02zynam48", + "const": "00hj8s172", + "default": "00hj8s172", "enum": [ - "02zynam48" + "00hj8s172" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MBF", + "title": "_Columbia_University", "type": "object" }, - "MEADOWLARK_OPTICS": { + "_Computar": { + "description": "Model Computar", "properties": { "name": { - "const": "Meadowlark Optics", - "default": "Meadowlark Optics", + "const": "Computar", + "default": "Computar", "enum": [ - "Meadowlark Optics" + "Computar" ], "title": "Name", "type": "string" @@ -5356,55 +6471,39 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "00n8qbq54", - "default": "00n8qbq54", - "enum": [ - "00n8qbq54" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "MEADOWLARK_OPTICS", + "title": "_Computar", "type": "object" }, - "MIDOPT": { + "_Conoptics": { + "description": "Model Conoptics", "properties": { "name": { - "const": "Midwest Optical Systems, Inc.", - "default": "Midwest Optical Systems, Inc.", + "const": "Conoptics", + "default": "Conoptics", "enum": [ - "Midwest Optical Systems, Inc." + "Conoptics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MidOpt", - "default": "MidOpt", + "const": null, + "default": null, "enum": [ - "MidOpt" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": null, @@ -5412,25 +6511,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MIDOPT", + "title": "_Conoptics", "type": "object" }, - "MITUTUYO": { + "_Custom": { + "description": "Model Custom", "properties": { "name": { - "const": "Mitutuyo", - "default": "Mitutuyo", + "const": "Custom", + "default": "Custom", "enum": [ - "Mitutuyo" + "Custom" ], "title": "Name", "type": "string" @@ -5450,37 +6546,69 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Custom", + "type": "object" + }, + "_Dodotronic": { + "description": "Model Dodotronic", + "properties": { + "name": { + "const": "Dodotronic", + "default": "Dodotronic", + "enum": [ + "Dodotronic" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "MITUTUYO", + "title": "_Dodotronic", "type": "object" }, - "MJFF": { + "_Doric": { + "description": "Model Doric", "properties": { "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", + "const": "Doric", + "default": "Doric", "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" + "Doric" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MJFF", - "default": "MJFF", + "const": null, + "default": null, "enum": [ - "MJFF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -5489,37 +6617,97 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", + "const": "059n53q30", + "default": "059n53q30", "enum": [ - "03arq3225" + "059n53q30" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MJFF", + "title": "_Doric", "type": "object" }, - "MKS_NEWPORT": { + "_Ealing": { + "description": "Model Ealing", "properties": { "name": { - "const": "MKS Newport", - "default": "MKS Newport", + "const": "Ealing", + "default": "Ealing", "enum": [ - "MKS Newport" + "Ealing" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ealing", + "type": "object" + }, + "_Edmund_Optics": { + "description": "Model Edmund Optics", + "properties": { + "name": { + "const": "Edmund Optics", + "default": "Edmund Optics", + "enum": [ + "Edmund Optics" ], "title": "Name", "type": "string" @@ -5540,49 +6728,176 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", + "enum": [ + "01j1gwp17" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Edmund_Optics", + "type": "object" + }, + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", + "properties": { + "name": { + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", + "enum": [ + "Edinburgh Mouse Atlas Project" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "EMAPA", + "default": "EMAPA", + "enum": [ + "EMAPA" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emapa", + "type": "object" + }, + "_Emory_University": { + "description": "Model Emory University", + "properties": { + "name": { + "const": "Emory University", + "default": "Emory University", + "enum": [ + "Emory University" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Emory", + "default": "Emory", + "enum": [ + "Emory" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", + "const": "03czfpz43", + "default": "03czfpz43", "enum": [ - "00k17f049" + "03czfpz43" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MKS_NEWPORT", + "title": "_Emory_University", "type": "object" }, - "MPI": { + "_Euresys": { + "description": "Model Euresys", "properties": { "name": { - "const": "MPI", - "default": "MPI", + "const": "Euresys", + "default": "Euresys", "enum": [ - "MPI" + "Euresys" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MPI", - "default": "MPI", + "const": null, + "default": null, "enum": [ - "MPI" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": null, @@ -5590,518 +6905,244 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MPI", + "title": "_Euresys", "type": "object" }, - "MotorizedStage": { - "additionalProperties": false, - "description": "Description of motorized stage", - "properties": { - "device_type": { - "const": "Motorized stage", - "default": "Motorized stage", - "enum": [ - "Motorized stage" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "_Fujinon": { + "description": "Model Fujinon", + "properties": { + "name": { + "const": "Fujinon", + "default": "Fujinon", + "enum": [ + "Fujinon" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Fujinon", + "type": "object" + }, + "_Hamamatsu": { + "description": "Model Hamamatsu", + "properties": { + "name": { + "const": "Hamamatsu", + "default": "Hamamatsu", + "enum": [ + "Hamamatsu" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Model" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03natb733", + "default": "03natb733", + "enum": [ + "03natb733" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Hamamatsu", + "type": "object" + }, + "_Hamilton": { + "description": "Model Hamilton", + "properties": { + "name": { + "const": "Hamilton", + "default": "Hamilton", + "enum": [ + "Hamilton" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Hamilton", + "type": "object" + }, + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", + "properties": { + "name": { + "const": "Huazhong University of Science and Technology", + "default": "Huazhong University of Science and Technology", + "enum": [ + "Huazhong University of Science and Technology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "HUST", + "default": "HUST", + "enum": [ + "HUST" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" - }, - "firmware": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Firmware" + "title": "Registry" + }, + "registry_identifier": { + "const": "00p991c53", + "default": "00p991c53", + "enum": [ + "00p991c53" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "travel" - ], - "title": "MotorizedStage", + "title": "_Huazhong_University_Of_Science_And_Technology", "type": "object" }, - "NATIONAL_INSTRUMENTS": { + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", "properties": { "name": { - "const": "National Instruments", - "default": "National Instruments", + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", "enum": [ - "National Instruments" + "Infinity Photo-Optical" ], "title": "Name", "type": "string" @@ -6115,6 +7156,41 @@ "title": "Abbreviation", "type": "null" }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Infinity_Photo_Optical", + "type": "object" + }, + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", + "properties": { + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "enum": [ + "Integrated DNA Technologies" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "IDT", + "default": "IDT", + "enum": [ + "IDT" + ], + "title": "Abbreviation", + "type": "string" + }, "registry": { "default": { "name": "Research Organization Registry", @@ -6122,87 +7198,150 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "026exqw73", - "default": "026exqw73", + "const": "009jvpf03", + "default": "009jvpf03", "enum": [ - "026exqw73" + "009jvpf03" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NATIONAL_INSTRUMENTS", + "title": "_Integrated_Dna_Technologies", "type": "object" }, - "NAVITAR": { + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", "properties": { "name": { - "const": "Navitar", - "default": "Navitar", + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", "enum": [ - "Navitar" + "Interuniversity Microelectronics Center" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "IMEC", + "default": "IMEC", "enum": [ - null + "IMEC" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "02kcbn207", + "default": "02kcbn207", "enum": [ - null + "02kcbn207" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "NAVITAR", + "title": "_Interuniversity_Microelectronics_Center", "type": "object" }, - "NCCIH": { + "_Invitrogen": { + "description": "Model Invitrogen", "properties": { "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", + "const": "Invitrogen", + "default": "Invitrogen", "enum": [ - "National Center for Complementary and Integrative Health" + "Invitrogen" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", + "const": null, + "default": null, "enum": [ - "NCCIH" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -6211,37 +7350,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00190t495", - "default": "00190t495", + "const": "03x1ewr52", + "default": "03x1ewr52", "enum": [ - "00190t495" + "03x1ewr52" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NCCIH", + "title": "_Invitrogen", "type": "object" }, - "NEUROPHOTOMETRICS": { + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", "properties": { "name": { - "const": "Neurophotometrics", - "default": "Neurophotometrics", + "const": "IR Robot Co", + "default": "IR Robot Co", "enum": [ - "Neurophotometrics" + "IR Robot Co" ], "title": "Name", "type": "string" @@ -6261,37 +7425,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NEUROPHOTOMETRICS", + "title": "_Ir_Robot_Co", "type": "object" }, - "NEW_SCALE_TECHNOLOGIES": { + "_Isl_Products_International": { + "description": "Model ISL Products International", "properties": { "name": { - "const": "New Scale Technologies", - "default": "New Scale Technologies", + "const": "ISL Products International", + "default": "ISL Products International", "enum": [ - "New Scale Technologies" + "ISL Products International" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ISL", + "default": "ISL", "enum": [ - null + "ISL" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -6299,37 +7460,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NEW_SCALE_TECHNOLOGIES", + "title": "_Isl_Products_International", "type": "object" }, - "NIKON": { + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", "properties": { "name": { - "const": "Nikon", - "default": "Nikon", + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", "enum": [ - "Nikon" + "Jackson Laboratory" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "JAX", + "default": "JAX", "enum": [ - null + "JAX" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -6338,46 +7496,71 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", + "const": "021sy4w91", + "default": "021sy4w91", "enum": [ - "0280y9h11" + "021sy4w91" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NIKON", + "title": "_Jackson_Laboratory", "type": "object" }, - "NIMH": { + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", "enum": [ - "National Institute of Mental Health" + "Janelia Research Campus" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NIMH", - "default": "NIMH", + "const": "Janelia", + "default": "Janelia", "enum": [ - "NIMH" + "Janelia" ], "title": "Abbreviation", "type": "string" @@ -6389,49 +7572,144 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", + "const": "013sk6x84", + "default": "013sk6x84", "enum": [ - "04xeg9z08" + "013sk6x84" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NIMH", + "title": "_Janelia_Research_Campus", "type": "object" }, - "NINDS": { + "_Julabo": { + "description": "Model Julabo", "properties": { "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", + "const": "Julabo", + "default": "Julabo", + "enum": [ + "Julabo" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Julabo", + "type": "object" + }, + "_Leica": { + "description": "Model Leica", + "properties": { + "name": { + "const": "Leica", + "default": "Leica", + "enum": [ + "Leica" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Leica", + "type": "object" + }, + "_Lg": { + "description": "Model LG", + "properties": { + "name": { + "const": "LG", + "default": "LG", "enum": [ - "National Institute of Neurological Disorders and Stroke" + "LG" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NINDS", - "default": "NINDS", + "const": null, + "default": null, "enum": [ - "NINDS" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -6440,37 +7718,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", + "const": "02b948n83", + "default": "02b948n83", "enum": [ - "01s5ya894" + "02b948n83" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NINDS", + "title": "_Lg", "type": "object" }, - "NRESEARCH_INC": { + "_Lifecanvas": { + "description": "Model LifeCanvas", "properties": { "name": { - "const": "NResearch Inc", - "default": "NResearch Inc", + "const": "LifeCanvas", + "default": "LifeCanvas", "enum": [ - "NResearch Inc" + "LifeCanvas" ], "title": "Name", "type": "string" @@ -6490,34 +7793,66 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lifecanvas", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "enum": [ + "Lumen Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "NRESEARCH_INC", + "title": "_Lumen_Dynamics", "type": "object" }, - "NYU": { + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", "properties": { "name": { - "const": "New York University", - "default": "New York University", + "const": "MBF Bioscience", + "default": "MBF Bioscience", "enum": [ - "New York University" + "MBF Bioscience" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NYU", - "default": "NYU", + "const": "MBF", + "default": "MBF", "enum": [ - "NYU" + "MBF" ], "title": "Abbreviation", "type": "string" @@ -6529,49 +7864,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", + "const": "02zynam48", + "default": "02zynam48", "enum": [ - "0190ak572" + "02zynam48" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NYU", + "title": "_Mbf_Bioscience", "type": "object" }, - "OEPS": { + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", "properties": { "name": { - "const": "Open Ephys Production Site", - "default": "Open Ephys Production Site", + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", "enum": [ - "Open Ephys Production Site" + "Meadowlark Optics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "OEPS", - "default": "OEPS", + "const": null, + "default": null, "enum": [ - "OEPS" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -6580,49 +7940,100 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "007rkz355", - "default": "007rkz355", + "const": "00n8qbq54", + "default": "00n8qbq54", "enum": [ - "007rkz355" + "00n8qbq54" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OEPS", + "title": "_Meadowlark_Optics", "type": "object" }, - "OLYMPUS": { + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", "properties": { "name": { - "const": "Olympus", - "default": "Olympus", + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", "enum": [ - "Olympus" + "Mouse Genome Informatics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MGI", + "default": "MGI", "enum": [ - null + "MGI" ], "title": "Abbreviation", - "type": "null" + "type": "string" + } + }, + "title": "_Mgi", + "type": "object" + }, + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", + "properties": { + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" }, "registry": { "default": { @@ -6631,49 +8042,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", + "const": "03arq3225", + "default": "03arq3225", "enum": [ - "02vcdte90" + "03arq3225" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OLYMPUS", + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, - "OPTOTUNE": { + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", "properties": { "name": { - "const": "Optotune", - "default": "Optotune", + "const": "Midwest Optical Systems, Inc.", + "default": "Midwest Optical Systems, Inc.", "enum": [ - "Optotune" + "Midwest Optical Systems, Inc." ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MidOpt", + "default": "MidOpt", "enum": [ - null + "MidOpt" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -6681,25 +8117,57 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Midwest_Optical_Systems_Inc_", + "type": "object" + }, + "_Mitutuyo": { + "description": "Model Mitutuyo", + "properties": { + "name": { + "const": "Mitutuyo", + "default": "Mitutuyo", + "enum": [ + "Mitutuyo" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "OPTOTUNE", + "title": "_Mitutuyo", "type": "object" }, - "OTHER": { + "_Mks_Newport": { + "description": "Model MKS Newport", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "MKS Newport", + "default": "MKS Newport", "enum": [ - "Other" + "MKS Newport" ], "title": "Name", "type": "string" @@ -6714,42 +8182,80 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00k17f049", + "default": "00k17f049", "enum": [ - null + "00k17f049" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "OTHER", + "title": "_Mks_Newport", "type": "object" }, - "OXXIUS": { + "_Mpi": { + "description": "Model MPI", "properties": { "name": { - "const": "Oxxius", - "default": "Oxxius", + "const": "MPI", + "default": "MPI", "enum": [ - "Oxxius" + "MPI" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MPI", + "default": "MPI", "enum": [ - null + "MPI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -6757,1052 +8263,796 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OXXIUS", + "title": "_Mpi", "type": "object" }, - "Objective": { - "additionalProperties": false, - "description": "Description of an objective device", + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", "properties": { - "device_type": { - "const": "Objective", - "default": "Objective", + "name": { + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", "enum": [ - "Objective" + "National Center for Complementary and Integrative Health" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Device name", + "abbreviation": { + "const": "NCCIH", + "default": "NCCIH", + "enum": [ + "NCCIH" + ], + "title": "Abbreviation", "type": "string" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Model" + "title": "Registry" }, - "path_to_cad": { - "anyOf": [ + "registry_identifier": { + "const": "00190t495", + "default": "00190t495", + "enum": [ + "00190t495" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Center_For_Complementary_And_Integrative_Health", + "type": "object" + }, + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", + "properties": { + "name": { + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", + "enum": [ + "National Institute of Mental Health" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NIMH", + "default": "NIMH", + "enum": [ + "NIMH" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "04xeg9z08", + "default": "04xeg9z08", + "enum": [ + "04xeg9z08" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Institute_Of_Mental_Health", + "type": "object" + }, + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", + "properties": { + "name": { + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", + "enum": [ + "National Institute of Neurological Disorders and Stroke" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "abbreviation": { + "const": "NINDS", + "default": "NINDS", + "enum": [ + "NINDS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "numerical_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Numerical aperture (in air)" - }, - "magnification": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Magnification" + "title": "Registry" }, - "immersion": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion" + "registry_identifier": { + "const": "01s5ya894", + "default": "01s5ya894", + "enum": [ + "01s5ya894" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", + "type": "object" + }, + "_National_Instruments": { + "description": "Model National Instruments", + "properties": { + "name": { + "const": "National Instruments", + "default": "National Instruments", + "enum": [ + "National Instruments" + ], + "title": "Name", + "type": "string" }, - "objective_type": { - "anyOf": [ + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/ObjectiveType" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "026exqw73", + "default": "026exqw73", + "enum": [ + "026exqw73" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Instruments", + "type": "object" + }, + "_Navitar": { + "description": "Model Navitar", + "properties": { + "name": { + "const": "Navitar", + "default": "Navitar", + "enum": [ + "Navitar" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Objective type" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "numerical_aperture", - "magnification", - "immersion" - ], - "title": "Objective", + "title": "_Navitar", "type": "object" }, - "ObjectiveType": { - "description": "Objective type for Slap2", - "enum": [ - "Remote", - "Primary" - ], - "title": "ObjectiveType", - "type": "string" - }, - "OpticalTable": { + "_Ncbi": { "additionalProperties": false, - "description": "Description of Optical Table", + "description": "Model NCBI", "properties": { - "device_type": { - "const": "Optical table", - "default": "Optical table", + "name": { + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", "enum": [ - "Optical table" + "National Center for Biotechnology Information" ], - "title": "Device Type", + "title": "Name", "type": "string" }, + "abbreviation": { + "const": "NCBI", + "default": "NCBI", + "enum": [ + "NCBI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ncbi", + "type": "object" + }, + "_Neurophotometrics": { + "description": "Model Neurophotometrics", + "properties": { "name": { - "title": "Device name", + "const": "Neurophotometrics", + "default": "Neurophotometrics", + "enum": [ + "Neurophotometrics" + ], + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Serial number" + "title": "Registry", + "type": "null" }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Neurophotometrics", + "type": "object" + }, + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", + "properties": { + "name": { + "const": "New Scale Technologies", + "default": "New Scale Technologies", + "enum": [ + "New Scale Technologies" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_New_Scale_Technologies", + "type": "object" + }, + "_New_York_University": { + "description": "Model New York University", + "properties": { + "name": { + "const": "New York University", + "default": "New York University", + "enum": [ + "New York University" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NYU", + "default": "NYU", + "enum": [ + "NYU" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "0190ak572", + "default": "0190ak572", + "enum": [ + "0190ak572" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_New_York_University", + "type": "object" + }, + "_Nikon": { + "description": "Model Nikon", + "properties": { + "name": { + "const": "Nikon", + "default": "Nikon", + "enum": [ + "Nikon" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Model" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "0280y9h11", + "default": "0280y9h11", + "enum": [ + "0280y9h11" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Nikon", + "type": "object" + }, + "_Nresearch_Inc": { + "description": "Model NResearch Inc", + "properties": { + "name": { + "const": "NResearch Inc", + "default": "NResearch Inc", + "enum": [ + "NResearch Inc" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Nresearch_Inc", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "enum": [ + "Olympus" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "02vcdte90", + "default": "02vcdte90", + "enum": [ + "02vcdte90" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Olympus", + "type": "object" + }, + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", + "properties": { + "name": { + "const": "Open Ephys Production Site", + "default": "Open Ephys Production Site", + "enum": [ + "Open Ephys Production Site" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "enum": [ + "OEPS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "length": { - "anyOf": [ - { - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Length (inches)" - }, - "width": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Width (inches)" - }, - "table_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Table size unit" + "title": "Registry" }, - "vibration_control": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "007rkz355", + "default": "007rkz355", + "enum": [ + "007rkz355" ], - "default": null, - "title": "Vibration control" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name" - ], - "title": "OpticalTable", + "title": "_Open_Ephys_Production_Site", "type": "object" }, - "PRIZMATIX": { + "_Optotune": { + "description": "Model Optotune", "properties": { "name": { - "const": "Prizmatix", - "default": "Prizmatix", + "const": "Optotune", + "default": "Optotune", "enum": [ - "Prizmatix" + "Optotune" ], "title": "Name", "type": "string" @@ -7822,35 +9072,48 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "PRIZMATIX", + "title": "_Optotune", "type": "object" }, - "PowerUnit": { - "description": "Unit for power, set or measured", - "enum": [ - "microwatt", - "milliwatt", - "percent" - ], - "title": "PowerUnit", - "type": "string" + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", + "properties": { + "name": { + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", + "enum": [ + "Open Researcher and Contributor ID" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ORCID", + "default": "ORCID", + "enum": [ + "ORCID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Orcid", + "type": "object" }, - "QUANTIFI": { + "_Other": { + "description": "Model Other", "properties": { "name": { - "const": "Quantifi", - "default": "Quantifi", + "const": "Other", + "default": "Other", "enum": [ - "Quantifi" + "Other" ], "title": "Name", "type": "string" @@ -7870,25 +9133,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "QUANTIFI", + "title": "_Other", "type": "object" }, - "RASPBERRY_PI": { + "_Oxxius": { + "description": "Model Oxxius", "properties": { "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", + "const": "Oxxius", + "default": "Oxxius", "enum": [ - "Raspberry Pi" + "Oxxius" ], "title": "Name", "type": "string" @@ -7908,50 +9168,57 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "RASPBERRY_PI", + "title": "_Oxxius", "type": "object" }, - "ROR": { - "additionalProperties": false, + "_Prizmatix": { + "description": "Model Prizmatix", "properties": { "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", + "const": "Prizmatix", + "default": "Prizmatix", "enum": [ - "Research Organization Registry" + "Prizmatix" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ROR", - "default": "ROR", + "const": null, + "default": null, "enum": [ - "ROR" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "ROR", + "title": "_Prizmatix", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Quantifi": { + "description": "Model Quantifi", "properties": { "name": { - "const": "Schneider-Kreuznach", - "default": "Schneider-Kreuznach", + "const": "Quantifi", + "default": "Quantifi", "enum": [ - "Schneider-Kreuznach" + "Quantifi" ], "title": "Name", "type": "string" @@ -7971,25 +9238,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Quantifi", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", "properties": { "name": { - "const": "Second Order Effects", - "default": "Second Order Effects", + "const": "Raspberry Pi", + "default": "Raspberry Pi", "enum": [ - "Second Order Effects" + "Raspberry Pi" ], "title": "Name", "type": "string" @@ -8009,25 +9273,74 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Raspberry_Pi", "type": "object" }, - "SEMROCK": { + "_Ror": { + "additionalProperties": false, + "description": "Model ROR", "properties": { "name": { - "const": "Semrock", - "default": "Semrock", + "const": "Research Organization Registry", + "default": "Research Organization Registry", "enum": [ - "Semrock" + "Research Organization Registry" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ROR", + "default": "ROR", + "enum": [ + "ROR" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ror", + "type": "object" + }, + "_Rrid": { + "additionalProperties": false, + "description": "Model RRID", + "properties": { + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", + "enum": [ + "Research Resource Identifiers" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Rrid", + "type": "object" + }, + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", + "properties": { + "name": { + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", + "enum": [ + "Schneider-Kreuznach" ], "title": "Name", "type": "string" @@ -8047,25 +9360,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SEMROCK", + "title": "_Schneider_Kreuznach", "type": "object" }, - "SICGEN": { + "_Second_Order_Effects": { + "description": "Model Second Order Effects", "properties": { "name": { - "const": "SICGEN", - "default": "SICGEN", + "const": "Second Order Effects", + "default": "Second Order Effects", "enum": [ - "SICGEN" + "Second Order Effects" ], "title": "Name", "type": "string" @@ -8085,25 +9395,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SICGEN", + "title": "_Second_Order_Effects", "type": "object" }, - "SIGMA_ALDRITCH": { + "_Semrock": { + "description": "Model Semrock", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "Semrock", + "default": "Semrock", "enum": [ - "Sigma-Aldritch" + "Semrock" ], "title": "Name", "type": "string" @@ -8123,25 +9430,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SIGMA_ALDRITCH", + "title": "_Semrock", "type": "object" }, - "SIMONS_FOUNDATION": { + "_Sicgen": { + "description": "Model SICGEN", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "SICGEN", + "default": "SICGEN", "enum": [ - "Simons Foundation" + "SICGEN" ], "title": "Name", "type": "string" @@ -8156,43 +9460,27 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "01cmst727", - "default": "01cmst727", - "enum": [ - "01cmst727" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "SIMONS_FOUNDATION", + "title": "_Sicgen", "type": "object" }, - "SPINNAKER": { + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", "properties": { "name": { - "const": "Spinnaker", - "default": "Spinnaker", + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", "enum": [ - "Spinnaker" + "Sigma-Aldrich" ], "title": "Name", "type": "string" @@ -8212,679 +9500,291 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SPINNAKER", + "title": "_Sigma_Aldrich", "type": "object" }, - "ScanningStage": { - "additionalProperties": false, - "description": "Description of a scanning motorized stages", + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { - "device_type": { - "const": "Motorized stage", - "default": "Motorized stage", + "name": { + "const": "Simons Foundation", + "default": "Simons Foundation", "enum": [ - "Motorized stage" + "Simons Foundation" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "enum": [ + null ], - "default": null, - "title": "Model" + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "number" + "$ref": "#/$defs/_Ror" }, { - "type": "string" + "$ref": "#/$defs/_Rrid" } ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" + "title": "Registry" }, - "firmware": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "01cmst727", + "default": "01cmst727", + "enum": [ + "01cmst727" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Simons_Foundation", + "type": "object" + }, + "_Spinnaker": { + "description": "Model Spinnaker", + "properties": { + "name": { + "const": "Spinnaker", + "default": "Spinnaker", + "enum": [ + "Spinnaker" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Firmware" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "stage_axis_direction": { - "$ref": "#/$defs/StageAxisDirection", - "title": "Direction of stage axis" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "stage_axis_name": { - "$ref": "#/$defs/StageAxisName", - "title": "Name of stage axis" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "travel", - "stage_axis_direction", - "stage_axis_name" - ], - "title": "ScanningStage", + "title": "_Spinnaker", "type": "object" }, - "Size3d": { - "additionalProperties": false, - "description": "3D size of an object", + "_Tamron": { + "description": "Model Tamron", "properties": { - "width": { - "title": "Width", - "type": "integer" + "name": { + "const": "Tamron", + "default": "Tamron", + "enum": [ + "Tamron" + ], + "title": "Name", + "type": "string" }, - "length": { - "title": "Length", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "height": { - "title": "Height", - "type": "integer" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "meter", - "title": "Size unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "width", - "length", - "height" - ], - "title": "Size3d", + "title": "_Tamron", "type": "object" }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "Software": { - "additionalProperties": false, - "description": "Description of generic software", + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", "properties": { "name": { - "title": "Software name", + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", + "enum": [ + "Technical Manufacturing Corporation" + ], + "title": "Name", "type": "string" }, - "version": { - "title": "Software version", + "abbreviation": { + "const": "TMC", + "default": "TMC", + "enum": [ + "TMC" + ], + "title": "Abbreviation", "type": "string" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry": { "default": null, - "title": "URL to commit being used" + "title": "Registry", + "type": "null" }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Software parameters" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "version" - ], - "title": "Software", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "StageAxisDirection": { - "description": "Direction of motion for motorized stage", - "enum": [ - "Detection axis", - "Illumination axis", - "Perpendicular axis" - ], - "title": "StageAxisDirection", - "type": "string" - }, - "StageAxisName": { - "description": "Axis names for motorized stages as configured by hardware", - "enum": [ - "X", - "Y", - "Z" - ], - "title": "StageAxisName", - "type": "string" - }, - "TAMRON": { + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { "name": { - "const": "Tamron", - "default": "Tamron", + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - "Tamron" + "Teledyne FLIR" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "FLIR", + "default": "FLIR", "enum": [ - null + "FLIR" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - null + "01j1gwp17" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TAMRON", + "title": "_Teledyne_Flir", "type": "object" }, - "THERMO_FISHER_SCIENTIFIC": { + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "enum": [ - "Thermo Fisher Scientific" + "Templeton World Charity Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "TWCF", + "default": "TWCF", "enum": [ - null + "TWCF" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -8893,31 +9793,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "00x0z1472", + "default": "00x0z1472", "enum": [ - "03x1ewr52" + "00x0z1472" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_The_Imaging_Source": { + "description": "Model The Imaging Source", "properties": { "name": { "const": "The Imaging Source", @@ -8943,19 +9868,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_The_Imaging_Source", "type": "object" }, - "THE_LEE_COMPANY": { + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { "name": { "const": "The Lee Company", @@ -8981,25 +9903,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_The_Lee_Company", "type": "object" }, - "THORLABS": { + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "enum": [ - "Thorlabs" + "Thermo Fisher Scientific" ], "title": "Name", "type": "string" @@ -9020,87 +9939,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", + "const": "03x1ewr52", + "default": "03x1ewr52", "enum": [ - "04gsnvb07" + "03x1ewr52" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THORLABS", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "TMC": { + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Thorlabs", + "default": "Thorlabs", "enum": [ - "Technical Manufacturing Corporation" + "Thorlabs" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", - "enum": [ - "TMC" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { "const": null, "default": null, "enum": [ null ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "TMC", - "type": "object" - }, - "TWCF": { - "properties": { - "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", - "enum": [ - "Templeton World Charity Foundation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "TWCF", - "default": "TWCF", - "enum": [ - "TWCF" - ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -9109,31 +10015,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", + "const": "04gsnvb07", + "default": "04gsnvb07", "enum": [ - "00x0z1472" + "04gsnvb07" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TWCF", + "title": "_Thorlabs", "type": "object" }, - "TYMPHANY": { + "_Tymphany": { + "description": "Model Tymphany", "properties": { "name": { "const": "Tymphany", @@ -9159,28 +10090,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TYMPHANY", + "title": "_Tymphany", "type": "object" }, - "TemperatureUnit": { - "description": "Temperature units", - "enum": [ - "Celsius", - "Kelvin" - ], - "title": "TemperatureUnit", - "type": "string" - }, - "VIEWORKS": { + "_Vieworks": { + "description": "Model Vieworks", "properties": { "name": { "const": "Vieworks", @@ -9206,19 +10125,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VIEWORKS", + "title": "_Vieworks", "type": "object" }, - "VORTRAN": { + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { "const": "Vortran", @@ -9244,16 +10160,114 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Vortran", + "type": "object" + }, + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], - "title": "Registry Identifier", + "title": "Abbreviation", "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" + }, + "aind_data_schema_models__registries___Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" } }, - "title": "VORTRAN", + "title": "_Addgene", "type": "object" } }, @@ -9267,10 +10281,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "1.0.1" + "1.0.3" ], "title": "Schema Version", "type": "string" @@ -9300,365 +10314,365 @@ "manufacturer": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Instrument manufacturer" diff --git a/schemas/metadata_schema.json b/schemas/metadata_schema.json index 4868168ec..e54edc445 100644 --- a/schemas/metadata_schema.json +++ b/schemas/metadata_schema.json @@ -1,637 +1,925 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { + "Acquisition": { + "additionalProperties": false, + "description": "Description of an imaging acquisition session", "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", - "enum": [ - "AA Opto Electronic" - ], - "title": "Name", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", + "title": "Describedby", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AA_OPTO_ELECTRONIC", - "type": "object" - }, - "ABCAM": { - "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", + "schema_version": { + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "Abcam" + "1.0.3" ], - "title": "Name", + "title": "Schema Version", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "protocol_id": { + "default": [], + "description": "DOI for protocols.io", + "items": { + "type": "string" + }, + "title": "Protocol ID", + "type": "array" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "experimenter_full_name": { + "description": "First and last name of the experimenter(s).", + "items": { + "type": "string" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Experimenter(s) full name", + "type": "array" + }, + "specimen_id": { + "title": "Specimen ID", + "type": "string" + }, + "subject_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Subject ID" }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" - ], - "title": "Registry Identifier", + "instrument_id": { + "title": "Instrument ID", "type": "string" - } - }, - "title": "ABCAM", - "type": "object" - }, - "ADDGENE": { - "properties": { - "name": { - "const": "Addgene", - "default": "Addgene", - "enum": [ - "Addgene" - ], - "title": "Name", + }, + "calibrations": { + "default": [], + "description": "List of calibration measurements taken prior to acquisition.", + "items": { + "$ref": "#/$defs/Calibration" + }, + "title": "Calibrations", + "type": "array" + }, + "maintenance": { + "default": [], + "description": "List of maintenance on rig prior to acquisition.", + "items": { + "$ref": "#/$defs/Maintenance" + }, + "title": "Maintenance", + "type": "array" + }, + "session_start_time": { + "format": "date-time", + "title": "Session start time", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "session_end_time": { + "format": "date-time", + "title": "Session end time", + "type": "string" + }, + "session_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Session type" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "tiles": { + "items": { + "$ref": "#/$defs/AcquisitionTile" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "title": "Acquisition tiles", + "type": "array" + }, + "axes": { + "items": { + "$ref": "#/$defs/ImageAxis" }, - "oneOf": [ + "title": "Acquisition axes", + "type": "array" + }, + "chamber_immersion": { + "$ref": "#/$defs/Immersion", + "title": "Acquisition chamber immersion data" + }, + "sample_immersion": { + "anyOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/Immersion" + }, + { + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Acquisition sample immersion data" }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ADDGENE", - "type": "object" - }, - "AI": { - "properties": { - "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" + "active_objectives": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "List of objectives used in this acquisition." }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" + "local_storage_directory": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Local storage directory" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "external_storage_directory": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AI", - "type": "object" - }, - "AIBS": { - "properties": { - "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", - "enum": [ - "AIBS" - ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "External storage directory" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "processing_steps": { + "default": [], + "description": "List of downstream processing steps planned for each channel", + "items": { + "$ref": "#/$defs/ProcessingSteps" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Processing steps", + "type": "array" + }, + "software": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Software" + }, + "type": "array" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": [], + "title": "Acquisition software version data" }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "AIBS", + "required": [ + "experimenter_full_name", + "specimen_id", + "instrument_id", + "session_start_time", + "session_end_time", + "tiles", + "axes", + "chamber_immersion" + ], + "title": "Acquisition", "type": "object" }, - "AILIPU": { + "AcquisitionTile": { + "additionalProperties": false, + "description": "Description of acquisition tile", "properties": { - "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", - "enum": [ - "Ailipu Technology Co" - ], - "title": "Name", - "type": "string" + "coordinate_transformations": { + "items": { + "discriminator": { + "mapping": { + "affine": "#/$defs/Affine3dTransform", + "rotation": "#/$defs/Rotation3dTransform", + "scale": "#/$defs/Scale3dTransform", + "translation": "#/$defs/Translation3dTransform" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Scale3dTransform" + }, + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "$ref": "#/$defs/Rotation3dTransform" + }, + { + "$ref": "#/$defs/Affine3dTransform" + } + ] + }, + "title": "Tile coordinate transformations", + "type": "array" }, - "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", - "enum": [ - "Ailipu" + "file_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "File name" }, - "registry": { + "channel": { + "$ref": "#/$defs/Channel" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, + "imaging_angle": { + "default": 0, + "title": "Imaging angle", + "type": "integer" + }, + "imaging_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Imaging angle unit" + }, + "acquisition_start_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Acquisition start time" + }, + "acquisition_end_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Acquisition end time" } }, - "title": "AILIPU", + "required": [ + "coordinate_transformations", + "channel" + ], + "title": "AcquisitionTile", "type": "object" }, - "AIND": { + "AdditionalImagingDevice": { + "additionalProperties": false, + "description": "Description of additional devices", "properties": { - "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", + "device_type": { + "const": "Additional imaging device", + "default": "Additional imaging device", "enum": [ - "Allen Institute for Neural Dynamics" + "Additional imaging device" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "AIND", - "default": "AIND", - "enum": [ - "AIND" - ], - "title": "Abbreviation", + "name": { + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "serial_number": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Serial number" }, - "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", - "enum": [ - "04szwah67" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIND", - "type": "object" - }, - "ALLIED": { - "properties": { - "name": { - "const": "Allied", - "default": "Allied", - "enum": [ - "Allied" + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Manufacturer" }, - "registry": { + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Model" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ALLIED", - "type": "object" - }, - "AMS_OSRAM": { - "properties": { - "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", - "enum": [ - "ams OSRAM" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Port index" }, - "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AMS_OSRAM", - "type": "object" - }, - "ARECONT_VISION_COSTAR": { - "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "imaging_device_type": { + "$ref": "#/$defs/ImagingDeviceType", + "title": "Device type" } }, - "title": "ARECONT_VISION_COSTAR", + "required": [ + "name", + "imaging_device_type" + ], + "title": "AdditionalImagingDevice", "type": "object" }, - "ASI": { + "Affine3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", "properties": { - "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", - "enum": [ - "Applied Scientific Instrumentation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ASI", - "default": "ASI", + "type": { + "const": "affine", + "default": "affine", "enum": [ - "ASI" + "affine" ], - "title": "Abbreviation", + "title": "Type", "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "affine_transform": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 12, + "minItems": 12, + "title": "Affine transform matrix values (top 3x4 matrix)", + "type": "array" } }, - "title": "ASI", + "required": [ + "affine_transform" + ], + "title": "Affine3dTransform", + "type": "object" + }, + "AindGeneric": { + "additionalProperties": true, + "description": "Base class for generic types that can be used in AIND schema", + "properties": {}, + "title": "AindGeneric", "type": "object" }, - "ASUS": { + "Anaesthetic": { + "additionalProperties": false, + "description": "Description of an anaesthetic", "properties": { - "name": { - "const": "ASUS", - "default": "ASUS", - "enum": [ - "ASUS" - ], - "title": "Name", + "type": { + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "duration": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Duration" }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" + "duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Duration unit" + }, + "level": { + "anyOf": [ + { + "maximum": 5.0, + "minimum": 1.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Level (percent)" } }, - "title": "ASUS", + "required": [ + "type", + "duration" + ], + "title": "Anaesthetic", "type": "object" }, - "Acquisition": { + "AnalysisProcess": { "additionalProperties": false, - "description": "Description of an imaging acquisition session", + "description": "Description of an Analysis", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/acquisition.py", - "title": "Describedby", + "name": { + "$ref": "#/$defs/ProcessName", + "default": "Analysis", + "title": "Process name" + }, + "software_version": { + "description": "Version of the software used", + "title": "Version", "type": "string" }, - "schema_version": { - "const": "1.0.1", - "default": "1.0.1", - "enum": [ - "1.0.1" - ], - "title": "Schema Version", + "start_date_time": { + "format": "date-time", + "title": "Start date time", "type": "string" }, - "protocol_id": { - "default": [], - "description": "DOI for protocols.io", - "items": { - "type": "string" - }, - "title": "Protocol ID", - "type": "array" + "end_date_time": { + "format": "date-time", + "title": "End date time", + "type": "string" }, - "experimenter_full_name": { - "description": "First and last name of the experimenter(s).", - "items": { - "type": "string" - }, - "title": "Experimenter(s) full name", - "type": "array" - }, - "specimen_id": { - "title": "Specimen ID", - "type": "string" - }, - "subject_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Subject ID" - }, - "instrument_id": { - "title": "Instrument ID", + "input_location": { + "description": "Path to data inputs", + "title": "Input location", "type": "string" }, - "calibrations": { - "default": [], - "description": "List of calibration measurements taken prior to acquisition.", - "items": { - "$ref": "#/$defs/Calibration" - }, - "title": "Calibrations", - "type": "array" - }, - "maintenance": { - "default": [], - "description": "List of maintenance on rig prior to acquisition.", - "items": { - "$ref": "#/$defs/Maintenance" - }, - "title": "Maintenance", - "type": "array" - }, - "session_start_time": { - "format": "date-time", - "title": "Session start time", + "output_location": { + "description": "Path to data outputs", + "title": "Output location", "type": "string" }, - "session_end_time": { - "format": "date-time", - "title": "Session end time", + "code_url": { + "description": "Path to code repository", + "title": "Code URL", "type": "string" }, - "session_type": { + "code_version": { "anyOf": [ { "type": "string" @@ -641,54 +929,20 @@ } ], "default": null, - "title": "Session type" - }, - "tiles": { - "items": { - "$ref": "#/$defs/AcquisitionTile" - }, - "title": "Acquisition tiles", - "type": "array" - }, - "axes": { - "items": { - "$ref": "#/$defs/ImageAxis" - }, - "title": "Acquisition axes", - "type": "array" - }, - "chamber_immersion": { - "$ref": "#/$defs/Immersion", - "title": "Acquisition chamber immersion data" + "description": "Version of the code", + "title": "Code version" }, - "sample_immersion": { - "anyOf": [ - { - "$ref": "#/$defs/Immersion" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Acquisition sample immersion data" + "parameters": { + "$ref": "#/$defs/AindGeneric", + "title": "Parameters" }, - "active_objectives": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "title": "List of objectives used in this acquisition." + "outputs": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Output parameters", + "title": "Outputs" }, - "local_storage_directory": { + "notes": { "anyOf": [ { "type": "string" @@ -698,144 +952,461 @@ } ], "default": null, - "title": "Local storage directory" + "title": "Notes" }, - "external_storage_directory": { + "resources": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/ResourceUsage" }, { "type": "null" } ], "default": null, - "title": "External storage directory" - }, - "processing_steps": { - "default": [], - "description": "List of downstream processing steps planned for each channel", - "items": { - "$ref": "#/$defs/ProcessingSteps" - }, - "title": "Processing steps", - "type": "array" + "title": "Process resource usage" }, - "software": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Software" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": [], - "title": "Acquisition software version data" + "analyst_full_name": { + "description": "Name of person responsible for running analysis", + "title": "Analyst Full Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" + "description": { + "title": "Analysis Description", + "type": "string" } }, "required": [ - "experimenter_full_name", - "specimen_id", - "instrument_id", - "session_start_time", - "session_end_time", - "tiles", - "axes", - "chamber_immersion" + "software_version", + "start_date_time", + "end_date_time", + "input_location", + "output_location", + "code_url", + "parameters", + "analyst_full_name", + "description" ], - "title": "Acquisition", + "title": "AnalysisProcess", "type": "object" }, - "AcquisitionTile": { + "AnatomicalDirection": { + "description": "Anatomical direction name", + "enum": [ + "Left_to_right", + "Right_to_left", + "Anterior_to_posterior", + "Posterior_to_anterior", + "Inferior_to_superior", + "Superior_to_inferior", + "Other" + ], + "title": "AnatomicalDirection", + "type": "string" + }, + "AngleUnit": { + "description": "Enumeration of Angle Measurements", + "enum": [ + "radians", + "degrees" + ], + "title": "AngleUnit", + "type": "string" + }, + "Antibody": { "additionalProperties": false, - "description": "Description of acquisition tile", + "description": "Description of an antibody used in immunolableing", "properties": { - "coordinate_transformations": { - "items": { - "discriminator": { - "mapping": { - "affine": "#/$defs/Affine3dTransform", - "rotation": "#/$defs/Rotation3dTransform", - "scale": "#/$defs/Scale3dTransform", - "translation": "#/$defs/Translation3dTransform" - }, - "propertyName": "type" + "name": { + "title": "Name", + "type": "string" + }, + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, - "oneOf": [ - { - "$ref": "#/$defs/Scale3dTransform" - }, - { - "$ref": "#/$defs/Translation3dTransform" - }, - { - "$ref": "#/$defs/Rotation3dTransform" - }, - { - "$ref": "#/$defs/Affine3dTransform" - } - ] + "propertyName": "name" }, - "title": "Tile coordinate transformations", - "type": "array" - }, - "file_name": { - "anyOf": [ + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "File name" - }, - "channel": { - "$ref": "#/$defs/Channel" - }, - "notes": { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Notes" - }, - "imaging_angle": { - "default": 0, - "title": "Imaging angle", - "type": "integer" + "title": "Research Resource ID" }, - "imaging_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Imaging angle unit" + "lot_number": { + "title": "Lot number", + "type": "string" }, - "acquisition_start_time": { + "expiration_date": { "anyOf": [ { - "format": "date-time", + "format": "date", "type": "string" }, { @@ -843,47 +1414,41 @@ } ], "default": null, - "title": "Acquisition start time" + "title": "Lot expiration date" }, - "acquisition_end_time": { + "immunolabel_class": { + "$ref": "#/$defs/ImmunolabelClass", + "title": "Immunolabel class" + }, + "fluorophore": { "anyOf": [ { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/Fluorophore" }, { "type": "null" } ], "default": null, - "title": "Acquisition end time" - } - }, - "required": [ - "coordinate_transformations", - "channel" - ], - "title": "AcquisitionTile", - "type": "object" - }, - "AdditionalImagingDevice": { - "additionalProperties": false, - "description": "Description of additional devices", - "properties": { - "device_type": { - "const": "Additional imaging device", - "default": "Additional imaging device", - "enum": [ - "Additional imaging device" + "title": "Fluorophore" + }, + "mass": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Device Type", - "type": "string" + "title": "Mass of antibody" }, - "name": { - "title": "Device name", - "type": "string" + "mass_unit": { + "$ref": "#/$defs/MassUnit", + "default": "microgram", + "title": "Mass unit" }, - "serial_number": { + "notes": { "anyOf": [ { "type": "string" @@ -893,372 +1458,412 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { + "title": "Notes" + } + }, + "required": [ + "name", + "source", + "lot_number", + "immunolabel_class", + "mass" + ], + "title": "Antibody", + "type": "object" + }, + "Arena": { + "additionalProperties": false, + "description": "Description of a rectangular arena", + "properties": { + "device_type": { + "const": "Arena", + "default": "Arena", + "enum": [ + "Arena" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -1323,70 +1928,69 @@ "default": null, "title": "Notes" }, - "imaging_device_type": { - "$ref": "#/$defs/ImagingDeviceType", - "title": "Device type" - } - }, - "required": [ - "name", - "imaging_device_type" - ], - "title": "AdditionalImagingDevice", - "type": "object" - }, - "Affine3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", - "properties": { - "type": { - "const": "affine", - "default": "affine", - "enum": [ - "affine" + "surface_material": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Type", - "type": "string" + "default": null, + "title": "Surface material" }, - "affine_transform": { + "date_surface_replaced": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Date surface replaced" + }, + "size": { + "$ref": "#/$defs/Size3d", + "title": "3D Size" + }, + "objects_in_arena": { + "default": [], "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] + "$ref": "#/$defs/Device" }, - "maxItems": 12, - "minItems": 12, - "title": "Affine transform matrix values (top 3x4 matrix)", + "title": "Objects in arena", "type": "array" } }, "required": [ - "affine_transform" + "name", + "size" ], - "title": "Affine3dTransform", - "type": "object" - }, - "AindGeneric": { - "additionalProperties": true, - "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", + "title": "Arena", "type": "object" }, - "Anaesthetic": { + "AuditoryStimulation": { "additionalProperties": false, - "description": "Description of an anaesthetic", + "description": "Description of an auditory stimulus", "properties": { - "type": { - "title": "Type", + "stimulus_type": { + "const": "Auditory Stimulation", + "default": "Auditory Stimulation", + "enum": [ + "Auditory Stimulation" + ], + "title": "Stimulus Type", "type": "string" }, - "duration": { + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "sample_frequency": { "anyOf": [ { "type": "number" @@ -1395,18 +1999,28 @@ "type": "string" } ], - "title": "Duration" + "title": "Sample frequency" }, - "duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Duration unit" + "amplitude_modulation_frequency": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Amplitude modulation frequency" }, - "level": { + "frequency_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Tone frequency unit" + }, + "bandpass_low_frequency": { "anyOf": [ { - "maximum": 5.0, - "minimum": 1.0, "type": "number" }, { @@ -1417,57 +2031,13 @@ } ], "default": null, - "title": "Level (percent)" - } - }, - "required": [ - "type", - "duration" - ], - "title": "Anaesthetic", - "type": "object" - }, - "AnalysisProcess": { - "additionalProperties": false, - "description": "Description of an Analysis", - "properties": { - "name": { - "$ref": "#/$defs/ProcessName", - "default": "Analysis", - "title": "Process name" - }, - "software_version": { - "description": "Version of the software used", - "title": "Version", - "type": "string" - }, - "start_date_time": { - "format": "date-time", - "title": "Start date time", - "type": "string" - }, - "end_date_time": { - "format": "date-time", - "title": "End date time", - "type": "string" - }, - "input_location": { - "description": "Path to data inputs", - "title": "Input location", - "type": "string" - }, - "output_location": { - "description": "Path to data outputs", - "title": "Output location", - "type": "string" - }, - "code_url": { - "description": "Path to code repository", - "title": "Code URL", - "type": "string" + "title": "Bandpass low frequency" }, - "code_version": { + "bandpass_high_frequency": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -1476,526 +2046,455 @@ } ], "default": null, - "description": "Version of the code", - "title": "Code version" - }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "title": "Parameters" - }, - "outputs": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Output parameters", - "title": "Outputs" + "title": "Bandpass high frequency" }, - "notes": { + "bandpass_filter_type": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema__components__stimulus__FilterType" }, { "type": "null" } ], "default": null, - "title": "Notes" + "title": "Bandpass filter type" }, - "resources": { + "bandpass_order": { "anyOf": [ { - "$ref": "#/$defs/ResourceUsage" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Process resource usage" - }, - "analyst_full_name": { - "description": "Name of person responsible for running analysis", - "title": "Analyst Full Name", - "type": "string" + "title": "Bandpass order" }, - "description": { - "title": "Analysis Description", - "type": "string" - } + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } }, "required": [ - "software_version", - "start_date_time", - "end_date_time", - "input_location", - "output_location", - "code_url", - "parameters", - "analyst_full_name", - "description" + "stimulus_name", + "sample_frequency" ], - "title": "AnalysisProcess", + "title": "AuditoryStimulation", "type": "object" }, - "AnatomicalDirection": { - "description": "Anatomical direction name", + "Axis": { + "additionalProperties": false, + "description": "Description of an axis", + "properties": { + "name": { + "$ref": "#/$defs/AxisName", + "title": "Axis" + }, + "direction": { + "title": "Direction as the value of axis increases.", + "type": "string" + } + }, + "required": [ + "name", + "direction" + ], + "title": "Axis", + "type": "object" + }, + "AxisName": { + "description": "Image axis name", "enum": [ - "Left_to_right", - "Right_to_left", - "Anterior_to_posterior", - "Posterior_to_anterior", - "Inferior_to_superior", - "Superior_to_inferior", - "Other" + "X", + "Y", + "Z" ], - "title": "AnatomicalDirection", + "title": "AxisName", "type": "string" }, - "AngleUnit": { - "description": "Enumeration of Angle Measurements", + "BackgroundStrain": { + "description": "Animal background strain name", "enum": [ - "radians", - "degrees" + "BALB/c", + "C57BL/6J" ], - "title": "AngleUnit", + "title": "BackgroundStrain", "type": "string" }, - "Antibody": { + "BaseName": { "additionalProperties": false, - "description": "Description of an antibody used in immunolableing", + "description": "A simple model associating a name with an abbreviation", "properties": { "name": { "title": "Name", "type": "string" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ + "abbreviation": { + "anyOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "type": "string" }, { - "$ref": "#/$defs/ASUS" - }, + "type": "null" + } + ], + "default": null, + "title": "Abbreviation" + } + }, + "required": [ + "name" + ], + "title": "BaseName", + "type": "object" + }, + "BinMode": { + "description": "Detector binning mode", + "enum": [ + "Additive", + "Average", + "None" + ], + "title": "BinMode", + "type": "string" + }, + "BreedingInfo": { + "additionalProperties": false, + "description": "Description of breeding info for subject", + "properties": { + "breeding_group": { + "title": "Breeding Group", + "type": "string" + }, + "maternal_id": { + "title": "Maternal specimen ID", + "type": "string" + }, + "maternal_genotype": { + "title": "Maternal genotype", + "type": "string" + }, + "paternal_id": { + "title": "Paternal specimen ID", + "type": "string" + }, + "paternal_genotype": { + "title": "Paternal genotype", + "type": "string" + } + }, + "required": [ + "breeding_group", + "maternal_id", + "maternal_genotype", + "paternal_id", + "paternal_genotype" + ], + "title": "BreedingInfo", + "type": "object" + }, + "Calibration": { + "additionalProperties": false, + "description": "Generic calibration class", + "properties": { + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, + "input": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration input", + "title": "inputs" + }, + "output": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration output", + "title": "outputs" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/ABCAM" + "type": "string" }, { - "$ref": "#/$defs/ADDGENE" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "calibration_date", + "device_name", + "description" + ], + "title": "Calibration", + "type": "object" + }, + "Camera": { + "additionalProperties": false, + "description": "Camera Detector", + "properties": { + "device_type": { + "const": "Detector", + "default": "Detector", + "enum": [ + "Detector" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/AILIPU" + "type": "string" }, { - "$ref": "#/$defs/AI" + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allied": "#/$defs/_Allied", + "Basler": "#/$defs/_Basler", + "Dodotronic": "#/$defs/_Dodotronic", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Spinnaker": "#/$defs/_Spinnaker", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "Thorlabs": "#/$defs/_Thorlabs", + "Vieworks": "#/$defs/_Vieworks" }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/COLUMBIA" + "type": "string" }, { - "$ref": "#/$defs/COMPUTAR" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/CONOPTICS" + "type": "string" }, { - "$ref": "#/$defs/CUSTOM" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/DODOTRONIC" + "type": "string" }, { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "type": "string" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "detector_type": { + "$ref": "#/$defs/DetectorType", + "title": "Detector Type" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Data interface" + }, + "cooling": { + "$ref": "#/$defs/Cooling", + "default": "None" + }, + "computer_name": { + "anyOf": [ { - "$ref": "#/$defs/THORLABS" + "type": "string" }, { - "$ref": "#/$defs/TYMPHANY" - }, + "type": "null" + } + ], + "default": null, + "title": "Name of computer receiving data from this camera" + }, + "frame_rate": { + "anyOf": [ { - "$ref": "#/$defs/VIEWORKS" + "type": "number" }, { - "$ref": "#/$defs/VORTRAN" + "type": "string" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "description": "Frame rate being used", + "title": "Frame rate (Hz)" }, - "rrid": { + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "immersion": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/ImmersionMedium" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", - "type": "string" + "title": "Immersion" }, - "expiration_date": { + "chroma": { "anyOf": [ { - "format": "date", - "type": "string" + "$ref": "#/$defs/CameraChroma" }, { "type": "null" } ], "default": null, - "title": "Lot expiration date" - }, - "immunolabel_class": { - "$ref": "#/$defs/ImmunolabelClass", - "title": "Immunolabel class" + "title": "Camera chroma" }, - "fluorophore": { + "sensor_width": { "anyOf": [ { - "$ref": "#/$defs/Fluorophore" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Fluorophore" + "title": "Width of the sensor (pixels)" }, - "mass": { + "sensor_height": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "Mass of antibody" + "default": null, + "title": "Height of the sensor (pixels)" }, - "mass_unit": { - "$ref": "#/$defs/MassUnit", - "default": "microgram", - "title": "Mass unit" + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" }, - "notes": { + "sensor_format": { "anyOf": [ { "type": "string" @@ -2005,37 +2504,9 @@ } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "name", - "source", - "lot_number", - "immunolabel_class", - "mass" - ], - "title": "Antibody", - "type": "object" - }, - "Arena": { - "additionalProperties": false, - "description": "Description of a rectangular arena", - "properties": { - "device_type": { - "const": "Arena", - "default": "Arena", - "enum": [ - "Arena" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "title": "Sensor format" }, - "serial_number": { + "sensor_format_unit": { "anyOf": [ { "type": "string" @@ -2045,409 +2516,59 @@ } ], "default": null, - "title": "Serial number" + "title": "Sensor format unit" }, - "manufacturer": { + "bit_depth": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Bit depth" }, - "model": { + "bin_mode": { + "$ref": "#/$defs/BinMode", + "default": "None", + "title": "Detector binning mode" + }, + "bin_width": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Bin width" }, - "path_to_cad": { + "bin_height": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Bin height" }, - "port_index": { + "bin_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Bin size unit" + }, + "gain": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -2456,120 +2577,87 @@ } ], "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Gain" }, - "notes": { + "crop_offset_x": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Notes" + "title": "Crop offset x" }, - "surface_material": { + "crop_offset_y": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Surface material" + "title": "Crop offset y" }, - "date_surface_replaced": { + "crop_width": { "anyOf": [ { - "format": "date-time", - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Date surface replaced" + "title": "Crop width" }, - "size": { - "$ref": "#/$defs/Size3d", - "title": "3D Size" + "crop_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop width" }, - "objects_in_arena": { - "default": [], - "items": { - "$ref": "#/$defs/Device" - }, - "title": "Objects in arena", - "type": "array" - } - }, - "required": [ - "name", - "size" - ], - "title": "Arena", - "type": "object" - }, - "AuditoryStimulation": { - "additionalProperties": false, - "description": "Description of an auditory stimulus", - "properties": { - "stimulus_type": { - "const": "Auditory Stimulation", - "default": "Auditory Stimulation", - "enum": [ - "Auditory Stimulation" - ], - "title": "Stimulus Type", - "type": "string" - }, - "sitmulus_name": { - "title": "Stimulus name", - "type": "string" + "crop_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Crop size unit" }, - "sample_frequency": { + "recording_software": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/Software" }, { - "type": "string" + "type": "null" } ], - "title": "Sample frequency" + "default": null, + "title": "Recording software" }, - "amplitude_modulation_frequency": { + "driver": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/DeviceDriver" }, { "type": "null" } ], "default": null, - "title": "Amplitude modulation frequency" - }, - "frequency_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Tone frequency unit" + "title": "Driver" }, - "bandpass_low_frequency": { + "driver_version": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -2578,861 +2666,1225 @@ } ], "default": null, - "title": "Bandpass low frequency" + "title": "Driver version" + } + }, + "required": [ + "name", + "manufacturer", + "detector_type", + "data_interface" + ], + "title": "Camera", + "type": "object" + }, + "CameraAssembly": { + "additionalProperties": false, + "description": "Named assembly of a camera and lens (and optionally a filter)", + "properties": { + "name": { + "title": "Camera assembly name", + "type": "string" }, - "bandpass_high_frequency": { + "camera_target": { + "$ref": "#/$defs/CameraTarget", + "title": "Camera target" + }, + "camera": { + "$ref": "#/$defs/Camera", + "title": "Camera" + }, + "lens": { + "$ref": "#/$defs/Lens", + "title": "Lens" + }, + "filter": { "anyOf": [ { - "type": "number" - }, - { - "type": "string" + "$ref": "#/$defs/Filter" }, { "type": "null" } ], "default": null, - "title": "Bandpass high frequency" + "title": "Filter" }, - "bandpass_filter_type": { + "position": { "anyOf": [ { - "$ref": "#/$defs/aind_data_schema__components__stimulus__FilterType" + "$ref": "#/$defs/RelativePosition" }, { "type": "null" } ], "default": null, - "title": "Bandpass filter type" - }, - "bandpass_order": { + "title": "Relative position of this assembly" + } + }, + "required": [ + "name", + "camera_target", + "camera", + "lens" + ], + "title": "CameraAssembly", + "type": "object" + }, + "CameraChroma": { + "description": "Color vs. black & white", + "enum": [ + "Color", + "Monochrome" + ], + "title": "CameraChroma", + "type": "string" + }, + "CameraTarget": { + "description": "Target of camera", + "enum": [ + "Body", + "Bottom", + "Brain surface", + "Eye", + "Face bottom", + "Face forward", + "Face side left", + "Face side right", + "Side", + "Tongue", + "Other" + ], + "title": "CameraTarget", + "type": "string" + }, + "CcfCoords": { + "additionalProperties": false, + "description": "Coordinates in CCF template space", + "properties": { + "ml": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Bandpass order" + "title": "ML" }, - "notes": { + "ap": { "anyOf": [ + { + "type": "number" + }, { "type": "string" + } + ], + "title": "AP" + }, + "dv": { + "anyOf": [ + { + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "sitmulus_name", - "sample_frequency" - ], - "title": "AuditoryStimulation", - "type": "object" - }, - "Axis": { - "additionalProperties": false, - "description": "Description of an axis", - "properties": { - "name": { - "$ref": "#/$defs/AxisName", - "title": "Axis" + "title": "DV" }, - "direction": { - "title": "Direction as the value of axis increases.", - "type": "string" + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Coordinate unit" + }, + "ccf_version": { + "$ref": "#/$defs/CcfVersion", + "default": "CCFv3", + "title": "CCF version" } }, "required": [ - "name", - "direction" + "ml", + "ap", + "dv" ], - "title": "Axis", + "title": "CcfCoords", "type": "object" }, - "AxisName": { - "description": "Image axis name", + "CcfVersion": { + "const": "CCFv3", + "description": "CCF version", "enum": [ - "X", - "Y", - "Z" + "CCFv3" ], - "title": "AxisName", + "title": "CcfVersion", "type": "string" }, - "BASLER": { + "Channel": { + "additionalProperties": false, + "description": "Description of a channel", "properties": { - "name": { - "const": "Basler", - "default": "Basler", - "enum": [ - "Basler" - ], - "title": "Name", + "channel_name": { + "title": "Channel", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "light_source_name": { + "description": "Must match device name", + "title": "Light source name", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "filter_names": { + "description": "Must match device names", + "items": { + "type": "string" + }, + "title": "Filter names", + "type": "array" }, - "registry_identifier": { - "const": null, + "detector_name": { + "description": "Must match device name", + "title": "Detector name", + "type": "string" + }, + "additional_device_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Additional device names", + "type": "array" + }, + "excitation_wavelength": { + "maximum": 1000, + "minimum": 300, + "title": "Wavelength", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Laser wavelength unit" + }, + "excitation_power": { + "maximum": 2000.0, + "title": "Laser power", + "type": "number" + }, + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Laser power unit" + }, + "filter_wheel_index": { + "title": "Filter wheel index", + "type": "integer" + }, + "dilation": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Dilation (pixels)" + }, + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Description" } }, - "title": "BASLER", + "required": [ + "channel_name", + "light_source_name", + "filter_names", + "detector_name", + "excitation_wavelength", + "excitation_power", + "filter_wheel_index" + ], + "title": "Channel", "type": "object" }, - "BEHAVIOR_VIDEOS": { + "ChannelType": { + "description": "Olfactometer channel types", + "enum": [ + "Odor", + "Carrier" + ], + "title": "ChannelType", + "type": "string" + }, + "Com": { "additionalProperties": false, + "description": "Description of a communication system", "properties": { - "name": { - "const": "Behavior videos", - "default": "Behavior videos", - "enum": [ - "Behavior videos" - ], - "title": "Name", + "hardware_name": { + "title": "Controlled hardware device", "type": "string" }, - "abbreviation": { - "const": "behavior-videos", - "default": "behavior-videos", - "enum": [ - "behavior-videos" - ], - "title": "Abbreviation", + "com_port": { + "title": "COM port", "type": "string" } }, - "title": "BEHAVIOR_VIDEOS", + "required": [ + "hardware_name", + "com_port" + ], + "title": "Com", "type": "object" }, - "BICEPS_BRACHII": { - "properties": { - "name": { - "const": "biceps brachii", - "default": "biceps brachii", - "enum": [ - "biceps brachii" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_19108", - "default": "EMAPA_19108", - "enum": [ - "EMAPA_19108" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "BICEPS_BRACHII", - "type": "object" + "ConcentrationUnit": { + "description": "Concentraion units", + "enum": [ + "molar", + "micromolar", + "nanomolar", + "% m/m", + "% v/v" + ], + "title": "ConcentrationUnit", + "type": "string" }, - "BackgroundStrain": { - "description": "Animal background strain name", + "Cooling": { + "description": "Cooling medium name", "enum": [ - "BALB/c", - "C57BL/6J" + "Air", + "Water", + "None" ], - "title": "BackgroundStrain", + "title": "Cooling", "type": "string" }, - "BaseName": { + "CoordinateReferenceLocation": { + "description": "Name of reference point for Coordinates", + "enum": [ + "Bregma", + "Lambda", + "Midline" + ], + "title": "CoordinateReferenceLocation", + "type": "string" + }, + "Coordinates3d": { "additionalProperties": false, - "description": "A simple model associating a name with an abbreviation", + "description": "Coordinates in a 3D grid", "properties": { - "name": { - "title": "Name", - "type": "string" + "x": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Position X" }, - "abbreviation": { + "y": { "anyOf": [ + { + "type": "number" + }, { "type": "string" + } + ], + "title": "Position Y" + }, + "z": { + "anyOf": [ + { + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Abbreviation" + "title": "Position Z" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Position unit" } }, "required": [ - "name" + "x", + "y", + "z" ], - "title": "BaseName", + "title": "Coordinates3d", "type": "object" }, - "BinMode": { - "description": "Detector binning mode", + "Coupling": { + "description": "Laser coupling type", "enum": [ - "Additive", - "Average", - "None" + "Free-space", + "Multi-mode fiber", + "Single-mode fiber", + "Other" ], - "title": "BinMode", + "title": "Coupling", "type": "string" }, - "BreedingInfo": { + "Craniotomy": { "additionalProperties": false, - "description": "Description of breeding info for subject", + "description": "Description of craniotomy procedure", "properties": { - "breeding_group": { - "title": "Breeding Group", + "procedure_type": { + "const": "Craniotomy", + "default": "Craniotomy", + "enum": [ + "Craniotomy" + ], + "title": "Procedure Type", "type": "string" }, - "maternal_id": { - "title": "Maternal specimen ID", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" }, - "maternal_genotype": { - "title": "Maternal genotype", - "type": "string" + "craniotomy_type": { + "$ref": "#/$defs/CraniotomyType", + "title": "Craniotomy type" }, - "paternal_id": { - "title": "Paternal specimen ID", - "type": "string" + "craniotomy_hemisphere": { + "anyOf": [ + { + "$ref": "#/$defs/Side" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Craniotomy hemisphere" }, - "paternal_genotype": { - "title": "Paternal genotype", - "type": "string" - } - }, - "required": [ - "breeding_group", - "maternal_id", - "maternal_genotype", - "paternal_id", - "paternal_genotype" - ], - "title": "BreedingInfo", - "type": "object" - }, - "CALLITHRIX_JACCHUS": { - "properties": { - "name": { - "const": "Callithrix jacchus", - "default": "Callithrix jacchus", - "enum": [ - "Callithrix jacchus" + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "implant_part_number": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/NCBI" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Implant part number" }, - "registry_identifier": { - "const": "NCBI:txid9483", - "default": "NCBI:txid9483", - "enum": [ - "NCBI:txid9483" + "dura_removed": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Dura removed" + }, + "protective_material": { + "anyOf": [ + { + "$ref": "#/$defs/ProtectiveMaterial" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Protective material" + }, + "recovery_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" } }, - "title": "CALLITHRIX_JACCHUS", + "required": [ + "protocol_id", + "craniotomy_type" + ], + "title": "Craniotomy", "type": "object" }, - "CAMBRIDGE_TECHNOLOGY": { + "CraniotomyType": { + "description": "Name of craniotomy Type", + "enum": [ + "Dual hemisphere craniotomy", + "3 mm", + "5 mm", + "Visual Cortex", + "Whole hemisphere craniotomy", + "Other" + ], + "title": "CraniotomyType", + "type": "string" + }, + "CurrentUnit": { + "const": "microamps", + "description": "Current units", + "enum": [ + "microamps" + ], + "title": "CurrentUnit", + "type": "string" + }, + "DAQChannel": { + "additionalProperties": false, + "description": "Named input or output channel on a DAQ device", "properties": { - "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", - "enum": [ - "Cambridge Technology" - ], - "title": "Name", + "channel_name": { + "title": "DAQ channel name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "device_name": { + "title": "Name of connected device", + "type": "string" + }, + "channel_type": { + "$ref": "#/$defs/DaqChannelType", + "title": "DAQ channel type" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "DAQ port" }, - "registry": { + "channel_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "DAQ channel index" }, - "registry_identifier": { - "const": null, + "sample_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "DAQ channel sample rate (Hz)" + }, + "sample_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Sample rate unit" + }, + "event_based_sampling": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Set to true if DAQ channel is sampled at irregular intervals" } }, - "title": "CAMBRIDGE_TECHNOLOGY", + "required": [ + "channel_name", + "device_name", + "channel_type" + ], + "title": "DAQChannel", "type": "object" }, - "CAMERA_CONTROLLER": { + "DAQDevice": { + "additionalProperties": false, + "description": "Data acquisition device containing multiple I/O channels", "properties": { - "name": { - "const": "Camera Controller", - "default": "Camera Controller", + "device_type": { + "const": "DAQ Device", + "default": "DAQ Device", "enum": [ - "Camera Controller" + "DAQ Device" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "whoami": { - "const": 1168, - "default": 1168, - "enum": [ - 1168 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "CAMERA_CONTROLLER", - "type": "object" - }, - "CARL_ZEISS": { - "properties": { "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", - "enum": [ - "Carl Zeiss" - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Serial number" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", - "enum": [ - "01xk5xs43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CARL_ZEISS", - "type": "object" - }, - "CHAMPALIMAUD": { - "properties": { - "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", - "enum": [ - "Champalimaud Foundation" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Model" }, - "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", - "enum": [ - "Champalimaud" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Port index" }, - "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CHAMPALIMAUD", - "type": "object" - }, - "CHROMA": { - "properties": { - "name": { - "const": "Chroma", - "default": "Chroma", - "enum": [ - "Chroma" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Type of connection to PC" + }, + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" + }, + "title": "DAQ channels", + "type": "array" }, - "registry": { + "firmware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Firmware version" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Hardware version" } }, - "title": "CHROMA", + "required": [ + "name", + "manufacturer", + "data_interface", + "computer_name" + ], + "title": "DAQDevice", "type": "object" }, - "CLOCK_SYNCHRONIZER": { + "DaqChannelType": { + "description": "DAQ Channel type", + "enum": [ + "Analog Input", + "Analog Output", + "Digital Input", + "Digital Output" + ], + "title": "DaqChannelType", + "type": "string" + }, + "DataDescription": { + "additionalProperties": false, + "description": "Description of a logical collection of data files", "properties": { - "name": { - "const": "Clock Synchronizer", - "default": "Clock Synchronizer", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", + "title": "Describedby", + "type": "string" + }, + "schema_version": { + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "Clock Synchronizer" + "1.0.3" ], - "title": "Name", + "title": "Schema Version", "type": "string" }, - "whoami": { - "const": 1152, - "default": 1152, + "license": { + "const": "CC-BY-4.0", + "default": "CC-BY-4.0", "enum": [ - 1152 + "CC-BY-4.0" ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "CLOCK_SYNCHRONIZER", - "type": "object" - }, - "COHERENT_SCIENTIFIC": { - "properties": { - "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", - "enum": [ - "Coherent Scientific" - ], - "title": "Name", + "title": "License", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "platform": { + "description": "Name for a standardized primary data collection system", "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Behavior platform": "#/$defs/aind_data_schema_models__platforms___Behavior", + "Confocal microscopy platform": "#/$defs/aind_data_schema_models__platforms___Confocal", + "Electrophysiology platform": "#/$defs/aind_data_schema_models__platforms___Ecephys", + "ExaSPIM platform": "#/$defs/_Exaspim", + "Frame-projected independent-fiber photometry platform": "#/$defs/_Fip", + "Hybridization chain reaction platform": "#/$defs/_Hcr", + "Hyperspectral fiber photometry platform": "#/$defs/_Hsfp", + "Intrinsic signal imaging platform": "#/$defs/aind_data_schema_models__platforms___Isi", + "MERFISH platform": "#/$defs/aind_data_schema_models__platforms___Merfish", + "Magnetic resonance imaging platform": "#/$defs/aind_data_schema_models__platforms___Mri", + "MesoSPIM platform": "#/$defs/_Mesospim", + "Motor observatory platform": "#/$defs/_Motor_Observatory", + "Multiplane optical physiology platform": "#/$defs/_Multiplane_Ophys", + "SLAP2 platform": "#/$defs/_Slap2", + "Single-plane optical physiology platform": "#/$defs/_Single_Plane_Ophys", + "SmartSPIM platform": "#/$defs/_Smartspim" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__platforms___Behavior" + }, + { + "$ref": "#/$defs/aind_data_schema_models__platforms___Confocal" + }, + { + "$ref": "#/$defs/aind_data_schema_models__platforms___Ecephys" + }, + { + "$ref": "#/$defs/_Exaspim" + }, + { + "$ref": "#/$defs/_Fip" + }, + { + "$ref": "#/$defs/_Hcr" + }, + { + "$ref": "#/$defs/_Hsfp" + }, + { + "$ref": "#/$defs/aind_data_schema_models__platforms___Isi" + }, + { + "$ref": "#/$defs/aind_data_schema_models__platforms___Merfish" + }, + { + "$ref": "#/$defs/aind_data_schema_models__platforms___Mri" + }, + { + "$ref": "#/$defs/_Mesospim" + }, + { + "$ref": "#/$defs/_Motor_Observatory" + }, + { + "$ref": "#/$defs/_Multiplane_Ophys" + }, + { + "$ref": "#/$defs/_Slap2" + }, + { + "$ref": "#/$defs/_Single_Plane_Ophys" + }, + { + "$ref": "#/$defs/_Smartspim" } ], - "title": "Registry" + "title": "Platform" }, - "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", - "enum": [ - "031tysd23" - ], - "title": "Registry Identifier", + "subject_id": { + "description": "Unique identifier for the subject of data acquisition", + "pattern": "^[^_]+$", + "title": "Subject ID", "type": "string" - } - }, - "title": "COHERENT_SCIENTIFIC", - "type": "object" - }, - "COLUMBIA": { - "properties": { - "name": { - "const": "Columbia University", - "default": "Columbia University", - "enum": [ - "Columbia University" - ], - "title": "Name", + }, + "creation_time": { + "description": "Time that data files were created, used to uniquely identify the data", + "format": "date-time", + "title": "Creation Time", "type": "string" }, - "abbreviation": { - "const": "Columbia", - "default": "Columbia", - "enum": [ - "Columbia" + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "A short name for the data, used in file names and labels", + "title": "Label" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of data, conventionally also the name of the directory containing all data and metadata", + "title": "Name" + }, + "institution": { + "description": "An established society, corporation, foundation or other organization that collected this data", "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Columbia University": "#/$defs/_Columbia_University", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "New York University": "#/$defs/_New_York_University", + "Other": "#/$defs/_Other" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Institution" }, - "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", - "enum": [ - "00hj8s172" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COLUMBIA", - "type": "object" - }, - "COMPUTAR": { - "properties": { - "name": { - "const": "Computar", - "default": "Computar", - "enum": [ - "Computar" - ], - "title": "Name", - "type": "string" + "funding_source": { + "description": "Funding source. If internal funding, select 'Allen Institute'", + "items": { + "$ref": "#/$defs/Funding" + }, + "minItems": 1, + "title": "Funding source", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "data_level": { + "$ref": "#/$defs/DataLevel", + "description": "level of processing that data has undergone", + "title": "Data Level" }, - "registry": { + "group": { + "anyOf": [ + { + "$ref": "#/$defs/Group" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "description": "A short name for the group of individuals that collected this data", + "title": "Group" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "COMPUTAR", - "type": "object" - }, - "CONOPTICS": { - "properties": { - "name": { - "const": "Conoptics", - "default": "Conoptics", - "enum": [ - "Conoptics" - ], - "title": "Name", - "type": "string" + "investigators": { + "description": "Full name(s) of key investigators (e.g. PI, lead scientist, contact person)", + "items": { + "$ref": "#/$defs/PIDName" + }, + "minItems": 1, + "title": "Investigators", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "project_name": { + "anyOf": [ + { + "pattern": "^[^<>:;\"/|?\\\\_]+$", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "description": "A name for a set of coordinated activities intended to achieve one or more objectives.", + "title": "Project Name" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "restrictions": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CONOPTICS", - "type": "object" - }, - "CUSTOM": { - "properties": { - "name": { - "const": "Custom", - "default": "Custom", - "enum": [ - "Custom" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "Detail any restrictions on publishing or sharing these data", + "title": "Restrictions" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "modality": { + "description": "A short name for the specific manner, characteristic, pattern of application, or the employmentof any technology or formal procedure to generate data for a study", + "items": { + "discriminator": { + "mapping": { + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/aind_data_schema_models__modalities___Isi", + "MRI": "#/$defs/aind_data_schema_models__modalities___Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/aind_data_schema_models__modalities___Confocal", + "ecephys": "#/$defs/aind_data_schema_models__modalities___Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/aind_data_schema_models__modalities___Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Isi" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Mri" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" + } + ] + }, + "title": "Modality", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CUSTOM", - "type": "object" - }, - "CUTTLEFISH": { - "properties": { - "name": { - "const": "Cuttlefish", - "default": "Cuttlefish", - "enum": [ - "Cuttlefish" - ], - "title": "Name", - "type": "string" + "related_data": { + "default": [], + "description": "Path and description of data assets associated with this asset (eg. reference images)", + "items": { + "$ref": "#/$defs/RelatedData" + }, + "title": "Related data", + "type": "array" }, - "whoami": { - "const": 1403, - "default": 1403, - "enum": [ - 1403 + "data_summary": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Whoami", - "type": "integer" + "default": null, + "description": "Semantic summary of experimental goal", + "title": "Data summary" } }, - "title": "CUTTLEFISH", + "required": [ + "platform", + "subject_id", + "creation_time", + "institution", + "funding_source", + "data_level", + "investigators", + "modality" + ], + "title": "DataDescription", "type": "object" }, - "CZI": { + "DataInterface": { + "description": "Connection between a device and a PC", + "enum": [ + "CameraLink", + "Coax", + "Ethernet", + "PCIe", + "PXI", + "USB", + "Other" + ], + "title": "DataInterface", + "type": "string" + }, + "DataLevel": { + "description": "Data level name", + "enum": [ + "derived", + "raw", + "simulated" + ], + "title": "DataLevel", + "type": "string" + }, + "DataProcess": { + "additionalProperties": false, + "description": "Description of a single processing step", "properties": { "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", - "enum": [ - "Chan Zuckerberg Initiative" - ], - "title": "Name", - "type": "string" + "$ref": "#/$defs/ProcessName", + "title": "Name" }, - "abbreviation": { - "const": "CZI", - "default": "CZI", - "enum": [ - "CZI" - ], - "title": "Abbreviation", + "software_version": { + "description": "Version of the software used", + "title": "Version", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" - ], - "title": "Registry Identifier", + "start_date_time": { + "format": "date-time", + "title": "Start date time", "type": "string" - } - }, - "title": "CZI", - "type": "object" - }, - "Calibration": { - "additionalProperties": false, - "description": "Generic calibration class", - "properties": { - "calibration_date": { + }, + "end_date_time": { "format": "date-time", - "title": "Date and time of calibration", + "title": "End date time", "type": "string" }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", + "input_location": { + "description": "Path to data inputs", + "title": "Input location", "type": "string" }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", + "output_location": { + "description": "Path to data outputs", + "title": "Output location", "type": "string" }, - "input": { + "code_url": { + "description": "Path to code repository", + "title": "Code URL", + "type": "string" + }, + "code_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Version of the code", + "title": "Code version" + }, + "parameters": { "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration input", - "title": "inputs" + "title": "Parameters" }, - "output": { + "outputs": { "$ref": "#/$defs/AindGeneric", "default": {}, - "description": "Calibration output", - "title": "outputs" + "description": "Output parameters", + "title": "Outputs" }, "notes": { "anyOf": [ @@ -3445,19 +3897,36 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "calibration_date", - "device_name", - "description" + }, + "resources": { + "anyOf": [ + { + "$ref": "#/$defs/ResourceUsage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Process resource usage" + } + }, + "required": [ + "name", + "software_version", + "start_date_time", + "end_date_time", + "input_location", + "output_location", + "code_url", + "parameters" ], - "title": "Calibration", + "title": "DataProcess", "type": "object" }, - "Camera": { + "Detector": { "additionalProperties": false, - "description": "Camera Detector", + "description": "Description of a generic detector", "properties": { "device_type": { "const": "Detector", @@ -3487,57 +3956,57 @@ "manufacturer": { "discriminator": { "mapping": { - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allied": "#/$defs/ALLIED", - "Basler": "#/$defs/BASLER", - "Dodotronic": "#/$defs/DODOTRONIC", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Spinnaker": "#/$defs/SPINNAKER", - "Teledyne FLIR": "#/$defs/FLIR", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "Thorlabs": "#/$defs/THORLABS", - "Vieworks": "#/$defs/VIEWORKS" + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allied": "#/$defs/_Allied", + "Basler": "#/$defs/_Basler", + "Dodotronic": "#/$defs/_Dodotronic", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Spinnaker": "#/$defs/_Spinnaker", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "Thorlabs": "#/$defs/_Thorlabs", + "Vieworks": "#/$defs/_Vieworks" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -3875,117 +4344,18 @@ "detector_type", "data_interface" ], - "title": "Camera", + "title": "Detector", "type": "object" }, - "CameraAssembly": { + "DetectorConfig": { "additionalProperties": false, - "description": "Named assembly of a camera and lens (and optionally a filter)", + "description": "Description of detector settings", "properties": { "name": { - "title": "Camera assembly name", + "title": "Name", "type": "string" }, - "camera_target": { - "$ref": "#/$defs/CameraTarget", - "title": "Camera target" - }, - "camera": { - "$ref": "#/$defs/Camera", - "title": "Camera" - }, - "lens": { - "$ref": "#/$defs/Lens", - "title": "Lens" - }, - "filter": { - "anyOf": [ - { - "$ref": "#/$defs/Filter" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Filter" - }, - "position": { - "anyOf": [ - { - "$ref": "#/$defs/RelativePosition" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Relative position of this assembly" - } - }, - "required": [ - "name", - "camera_target", - "camera", - "lens" - ], - "title": "CameraAssembly", - "type": "object" - }, - "CameraChroma": { - "description": "Color vs. black & white", - "enum": [ - "Color", - "Monochrome" - ], - "title": "CameraChroma", - "type": "string" - }, - "CameraTarget": { - "description": "Target of camera", - "enum": [ - "Body", - "Bottom", - "Brain surface", - "Eye", - "Face bottom", - "Face forward", - "Face side left", - "Face side right", - "Side", - "Tongue", - "Other" - ], - "title": "CameraTarget", - "type": "string" - }, - "CcfCoords": { - "additionalProperties": false, - "description": "Coordinates in CCF template space", - "properties": { - "ml": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "ML" - }, - "ap": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "AP" - }, - "dv": { + "exposure_time": { "anyOf": [ { "type": "number" @@ -3994,900 +4364,435 @@ "type": "string" } ], - "title": "DV" + "title": "Exposure time (ms)" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Coordinate unit" + "exposure_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Exposure time unit" }, - "ccf_version": { - "$ref": "#/$defs/CcfVersion", - "default": "CCFv3", - "title": "CCF version" + "trigger_type": { + "$ref": "#/$defs/TriggerType", + "title": "Trigger type" } }, "required": [ - "ml", - "ap", - "dv" + "name", + "exposure_time", + "trigger_type" ], - "title": "CcfCoords", + "title": "DetectorConfig", "type": "object" }, - "CcfVersion": { - "const": "CCFv3", - "description": "CCF version", + "DetectorType": { + "description": "Detector type name", "enum": [ - "CCFv3" + "Camera", + "Photomultiplier Tube", + "Other" ], - "title": "CcfVersion", + "title": "DetectorType", "type": "string" }, - "Channel": { + "Device": { "additionalProperties": false, - "description": "Description of a channel", + "description": "Generic device", "properties": { - "channel_name": { - "title": "Channel", - "type": "string" - }, - "light_source_name": { - "description": "Must match device name", - "title": "Light source name", + "device_type": { + "title": "Device type", "type": "string" }, - "filter_names": { - "description": "Must match device names", - "items": { - "type": "string" - }, - "title": "Filter names", - "type": "array" - }, - "detector_name": { - "description": "Must match device name", - "title": "Detector name", + "name": { + "title": "Device name", "type": "string" }, - "additional_device_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "Additional device names", - "type": "array" - }, - "excitation_wavelength": { - "maximum": 1000, - "minimum": 300, - "title": "Wavelength", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Laser wavelength unit" - }, - "excitation_power": { - "maximum": 2000.0, - "title": "Laser power", - "type": "number" - }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Laser power unit" - }, - "filter_wheel_index": { - "title": "Filter wheel index", - "type": "integer" - }, - "dilation": { + "serial_number": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Dilation (pixels)" - }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" + "title": "Serial number" }, - "description": { + "manufacturer": { "anyOf": [ { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Description" - } - }, - "required": [ - "channel_name", - "light_source_name", - "filter_names", - "detector_name", - "excitation_wavelength", - "excitation_power", - "filter_wheel_index" - ], - "title": "Channel", - "type": "object" - }, - "ChannelType": { - "description": "Olfactometer channel types", - "enum": [ - "Odor", - "Carrier" - ], - "title": "ChannelType", - "type": "string" - }, - "Com": { - "additionalProperties": false, - "description": "Description of a communication system", - "properties": { - "hardware_name": { - "title": "Controlled hardware device", - "type": "string" - }, - "com_port": { - "title": "COM port", - "type": "string" - } - }, - "required": [ - "hardware_name", - "com_port" - ], - "title": "Com", - "type": "object" - }, - "ConcentrationUnit": { - "description": "Concentraion units", - "enum": [ - "molar", - "micromolar", - "nanomolar", - "% m/m", - "% v/v" - ], - "title": "ConcentrationUnit", - "type": "string" - }, - "Cooling": { - "description": "Cooling medium name", - "enum": [ - "Air", - "Water", - "None" - ], - "title": "Cooling", - "type": "string" - }, - "CoordinateReferenceLocation": { - "description": "Name of reference point for Coordinates", - "enum": [ - "Bregma", - "Lambda", - "Midline" - ], - "title": "CoordinateReferenceLocation", - "type": "string" - }, - "Coordinates3d": { - "additionalProperties": false, - "description": "Coordinates in a 3D grid", - "properties": { - "x": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Position X" - }, - "y": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Position Y" - }, - "z": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Position Z" - }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Position unit" - } - }, - "required": [ - "x", - "y", - "z" - ], - "title": "Coordinates3d", - "type": "object" - }, - "Coupling": { - "description": "Laser coupling type", - "enum": [ - "Free-space", - "Multi-mode fiber", - "Single-mode fiber", - "Other" - ], - "title": "Coupling", - "type": "string" - }, - "Craniotomy": { - "additionalProperties": false, - "description": "Description of craniotomy procedure", - "properties": { - "procedure_type": { - "const": "Craniotomy", - "default": "Craniotomy", - "enum": [ - "Craniotomy" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "craniotomy_type": { - "$ref": "#/$defs/CraniotomyType", - "title": "Craniotomy type" - }, - "craniotomy_hemisphere": { - "anyOf": [ - { - "$ref": "#/$defs/Side" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Craniotomy hemisphere" - }, - "bregma_to_lambda_distance": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "implant_part_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Implant part number" - }, - "dura_removed": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Dura removed" - }, - "protective_material": { - "anyOf": [ - { - "$ref": "#/$defs/ProtectiveMaterial" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Protective material" - }, - "recovery_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - } - }, - "required": [ - "protocol_id", - "craniotomy_type" - ], - "title": "Craniotomy", - "type": "object" - }, - "CraniotomyType": { - "description": "Name of craniotomy Type", - "enum": [ - "Dual hemisphere craniotomy", - "3 mm", - "5 mm", - "Visual Cortex", - "Whole hemisphere craniotomy", - "Other" - ], - "title": "CraniotomyType", - "type": "string" - }, - "CurrentUnit": { - "const": "microamps", - "description": "Current units", - "enum": [ - "microamps" - ], - "title": "CurrentUnit", - "type": "string" - }, - "DAQChannel": { - "additionalProperties": false, - "description": "Named input or output channel on a DAQ device", - "properties": { - "channel_name": { - "title": "DAQ channel name", - "type": "string" - }, - "device_name": { - "title": "Name of connected device", - "type": "string" - }, - "channel_type": { - "$ref": "#/$defs/DaqChannelType", - "title": "DAQ channel type" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "DAQ port" - }, - "channel_index": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "DAQ channel index" - }, - "sample_rate": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "DAQ channel sample rate (Hz)" - }, - "sample_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Sample rate unit" - }, - "event_based_sampling": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Set to true if DAQ channel is sampled at irregular intervals" - } - }, - "required": [ - "channel_name", - "device_name", - "channel_type" - ], - "title": "DAQChannel", - "type": "object" - }, - "DAQDevice": { - "additionalProperties": false, - "description": "Data acquisition device containing multiple I/O channels", - "properties": { - "device_type": { - "const": "DAQ Device", - "default": "DAQ Device", - "enum": [ - "DAQ Device" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Type of connection to PC" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" - } - }, - "required": [ - "name", - "manufacturer", - "data_interface", - "computer_name" - ], - "title": "DAQDevice", - "type": "object" - }, - "DELTOID": { - "properties": { - "name": { - "const": "deltoid", - "default": "deltoid", - "enum": [ - "deltoid" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_18177", - "default": "EMAPA_18177", - "enum": [ - "EMAPA_18177" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DELTOID", - "type": "object" - }, - "DODOTRONIC": { - "properties": { - "name": { - "const": "Dodotronic", - "default": "Dodotronic", - "enum": [ - "Dodotronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "DODOTRONIC", - "type": "object" - }, - "DORIC": { - "properties": { - "name": { - "const": "Doric", - "default": "Doric", - "enum": [ - "Doric" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "059n53q30", - "default": "059n53q30", - "enum": [ - "059n53q30" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DORIC", - "type": "object" - }, - "DaqChannelType": { - "description": "DAQ Channel type", - "enum": [ - "Analog Input", - "Analog Output", - "Digital Input", - "Digital Output" - ], - "title": "DaqChannelType", - "type": "string" - }, - "DataDescription": { - "additionalProperties": false, - "description": "Description of a logical collection of data files", - "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/data_description.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.0.1", - "default": "1.0.1", - "enum": [ - "1.0.1" - ], - "title": "Schema Version", - "type": "string" - }, - "license": { - "const": "CC-BY-4.0", - "default": "CC-BY-4.0", - "enum": [ - "CC-BY-4.0" - ], - "title": "License", - "type": "string" - }, - "platform": { - "description": "Name for a standardized primary data collection system", - "discriminator": { - "mapping": { - "Behavior platform": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2", - "Confocal microscopy platform": "#/$defs/aind_data_schema_models__utils__CONFOCAL__2", - "Electrophysiology platform": "#/$defs/aind_data_schema_models__utils__ECEPHYS__2", - "ExaSPIM platform": "#/$defs/EXASPIM", - "Frame-projected independent-fiber photometry platform": "#/$defs/FIP", - "Hybridization chain reaction platform": "#/$defs/HCR", - "Hyperspectral fiber photometry platform": "#/$defs/HSFP", - "Intrinsic signal imaging platform": "#/$defs/aind_data_schema_models__utils__ISI__2", - "MERFISH platform": "#/$defs/aind_data_schema_models__utils__MERFISH__2", - "Magnetic resonance imaging platform": "#/$defs/aind_data_schema_models__utils__MRI__2", - "MesoSPIM platform": "#/$defs/MESOSPIM", - "Motor observatory platform": "#/$defs/MOTOR_OBSERVATORY", - "Multiplane optical physiology platform": "#/$defs/MULTIPLANE_OPHYS", - "SLAP2 platform": "#/$defs/SLAP2", - "Single-plane optical physiology platform": "#/$defs/SINGLE_PLANE_OPHYS", - "SmartSPIM platform": "#/$defs/SMARTSPIM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__2" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__2" - }, - { - "$ref": "#/$defs/EXASPIM" - }, - { - "$ref": "#/$defs/FIP" - }, - { - "$ref": "#/$defs/HCR" - }, - { - "$ref": "#/$defs/HSFP" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__2" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__2" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__2" - }, - { - "$ref": "#/$defs/MESOSPIM" - }, - { - "$ref": "#/$defs/MOTOR_OBSERVATORY" - }, - { - "$ref": "#/$defs/MULTIPLANE_OPHYS" - }, - { - "$ref": "#/$defs/SLAP2" - }, - { - "$ref": "#/$defs/SINGLE_PLANE_OPHYS" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/SMARTSPIM" + "type": "null" } ], - "title": "Platform" - }, - "subject_id": { - "description": "Unique identifier for the subject of data acquisition", - "pattern": "^[^_]+$", - "title": "Subject ID", - "type": "string" - }, - "creation_time": { - "description": "Time that data files were created, used to uniquely identify the data", - "format": "date-time", - "title": "Creation Time", - "type": "string" + "default": null, + "title": "Manufacturer" }, - "label": { + "model": { "anyOf": [ { "type": "string" @@ -4897,10 +4802,9 @@ } ], "default": null, - "description": "A short name for the data, used in file names and labels", - "title": "Label" + "title": "Model" }, - "name": { + "path_to_cad": { "anyOf": [ { "type": "string" @@ -4910,99 +4814,460 @@ } ], "default": null, - "description": "Name of data, conventionally also the name of the directory containing all data and metadata", - "title": "Name" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "institution": { - "description": "An established society, corporation, foundation or other organization that collected this data", - "discriminator": { - "mapping": { - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Columbia University": "#/$defs/COLUMBIA", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "Janelia Research Campus": "#/$defs/JANELIA", - "New York University": "#/$defs/NYU", - "Other": "#/$defs/OTHER" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/HUST" + "type": "string" }, { - "$ref": "#/$defs/JANELIA" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/NYU" + "type": "string" }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], - "title": "Institution" - }, - "funding_source": { - "description": "Funding source. If internal funding, select 'Allen Institute'", - "items": { - "$ref": "#/$defs/Funding" - }, - "minItems": 1, - "title": "Funding source", - "type": "array" + "default": null, + "title": "Notes" + } + }, + "required": [ + "device_type", + "name" + ], + "title": "Device", + "type": "object" + }, + "DeviceDriver": { + "description": "DeviceDriver name", + "enum": [ + "OpenGL", + "Vimba", + "Nvidia Graphics" + ], + "title": "DeviceDriver", + "type": "string" + }, + "DigitalMicromirrorDevice": { + "additionalProperties": false, + "description": "Description of a Digital Micromirror Device (DMD)", + "properties": { + "device_type": { + "const": "Digital micromirror device", + "default": "Digital micromirror device", + "enum": [ + "Digital micromirror device" + ], + "title": "Device Type", + "type": "string" }, - "data_level": { - "$ref": "#/$defs/DataLevel", - "description": "level of processing that data has undergone", - "title": "Data Level" + "name": { + "title": "Device name", + "type": "string" }, - "group": { + "serial_number": { "anyOf": [ { - "$ref": "#/$defs/Group" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "A short name for the group of individuals that collected this data", - "title": "Group" - }, - "investigators": { - "description": "Full name(s) of key investigators (e.g. PI, lead scientist, contact person)", - "items": { - "$ref": "#/$defs/PIDName" - }, - "minItems": 1, - "title": "Investigators", - "type": "array" + "title": "Serial number" }, - "project_name": { + "manufacturer": { "anyOf": [ { - "pattern": "^[^<>:;\"/|?\\\\_]+$", - "type": "string" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "description": "A name for a set of coordinated activities intended to achieve one or more objectives.", - "title": "Project Name" + "title": "Manufacturer" }, - "restrictions": { + "model": { "anyOf": [ { "type": "string" @@ -5012,89 +5277,9 @@ } ], "default": null, - "description": "Detail any restrictions on publishing or sharing these data", - "title": "Restrictions" - }, - "modality": { - "description": "A short name for the specific manner, characteristic, pattern of application, or the employmentof any technology or formal procedure to generate data for a study", - "items": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/aind_data_schema_models__utils__ISI__1", - "MRI": "#/$defs/aind_data_schema_models__utils__MRI__1", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1", - "ecephys": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/aind_data_schema_models__utils__MERFISH__1", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" - }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__1" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ] - }, - "title": "Modality", - "type": "array" - }, - "related_data": { - "default": [], - "description": "Path and description of data assets associated with this asset (eg. reference images)", - "items": { - "$ref": "#/$defs/RelatedData" - }, - "title": "Related data", - "type": "array" + "title": "Model" }, - "data_summary": { + "path_to_cad": { "anyOf": [ { "type": "string" @@ -5104,86 +5289,10 @@ } ], "default": null, - "description": "Semantic summary of experimental goal", - "title": "Data summary" - } - }, - "required": [ - "platform", - "subject_id", - "creation_time", - "institution", - "funding_source", - "data_level", - "investigators", - "modality" - ], - "title": "DataDescription", - "type": "object" - }, - "DataInterface": { - "description": "Connection between a device and a PC", - "enum": [ - "CameraLink", - "Coax", - "Ethernet", - "PCIe", - "PXI", - "USB", - "Other" - ], - "title": "DataInterface", - "type": "string" - }, - "DataLevel": { - "description": "Data level name", - "enum": [ - "derived", - "raw", - "simulated" - ], - "title": "DataLevel", - "type": "string" - }, - "DataProcess": { - "additionalProperties": false, - "description": "Description of a single processing step", - "properties": { - "name": { - "$ref": "#/$defs/ProcessName", - "title": "Name" - }, - "software_version": { - "description": "Version of the software used", - "title": "Version", - "type": "string" - }, - "start_date_time": { - "format": "date-time", - "title": "Start date time", - "type": "string" - }, - "end_date_time": { - "format": "date-time", - "title": "End date time", - "type": "string" - }, - "input_location": { - "description": "Path to data inputs", - "title": "Input location", - "type": "string" - }, - "output_location": { - "description": "Path to data outputs", - "title": "Output location", - "type": "string" - }, - "code_url": { - "description": "Path to code repository", - "title": "Code URL", - "type": "string" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "code_version": { + "port_index": { "anyOf": [ { "type": "string" @@ -5193,18 +5302,12 @@ } ], "default": null, - "description": "Version of the code", - "title": "Code version" - }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "title": "Parameters" + "title": "Port index" }, - "outputs": { + "additional_settings": { "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Output parameters", - "title": "Outputs" + "default": {}, + "title": "Additional parameters" }, "notes": { "anyOf": [ @@ -5218,41 +5321,119 @@ "default": null, "title": "Notes" }, - "resources": { + "max_dmd_patterns": { + "title": "Max DMD patterns", + "type": "integer" + }, + "double_bounce_design": { + "title": "Double bounce design", + "type": "boolean" + }, + "invert_pixel_values": { + "title": "Invert pixel values", + "type": "boolean" + }, + "motion_padding_x": { + "title": "Motion padding X (pixels)", + "type": "integer" + }, + "motion_padding_y": { + "title": "Motion padding Y (pixels)", + "type": "integer" + }, + "padding_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Padding unit" + }, + "pixel_size": { "anyOf": [ { - "$ref": "#/$defs/ResourceUsage" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Process resource usage" + "title": "DMD Pixel size" + }, + "pixel_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Pixel size unit" + }, + "start_phase": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "DMD Start phase (fraction of cycle)" + }, + "dmd_flip": { + "title": "DMD Flip", + "type": "boolean" + }, + "dmd_curtain": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "DMD Curtain", + "type": "array" + }, + "dmd_curtain_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "dmd_curtain_unit" + }, + "line_shear": { + "items": { + "type": "integer" + }, + "title": "Line shear (pixels)", + "type": "array" + }, + "line_shear_units": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Line shear units" } }, "required": [ "name", - "software_version", - "start_date_time", - "end_date_time", - "input_location", - "output_location", - "code_url", - "parameters" + "max_dmd_patterns", + "double_bounce_design", + "invert_pixel_values", + "motion_padding_x", + "motion_padding_y", + "pixel_size", + "start_phase", + "dmd_flip", + "dmd_curtain", + "line_shear" ], - "title": "DataProcess", + "title": "DigitalMicromirrorDevice", "type": "object" }, - "Detector": { + "Disc": { "additionalProperties": false, - "description": "Description of a generic detector", + "description": "Description of a running disc (i.e. MindScope Disc)", "properties": { "device_type": { - "const": "Detector", - "default": "Detector", + "const": "Disc", + "default": "Disc", "enum": [ - "Detector" + "Disc" ], "title": "Device Type", "type": "string" @@ -5271,64 +5452,380 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allied": "#/$defs/ALLIED", - "Basler": "#/$defs/BASLER", - "Dodotronic": "#/$defs/DODOTRONIC", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Spinnaker": "#/$defs/SPINNAKER", - "Teledyne FLIR": "#/$defs/FLIR", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "Thorlabs": "#/$defs/THORLABS", - "Vieworks": "#/$defs/VIEWORKS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, "title": "Manufacturer" }, "model": { @@ -5385,19 +5882,7 @@ "default": null, "title": "Notes" }, - "detector_type": { - "$ref": "#/$defs/DetectorType", - "title": "Detector Type" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Data interface" - }, - "cooling": { - "$ref": "#/$defs/Cooling", - "default": "None" - }, - "computer_name": { + "surface_material": { "anyOf": [ { "type": "string" @@ -5407,14 +5892,12 @@ } ], "default": null, - "title": "Name of computer receiving data from this camera" + "title": "Surface material" }, - "frame_rate": { + "date_surface_replaced": { "anyOf": [ { - "type": "number" - }, - { + "format": "date-time", "type": "string" }, { @@ -5422,143 +5905,151 @@ } ], "default": null, - "description": "Frame rate being used", - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "title": "Date surface replaced" }, - "immersion": { + "radius": { "anyOf": [ { - "$ref": "#/$defs/ImmersionMedium" + "minimum": 0.0, + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Immersion" + "title": "Radius (cm)" }, - "chroma": { + "radius_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "radius unit" + }, + "output": { "anyOf": [ { - "$ref": "#/$defs/CameraChroma" + "$ref": "#/$defs/DaqChannelType" }, { "type": "null" } ], "default": null, - "title": "Camera chroma" + "description": "analog or digital electronics" }, - "sensor_width": { + "encoder": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Width of the sensor (pixels)" + "description": "Encoder hardware type", + "title": "Encoder" }, - "sensor_height": { + "decoder": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Height of the sensor (pixels)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" + "description": "Decoder chip type", + "title": "Decoder" }, - "sensor_format": { + "encoder_firmware": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Software" }, { "type": "null" } ], "default": null, - "title": "Sensor format" + "description": "Firmware to read from decoder chip counts", + "title": "Encoder firmware" + } + }, + "required": [ + "name", + "radius" + ], + "title": "Disc", + "type": "object" + }, + "DomeModule": { + "additionalProperties": false, + "description": "Movable module that is mounted on the ephys dome insertion system", + "properties": { + "assembly_name": { + "title": "Assembly name", + "type": "string" }, - "sensor_format_unit": { + "arc_angle": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Sensor format unit" + "title": "Arc Angle (deg)" }, - "bit_depth": { + "module_angle": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Bit depth" + "title": "Module Angle (deg)" }, - "bin_mode": { - "$ref": "#/$defs/BinMode", - "default": "None", - "title": "Detector binning mode" + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" }, - "bin_width": { + "rotation_angle": { "anyOf": [ { - "type": "integer" + "type": "number" + }, + { + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin width" + "title": "Rotation Angle (deg)" }, - "bin_height": { + "coordinate_transform": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin height" - }, - "bin_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Bin size unit" + "description": "Path to coordinate transform", + "title": "Transform from local manipulator axes to rig" }, - "gain": { + "calibration_date": { "anyOf": [ { - "type": "number" - }, - { + "format": "date-time", "type": "string" }, { @@ -5566,86 +6057,475 @@ } ], "default": null, - "title": "Gain" + "title": "Date on which coordinate transform was last calibrated" }, - "crop_offset_x": { + "notes": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], - "default": null, - "title": "Crop offset x" + "default": null, + "title": "Notes" + } + }, + "required": [ + "assembly_name", + "arc_angle", + "module_angle" + ], + "title": "DomeModule", + "type": "object" + }, + "Enclosure": { + "additionalProperties": false, + "description": "Description of an enclosure", + "properties": { + "device_type": { + "const": "Enclosure", + "default": "Enclosure", + "enum": [ + "Enclosure" + ], + "title": "Device Type", + "type": "string" }, - "crop_offset_y": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Crop offset y" + "title": "Serial number" }, - "crop_width": { + "manufacturer": { "anyOf": [ { - "type": "integer" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "title": "Crop width" + "title": "Manufacturer" }, - "crop_height": { + "model": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Crop width" - }, - "crop_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Crop size unit" + "title": "Model" }, - "recording_software": { + "path_to_cad": { "anyOf": [ { - "$ref": "#/$defs/Software" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Recording software" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "driver": { + "port_index": { "anyOf": [ { - "$ref": "#/$defs/DeviceDriver" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Driver" + "title": "Port index" }, - "driver_version": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { "type": "string" @@ -5655,71 +6535,83 @@ } ], "default": null, - "title": "Driver version" + "title": "Notes" + }, + "size": { + "$ref": "#/$defs/Size3d", + "title": "Size" + }, + "internal_material": { + "title": "Internal material", + "type": "string" + }, + "external_material": { + "title": "External material", + "type": "string" + }, + "grounded": { + "title": "Grounded", + "type": "boolean" + }, + "laser_interlock": { + "title": "Laser interlock", + "type": "boolean" + }, + "air_filtration": { + "title": "Air filtration", + "type": "boolean" } }, "required": [ "name", - "manufacturer", - "detector_type", - "data_interface" + "size", + "internal_material", + "external_material", + "grounded", + "laser_interlock", + "air_filtration" ], - "title": "Detector", + "title": "Enclosure", "type": "object" }, - "DetectorConfig": { + "EphysAssembly": { "additionalProperties": false, - "description": "Description of detector settings", + "description": "Module for electrophysiological recording", "properties": { "name": { - "title": "Name", + "title": "Ephys assembly name", "type": "string" }, - "exposure_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Exposure time (ms)" - }, - "exposure_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Exposure time unit" + "manipulator": { + "$ref": "#/$defs/Manipulator" }, - "trigger_type": { - "$ref": "#/$defs/TriggerType", - "title": "Trigger type" + "probes": { + "items": { + "$ref": "#/$defs/EphysProbe" + }, + "title": "Probes that are held by this module", + "type": "array" } }, "required": [ "name", - "exposure_time", - "trigger_type" + "manipulator", + "probes" ], - "title": "DetectorConfig", + "title": "EphysAssembly", "type": "object" }, - "DetectorType": { - "description": "Detector type name", - "enum": [ - "Camera", - "Photomultiplier Tube", - "Other" - ], - "title": "DetectorType", - "type": "string" - }, - "Device": { + "EphysProbe": { "additionalProperties": false, - "description": "Generic device", + "description": "Named probe used in an ephys experiment", "properties": { "device_type": { - "title": "Device type", + "const": "Ephys probe", + "default": "Ephys probe", + "enum": [ + "Ephys probe" + ], + "title": "Device Type", "type": "string" }, "name": { @@ -5743,365 +6635,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -6165,44 +7057,185 @@ ], "default": null, "title": "Notes" + }, + "probe_model": { + "$ref": "#/$defs/ProbeModel", + "title": "Probe model" + }, + "lasers": { + "default": [], + "items": { + "$ref": "#/$defs/Laser" + }, + "title": "Lasers connected to this probe", + "type": "array" + }, + "headstage": { + "anyOf": [ + { + "$ref": "#/$defs/Headstage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Headstage for this probe" } }, "required": [ - "device_type", - "name" + "name", + "probe_model" ], - "title": "Device", + "title": "EphysProbe", "type": "object" }, - "DeviceDriver": { - "description": "DeviceDriver name", + "FerruleMaterial": { + "description": "Fiber probe ferrule material type name", "enum": [ - "OpenGL", - "Vimba", - "Nvidia Graphics" + "Ceramic", + "Stainless steel" ], - "title": "DeviceDriver", + "title": "FerruleMaterial", "type": "string" }, - "DigitalMicromirrorDevice": { + "FiberAssembly": { "additionalProperties": false, - "description": "Description of a Digital Micromirror Device (DMD)", + "description": "Module for inserted fiber photometry recording", "properties": { - "device_type": { - "const": "Digital micromirror device", - "default": "Digital micromirror device", + "name": { + "title": "Fiber assembly name", + "type": "string" + }, + "manipulator": { + "$ref": "#/$defs/Manipulator" + }, + "fibers": { + "items": { + "$ref": "#/$defs/FiberProbe" + }, + "title": "Probes that are held by this module", + "type": "array" + } + }, + "required": [ + "name", + "manipulator", + "fibers" + ], + "title": "FiberAssembly", + "type": "object" + }, + "FiberConnectionConfig": { + "additionalProperties": false, + "description": "Description for a fiber photometry configuration", + "properties": { + "patch_cord_name": { + "title": "Patch cord name (must match rig)", + "type": "string" + }, + "patch_cord_output_power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Output power (uW)" + }, + "output_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "microwatt", + "title": "Output power unit" + }, + "fiber_name": { + "title": "Fiber name (must match procedure)", + "type": "string" + } + }, + "required": [ + "patch_cord_name", + "patch_cord_output_power", + "fiber_name" + ], + "title": "FiberConnectionConfig", + "type": "object" + }, + "FiberImplant": { + "additionalProperties": false, + "description": "Description of an implant procedure", + "properties": { + "procedure_type": { + "const": "Fiber implant", + "default": "Fiber implant", "enum": [ - "Digital micromirror device" + "Fiber implant" ], - "title": "Device Type", + "title": "Procedure Type", "type": "string" }, - "name": { - "title": "Device name", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "probes": { + "items": { + "$ref": "#/$defs/OphysProbe" + }, + "title": "Ophys Probes", + "type": "array" + } + }, + "required": [ + "protocol_id", + "probes" + ], + "title": "FiberImplant", + "type": "object" + }, + "FiberModule": { + "additionalProperties": false, + "description": "Inserted fiber photometry probe recorded in a stream", + "properties": { + "assembly_name": { + "title": "Assembly name", "type": "string" }, - "serial_number": { + "arc_angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Arc Angle (deg)" + }, + "module_angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Module Angle (deg)" + }, + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" + }, + "rotation_angle": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -6211,385 +7244,25 @@ } ], "default": null, - "title": "Serial number" + "title": "Rotation Angle (deg)" }, - "manufacturer": { + "coordinate_transform": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "description": "Path to coordinate transform", + "title": "Transform from local manipulator axes to rig" }, - "model": { + "calibration_date": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -6597,9 +7270,9 @@ } ], "default": null, - "title": "Model" + "title": "Date on which coordinate transform was last calibrated" }, - "path_to_cad": { + "notes": { "anyOf": [ { "type": "string" @@ -6609,12 +7282,58 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Notes" }, - "port_index": { + "primary_targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "other_targeted_structure": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Other targeted structure" + }, + "targeted_ccf_coordinates": { + "default": [], + "items": { + "$ref": "#/$defs/CcfCoords" + }, + "title": "Targeted CCF coordinates", + "type": "array" + }, + "manipulator_coordinates": { + "$ref": "#/$defs/Coordinates3d", + "title": "Manipulator coordinates" + }, + "anatomical_coordinates": { + "anyOf": [ + { + "$ref": "#/$defs/Coordinates3d" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Anatomical coordinates" + }, + "anatomical_reference": { "anyOf": [ { + "enum": [ + "Bregma", + "Lambda" + ], "type": "string" }, { @@ -6622,15 +7341,13 @@ } ], "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Anatomical coordinate reference" }, - "notes": { + "surface_z": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -6639,121 +7356,65 @@ } ], "default": null, - "title": "Notes" - }, - "max_dmd_patterns": { - "title": "Max DMD patterns", - "type": "integer" - }, - "double_bounce_design": { - "title": "Double bounce design", - "type": "boolean" - }, - "invert_pixel_values": { - "title": "Invert pixel values", - "type": "boolean" - }, - "motion_padding_x": { - "title": "Motion padding X (pixels)", - "type": "integer" - }, - "motion_padding_y": { - "title": "Motion padding Y (pixels)", - "type": "integer" + "title": "Surface z" }, - "padding_unit": { + "surface_z_unit": { "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Padding unit" + "default": "micrometer", + "title": "Surface z unit" }, - "pixel_size": { + "dye": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "DMD Pixel size" - }, - "pixel_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Pixel size unit" + "default": null, + "title": "Dye" }, - "start_phase": { + "implant_hole_number": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "DMD Start phase (fraction of cycle)" - }, - "dmd_flip": { - "title": "DMD Flip", - "type": "boolean" - }, - "dmd_curtain": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "DMD Curtain", - "type": "array" - }, - "dmd_curtain_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "dmd_curtain_unit" + "default": null, + "title": "Implant hole number" }, - "line_shear": { + "fiber_connections": { + "default": [], "items": { - "type": "integer" + "$ref": "#/$defs/FiberConnectionConfig" }, - "title": "Line shear (pixels)", + "title": "Fiber photometry devices", "type": "array" - }, - "line_shear_units": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Line shear units" } }, "required": [ - "name", - "max_dmd_patterns", - "double_bounce_design", - "invert_pixel_values", - "motion_padding_x", - "motion_padding_y", - "pixel_size", - "start_phase", - "dmd_flip", - "dmd_curtain", - "line_shear" + "assembly_name", + "arc_angle", + "module_angle", + "primary_targeted_structure", + "manipulator_coordinates" ], - "title": "DigitalMicromirrorDevice", + "title": "FiberModule", "type": "object" }, - "Disc": { + "FiberProbe": { "additionalProperties": false, - "description": "Description of a running disc (i.e. MindScope Disc)", + "description": "Description of a fiber optic probe", "properties": { "device_type": { - "const": "Disc", - "default": "Disc", + "const": "Fiber optic probe", + "default": "Fiber optic probe", "enum": [ - "Disc" + "Fiber optic probe" ], "title": "Device Type", "type": "string" @@ -6779,365 +7440,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -7202,22 +7863,51 @@ "default": null, "title": "Notes" }, - "surface_material": { + "core_diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Core diameter (um)" + }, + "core_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Core diameter unit" + }, + "numerical_aperture": { "anyOf": [ + { + "type": "number" + }, { "type": "string" + } + ], + "title": "Numerical aperture" + }, + "ferrule_material": { + "anyOf": [ + { + "$ref": "#/$defs/FerruleMaterial" }, { "type": "null" } ], "default": null, - "title": "Surface material" + "title": "Ferrule material" }, - "date_surface_replaced": { + "active_length": { "anyOf": [ { - "format": "date-time", + "type": "number" + }, + { "type": "string" }, { @@ -7225,52 +7915,126 @@ } ], "default": null, - "title": "Date surface replaced" + "description": "Length of taper", + "title": "Active length (mm)" }, - "radius": { + "total_length": { "anyOf": [ { - "minimum": 0.0, "type": "number" }, { "type": "string" } ], - "title": "Radius (cm)" + "title": "Total length (mm)" }, - "radius_unit": { + "length_unit": { "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "radius unit" + "default": "millimeter", + "title": "Length unit" + } + }, + "required": [ + "name", + "core_diameter", + "numerical_aperture", + "total_length" + ], + "title": "FiberProbe", + "type": "object" + }, + "FieldOfView": { + "additionalProperties": false, + "description": "Description of an imaging field of view", + "properties": { + "index": { + "title": "Index", + "type": "integer" }, - "output": { + "imaging_depth": { + "title": "Imaging depth (um)", + "type": "integer" + }, + "imaging_depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Imaging depth unit" + }, + "targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "fov_coordinate_ml": { "anyOf": [ { - "$ref": "#/$defs/DaqChannelType" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "description": "analog or digital electronics" + "title": "FOV coordinate ML" + }, + "fov_coordinate_ap": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "FOV coordinate AP" + }, + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", + "type": "string" + }, + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { + "title": "Magnification", + "type": "string" }, - "encoder": { + "fov_scale_factor": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "description": "Encoder hardware type", - "title": "Encoder" + "title": "FOV scale factor (um/pixel)" }, - "decoder": { + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", + "type": "string" + }, + "frame_rate": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -7279,66 +8043,48 @@ } ], "default": null, - "description": "Decoder chip type", - "title": "Decoder" + "title": "Frame rate (Hz)" }, - "encoder_firmware": { + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "coupled_fov_index": { "anyOf": [ { - "$ref": "#/$defs/Software" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "Firmware to read from decoder chip counts", - "title": "Encoder firmware" - } - }, - "required": [ - "name", - "radius" - ], - "title": "Disc", - "type": "object" - }, - "DomeModule": { - "additionalProperties": false, - "description": "Movable module that is mounted on the ephys dome insertion system", - "properties": { - "assembly_name": { - "title": "Assembly name", - "type": "string" + "description": "Coupled planes for multiscope", + "title": "Coupled FOV" }, - "arc_angle": { + "power": { "anyOf": [ { "type": "number" }, { "type": "string" - } - ], - "title": "Arc Angle (deg)" - }, - "module_angle": { - "anyOf": [ - { - "type": "number" }, { - "type": "string" + "type": "null" } ], - "title": "Module Angle (deg)" + "default": null, + "description": "For coupled planes, this power is shared by both planes", + "title": "Power" }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "percent", + "title": "Power unit" }, - "rotation_angle": { + "power_ratio": { "anyOf": [ { "type": "number" @@ -7351,33 +8097,36 @@ } ], "default": null, - "title": "Rotation Angle (deg)" + "title": "Power ratio for coupled planes" }, - "coordinate_transform": { + "scanfield_z": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "Path to coordinate transform", - "title": "Transform from local manipulator axes to rig" + "title": "Z stage position of the fastz actuator for a given targeted depth" }, - "calibration_date": { + "scanfield_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Z stage position unit" + }, + "scanimage_roi_index": { "anyOf": [ { - "format": "date-time", - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Date on which coordinate transform was last calibrated" + "title": "ScanImage ROI index" }, "notes": { "anyOf": [ @@ -7393,768 +8142,266 @@ } }, "required": [ - "assembly_name", - "arc_angle", - "module_angle" + "index", + "imaging_depth", + "targeted_structure", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "magnification", + "fov_scale_factor" ], - "title": "DomeModule", + "title": "FieldOfView", "type": "object" }, - "EALING": { + "Filter": { + "additionalProperties": false, + "description": "Filter used in a light path", "properties": { - "name": { - "const": "Ealing", - "default": "Ealing", + "device_type": { + "const": "Filter", + "default": "Filter", "enum": [ - "Ealing" + "Filter" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EALING", - "type": "object" - }, - "EDMUND_OPTICS": { - "properties": { "name": { - "const": "Edmund Optics", - "default": "Edmund Optics", - "enum": [ - "Edmund Optics" - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Serial number" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Chroma": "#/$defs/_Chroma", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Other": "#/$defs/_Other", + "Semrock": "#/$defs/_Semrock", + "Thorlabs": "#/$defs/_Thorlabs" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EDMUND_OPTICS", - "type": "object" - }, - "EMG": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Electromyography", - "default": "Electromyography", - "enum": [ - "Electromyography" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "EMG", - "default": "EMG", - "enum": [ - "EMG" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "EMG", - "type": "object" - }, - "EMORY": { - "properties": { - "name": { - "const": "Emory University", - "default": "Emory University", - "enum": [ - "Emory University" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Emory", - "default": "Emory", - "enum": [ - "Emory" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Thorlabs" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "03czfpz43", - "default": "03czfpz43", - "enum": [ - "03czfpz43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EMORY", - "type": "object" - }, - "EURESYS": { - "properties": { - "name": { - "const": "Euresys", - "default": "Euresys", - "enum": [ - "Euresys" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Model" }, - "registry": { + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EURESYS", - "type": "object" - }, - "EXASPIM": { - "properties": { - "name": { - "const": "ExaSPIM platform", - "default": "ExaSPIM platform", - "enum": [ - "ExaSPIM platform" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Port index" }, - "abbreviation": { - "const": "exaSPIM", - "default": "exaSPIM", - "enum": [ - "exaSPIM" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "EXASPIM", - "type": "object" - }, - "EXTENSOR_CARPI_RADIALIS_LONGUS": { - "properties": { - "name": { - "const": "extensor carpi radialis longus", - "default": "extensor carpi radialis longus", - "enum": [ - "extensor carpi radialis longus" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Notes" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "filter_type": { + "$ref": "#/$defs/aind_data_schema__components__devices__FilterType", + "title": "Type of filter" }, - "registry_identifier": { - "const": "EMAPA_36189", - "default": "EMAPA_36189", - "enum": [ - "EMAPA_36189" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_CARPI_RADIALIS_LONGUS", - "type": "object" - }, - "EXTENSOR_CARPI_ULNARIS": { - "properties": { - "name": { - "const": "extensor carpi ulnaris", - "default": "extensor carpi ulnaris", - "enum": [ - "extensor carpi ulnaris" + "diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Diameter (mm)" }, - "registry_identifier": { - "const": "EMAPA_36190", - "default": "EMAPA_36190", - "enum": [ - "EMAPA_36190" + "width": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_CARPI_ULNARIS", - "type": "object" - }, - "EXTENSOR_DIGITORUM_COMMUNIS": { - "properties": { - "name": { - "const": "extensor digitorum communis", - "default": "extensor digitorum communis", - "enum": [ - "extensor digitorum communis" + "default": null, + "title": "Width (mm)" + }, + "height": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Height (mm)" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Size unit" }, - "registry_identifier": { - "const": "EMAPA_36191", - "default": "EMAPA_36191", - "enum": [ - "EMAPA_36191" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_DIGITORUM_COMMUNIS", - "type": "object" - }, - "EXTENSOR_DIGITORUM_LATERALIS": { - "properties": { - "name": { - "const": "extensor digitorum lateralis", - "default": "extensor digitorum lateralis", - "enum": [ - "extensor digitorum lateralis" + "thickness": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Thickness (mm)" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "thickness_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Thickness unit" }, - "registry_identifier": { - "const": "EMAPA_36192", - "default": "EMAPA_36192", - "enum": [ - "EMAPA_36192" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_DIGITORUM_LATERALIS", - "type": "object" - }, - "Enclosure": { - "additionalProperties": false, - "description": "Description of an enclosure", - "properties": { - "device_type": { - "const": "Enclosure", - "default": "Enclosure", - "enum": [ - "Enclosure" + "filter_wheel_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Device Type", - "type": "string" + "default": null, + "title": "Filter wheel index" }, - "name": { - "title": "Device name", - "type": "string" + "cut_off_wavelength": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Cut-off wavelength (nm)" }, - "serial_number": { + "cut_on_wavelength": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Serial number" + "title": "Cut-on wavelength (nm)" }, - "manufacturer": { + "center_wavelength": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Center wavelength (nm)" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "model": { + "description": { "anyOf": [ { "type": "string" @@ -8164,22 +8411,97 @@ } ], "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "description": "More details about filter properties and where/how it is being used", + "title": "Description" + } + }, + "required": [ + "name", + "manufacturer", + "filter_type" + ], + "title": "Filter", + "type": "object" + }, + "Fluorophore": { + "description": "Fluorophores used in HCR and Immunolabeling", + "enum": [ + "Alexa Fluor 405", + "Alexa Fluor 488", + "Alexa Fluor 546", + "Alexa Fluor 568", + "Alexa Fluor 594", + "Alexa Fluor 633", + "Alexa Fluor 647", + "ATTO 488", + "ATTO 565", + "ATTO 643", + "Cyanine Cy 3" + ], + "title": "Fluorophore", + "type": "string" + }, + "FrequencyUnit": { + "description": "Enumeration of Frequency Measurements", + "enum": [ + "kilohertz", + "hertz", + "millihertz" + ], + "title": "FrequencyUnit", + "type": "string" + }, + "Funding": { + "additionalProperties": false, + "description": "Description of funding sources", + "properties": { + "funder": { + "discriminator": { + "mapping": { + "Allen Institute": "#/$defs/_Allen_Institute", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Allen_Institute" }, { - "type": "null" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" } ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Funder" }, - "port_index": { + "grant_number": { "anyOf": [ { "type": "string" @@ -8189,14 +8511,9 @@ } ], "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Grant number" }, - "notes": { + "fundee": { "anyOf": [ { "type": "string" @@ -8206,1595 +8523,897 @@ } ], "default": null, - "title": "Notes" - }, - "size": { - "$ref": "#/$defs/Size3d", - "title": "Size" - }, - "internal_material": { - "title": "Internal material", - "type": "string" - }, - "external_material": { - "title": "External material", - "type": "string" - }, - "grounded": { - "title": "Grounded", - "type": "boolean" - }, - "laser_interlock": { - "title": "Laser interlock", - "type": "boolean" - }, - "air_filtration": { - "title": "Air filtration", - "type": "boolean" + "description": "Person(s) funded by this mechanism", + "title": "Fundee" } }, "required": [ - "name", - "size", - "internal_material", - "external_material", - "grounded", - "laser_interlock", - "air_filtration" + "funder" ], - "title": "Enclosure", + "title": "Funding", "type": "object" }, - "EphysAssembly": { - "additionalProperties": false, - "description": "Module for electrophysiological recording", - "properties": { - "name": { - "title": "Ephys assembly name", - "type": "string" - }, - "manipulator": { - "$ref": "#/$defs/Manipulator" - }, - "probes": { - "items": { - "$ref": "#/$defs/EphysProbe" - }, - "title": "Probes that are held by this module", - "type": "array" - } - }, - "required": [ - "name", - "manipulator", - "probes" + "GroundWireMaterial": { + "description": "Ground wire material name", + "enum": [ + "Silver", + "Platinum iridium" ], - "title": "EphysAssembly", - "type": "object" + "title": "GroundWireMaterial", + "type": "string" }, - "EphysProbe": { + "Group": { + "description": "Data collection group name", + "enum": [ + "behavior", + "ephys", + "MSMA", + "ophys", + "NBA" + ], + "title": "Group", + "type": "string" + }, + "HCRProbe": { "additionalProperties": false, - "description": "Named probe used in an ephys experiment", + "description": "Description of an oligo probe used for HCR", "properties": { - "device_type": { - "const": "Ephys probe", - "default": "Ephys probe", - "enum": [ - "Ephys probe" - ], - "title": "Device Type", - "type": "string" - }, "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, { - "type": "string" + "$ref": "#/$defs/_Isl_Products_International" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Oxxius" + }, { - "type": "string" + "$ref": "#/$defs/_Prizmatix" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Quantifi" + }, { - "type": "string" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Sicgen" + }, { - "type": "string" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Second_Order_Effects" + }, { - "type": "string" + "$ref": "#/$defs/_Semrock" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "probe_model": { - "$ref": "#/$defs/ProbeModel", - "title": "Probe model" - }, - "lasers": { - "default": [], - "items": { - "$ref": "#/$defs/Laser" - }, - "title": "Lasers connected to this probe", - "type": "array" - }, - "headstage": { - "anyOf": [ + "$ref": "#/$defs/_Sigma_Aldrich" + }, { - "$ref": "#/$defs/Headstage" + "$ref": "#/$defs/_Simons_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Headstage for this probe" - } - }, - "required": [ - "name", - "probe_model" - ], - "title": "EphysProbe", - "type": "object" - }, - "FIB": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Fiber photometry", - "default": "Fiber photometry", - "enum": [ - "Fiber photometry" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "fib", - "default": "fib", - "enum": [ - "fib" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FIB", - "type": "object" - }, - "FIP": { - "properties": { - "name": { - "const": "Frame-projected independent-fiber photometry platform", - "default": "Frame-projected independent-fiber photometry platform", - "enum": [ - "Frame-projected independent-fiber photometry platform" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "FIP", - "default": "FIP", - "enum": [ - "FIP" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FIP", - "type": "object" - }, - "FLEXOR_CARPI_RADIALIS": { - "properties": { - "name": { - "const": "flexor carpi radialis", - "default": "flexor carpi radialis", - "enum": [ - "flexor carpi radialis" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36197", - "default": "EMAPA_36197", - "enum": [ - "EMAPA_36197" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLEXOR_CARPI_RADIALIS", - "type": "object" - }, - "FLEXOR_CARPI_ULNARIS": { - "properties": { - "name": { - "const": "flexor carpi ulnaris", - "default": "flexor carpi ulnaris", - "enum": [ - "flexor carpi ulnaris" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36198", - "default": "EMAPA_36198", - "enum": [ - "EMAPA_36198" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLEXOR_CARPI_ULNARIS", - "type": "object" - }, - "FLEXOR_DIGITORUM_PROFUNDUS": { - "properties": { - "name": { - "const": "flexor digitorum profundus", - "default": "flexor digitorum profundus", - "enum": [ - "flexor digitorum profundus" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_19319", - "default": "EMAPA_19319", - "enum": [ - "EMAPA_19319" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLEXOR_DIGITORUM_PROFUNDUS", - "type": "object" - }, - "FLIR": { - "properties": { - "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", - "enum": [ - "Teledyne FLIR" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLIR", - "type": "object" - }, - "FMOST": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Fluorescence micro-optical sectioning tomography", - "default": "Fluorescence micro-optical sectioning tomography", - "enum": [ - "Fluorescence micro-optical sectioning tomography" - ], - "title": "Name", - "type": "string" + "title": "Source" }, - "abbreviation": { - "const": "fMOST", - "default": "fMOST", - "enum": [ - "fMOST" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FMOST", - "type": "object" - }, - "FORELIMB": { - "properties": { - "name": { - "const": "forelimb", - "default": "forelimb", - "enum": [ - "forelimb" + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Research Resource ID" }, - "registry_identifier": { - "const": "EMAPA_17412", - "default": "EMAPA_17412", - "enum": [ - "EMAPA_17412" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FORELIMB", - "type": "object" - }, - "FUJINON": { - "properties": { - "name": { - "const": "Fujinon", - "default": "Fujinon", - "enum": [ - "Fujinon" - ], - "title": "Name", + "lot_number": { + "title": "Lot number", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Lot expiration date" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "species": { + "discriminator": { + "mapping": { + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "FUJINON", - "type": "object" - }, - "FerruleMaterial": { - "description": "Fiber probe ferrule material type name", - "enum": [ - "Ceramic", - "Stainless steel" - ], - "title": "FerruleMaterial", - "type": "string" - }, - "FiberAssembly": { - "additionalProperties": false, - "description": "Module for inserted fiber photometry recording", - "properties": { - "name": { - "title": "Fiber assembly name", - "type": "string" + "title": "Species" }, - "manipulator": { - "$ref": "#/$defs/Manipulator" + "gene": { + "$ref": "#/$defs/PIDName", + "title": "Gene name, accession number, and registry" }, - "fibers": { + "probe_sequences": { "items": { - "$ref": "#/$defs/FiberProbe" + "type": "string" }, - "title": "Probes that are held by this module", + "title": "Probe sequences", "type": "array" + }, + "readout": { + "$ref": "#/$defs/HCRReadout", + "title": "Readout" + }, + "initiator_name": { + "title": "Initiator name", + "type": "string" } }, "required": [ "name", - "manipulator", - "fibers" + "source", + "lot_number", + "species", + "gene", + "probe_sequences", + "readout", + "initiator_name" ], - "title": "FiberAssembly", + "title": "HCRProbe", "type": "object" }, - "FiberConnectionConfig": { + "HCRReadout": { "additionalProperties": false, - "description": "Description for a fiber photometry configuration", + "description": "Description of a readout for HCR", "properties": { - "patch_cord_name": { - "title": "Patch cord name (must match rig)", + "name": { + "title": "Name", "type": "string" }, - "patch_cord_output_power": { - "anyOf": [ + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, { - "type": "number" + "$ref": "#/$defs/_Hamamatsu" }, { - "type": "string" - } - ], - "title": "Output power (uW)" - }, - "output_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "microwatt", - "title": "Output power unit" - }, - "fiber_name": { - "title": "Fiber name (must match procedure)", - "type": "string" - } - }, - "required": [ - "patch_cord_name", - "patch_cord_output_power", - "fiber_name" - ], - "title": "FiberConnectionConfig", - "type": "object" - }, - "FiberImplant": { - "additionalProperties": false, - "description": "Description of an implant procedure", - "properties": { - "procedure_type": { - "const": "Fiber implant", - "default": "Fiber implant", - "enum": [ - "Fiber implant" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "probes": { - "items": { - "$ref": "#/$defs/OphysProbe" - }, - "title": "Ophys Probes", - "type": "array" - } - }, - "required": [ - "protocol_id", - "probes" - ], - "title": "FiberImplant", - "type": "object" - }, - "FiberModule": { - "additionalProperties": false, - "description": "Inserted fiber photometry probe recorded in a stream", - "properties": { - "assembly_name": { - "title": "Assembly name", - "type": "string" - }, - "arc_angle": { - "anyOf": [ + "$ref": "#/$defs/_Hamilton" + }, { - "type": "number" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "type": "string" - } - ], - "title": "Arc Angle (deg)" - }, - "module_angle": { - "anyOf": [ + "$ref": "#/$defs/_Ir_Robot_Co" + }, { - "type": "number" + "$ref": "#/$defs/_Isl_Products_International" }, { - "type": "string" - } - ], - "title": "Module Angle (deg)" - }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" - }, - "rotation_angle": { - "anyOf": [ + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, { - "type": "number" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "type": "string" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "type": "null" - } - ], - "default": null, - "title": "Rotation Angle (deg)" - }, - "coordinate_transform": { - "anyOf": [ + "$ref": "#/$defs/_Invitrogen" + }, { - "type": "string" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "type": "null" - } - ], - "default": null, - "description": "Path to coordinate transform", - "title": "Transform from local manipulator axes to rig" - }, - "calibration_date": { - "anyOf": [ + "$ref": "#/$defs/_Janelia_Research_Campus" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Julabo" }, { - "type": "null" - } - ], - "default": null, - "title": "Date on which coordinate transform was last calibrated" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Lg" + }, { - "type": "string" + "$ref": "#/$defs/_Leica" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "primary_targeted_structure": { - "title": "Targeted structure", - "type": "string" - }, - "other_targeted_structure": { - "anyOf": [ + "$ref": "#/$defs/_Lumen_Dynamics" + }, { - "items": { - "type": "string" - }, - "type": "array" + "$ref": "#/$defs/_Lifecanvas" }, { - "type": "null" - } - ], - "default": null, - "title": "Other targeted structure" - }, - "targeted_ccf_coordinates": { - "default": [], - "items": { - "$ref": "#/$defs/CcfCoords" - }, - "title": "Targeted CCF coordinates", - "type": "array" - }, - "manipulator_coordinates": { - "$ref": "#/$defs/Coordinates3d", - "title": "Manipulator coordinates" - }, - "anatomical_coordinates": { - "anyOf": [ + "$ref": "#/$defs/_Mbf_Bioscience" + }, { - "$ref": "#/$defs/Coordinates3d" + "$ref": "#/$defs/_Mks_Newport" }, { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinates" - }, - "anatomical_reference": { - "anyOf": [ + "$ref": "#/$defs/_Mpi" + }, { - "enum": [ - "Bregma", - "Lambda" - ], - "type": "string" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinate reference" - }, - "surface_z": { - "anyOf": [ + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, { - "type": "number" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "type": "string" + "$ref": "#/$defs/_Mitutuyo" }, { - "type": "null" - } - ], - "default": null, - "title": "Surface z" - }, - "surface_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Surface z unit" - }, - "dye": { - "anyOf": [ + "$ref": "#/$defs/_Nresearch_Inc" + }, { - "type": "string" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "type": "null" - } - ], - "default": null, - "title": "Dye" - }, - "implant_hole_number": { - "anyOf": [ + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, { - "type": "integer" + "$ref": "#/$defs/_Tamron" }, { - "type": "null" - } - ], - "default": null, - "title": "Implant hole number" - }, - "fiber_connections": { - "default": [], - "items": { - "$ref": "#/$defs/FiberConnectionConfig" - }, - "title": "Fiber photometry devices", - "type": "array" - } - }, - "required": [ - "assembly_name", - "arc_angle", - "module_angle", - "primary_targeted_structure", - "manipulator_coordinates" - ], - "title": "FiberModule", - "type": "object" - }, - "FiberProbe": { - "additionalProperties": false, - "description": "Description of a fiber optic probe", - "properties": { - "device_type": { - "const": "Fiber optic probe", - "default": "Fiber optic probe", - "enum": [ - "Fiber optic probe" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "type": "string" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_The_Imaging_Source" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, { - "type": "string" + "$ref": "#/$defs/_Vieworks" }, { - "type": "null" + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], - "default": null, - "title": "Model" + "title": "Source" }, - "path_to_cad": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Research Resource ID" }, - "port_index": { + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -9802,14 +9421,92 @@ } ], "default": null, - "title": "Port index" + "title": "Lot expiration date" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "fluorophore": { + "$ref": "#/$defs/Fluorophore" }, - "notes": { + "excitation_wavelength": { + "title": "Excitation wavelength (nm)", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Excitation wavelength unit" + }, + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" + }, + "initiator_name": { + "title": "Initiator name", + "type": "string" + } + }, + "required": [ + "name", + "source", + "lot_number", + "fluorophore", + "excitation_wavelength", + "stain_type", + "initiator_name" + ], + "title": "HCRReadout", + "type": "object" + }, + "HCRSeries": { + "additionalProperties": false, + "description": "Description of series of HCR staining rounds for mFISH", + "properties": { + "codebook_name": { + "title": "Codebook name", + "type": "string" + }, + "number_of_rounds": { + "title": "Number of round", + "type": "integer" + }, + "hcr_rounds": { + "items": { + "$ref": "#/$defs/HybridizationChainReaction" + }, + "title": "Hybridization Chain Reaction rounds", + "type": "array" + }, + "strip_qc_compatible": { + "title": "Strip QC compatible", + "type": "boolean" + } + }, + "required": [ + "codebook_name", + "number_of_rounds", + "hcr_rounds", + "strip_qc_compatible" + ], + "title": "HCRSeries", + "type": "object" + }, + "HarpDevice": { + "additionalProperties": false, + "description": "DAQ that uses the Harp protocol for synchronization and data transmission", + "properties": { + "device_type": { + "const": "Harp device", + "default": "Harp device", + "enum": [ + "Harp device" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { "type": "string" @@ -9819,52 +9516,57 @@ } ], "default": null, - "title": "Notes" + "title": "Serial number" }, - "core_diameter": { - "anyOf": [ + "manufacturer": { + "default": { + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "007rkz355" + }, + "discriminator": { + "mapping": { + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "type": "string" - } - ], - "title": "Core diameter (um)" - }, - "core_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Core diameter unit" - }, - "numerical_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Champalimaud_Foundation" + }, { - "type": "number" + "$ref": "#/$defs/_National_Instruments" }, { - "type": "string" - } - ], - "title": "Numerical aperture" - }, - "ferrule_material": { - "anyOf": [ + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, { - "$ref": "#/$defs/FerruleMaterial" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "type": "null" + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "default": null, - "title": "Ferrule material" + "title": "Manufacturer" }, - "active_length": { + "model": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -9873,126 +9575,69 @@ } ], "default": null, - "description": "Length of taper", - "title": "Active length (mm)" + "title": "Model" }, - "total_length": { + "path_to_cad": { "anyOf": [ - { - "type": "number" - }, { "type": "string" - } - ], - "title": "Total length (mm)" - }, - "length_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Length unit" - } - }, - "required": [ - "name", - "core_diameter", - "numerical_aperture", - "total_length" - ], - "title": "FiberProbe", - "type": "object" - }, - "FieldOfView": { - "additionalProperties": false, - "description": "Description of an imaging field of view", - "properties": { - "index": { - "title": "Index", - "type": "integer" - }, - "imaging_depth": { - "title": "Imaging depth (um)", - "type": "integer" - }, - "imaging_depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Imaging depth unit" - }, - "targeted_structure": { - "title": "Targeted structure", - "type": "string" - }, - "fov_coordinate_ml": { - "anyOf": [ - { - "type": "number" }, { - "type": "string" + "type": "null" } ], - "title": "FOV coordinate ML" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "fov_coordinate_ap": { + "port_index": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "FOV coordinate AP" - }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" - }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", - "type": "string" - }, - "fov_width": { - "title": "FOV width (pixels)", - "type": "integer" - }, - "fov_height": { - "title": "FOV height (pixels)", - "type": "integer" - }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" + "default": null, + "title": "Port index" }, - "magnification": { - "title": "Magnification", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "fov_scale_factor": { + "notes": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "FOV scale factor (um/pixel)" + "default": null, + "title": "Notes" }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" + }, + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "frame_rate": { + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" + }, + "title": "DAQ channels", + "type": "array" + }, + "firmware_version": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -10001,31 +9646,96 @@ } ], "default": null, - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "title": "Firmware version" }, - "coupled_fov_index": { + "hardware_version": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Coupled planes for multiscope", - "title": "Coupled FOV" + "title": "Hardware version" }, - "power": { - "anyOf": [ + "harp_device_type": { + "discriminator": { + "mapping": { + "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", + "Camera Controller": "#/$defs/_Camera_Controller", + "Clock Synchronizer": "#/$defs/_Clock_Synchronizer", + "Cuttlefish": "#/$defs/_Cuttlefish", + "Generic Harp Device": "#/$defs/_Generic_Harp_Device", + "Input Expander": "#/$defs/_Input_Expander", + "Lickety Split": "#/$defs/_Lickety_Split", + "Load Cells": "#/$defs/_Load_Cells", + "Olfactometer": "#/$defs/_Olfactometer", + "Sniff Detector": "#/$defs/_Sniff_Detector", + "Sound Card": "#/$defs/_Sound_Card", + "Stepper Driver": "#/$defs/_Stepper_Driver", + "Synchronizer": "#/$defs/_Synchronizer", + "Timestamp Generator Gen 1": "#/$defs/_Timestamp_Generator_Gen_1", + "Timestamp Generator Gen 3": "#/$defs/_Timestamp_Generator_Gen_3", + "Treadmill": "#/$defs/_Treadmill" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" }, + { + "$ref": "#/$defs/_Camera_Controller" + }, + { + "$ref": "#/$defs/_Clock_Synchronizer" + }, + { + "$ref": "#/$defs/_Cuttlefish" + }, + { + "$ref": "#/$defs/_Generic_Harp_Device" + }, + { + "$ref": "#/$defs/_Input_Expander" + }, + { + "$ref": "#/$defs/_Lickety_Split" + }, + { + "$ref": "#/$defs/_Load_Cells" + }, + { + "$ref": "#/$defs/_Olfactometer" + }, + { + "$ref": "#/$defs/_Sniff_Detector" + }, + { + "$ref": "#/$defs/_Sound_Card" + }, + { + "$ref": "#/$defs/_Stepper_Driver" + }, + { + "$ref": "#/$defs/_Synchronizer" + }, + { + "$ref": "#/$defs/_Timestamp_Generator_Gen_1" + }, + { + "$ref": "#/$defs/_Timestamp_Generator_Gen_3" + }, + { + "$ref": "#/$defs/_Treadmill" + } + ], + "title": "Type of Harp device" + }, + "core_version": { + "anyOf": [ { "type": "string" }, @@ -10034,19 +9744,10 @@ } ], "default": null, - "description": "For coupled planes, this power is shared by both planes", - "title": "Power" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "percent", - "title": "Power unit" + "title": "Core version" }, - "power_ratio": { + "tag_version": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -10055,38 +9756,73 @@ } ], "default": null, - "title": "Power ratio for coupled planes" + "title": "Tag version" }, - "scanfield_z": { + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" + } + }, + "required": [ + "name", + "computer_name", + "harp_device_type", + "is_clock_generator" + ], + "title": "HarpDevice", + "type": "object" + }, + "Headframe": { + "additionalProperties": false, + "description": "Description of headframe procedure", + "properties": { + "procedure_type": { + "const": "Headframe", + "default": "Headframe", + "enum": [ + "Headframe" + ], + "title": "Procedure Type", + "type": "string" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "headframe_type": { + "title": "Headframe type", + "type": "string" + }, + "headframe_part_number": { + "title": "Headframe part number", + "type": "string" + }, + "headframe_material": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/HeadframeMaterial" }, { "type": "null" } ], "default": null, - "title": "Z stage position of the fastz actuator for a given targeted depth" - }, - "scanfield_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Z stage position unit" + "title": "Headframe material" }, - "scanimage_roi_index": { + "well_part_number": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "ScanImage ROI index" + "title": "Well part number" }, - "notes": { + "well_type": { "anyOf": [ { "type": "string" @@ -10096,33 +9832,36 @@ } ], "default": null, - "title": "Notes" + "title": "Well type" } }, "required": [ - "index", - "imaging_depth", - "targeted_structure", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "magnification", - "fov_scale_factor" + "protocol_id", + "headframe_type", + "headframe_part_number" ], - "title": "FieldOfView", + "title": "Headframe", "type": "object" }, - "Filter": { + "HeadframeMaterial": { + "description": "Headframe material name", + "enum": [ + "Steel", + "Titanium", + "White Zirconia" + ], + "title": "HeadframeMaterial", + "type": "string" + }, + "Headstage": { "additionalProperties": false, - "description": "Filter used in a light path", + "description": "Headstage used with an ephys probe", "properties": { "device_type": { - "const": "Filter", - "default": "Filter", + "const": "Headstage", + "default": "Headstage", "enum": [ - "Filter" + "Headstage" ], "title": "Device Type", "type": "string" @@ -10141,40 +9880,380 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Chroma": "#/$defs/CHROMA", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Other": "#/$defs/OTHER", - "Semrock": "#/$defs/SEMROCK", - "Thorlabs": "#/$defs/THORLABS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, "title": "Manufacturer" }, "model": { @@ -10230,67 +10309,32 @@ ], "default": null, "title": "Notes" - }, - "filter_type": { - "$ref": "#/$defs/aind_data_schema__components__devices__FilterType", - "title": "Type of filter" - }, - "diameter": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Diameter (mm)" - }, - "width": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Width (mm)" - }, - "height": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Height (mm)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Size unit" - }, - "thickness": { - "anyOf": [ - { - "minimum": 0.0, - "type": "number" - }, + } + }, + "required": [ + "name" + ], + "title": "Headstage", + "type": "object" + }, + "HomeCageEnrichment": { + "description": "Materials provided in animal home cage", + "enum": [ + "None", + "Plastic shelter", + "Plastic tube", + "Running wheel", + "Other" + ], + "title": "HomeCageEnrichment", + "type": "string" + }, + "Housing": { + "additionalProperties": false, + "description": "Description of subject housing", + "properties": { + "cage_id": { + "anyOf": [ { "type": "string" }, @@ -10299,749 +10343,1256 @@ } ], "default": null, - "title": "Thickness (mm)" - }, - "thickness_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Thickness unit" + "title": "Cage ID" }, - "filter_wheel_index": { + "room_id": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Filter wheel index" + "title": "Room ID" }, - "cut_off_wavelength": { + "light_cycle": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/LightCycle" }, { "type": "null" } ], "default": null, - "title": "Cut-off wavelength (nm)" + "title": "Light cycle" }, - "cut_on_wavelength": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Cut-on wavelength (nm)" + "home_cage_enrichment": { + "default": [], + "items": { + "$ref": "#/$defs/HomeCageEnrichment" + }, + "title": "Home cage enrichment", + "type": "array" }, - "center_wavelength": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Center wavelength (nm)" + "cohoused_subjects": { + "default": [], + "description": "List of IDs of other subjects housed in same cage", + "items": { + "type": "string" + }, + "title": "Co-housed subjects", + "type": "array" + } + }, + "title": "Housing", + "type": "object" + }, + "HybridizationChainReaction": { + "additionalProperties": false, + "description": "Description of an HCR staining round", + "properties": { + "round_index": { + "title": "Round index", + "type": "integer" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "start_time": { + "format": "date-time", + "title": "Round start time", + "type": "string" }, - "description": { + "end_time": { + "format": "date-time", + "title": "Round end time", + "type": "string" + }, + "HCR_probes": { + "items": { + "$ref": "#/$defs/HCRProbe" + }, + "title": "HCR probes", + "type": "array" + }, + "other_probes": { + "default": [], + "items": { + "$ref": "#/$defs/OligoProbe" + }, + "title": "Other probes", + "type": "array" + }, + "probe_concentration": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "description": "More details about filter properties and where/how it is being used", - "title": "Description" + "title": "Probe concentration (M)" + }, + "probe_concentration_unit": { + "default": "M", + "title": "Probe concentration unit", + "type": "string" + }, + "other_stains": { + "default": [], + "items": { + "$ref": "#/$defs/Stain" + }, + "title": "Other stains", + "type": "array" + }, + "instrument_id": { + "title": "Instrument ID", + "type": "string" + } + }, + "required": [ + "round_index", + "start_time", + "end_time", + "HCR_probes", + "probe_concentration", + "instrument_id" + ], + "title": "HybridizationChainReaction", + "type": "object" + }, + "ImageAxis": { + "additionalProperties": false, + "description": "Description of an image axis", + "properties": { + "name": { + "$ref": "#/$defs/AxisName", + "title": "Name" + }, + "direction": { + "$ref": "#/$defs/AnatomicalDirection", + "description": "Tissue direction as the value of axis increases. If Other describe in notes." + }, + "dimension": { + "description": "Reference axis number for stitching", + "title": "Dimension", + "type": "integer" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Axis physical units" } }, "required": [ "name", - "manufacturer", - "filter_type" + "direction", + "dimension" ], - "title": "Filter", + "title": "ImageAxis", "type": "object" }, - "Fluorophore": { - "description": "Fluorophores used in HCR and Immunolabeling", + "ImagingDeviceType": { + "description": "Imaginge device type name", "enum": [ - "Alexa Fluor 405", - "Alexa Fluor 488", - "Alexa Fluor 546", - "Alexa Fluor 568", - "Alexa Fluor 594", - "Alexa Fluor 633", - "Alexa Fluor 647", - "ATTO 488", - "ATTO 565", - "ATTO 643", - "Cyanine Cy 3" + "Beam expander", + "Sample Chamber", + "Diffuser", + "Galvo", + "Laser combiner", + "Laser coupler", + "Prism", + "Objective", + "Rotation mount", + "Slit", + "Tunable lens", + "Other" ], - "title": "Fluorophore", + "title": "ImagingDeviceType", "type": "string" }, - "FrequencyUnit": { - "description": "Enumeration of Frequency Measurements", + "ImagingInstrumentType": { + "description": "Experiment type name", "enum": [ - "kilohertz", - "hertz", - "millihertz" + "confocal", + "diSPIM", + "exaSPIM", + "ecephys", + "mesoSPIM", + "Other", + "SmartSPIM", + "Two photon" ], - "title": "FrequencyUnit", + "title": "ImagingInstrumentType", "type": "string" - }, - "Funding": { - "additionalProperties": false, - "description": "Description of funding sources", - "properties": { - "funder": { - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/AI", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "MBF Bioscience": "#/$defs/MBF", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Templeton World Charity Foundation": "#/$defs/TWCF" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/TWCF" - } - ], - "title": "Funder" - }, - "grant_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Grant number" + }, + "Immersion": { + "additionalProperties": false, + "description": "Description of immersion medium", + "properties": { + "medium": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion medium" }, - "fundee": { + "refractive_index": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "description": "Person(s) funded by this mechanism", - "title": "Fundee" + "title": "Index of refraction" } }, "required": [ - "funder" + "medium", + "refractive_index" ], - "title": "Funding", - "type": "object" - }, - "GENERIC_HARP_DEVICE": { - "properties": { - "name": { - "const": "Generic Harp Device", - "default": "Generic Harp Device", - "enum": [ - "Generic Harp Device" - ], - "title": "Name", - "type": "string" - }, - "whoami": { - "const": 0, - "default": 0, - "enum": [ - 0 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "GENERIC_HARP_DEVICE", + "title": "Immersion", "type": "object" }, - "GroundWireMaterial": { - "description": "Ground wire material name", + "ImmersionMedium": { + "description": "Immersion medium name", "enum": [ - "Silver", - "Platinum iridium" + "air", + "multi", + "oil", + "PBS", + "water", + "other", + "easy index", + "ethyl cinnimate", + "aqueous clearing buffer" ], - "title": "GroundWireMaterial", + "title": "ImmersionMedium", "type": "string" }, - "Group": { - "description": "Data collection group name", + "ImmunolabelClass": { + "description": "Type of antibodies", "enum": [ - "behavior", - "ephys", - "MSMA", - "ophys" + "Primary", + "Secondary", + "Conjugate" ], - "title": "Group", + "title": "ImmunolabelClass", "type": "string" }, - "HAMAMATSU": { + "Instrument": { + "additionalProperties": false, + "description": "Description of an instrument, which is a collection of devices", "properties": { - "name": { - "const": "Hamamatsu", - "default": "Hamamatsu", - "enum": [ - "Hamamatsu" - ], - "title": "Name", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", + "title": "Describedby", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, + "schema_version": { + "const": "1.0.3", + "default": "1.0.3", "enum": [ - null + "1.0.3" ], - "title": "Abbreviation", - "type": "null" + "title": "Schema Version", + "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "instrument_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03natb733", - "default": "03natb733", - "enum": [ - "03natb733" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HAMAMATSU", - "type": "object" - }, - "HAMILTON": { - "properties": { - "name": { - "const": "Hamilton", - "default": "Hamilton", - "enum": [ - "Hamilton" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "description": "Unique instrument identifier, name convention: --", + "title": "Instrument ID" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "HAMILTON", - "type": "object" - }, - "HCR": { - "properties": { - "name": { - "const": "Hybridization chain reaction platform", - "default": "Hybridization chain reaction platform", - "enum": [ - "Hybridization chain reaction platform" - ], - "title": "Name", + "modification_date": { + "format": "date", + "title": "Date of modification", "type": "string" }, - "abbreviation": { - "const": "HCR", - "default": "HCR", - "enum": [ - "HCR" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "HCR", - "type": "object" - }, - "HCRProbe": { - "additionalProperties": false, - "description": "Description of an oligo probe used for HCR", - "properties": { - "name": { - "title": "Name", - "type": "string" + "instrument_type": { + "$ref": "#/$defs/ImagingInstrumentType", + "title": "Instrument type" }, - "source": { + "manufacturer": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Instrument manufacturer" + }, + "temperature_control": { + "anyOf": [ + { + "type": "boolean" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "type": "null" + } + ], + "default": null, + "title": "Temperature control" + }, + "humidity_control": { + "anyOf": [ + { + "type": "boolean" }, { - "$ref": "#/$defs/LIFECANVAS" + "type": "null" + } + ], + "default": null, + "title": "Humidity control" + }, + "optical_tables": { + "default": [], + "items": { + "$ref": "#/$defs/OpticalTable" + }, + "title": "Optical table", + "type": "array" + }, + "enclosure": { + "anyOf": [ + { + "$ref": "#/$defs/Enclosure" }, { - "$ref": "#/$defs/MBF" + "type": "null" + } + ], + "default": null, + "title": "Enclosure" + }, + "objectives": { + "items": { + "$ref": "#/$defs/Objective" + }, + "title": "Objectives", + "type": "array" + }, + "detectors": { + "default": [], + "items": { + "$ref": "#/$defs/Detector" + }, + "title": "Detectors", + "type": "array" + }, + "light_sources": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Lamp": "#/$defs/Lamp", + "Laser": "#/$defs/Laser", + "Light emitting diode": "#/$defs/LightEmittingDiode" + }, + "propertyName": "device_type" }, + "oneOf": [ + { + "$ref": "#/$defs/Laser" + }, + { + "$ref": "#/$defs/LightEmittingDiode" + }, + { + "$ref": "#/$defs/Lamp" + } + ] + }, + "title": "Light sources", + "type": "array" + }, + "lenses": { + "default": [], + "items": { + "$ref": "#/$defs/Lens" + }, + "title": "Lenses", + "type": "array" + }, + "fluorescence_filters": { + "default": [], + "items": { + "$ref": "#/$defs/Filter" + }, + "title": "Fluorescence filters", + "type": "array" + }, + "motorized_stages": { + "default": [], + "items": { + "$ref": "#/$defs/MotorizedStage" + }, + "title": "Motorized stages", + "type": "array" + }, + "scanning_stages": { + "default": [], + "items": { + "$ref": "#/$defs/ScanningStage" + }, + "title": "Scanning motorized stages", + "type": "array" + }, + "additional_devices": { + "default": [], + "items": { + "$ref": "#/$defs/AdditionalImagingDevice" + }, + "title": "Additional devices", + "type": "array" + }, + "calibration_date": { + "anyOf": [ { - "$ref": "#/$defs/MKS_NEWPORT" + "format": "date", + "type": "string" }, { - "$ref": "#/$defs/MPI" + "type": "null" + } + ], + "default": null, + "description": "Date of most recent calibration", + "title": "Calibration date" + }, + "calibration_data": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "type": "null" + } + ], + "default": null, + "description": "Path to calibration data from most recent calibration", + "title": "Calibration data" + }, + "com_ports": { + "default": [], + "items": { + "$ref": "#/$defs/Com" + }, + "title": "COM ports", + "type": "array" + }, + "daqs": { + "default": [], + "items": { + "$ref": "#/$defs/DAQDevice" + }, + "title": "DAQ", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/$defs/MJFF" + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "modification_date", + "instrument_type", + "manufacturer", + "objectives" + ], + "title": "Instrument", + "type": "object" + }, + "IntraCerebellarVentricleInjection": { + "additionalProperties": false, + "description": "Description of an interacerebellar ventricle injection", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/MIDOPT" + "type": "number" }, { - "$ref": "#/$defs/MITUTUYO" + "type": "string" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ + { + "type": "number" }, { - "$ref": "#/$defs/NCCIH" + "type": "string" }, { - "$ref": "#/$defs/NIMH" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ { - "$ref": "#/$defs/NINDS" + "type": "string" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "injection_coordinate_ml": { + "anyOf": [ { - "$ref": "#/$defs/NAVITAR" + "type": "number" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, + "type": "string" + } + ], + "title": "Injection coordinate ML (mm)" + }, + "injection_coordinate_ap": { + "anyOf": [ { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "type": "number" }, { - "$ref": "#/$defs/NYU" - }, + "type": "string" + } + ], + "title": "Injection coordinate AP (mm)" + }, + "injection_coordinate_depth": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection coordinate depth (mm)", + "type": "array" + }, + "injection_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Injection coordinate unit" + }, + "injection_coordinate_reference": { + "anyOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/CoordinateReferenceLocation" }, { - "$ref": "#/$defs/OLYMPUS" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection coordinate reference" + }, + "bregma_to_lambda_distance": { + "anyOf": [ { - "$ref": "#/$defs/OEPS" + "type": "number" }, { - "$ref": "#/$defs/OPTOTUNE" + "type": "string" }, { - "$ref": "#/$defs/OTHER" - }, + "type": "null" + } + ], + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" + }, + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "injection_angle": { + "anyOf": [ { - "$ref": "#/$defs/OXXIUS" + "type": "number" }, { - "$ref": "#/$defs/PRIZMATIX" - }, + "type": "string" + } + ], + "title": "Injection angle (deg)" + }, + "injection_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Injection angle unit" + }, + "targeted_structure": { + "anyOf": [ { - "$ref": "#/$defs/QUANTIFI" + "type": "string" }, { - "$ref": "#/$defs/RASPBERRY_PI" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection targeted brain structure" + }, + "injection_hemisphere": { + "anyOf": [ { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/Side" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "type": "null" + } + ], + "default": null, + "title": "Injection hemisphere" + }, + "procedure_type": { + "const": "ICV injection", + "default": "ICV injection", + "enum": [ + "ICV injection" + ], + "title": "Procedure Type", + "type": "string" + }, + "injection_volume": { + "description": "Injection volume, one value per location", + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection volume (nL)", + "type": "array" + }, + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "nanoliter", + "title": "Injection volume unit" + } + }, + "required": [ + "injection_materials", + "protocol_id", + "injection_coordinate_ml", + "injection_coordinate_ap", + "injection_coordinate_depth", + "injection_angle", + "injection_volume" + ], + "title": "IntraCerebellarVentricleInjection", + "type": "object" + }, + "IntraCisternalMagnaInjection": { + "additionalProperties": false, + "description": "Description of an interacisternal magna injection", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "type": "number" }, { - "$ref": "#/$defs/SEMROCK" + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "type": "number" }, { - "$ref": "#/$defs/SPINNAKER" + "type": "string" }, { - "$ref": "#/$defs/TAMRON" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ { - "$ref": "#/$defs/TMC" + "type": "string" }, { - "$ref": "#/$defs/FLIR" - }, + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "injection_coordinate_ml": { + "anyOf": [ { - "$ref": "#/$defs/TWCF" + "type": "number" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, + "type": "string" + } + ], + "title": "Injection coordinate ML (mm)" + }, + "injection_coordinate_ap": { + "anyOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "type": "number" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, + "type": "string" + } + ], + "title": "Injection coordinate AP (mm)" + }, + "injection_coordinate_depth": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection coordinate depth (mm)", + "type": "array" + }, + "injection_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Injection coordinate unit" + }, + "injection_coordinate_reference": { + "anyOf": [ { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/CoordinateReferenceLocation" }, { - "$ref": "#/$defs/TYMPHANY" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection coordinate reference" + }, + "bregma_to_lambda_distance": { + "anyOf": [ { - "$ref": "#/$defs/VIEWORKS" + "type": "number" }, { - "$ref": "#/$defs/VORTRAN" + "type": "string" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "rrid": { + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "injection_angle": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Research Resource ID" + "title": "Injection angle (deg)" }, - "lot_number": { - "title": "Lot number", - "type": "string" + "injection_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Injection angle unit" }, - "expiration_date": { + "targeted_structure": { "anyOf": [ { - "format": "date", "type": "string" }, { @@ -11049,465 +11600,850 @@ } ], "default": null, - "title": "Lot expiration date" + "title": "Injection targeted brain structure" }, - "species": { - "discriminator": { - "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" - }, - { - "$ref": "#/$defs/HOMO_SAPIENS" - }, - { - "$ref": "#/$defs/MACACA_MULATTA" - }, + "injection_hemisphere": { + "anyOf": [ { - "$ref": "#/$defs/MUS_MUSCULUS" + "$ref": "#/$defs/Side" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" + "type": "null" } ], - "title": "Species" + "default": null, + "title": "Injection hemisphere" }, - "gene": { - "$ref": "#/$defs/PIDName", - "title": "Gene name, accession number, and registry" + "procedure_type": { + "const": "ICM injection", + "default": "ICM injection", + "enum": [ + "ICM injection" + ], + "title": "Procedure Type", + "type": "string" }, - "probe_sequences": { + "injection_volume": { + "description": "Injection volume, one value per location", "items": { - "type": "string" + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "title": "Probe sequences", + "title": "Injection volume (nL)", "type": "array" }, - "readout": { - "$ref": "#/$defs/HCRReadout", - "title": "Readout" - }, - "initiator_name": { - "title": "Initiator name", - "type": "string" + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "nanoliter", + "title": "Injection volume unit" } }, "required": [ - "name", - "source", - "lot_number", - "species", - "gene", - "probe_sequences", - "readout", - "initiator_name" - ], - "title": "HCRProbe", - "type": "object" - }, - "HCRReadout": { - "additionalProperties": false, - "description": "Description of a readout for HCR", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" + "injection_materials", + "protocol_id", + "injection_coordinate_ml", + "injection_coordinate_ap", + "injection_coordinate_depth", + "injection_angle", + "injection_volume" + ], + "title": "IntraCisternalMagnaInjection", + "type": "object" + }, + "IntraperitonealInjection": { + "additionalProperties": false, + "description": "Description of an intraperitoneal injection procedure", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "type": "number" }, { - "$ref": "#/$defs/MJFF" + "type": "string" }, { - "$ref": "#/$defs/MIDOPT" - }, + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ { - "$ref": "#/$defs/MITUTUYO" + "type": "number" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "type": "string" }, { - "$ref": "#/$defs/NCCIH" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ { - "$ref": "#/$defs/NIMH" + "type": "string" }, { - "$ref": "#/$defs/NINDS" - }, + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "procedure_type": { + "const": "Intraperitoneal injection", + "default": "Intraperitoneal injection", + "enum": [ + "Intraperitoneal injection" + ], + "title": "Procedure Type", + "type": "string" + }, + "injection_volume": { + "anyOf": [ { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "type": "number" }, { - "$ref": "#/$defs/NAVITAR" + "type": "string" + } + ], + "title": "Injection volume (uL)" + }, + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Injection volume unit" + } + }, + "required": [ + "injection_materials", + "protocol_id", + "injection_volume" + ], + "title": "IntraperitonealInjection", + "type": "object" + }, + "IontophoresisInjection": { + "additionalProperties": false, + "description": "Description of an iotophoresis injection procedure", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "type": "number" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "type": "string" }, { - "$ref": "#/$defs/NYU" - }, + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ { - "$ref": "#/$defs/NIKON" + "type": "number" }, { - "$ref": "#/$defs/OLYMPUS" + "type": "string" }, { - "$ref": "#/$defs/OEPS" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ { - "$ref": "#/$defs/OPTOTUNE" + "type": "string" }, { - "$ref": "#/$defs/OTHER" - }, + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "injection_coordinate_ml": { + "anyOf": [ { - "$ref": "#/$defs/OXXIUS" + "type": "number" }, { - "$ref": "#/$defs/PRIZMATIX" - }, + "type": "string" + } + ], + "title": "Injection coordinate ML (mm)" + }, + "injection_coordinate_ap": { + "anyOf": [ { - "$ref": "#/$defs/QUANTIFI" + "type": "number" }, { - "$ref": "#/$defs/RASPBERRY_PI" - }, + "type": "string" + } + ], + "title": "Injection coordinate AP (mm)" + }, + "injection_coordinate_depth": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection coordinate depth (mm)", + "type": "array" + }, + "injection_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Injection coordinate unit" + }, + "injection_coordinate_reference": { + "anyOf": [ { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/CoordinateReferenceLocation" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection coordinate reference" + }, + "bregma_to_lambda_distance": { + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "type": "number" }, { - "$ref": "#/$defs/SEMROCK" + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" + }, + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "injection_angle": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "type": "number" }, { - "$ref": "#/$defs/SPINNAKER" - }, + "type": "string" + } + ], + "title": "Injection angle (deg)" + }, + "injection_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Injection angle unit" + }, + "targeted_structure": { + "anyOf": [ { - "$ref": "#/$defs/TAMRON" + "type": "string" }, { - "$ref": "#/$defs/TMC" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection targeted brain structure" + }, + "injection_hemisphere": { + "anyOf": [ { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/Side" }, { - "$ref": "#/$defs/TWCF" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection hemisphere" + }, + "procedure_type": { + "const": "Iontophoresis injection", + "default": "Iontophoresis injection", + "enum": [ + "Iontophoresis injection" + ], + "title": "Procedure Type", + "type": "string" + }, + "injection_current": { + "anyOf": [ { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "type": "number" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, + "type": "string" + } + ], + "title": "Injection current (uA)" + }, + "injection_current_unit": { + "$ref": "#/$defs/CurrentUnit", + "default": "microamps", + "title": "Injection current unit" + }, + "alternating_current": { + "title": "Alternating current", + "type": "string" + } + }, + "required": [ + "injection_materials", + "protocol_id", + "injection_coordinate_ml", + "injection_coordinate_ap", + "injection_coordinate_depth", + "injection_angle", + "injection_current", + "alternating_current" + ], + "title": "IontophoresisInjection", + "type": "object" + }, + "Lamp": { + "additionalProperties": false, + "description": "Description of a Lamp lightsource", + "properties": { + "device_type": { + "const": "Lamp", + "default": "Lamp", + "enum": [ + "Lamp" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "type": "string" }, { - "$ref": "#/$defs/THORLABS" - }, + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "type": "string" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "title": "Model" }, - "rrid": { + "path_to_cad": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", - "type": "string" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "expiration_date": { + "port_index": { "anyOf": [ { - "format": "date", "type": "string" }, { @@ -11515,262 +12451,87 @@ } ], "default": null, - "title": "Lot expiration date" - }, - "fluorophore": { - "$ref": "#/$defs/Fluorophore" - }, - "excitation_wavelength": { - "title": "Excitation wavelength (nm)", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Excitation wavelength unit" - }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" - }, - "initiator_name": { - "title": "Initiator name", - "type": "string" - } - }, - "required": [ - "name", - "source", - "lot_number", - "fluorophore", - "excitation_wavelength", - "stain_type", - "initiator_name" - ], - "title": "HCRReadout", - "type": "object" - }, - "HCRSeries": { - "additionalProperties": false, - "description": "Description of series of HCR staining rounds for mFISH", - "properties": { - "codebook_name": { - "title": "Codebook name", - "type": "string" - }, - "number_of_rounds": { - "title": "Number of round", - "type": "integer" - }, - "hcr_rounds": { - "items": { - "$ref": "#/$defs/HybridizationChainReaction" - }, - "title": "Hybridization Chain Reaction rounds", - "type": "array" - }, - "strip_qc_compatible": { - "title": "Strip QC compatible", - "type": "boolean" - } - }, - "required": [ - "codebook_name", - "number_of_rounds", - "hcr_rounds", - "strip_qc_compatible" - ], - "title": "HCRSeries", - "type": "object" - }, - "HEAD": { - "properties": { - "name": { - "const": "head", - "default": "head", - "enum": [ - "head" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_31858", - "default": "EMAPA_31858", - "enum": [ - "EMAPA_31858" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HEAD", - "type": "object" - }, - "HINDLIMB": { - "properties": { - "name": { - "const": "hindlimb", - "default": "hindlimb", - "enum": [ - "hindlimb" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "title": "Port index" }, - "registry_identifier": { - "const": "EMAPA_17458", - "default": "EMAPA_17458", - "enum": [ - "EMAPA_17458" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HINDLIMB", - "type": "object" - }, - "HOMO_SAPIENS": { - "properties": { - "name": { - "const": "Homo sapiens", - "default": "Homo sapiens", - "enum": [ - "Homo sapiens" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/NCBI" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid9606", - "default": "NCBI:txid9606", - "enum": [ - "NCBI:txid9606" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HOMO_SAPIENS", - "type": "object" - }, - "HSFP": { - "properties": { - "name": { - "const": "Hyperspectral fiber photometry platform", - "default": "Hyperspectral fiber photometry platform", - "enum": [ - "Hyperspectral fiber photometry platform" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "HSFP", - "default": "HSFP", - "enum": [ - "HSFP" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "HSFP", - "type": "object" - }, - "HUST": { - "properties": { - "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", - "enum": [ - "Huazhong University of Science and Technology" - ], - "title": "Name", - "type": "string" + "default": null, + "title": "Notes" }, - "abbreviation": { - "const": "HUST", - "default": "HUST", - "enum": [ - "HUST" + "wavelength_min": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Wavelength minimum (nm)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "wavelength_max": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Wavelength maximum (nm)" }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "temperature": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Temperature (K)" + }, + "temperature_unit": { + "$ref": "#/$defs/TemperatureUnit", + "default": "Kelvin", + "title": "Temperature unit" } }, - "title": "HUST", + "required": [ + "name" + ], + "title": "Lamp", "type": "object" }, - "HarpDevice": { + "Laser": { "additionalProperties": false, - "description": "DAQ that uses the Harp protocol for synchronization and data transmission", + "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", "properties": { "device_type": { - "const": "Harp device", - "default": "Harp device", + "const": "Laser", + "default": "Laser", "enum": [ - "Harp device" + "Laser" ], "title": "Device Type", "type": "string" @@ -11792,48 +12553,35 @@ "title": "Serial number" }, "manufacturer": { - "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "007rkz355" - }, "discriminator": { "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Quantifi": "#/$defs/_Quantifi", + "Vortran": "#/$defs/_Vortran" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -11892,25 +12640,20 @@ "default": null, "title": "Notes" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "firmware_version": { + "maximum_power": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -11919,96 +12662,32 @@ } ], "default": null, - "title": "Firmware version" + "title": "Maximum power (mW)" }, - "hardware_version": { + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Power unit" + }, + "coupling": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Coupling" }, { "type": "null" } ], "default": null, - "title": "Hardware version" + "title": "Coupling" }, - "harp_device_type": { - "discriminator": { - "mapping": { - "Behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__3", - "Camera Controller": "#/$defs/CAMERA_CONTROLLER", - "Clock Synchronizer": "#/$defs/CLOCK_SYNCHRONIZER", - "Cuttlefish": "#/$defs/CUTTLEFISH", - "Generic Harp Device": "#/$defs/GENERIC_HARP_DEVICE", - "Input Expander": "#/$defs/INPUT_EXPANDER", - "Lickety Split": "#/$defs/LICKETY_SPLIT", - "Load Cells": "#/$defs/LOAD_CELLS", - "Olfactometer": "#/$defs/OLFACTOMETER", - "Sniff Detector": "#/$defs/SNIFF_DETECTOR", - "Sound Card": "#/$defs/SOUND_CARD", - "Stepper Driver": "#/$defs/STEPPER_DRIVER", - "Synchronizer": "#/$defs/SYNCHRONIZER", - "Timestamp Generator Gen 1": "#/$defs/TIMESTAMP_GENERATOR_GEN_1", - "Timestamp Generator Gen 3": "#/$defs/TIMESTAMP_GENERATOR_GEN_3", - "Treadmill": "#/$defs/TREADMILL" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__3" - }, - { - "$ref": "#/$defs/CAMERA_CONTROLLER" - }, - { - "$ref": "#/$defs/CLOCK_SYNCHRONIZER" - }, - { - "$ref": "#/$defs/CUTTLEFISH" - }, - { - "$ref": "#/$defs/GENERIC_HARP_DEVICE" - }, - { - "$ref": "#/$defs/INPUT_EXPANDER" - }, - { - "$ref": "#/$defs/LICKETY_SPLIT" - }, - { - "$ref": "#/$defs/LOAD_CELLS" - }, - { - "$ref": "#/$defs/OLFACTOMETER" - }, - { - "$ref": "#/$defs/SNIFF_DETECTOR" - }, - { - "$ref": "#/$defs/SOUND_CARD" - }, - { - "$ref": "#/$defs/STEPPER_DRIVER" - }, - { - "$ref": "#/$defs/SYNCHRONIZER" - }, - { - "$ref": "#/$defs/TIMESTAMP_GENERATOR_GEN_1" - }, + "coupling_efficiency": { + "anyOf": [ { - "$ref": "#/$defs/TIMESTAMP_GENERATOR_GEN_3" + "maximum": 100.0, + "minimum": 0.0, + "type": "number" }, - { - "$ref": "#/$defs/TREADMILL" - } - ], - "title": "Type of Harp device" - }, - "core_version": { - "anyOf": [ { "type": "string" }, @@ -12017,9 +12696,18 @@ } ], "default": null, - "title": "Core version" + "title": "Coupling efficiency (percent)" }, - "tag_version": { + "coupling_efficiency_unit": { + "const": "percent", + "default": "percent", + "enum": [ + "percent" + ], + "title": "Coupling efficiency unit", + "type": "string" + }, + "item_number": { "anyOf": [ { "type": "string" @@ -12029,62 +12717,86 @@ } ], "default": null, - "title": "Tag version" + "title": "Item number" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "Laser", + "type": "object" + }, + "LaserAssembly": { + "additionalProperties": false, + "description": "Assembly for optogenetic stimulation", + "properties": { + "name": { + "title": "Laser assembly name", + "type": "string" }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" + "manipulator": { + "$ref": "#/$defs/Manipulator" + }, + "lasers": { + "items": { + "$ref": "#/$defs/Laser" + }, + "title": "Lasers connected to this module", + "type": "array" + }, + "collimator": { + "$ref": "#/$defs/Device", + "title": "Collimator" + }, + "fiber": { + "$ref": "#/$defs/Patch", + "title": "Fiber patch" } }, "required": [ "name", - "computer_name", - "harp_device_type", - "is_clock_generator" + "manipulator", + "lasers", + "collimator", + "fiber" ], - "title": "HarpDevice", + "title": "LaserAssembly", "type": "object" }, - "Headframe": { + "LaserConfig": { "additionalProperties": false, - "description": "Description of headframe procedure", + "description": "Description of laser settings in a session", "properties": { - "procedure_type": { - "const": "Headframe", - "default": "Headframe", + "device_type": { + "const": "Laser", + "default": "Laser", "enum": [ - "Headframe" + "Laser" ], - "title": "Procedure Type", + "title": "Device Type", "type": "string" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "name": { + "description": "Must match rig json", + "title": "Name", "type": "string" }, - "headframe_type": { - "title": "Headframe type", - "type": "string" + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" }, - "headframe_part_number": { - "title": "Headframe part number", - "type": "string" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "headframe_material": { + "excitation_power": { "anyOf": [ { - "$ref": "#/$defs/HeadframeMaterial" + "type": "number" }, - { - "type": "null" - } - ], - "default": null, - "title": "Headframe material" - }, - "well_part_number": { - "anyOf": [ { "type": "string" }, @@ -12093,48 +12805,30 @@ } ], "default": null, - "title": "Well part number" + "title": "Excitation power (mW)" }, - "well_type": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Well type" + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Excitation power unit" } }, "required": [ - "protocol_id", - "headframe_type", - "headframe_part_number" + "name", + "wavelength" ], - "title": "Headframe", + "title": "LaserConfig", "type": "object" }, - "HeadframeMaterial": { - "description": "Headframe material name", - "enum": [ - "Steel", - "Titanium", - "White Zirconia" - ], - "title": "HeadframeMaterial", - "type": "string" - }, - "Headstage": { + "Lens": { "additionalProperties": false, - "description": "Headstage used with an ephys probe", + "description": "Lens", "properties": { "device_type": { - "const": "Headstage", - "default": "Headstage", + "const": "Lens", + "default": "Lens", "enum": [ - "Headstage" + "Lens" ], "title": "Device Type", "type": "string" @@ -12146,387 +12840,83 @@ "serial_number": { "anyOf": [ { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "string" }, { "type": "null" } ], "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Computar": "#/$defs/_Computar", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Leica": "#/$defs/_Leica", + "Mitutuyo": "#/$defs/_Mitutuyo", + "Navitar": "#/$defs/_Navitar", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Other": "#/$defs/_Other", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Tamron": "#/$defs/_Tamron", + "Thorlabs": "#/$defs/_Thorlabs" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Other" + } + ], "title": "Manufacturer" }, "model": { @@ -12582,32 +12972,12 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "name" - ], - "title": "Headstage", - "type": "object" - }, - "HomeCageEnrichment": { - "description": "Materials provided in animal home cage", - "enum": [ - "None", - "Plastic shelter", - "Plastic tube", - "Running wheel", - "Other" - ], - "title": "HomeCageEnrichment", - "type": "string" - }, - "Housing": { - "additionalProperties": false, - "description": "Description of subject housing", - "properties": { - "cage_id": { + }, + "focal_length": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -12616,580 +12986,564 @@ } ], "default": null, - "title": "Cage ID" + "title": "Focal length of the lens (mm)" }, - "room_id": { + "focal_length_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Focal length unit" + }, + "size": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/LensSize" }, { "type": "null" } ], "default": null, - "title": "Room ID" + "title": "Size (inches)" }, - "light_cycle": { + "lens_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Lens size unit" + }, + "optimized_wavelength_range": { "anyOf": [ { - "$ref": "#/$defs/LightCycle" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Light cycle" - }, - "home_cage_enrichment": { - "default": [], - "items": { - "$ref": "#/$defs/HomeCageEnrichment" - }, - "title": "Home cage enrichment", - "type": "array" - }, - "cohoused_subjects": { - "default": [], - "description": "List of IDs of other subjects housed in same cage", - "items": { - "type": "string" - }, - "title": "Co-housed subjects", - "type": "array" - } - }, - "title": "Housing", - "type": "object" - }, - "HybridizationChainReaction": { - "additionalProperties": false, - "description": "Description of an HCR staining round", - "properties": { - "round_index": { - "title": "Round index", - "type": "integer" - }, - "start_time": { - "format": "date-time", - "title": "Round start time", - "type": "string" - }, - "end_time": { - "format": "date-time", - "title": "Round end time", - "type": "string" - }, - "HCR_probes": { - "items": { - "$ref": "#/$defs/HCRProbe" - }, - "title": "HCR probes", - "type": "array" + "title": "Optimized wavelength range (nm)" }, - "other_probes": { - "default": [], - "items": { - "$ref": "#/$defs/OligoProbe" - }, - "title": "Other probes", - "type": "array" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "probe_concentration": { + "max_aperture": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Probe concentration (M)" - }, - "probe_concentration_unit": { - "default": "M", - "title": "Probe concentration unit", - "type": "string" - }, - "other_stains": { - "default": [], - "items": { - "$ref": "#/$defs/Stain" - }, - "title": "Other stains", - "type": "array" - }, - "instrument_id": { - "title": "Instrument ID", - "type": "string" + "default": null, + "title": "Max aperture (e.g. f/2)" } }, "required": [ - "round_index", - "start_time", - "end_time", - "HCR_probes", - "probe_concentration", - "instrument_id" + "name", + "manufacturer" ], - "title": "HybridizationChainReaction", + "title": "Lens", "type": "object" }, - "ICEPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Intracellular electrophysiology", - "default": "Intracellular electrophysiology", - "enum": [ - "Intracellular electrophysiology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "icephys", - "default": "icephys", - "enum": [ - "icephys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ICEPHYS", - "type": "object" + "LensSize": { + "description": "Lens size value", + "enum": [ + 1, + 2 + ], + "title": "LensSize", + "type": "integer" }, - "IDT": { - "properties": { - "name": { - "const": "Integrated DNA Technologies", - "default": "Integrated DNA Technologies", - "enum": [ - "Integrated DNA Technologies" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "IDT", - "default": "IDT", - "enum": [ - "IDT" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "LickSensorType": { + "description": "Type of lick sensor", + "enum": [ + "Capacitive", + "Piezoelectric" + ], + "title": "LickSensorType", + "type": "string" + }, + "LightCycle": { + "additionalProperties": false, + "description": "Description of vivarium light cycle times", + "properties": { + "lights_on_time": { + "description": "Time in UTC that lights were turned on", + "format": "time", + "title": "Lights on time", + "type": "string" }, - "registry_identifier": { - "const": "009jvpf03", - "default": "009jvpf03", - "enum": [ - "009jvpf03" - ], - "title": "Registry Identifier", + "lights_off_time": { + "description": "Time in UTC that lights were turned off", + "format": "time", + "title": "Lights off time", "type": "string" } }, - "title": "IDT", + "required": [ + "lights_on_time", + "lights_off_time" + ], + "title": "LightCycle", "type": "object" }, - "IMEC": { + "LightEmittingDiode": { + "additionalProperties": false, + "description": "Description of a Light Emitting Diode (LED) device", "properties": { - "name": { - "const": "Interuniversity Microelectronics Center", - "default": "Interuniversity Microelectronics Center", + "device_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", "enum": [ - "Interuniversity Microelectronics Center" + "Light emitting diode" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "IMEC", - "default": "IMEC", - "enum": [ - "IMEC" - ], - "title": "Abbreviation", + "name": { + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Doric": "#/$defs/_Doric", + "Other": "#/$defs/_Other", + "Prizmatix": "#/$defs/_Prizmatix", + "Thorlabs": "#/$defs/_Thorlabs", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Ams_Osram" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "02kcbn207", - "default": "02kcbn207", - "enum": [ - "02kcbn207" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IMEC", - "type": "object" - }, - "INFINITY_PHOTO_OPTICAL": { - "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Port index" }, - "registry_identifier": { - "const": null, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Notes" + }, + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "bandwidth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Bandwidth (FWHM)" + }, + "bandwidth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Bandwidth unit" } }, - "title": "INFINITY_PHOTO_OPTICAL", + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "LightEmittingDiode", "type": "object" }, - "INPUT_EXPANDER": { + "LightEmittingDiodeConfig": { + "additionalProperties": false, + "description": "Description of LED settings", "properties": { - "name": { - "const": "Input Expander", - "default": "Input Expander", + "device_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", "enum": [ - "Input Expander" + "Light emitting diode" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "whoami": { - "const": 1106, - "default": 1106, - "enum": [ - 1106 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "INPUT_EXPANDER", - "type": "object" - }, - "INVITROGEN": { - "properties": { "name": { - "const": "Invitrogen", - "default": "Invitrogen", - "enum": [ - "Invitrogen" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "excitation_power": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", - "enum": [ - "03x1ewr52" + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Excitation power (mW)" + }, + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Excitation power unit" } }, - "title": "INVITROGEN", + "required": [ + "name" + ], + "title": "LightEmittingDiodeConfig", "type": "object" }, - "IR_ROBOT_CO": { + "MRIScan": { + "additionalProperties": false, + "description": "Description of a 3D scan", "properties": { - "name": { - "const": "IR Robot Co", - "default": "IR Robot Co", - "enum": [ - "IR Robot Co" - ], - "title": "Name", - "type": "string" + "scan_index": { + "title": "Scan index", + "type": "integer" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "scan_type": { + "$ref": "#/$defs/ScanType", + "title": "Scan type" }, - "registry": { + "primary_scan": { + "description": "Indicates the primary scan used for downstream analysis", + "title": "Primary scan", + "type": "boolean" + }, + "mri_scanner": { + "anyOf": [ + { + "$ref": "#/$defs/Scanner" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "MRI scanner" }, - "registry_identifier": { - "const": null, + "scan_sequence_type": { + "$ref": "#/$defs/MriScanSequence", + "title": "Scan sequence" + }, + "rare_factor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "RARE factor" + }, + "echo_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "IR_ROBOT_CO", - "type": "object" - }, - "ISL": { - "properties": { - "name": { - "const": "ISL Products International", - "default": "ISL Products International", - "enum": [ - "ISL Products International" + "title": "Echo time (ms)" + }, + "effective_echo_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Effective echo time (ms)" }, - "abbreviation": { - "const": "ISL", - "default": "ISL", - "enum": [ - "ISL" + "echo_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Echo time unit" + }, + "repetition_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Repetition time (ms)" }, - "registry": { + "repetition_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Repetition time unit" + }, + "vc_orientation": { + "anyOf": [ + { + "$ref": "#/$defs/Rotation3dTransform" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Scan orientation" }, - "registry_identifier": { - "const": null, + "vc_position": { + "anyOf": [ + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Scan position" + }, + "subject_position": { + "$ref": "#/$defs/SubjectPosition", + "title": "Subject position" + }, + "voxel_sizes": { + "anyOf": [ + { + "$ref": "#/$defs/Scale3dTransform" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ISL", - "type": "object" - }, - "ImageAxis": { - "additionalProperties": false, - "description": "Description of an image axis", - "properties": { - "name": { - "$ref": "#/$defs/AxisName", - "title": "Name" + "default": null, + "description": "Resolution", + "title": "Voxel sizes" }, - "direction": { - "$ref": "#/$defs/AnatomicalDirection", - "description": "Tissue direction as the value of axis increases. If Other describe in notes." + "processing_steps": { + "default": [], + "items": { + "enum": [ + "Fiducial segmentation", + "Image atlas alignment", + "Skull stripping" + ], + "type": "string" + }, + "title": "Processing Steps", + "type": "array" }, - "dimension": { - "description": "Reference axis number for stitching", - "title": "Dimension", - "type": "integer" + "additional_scan_parameters": { + "$ref": "#/$defs/AindGeneric", + "title": "Parameters" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Axis physical units" - } - }, - "required": [ - "name", - "direction", - "dimension" - ], - "title": "ImageAxis", - "type": "object" - }, - "ImagingDeviceType": { - "description": "Imaginge device type name", - "enum": [ - "Beam expander", - "Sample Chamber", - "Diffuser", - "Galvo", - "Laser combiner", - "Laser coupler", - "Prism", - "Objective", - "Rotation mount", - "Slit", - "Tunable lens", - "Other" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "scan_index", + "scan_type", + "primary_scan", + "scan_sequence_type", + "echo_time", + "repetition_time", + "subject_position", + "additional_scan_parameters" ], - "title": "ImagingDeviceType", - "type": "string" + "title": "MRIScan", + "type": "object" }, - "ImagingInstrumentType": { - "description": "Experiment type name", + "MagneticStrength": { + "description": "Strength of magnet", "enum": [ - "confocal", - "diSPIM", - "exaSPIM", - "ecephys", - "mesoSPIM", - "Other", - "SmartSPIM", - "Two photon" + 7, + 14 ], - "title": "ImagingInstrumentType", - "type": "string" + "title": "MagneticStrength", + "type": "integer" }, - "Immersion": { + "Maintenance": { "additionalProperties": false, - "description": "Description of immersion medium", + "description": "Generic maintenance class", "properties": { - "medium": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion medium" + "maintenance_date": { + "format": "date-time", + "title": "Date and time of maintenance", + "type": "string" }, - "refractive_index": { + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" + }, + "description": { + "description": "Description on maintenance procedure", + "title": "Description", + "type": "string" + }, + "protocol_id": { "anyOf": [ { - "type": "number" + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Protocol ID" + }, + "reagents": { + "default": [], + "items": { + "$ref": "#/$defs/Reagent" + }, + "title": "Reagents", + "type": "array" + }, + "notes": { + "anyOf": [ { "type": "string" + }, + { + "type": "null" } ], - "title": "Index of refraction" + "default": null, + "title": "Notes" } }, "required": [ - "medium", - "refractive_index" + "maintenance_date", + "device_name", + "description" ], - "title": "Immersion", + "title": "Maintenance", "type": "object" }, - "ImmersionMedium": { - "description": "Immersion medium name", - "enum": [ - "air", - "multi", - "oil", - "PBS", - "water", - "other", - "easy index", - "ethyl cinnimate", - "aqueous clearing buffer" - ], - "title": "ImmersionMedium", - "type": "string" - }, - "ImmunolabelClass": { - "description": "Type of antibodies", - "enum": [ - "Primary", - "Secondary", - "Conjugate" - ], - "title": "ImmunolabelClass", - "type": "string" - }, - "Instrument": { + "Manipulator": { "additionalProperties": false, - "description": "Description of an instrument, which is a collection of devices", + "description": "Manipulator used on a dome module", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/instrument.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "device_type": { + "const": "Manipulator", + "default": "Manipulator", "enum": [ - "1.0.1" + "Manipulator" ], - "title": "Schema Version", + "title": "Device Type", "type": "string" }, - "instrument_id": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { "type": "string" @@ -13199,513 +13553,938 @@ } ], "default": null, - "description": "Unique instrument identifier, name convention: --", - "title": "Instrument ID" - }, - "modification_date": { - "format": "date", - "title": "Date of modification", - "type": "string" - }, - "instrument_type": { - "$ref": "#/$defs/ImagingInstrumentType", - "title": "Instrument type" + "title": "Serial number" }, "manufacturer": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "Other": "#/$defs/_Other" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "type": "string" }, { - "$ref": "#/$defs/IDT" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/IMEC" + "type": "string" }, { - "$ref": "#/$defs/INVITROGEN" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/JAX" + "type": "string" }, { - "$ref": "#/$defs/JANELIA" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/JULABO" + "type": "string" }, { - "$ref": "#/$defs/LG" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Manipulator", + "type": "object" + }, + "ManipulatorModule": { + "additionalProperties": false, + "description": "A dome module connected to a 3-axis manipulator", + "properties": { + "assembly_name": { + "title": "Assembly name", + "type": "string" + }, + "arc_angle": { + "anyOf": [ { - "$ref": "#/$defs/LEICA" + "type": "number" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, + "type": "string" + } + ], + "title": "Arc Angle (deg)" + }, + "module_angle": { + "anyOf": [ { - "$ref": "#/$defs/LIFECANVAS" + "type": "number" }, { - "$ref": "#/$defs/MBF" - }, + "type": "string" + } + ], + "title": "Module Angle (deg)" + }, + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" + }, + "rotation_angle": { + "anyOf": [ { - "$ref": "#/$defs/MKS_NEWPORT" + "type": "number" }, { - "$ref": "#/$defs/MPI" + "type": "string" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, + "type": "null" + } + ], + "default": null, + "title": "Rotation Angle (deg)" + }, + "coordinate_transform": { + "anyOf": [ { - "$ref": "#/$defs/MJFF" + "type": "string" }, { - "$ref": "#/$defs/MIDOPT" - }, + "type": "null" + } + ], + "default": null, + "description": "Path to coordinate transform", + "title": "Transform from local manipulator axes to rig" + }, + "calibration_date": { + "anyOf": [ { - "$ref": "#/$defs/MITUTUYO" + "format": "date-time", + "type": "string" }, { - "$ref": "#/$defs/NRESEARCH_INC" - }, + "type": "null" + } + ], + "default": null, + "title": "Date on which coordinate transform was last calibrated" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/NCCIH" + "type": "string" }, { - "$ref": "#/$defs/NIMH" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "primary_targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "other_targeted_structure": { + "anyOf": [ { - "$ref": "#/$defs/NINDS" + "items": { + "type": "string" + }, + "type": "array" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Other targeted structure" + }, + "targeted_ccf_coordinates": { + "default": [], + "items": { + "$ref": "#/$defs/CcfCoords" + }, + "title": "Targeted CCF coordinates", + "type": "array" + }, + "manipulator_coordinates": { + "$ref": "#/$defs/Coordinates3d", + "title": "Manipulator coordinates" + }, + "anatomical_coordinates": { + "anyOf": [ { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/Coordinates3d" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, + "type": "null" + } + ], + "default": null, + "title": "Anatomical coordinates" + }, + "anatomical_reference": { + "anyOf": [ { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "enum": [ + "Bregma", + "Lambda" + ], + "type": "string" }, { - "$ref": "#/$defs/NYU" - }, + "type": "null" + } + ], + "default": null, + "title": "Anatomical coordinate reference" + }, + "surface_z": { + "anyOf": [ { - "$ref": "#/$defs/NIKON" + "type": "number" }, { - "$ref": "#/$defs/OLYMPUS" + "type": "string" }, { - "$ref": "#/$defs/OEPS" - }, + "type": "null" + } + ], + "default": null, + "title": "Surface z" + }, + "surface_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Surface z unit" + }, + "dye": { + "anyOf": [ { - "$ref": "#/$defs/OPTOTUNE" + "type": "string" }, { - "$ref": "#/$defs/OTHER" - }, + "type": "null" + } + ], + "default": null, + "title": "Dye" + }, + "implant_hole_number": { + "anyOf": [ { - "$ref": "#/$defs/OXXIUS" + "type": "integer" }, { - "$ref": "#/$defs/PRIZMATIX" - }, + "type": "null" + } + ], + "default": null, + "title": "Implant hole number" + } + }, + "required": [ + "assembly_name", + "arc_angle", + "module_angle", + "primary_targeted_structure", + "manipulator_coordinates" + ], + "title": "ManipulatorModule", + "type": "object" + }, + "MassUnit": { + "description": "Enumeration of Mass Measurements", + "enum": [ + "kilogram", + "gram", + "milligram", + "microgram", + "nanogram" + ], + "title": "MassUnit", + "type": "string" + }, + "MemoryUnit": { + "description": "Computer memory units", + "enum": [ + "Byte", + "Kilobyte", + "Megabyte", + "Gigabyte", + "Terabyte", + "Petabyte", + "Exabyte" + ], + "title": "MemoryUnit", + "type": "string" + }, + "MetadataStatus": { + "description": "Status of Metadata", + "enum": [ + "Valid", + "Invalid", + "Missing", + "Unknown" + ], + "title": "MetadataStatus", + "type": "string" + }, + "Monitor": { + "additionalProperties": false, + "description": "Description of visual display for visual stimuli", + "properties": { + "device_type": { + "const": "Monitor", + "default": "Monitor", + "enum": [ + "Monitor" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/QUANTIFI" + "type": "string" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "ASUS": "#/$defs/_Asus", + "LG": "#/$defs/_Lg", + "Other": "#/$defs/_Other" }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/SEMROCK" + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "type": "string" }, { - "$ref": "#/$defs/SPINNAKER" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/TAMRON" + "type": "string" }, { - "$ref": "#/$defs/TMC" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/FLIR" + "type": "string" }, { - "$ref": "#/$defs/TWCF" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "refresh_rate": { + "minimum": 60, + "title": "Refresh rate (Hz)", + "type": "integer" + }, + "width": { + "title": "Width (pixels)", + "type": "integer" + }, + "height": { + "title": "Height (pixels)", + "type": "integer" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" + }, + "viewing_distance": { + "anyOf": [ { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "type": "number" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, + "type": "string" + } + ], + "title": "Viewing distance (cm)" + }, + "viewing_distance_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Viewing distance unit" + }, + "position": { + "anyOf": [ { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/RelativePosition" }, { - "$ref": "#/$defs/THORLABS" - }, + "type": "null" + } + ], + "default": null, + "title": "Relative position of the monitor" + }, + "contrast": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "maximum": 100, + "minimum": 0, + "type": "integer" }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "null" + } + ], + "default": null, + "description": "Monitor's contrast setting", + "title": "Contrast" + }, + "brightness": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "maximum": 100, + "minimum": 0, + "type": "integer" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Instrument manufacturer" + "default": null, + "description": "Monitor's brightness setting", + "title": "Brightness" + } + }, + "required": [ + "name", + "manufacturer", + "refresh_rate", + "width", + "height", + "viewing_distance" + ], + "title": "Monitor", + "type": "object" + }, + "MotorizedStage": { + "additionalProperties": false, + "description": "Description of motorized stage", + "properties": { + "device_type": { + "const": "Motorized stage", + "default": "Motorized stage", + "enum": [ + "Motorized stage" + ], + "title": "Device Type", + "type": "string" }, - "temperature_control": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Temperature control" + "title": "Serial number" }, - "humidity_control": { + "manufacturer": { "anyOf": [ { - "type": "boolean" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "title": "Humidity control" - }, - "optical_tables": { - "default": [], - "items": { - "$ref": "#/$defs/OpticalTable" - }, - "title": "Optical table", - "type": "array" + "title": "Manufacturer" }, - "enclosure": { + "model": { "anyOf": [ { - "$ref": "#/$defs/Enclosure" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Enclosure" - }, - "objectives": { - "items": { - "$ref": "#/$defs/Objective" - }, - "title": "Objectives", - "type": "array" - }, - "detectors": { - "default": [], - "items": { - "$ref": "#/$defs/Detector" - }, - "title": "Detectors", - "type": "array" - }, - "light_sources": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Lamp": "#/$defs/Lamp", - "Laser": "#/$defs/Laser", - "Light emitting diode": "#/$defs/LightEmittingDiode" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Laser" - }, - { - "$ref": "#/$defs/LightEmittingDiode" - }, - { - "$ref": "#/$defs/Lamp" - } - ] - }, - "title": "Light sources", - "type": "array" - }, - "lenses": { - "default": [], - "items": { - "$ref": "#/$defs/Lens" - }, - "title": "Lenses", - "type": "array" - }, - "fluorescence_filters": { - "default": [], - "items": { - "$ref": "#/$defs/Filter" - }, - "title": "Fluorescence filters", - "type": "array" - }, - "motorized_stages": { - "default": [], - "items": { - "$ref": "#/$defs/MotorizedStage" - }, - "title": "Motorized stages", - "type": "array" - }, - "scanning_stages": { - "default": [], - "items": { - "$ref": "#/$defs/ScanningStage" - }, - "title": "Scanning motorized stages", - "type": "array" - }, - "additional_devices": { - "default": [], - "items": { - "$ref": "#/$defs/AdditionalImagingDevice" - }, - "title": "Additional devices", - "type": "array" + "title": "Model" }, - "calibration_date": { + "path_to_cad": { "anyOf": [ { - "format": "date", "type": "string" }, { @@ -13713,10 +14492,10 @@ } ], "default": null, - "description": "Date of most recent calibration", - "title": "Calibration date" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "calibration_data": { + "port_index": { "anyOf": [ { "type": "string" @@ -13726,24 +14505,12 @@ } ], "default": null, - "description": "Path to calibration data from most recent calibration", - "title": "Calibration data" - }, - "com_ports": { - "default": [], - "items": { - "$ref": "#/$defs/Com" - }, - "title": "COM ports", - "type": "array" + "title": "Port index" }, - "daqs": { - "default": [], - "items": { - "$ref": "#/$defs/DAQDevice" - }, - "title": "DAQ", - "type": "array" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, "notes": { "anyOf": [ @@ -13756,68 +14523,25 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "modification_date", - "instrument_type", - "manufacturer", - "objectives" - ], - "title": "Instrument", - "type": "object" - }, - "IntraCerebellarVentricleInjection": { - "additionalProperties": false, - "description": "Description of an interacerebellar ventricle injection", - "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] - }, - "minItems": 1, - "title": "Injection material", - "type": "array" }, - "recovery_time": { + "travel": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Recovery time" + "title": "Travel of device (mm)" }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" + "travel_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Travel unit" }, - "injection_duration": { + "firmware": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -13826,14 +14550,43 @@ } ], "default": null, - "title": "Injection duration" + "title": "Firmware" + } + }, + "required": [ + "name", + "travel" + ], + "title": "MotorizedStage", + "type": "object" + }, + "MriScanSequence": { + "description": "MRI scan sequence", + "enum": [ + "RARE", + "Other" + ], + "title": "MriScanSequence", + "type": "string" + }, + "MyomatrixArray": { + "additionalProperties": false, + "description": "Description of a Myomatrix array", + "properties": { + "device_type": { + "const": "Myomatrix Array", + "default": "Myomatrix Array", + "enum": [ + "Myomatrix Array" + ], + "title": "Device Type", + "type": "string" }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" + "name": { + "title": "Device name", + "type": "string" }, - "instrument_id": { + "serial_number": { "anyOf": [ { "type": "string" @@ -13843,71 +14596,396 @@ } ], "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "title": "Serial number" }, - "injection_coordinate_ml": { + "manufacturer": { "anyOf": [ { - "type": "number" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "type": "string" + "type": "null" } ], - "title": "Injection coordinate ML (mm)" + "default": null, + "title": "Manufacturer" }, - "injection_coordinate_ap": { + "model": { "anyOf": [ - { - "type": "number" - }, { "type": "string" - } - ], - "title": "Injection coordinate AP (mm)" - }, - "injection_coordinate_depth": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection coordinate depth (mm)", - "type": "array" - }, - "injection_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Injection coordinate unit" - }, - "injection_coordinate_reference": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateReferenceLocation" }, { "type": "null" } ], "default": null, - "title": "Injection coordinate reference" + "title": "Model" }, - "bregma_to_lambda_distance": { + "path_to_cad": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -13916,31 +14994,10 @@ } ], "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "injection_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Injection angle (deg)" - }, - "injection_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Injection angle unit" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "targeted_structure": { + "port_index": { "anyOf": [ { "type": "string" @@ -13950,421 +15007,290 @@ } ], "default": null, - "title": "Injection targeted brain structure" + "title": "Port index" }, - "injection_hemisphere": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { - "$ref": "#/$defs/Side" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Injection hemisphere" - }, - "procedure_type": { - "const": "ICV injection", - "default": "ICV injection", - "enum": [ - "ICV injection" - ], - "title": "Procedure Type", - "type": "string" - }, - "injection_volume": { - "description": "Injection volume, one value per location", - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection volume (nL)", - "type": "array" + "title": "Notes" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "nanoliter", - "title": "Injection volume unit" + "array_type": { + "$ref": "#/$defs/MyomatrixArrayType", + "title": "Array type" } }, "required": [ - "injection_materials", - "protocol_id", - "injection_coordinate_ml", - "injection_coordinate_ap", - "injection_coordinate_depth", - "injection_angle", - "injection_volume" + "name", + "array_type" ], - "title": "IntraCerebellarVentricleInjection", + "title": "MyomatrixArray", "type": "object" }, - "IntraCisternalMagnaInjection": { + "MyomatrixArrayType": { + "description": "Type of Myomatrix array", + "enum": [ + "Injected", + "Sutured" + ], + "title": "MyomatrixArrayType", + "type": "string" + }, + "MyomatrixContact": { "additionalProperties": false, - "description": "Description of an interacisternal magna injection", + "description": "\"Description of a contact on a myomatrix thread", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" + "body_part": { + "discriminator": { + "mapping": { + "EMAPA_16748": "#/$defs/_Tail", + "EMAPA_17412": "#/$defs/_Forelimb", + "EMAPA_17458": "#/$defs/_Hindlimb", + "EMAPA_31857": "#/$defs/_Trunk", + "EMAPA_31858": "#/$defs/_Head", + "EMAPA_35587": "#/$defs/_Neck" }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] + "propertyName": "registry_identifier" }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "recovery_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" - }, - "instrument_id": { - "anyOf": [ + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Forelimb" }, { - "type": "null" - } - ], - "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "injection_coordinate_ml": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Head" }, { - "type": "string" - } - ], - "title": "Injection coordinate ML (mm)" - }, - "injection_coordinate_ap": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Hindlimb" }, { - "type": "string" - } - ], - "title": "Injection coordinate AP (mm)" - }, - "injection_coordinate_depth": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection coordinate depth (mm)", - "type": "array" - }, - "injection_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Injection coordinate unit" - }, - "injection_coordinate_reference": { - "anyOf": [ + "$ref": "#/$defs/_Neck" + }, { - "$ref": "#/$defs/CoordinateReferenceLocation" + "$ref": "#/$defs/_Tail" }, { - "type": "null" + "$ref": "#/$defs/_Trunk" } ], - "default": null, - "title": "Injection coordinate reference" + "title": "Body part of contact insertion" }, - "bregma_to_lambda_distance": { - "anyOf": [ + "side": { + "$ref": "#/$defs/Side", + "title": "Body side" + }, + "muscle": { + "discriminator": { + "mapping": { + "EMAPA_18177": "#/$defs/_Deltoid", + "EMAPA_18179": "#/$defs/_Pectoralis_Major", + "EMAPA_19108": "#/$defs/_Biceps_Brachii", + "EMAPA_19111": "#/$defs/_Triceps_Brachii", + "EMAPA_19319": "#/$defs/_Flexor_Digitorum_Profundus", + "EMAPA_25053": "#/$defs/_Tendon_Of_Biceps_Brachii", + "EMAPA_25054": "#/$defs/_Long_Head_Of_Biceps_Brachii", + "EMAPA_25055": "#/$defs/_Short_Head_Of_Biceps_Brachii", + "EMAPA_36163": "#/$defs/_Pars_Scapularis_Of_Deltoid", + "EMAPA_36184": "#/$defs/_Lateral_Head_Of_Triceps_Brachii", + "EMAPA_36185": "#/$defs/_Long_Head_Of_Triceps_Brachii", + "EMAPA_36186": "#/$defs/_Medial_Head_Of_Triceps_Brachii", + "EMAPA_36189": "#/$defs/_Extensor_Carpi_Radialis_Longus", + "EMAPA_36190": "#/$defs/_Extensor_Carpi_Ulnaris", + "EMAPA_36191": "#/$defs/_Extensor_Digitorum_Communis", + "EMAPA_36192": "#/$defs/_Extensor_Digitorum_Lateralis", + "EMAPA_36197": "#/$defs/_Flexor_Carpi_Radialis", + "EMAPA_36198": "#/$defs/_Flexor_Carpi_Ulnaris" + }, + "propertyName": "registry_identifier" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Deltoid" }, { - "type": "string" + "$ref": "#/$defs/_Pectoralis_Major" }, { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "injection_angle": { - "anyOf": [ + "$ref": "#/$defs/_Triceps_Brachii" + }, { - "type": "number" + "$ref": "#/$defs/_Lateral_Head_Of_Triceps_Brachii" }, { - "type": "string" - } - ], - "title": "Injection angle (deg)" - }, - "injection_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Injection angle unit" - }, - "targeted_structure": { - "anyOf": [ + "$ref": "#/$defs/_Long_Head_Of_Triceps_Brachii" + }, { - "type": "string" + "$ref": "#/$defs/_Medial_Head_Of_Triceps_Brachii" }, { - "type": "null" + "$ref": "#/$defs/_Biceps_Brachii" + }, + { + "$ref": "#/$defs/_Long_Head_Of_Biceps_Brachii" + }, + { + "$ref": "#/$defs/_Short_Head_Of_Biceps_Brachii" + }, + { + "$ref": "#/$defs/_Tendon_Of_Biceps_Brachii" + }, + { + "$ref": "#/$defs/_Pars_Scapularis_Of_Deltoid" + }, + { + "$ref": "#/$defs/_Extensor_Carpi_Radialis_Longus" + }, + { + "$ref": "#/$defs/_Extensor_Digitorum_Communis" + }, + { + "$ref": "#/$defs/_Extensor_Digitorum_Lateralis" + }, + { + "$ref": "#/$defs/_Extensor_Carpi_Ulnaris" + }, + { + "$ref": "#/$defs/_Flexor_Carpi_Radialis" + }, + { + "$ref": "#/$defs/_Flexor_Carpi_Ulnaris" + }, + { + "$ref": "#/$defs/_Flexor_Digitorum_Profundus" } ], - "default": null, - "title": "Injection targeted brain structure" + "title": "Muscle of contact insertion" }, - "injection_hemisphere": { + "in_muscle": { + "title": "In muscle", + "type": "boolean" + }, + "notes": { "anyOf": [ { - "$ref": "#/$defs/Side" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Injection hemisphere" - }, + "title": "Notes" + } + }, + "required": [ + "body_part", + "side", + "muscle", + "in_muscle" + ], + "title": "MyomatrixContact", + "type": "object" + }, + "MyomatrixInsertion": { + "additionalProperties": false, + "description": "Description of a Myomatrix array insertion for EMG", + "properties": { "procedure_type": { - "const": "ICM injection", - "default": "ICM injection", + "const": "Myomatrix_Insertion", + "default": "Myomatrix_Insertion", "enum": [ - "ICM injection" + "Myomatrix_Insertion" ], "title": "Procedure Type", "type": "string" }, - "injection_volume": { - "description": "Injection volume, one value per location", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "myomatrix_array": { + "$ref": "#/$defs/MyomatrixArray", + "title": "Myomatrix array" + }, + "threads": { "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] + "$ref": "#/$defs/MyomatrixThread" }, - "title": "Injection volume (nL)", + "title": "Array threads", "type": "array" - }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "nanoliter", - "title": "Injection volume unit" } }, "required": [ - "injection_materials", "protocol_id", - "injection_coordinate_ml", - "injection_coordinate_ap", - "injection_coordinate_depth", - "injection_angle", - "injection_volume" + "myomatrix_array", + "threads" ], - "title": "IntraCisternalMagnaInjection", + "title": "MyomatrixInsertion", "type": "object" }, - "IntraperitonealInjection": { + "MyomatrixThread": { "additionalProperties": false, - "description": "Description of an intraperitoneal injection procedure", + "description": "Description of a thread of a myomatrix array", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" + "ground_electrode_location": { + "discriminator": { + "mapping": { + "EMAPA_16748": "#/$defs/_Tail", + "EMAPA_17412": "#/$defs/_Forelimb", + "EMAPA_17458": "#/$defs/_Hindlimb", + "EMAPA_31857": "#/$defs/_Trunk", + "EMAPA_31858": "#/$defs/_Head", + "EMAPA_35587": "#/$defs/_Neck" }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] + "propertyName": "registry_identifier" }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "recovery_time": { - "anyOf": [ - { - "type": "number" - }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Forelimb" }, { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Head" }, { - "type": "string" + "$ref": "#/$defs/_Hindlimb" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" - }, - "instrument_id": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Neck" }, { - "type": "null" - } - ], - "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "procedure_type": { - "const": "Intraperitoneal injection", - "default": "Intraperitoneal injection", - "enum": [ - "Intraperitoneal injection" - ], - "title": "Procedure Type", - "type": "string" - }, - "injection_volume": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Tail" }, { - "type": "string" + "$ref": "#/$defs/_Trunk" } ], - "title": "Injection volume (uL)" + "title": "Location of ground electrode" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Injection volume unit" + "contacts": { + "items": { + "$ref": "#/$defs/MyomatrixContact" + }, + "title": "Contacts", + "type": "array" } }, "required": [ - "injection_materials", - "protocol_id", - "injection_volume" + "ground_electrode_location", + "contacts" ], - "title": "IntraperitonealInjection", + "title": "MyomatrixThread", "type": "object" }, - "IontophoresisInjection": { + "NanojectInjection": { "additionalProperties": false, - "description": "Description of an iotophoresis injection procedure", + "description": "Description of a nanoject injection procedure", "properties": { "injection_materials": { "items": { @@ -14560,33 +15486,33 @@ "title": "Injection hemisphere" }, "procedure_type": { - "const": "Iontophoresis injection", - "default": "Iontophoresis injection", + "const": "Nanoject injection", + "default": "Nanoject injection", "enum": [ - "Iontophoresis injection" + "Nanoject injection" ], "title": "Procedure Type", "type": "string" }, - "injection_current": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Injection current (uA)" - }, - "injection_current_unit": { - "$ref": "#/$defs/CurrentUnit", - "default": "microamps", - "title": "Injection current unit" + "injection_volume": { + "description": "Injection volume, one value per location", + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection volume (nL)", + "type": "array" }, - "alternating_current": { - "title": "Alternating current", - "type": "string" + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "nanoliter", + "title": "Injection volume unit" } }, "required": [ @@ -14596,467 +15522,644 @@ "injection_coordinate_ap", "injection_coordinate_depth", "injection_angle", - "injection_current", - "alternating_current" + "injection_volume" ], - "title": "IontophoresisInjection", + "title": "NanojectInjection", "type": "object" }, - "JANELIA": { + "NeuropixelsBasestation": { + "additionalProperties": false, + "description": "PXI-based Neuropixels DAQ", "properties": { - "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "device_type": { + "const": "Neuropixels basestation", + "default": "Neuropixels basestation", "enum": [ - "Janelia Research Campus" + "Neuropixels basestation" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "Janelia", - "default": "Janelia", - "enum": [ - "Janelia" - ], - "title": "Abbreviation", + "name": { + "title": "Device name", "type": "string" }, - "registry": { + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "name": "Interuniversity Microelectronics Center", + "abbreviation": "IMEC", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "02kcbn207" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", - "enum": [ - "013sk6x84" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JANELIA", - "type": "object" - }, - "JAX": { - "properties": { - "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", - "enum": [ - "Jackson Laboratory" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Model" }, - "abbreviation": { - "const": "JAX", - "default": "JAX", - "enum": [ - "JAX" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Port index" }, - "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", - "enum": [ - "021sy4w91" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JAX", - "type": "object" - }, - "JULABO": { - "properties": { - "name": { - "const": "Julabo", - "default": "Julabo", - "enum": [ - "Julabo" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "JULABO", - "type": "object" - }, - "LATERAL_HEAD_OF_TRICEPS_BRACHII": { - "properties": { - "name": { - "const": "lateral head of triceps brachii", - "default": "lateral head of triceps brachii", + "data_interface": { + "const": "PXI", + "default": "PXI", "enum": [ - "lateral head of triceps brachii" + "PXI" ], - "title": "Name", + "title": "Data Interface", "type": "string" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "computer_name": { + "title": "Name of computer controlling this DAQ", + "type": "string" }, - "registry_identifier": { - "const": "EMAPA_36184", - "default": "EMAPA_36184", - "enum": [ - "EMAPA_36184" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" + }, + "title": "DAQ channels", + "type": "array" + }, + "firmware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LATERAL_HEAD_OF_TRICEPS_BRACHII", - "type": "object" - }, - "LEICA": { - "properties": { - "name": { - "const": "Leica", - "default": "Leica", - "enum": [ - "Leica" + "default": null, + "title": "Firmware version" + }, + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", + "default": null, + "title": "Hardware version" + }, + "basestation_firmware_version": { + "title": "Basestation firmware version", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "bsc_firmware_version": { + "title": "Basestation connect board firmware", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "slot": { + "title": "Slot number for this basestation", + "type": "integer" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "ports": { + "items": { + "$ref": "#/$defs/ProbePort" + }, + "title": "Basestation ports", + "type": "array" } }, - "title": "LEICA", + "required": [ + "name", + "computer_name", + "basestation_firmware_version", + "bsc_firmware_version", + "slot", + "ports" + ], + "title": "NeuropixelsBasestation", "type": "object" }, - "LG": { + "NonViralMaterial": { + "additionalProperties": false, + "description": "Description of a non-viral injection material", "properties": { "name": { - "const": "LG", - "default": "LG", - "enum": [ - "LG" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "source": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02b948n83", - "default": "02b948n83", - "enum": [ - "02b948n83" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LG", - "type": "object" - }, - "LICKETY_SPLIT": { - "properties": { - "name": { - "const": "Lickety Split", - "default": "Lickety Split", - "enum": [ - "Lickety Split" - ], - "title": "Name", - "type": "string" - }, - "whoami": { - "const": 1400, - "default": 1400, - "enum": [ - 1400 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "LICKETY_SPLIT", - "type": "object" - }, - "LIFECANVAS": { - "properties": { - "name": { - "const": "LifeCanvas", - "default": "LifeCanvas", - "enum": [ - "LifeCanvas" - ], - "title": "Name", - "type": "string" + "title": "Source" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LIFECANVAS", - "type": "object" - }, - "LOAD_CELLS": { - "properties": { - "name": { - "const": "Load Cells", - "default": "Load Cells", - "enum": [ - "Load Cells" - ], - "title": "Name", - "type": "string" + "title": "Research Resource ID" }, - "whoami": { - "const": 1232, - "default": 1232, - "enum": [ - 1232 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "LOAD_CELLS", - "type": "object" - }, - "LONG_HEAD_OF_BICEPS_BRACHII": { - "properties": { - "name": { - "const": "long head of biceps brachii", - "default": "long head of biceps brachii", - "enum": [ - "long head of biceps brachii" - ], - "title": "Name", + "lot_number": { + "title": "Lot number", "type": "string" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_25054", - "default": "EMAPA_25054", - "enum": [ - "EMAPA_25054" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LONG_HEAD_OF_BICEPS_BRACHII", - "type": "object" - }, - "LONG_HEAD_OF_TRICEPS_BRACHII": { - "properties": { - "name": { - "const": "long head of triceps brachii", - "default": "long head of triceps brachii", - "enum": [ - "long head of triceps brachii" + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Lot expiration date" }, - "registry_identifier": { - "const": "EMAPA_36185", - "default": "EMAPA_36185", - "enum": [ - "EMAPA_36185" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LONG_HEAD_OF_TRICEPS_BRACHII", - "type": "object" - }, - "LUMEN_DYNAMICS": { - "properties": { - "name": { - "const": "Lumen Dynamics", - "default": "Lumen Dynamics", + "material_type": { + "const": "Reagent", + "default": "Reagent", "enum": [ - "Lumen Dynamics" + "Reagent" ], - "title": "Name", + "title": "Injection material type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "concentration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "description": "Must provide concentration unit", + "title": "Concentration" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "concentration_unit": { + "default": "mg/mL", + "title": "Concentration unit", + "type": "string" } }, - "title": "LUMEN_DYNAMICS", + "required": [ + "name", + "source", + "lot_number" + ], + "title": "NonViralMaterial", "type": "object" }, - "Lamp": { + "Objective": { "additionalProperties": false, - "description": "Description of a Lamp lightsource", + "description": "Description of an objective device", "properties": { "device_type": { - "const": "Lamp", - "default": "Lamp", + "const": "Objective", + "default": "Objective", "enum": [ - "Lamp" + "Objective" ], "title": "Device Type", "type": "string" @@ -15082,365 +16185,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -15505,68 +16608,72 @@ "default": null, "title": "Notes" }, - "wavelength_min": { + "numerical_aperture": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } - ], - "default": null, - "title": "Wavelength minimum (nm)" + ], + "title": "Numerical aperture (in air)" }, - "wavelength_max": { + "magnification": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Wavelength maximum (nm)" + "title": "Magnification" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "immersion": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion" }, - "temperature": { + "objective_type": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/ObjectiveType" }, { "type": "null" } ], "default": null, - "title": "Temperature (K)" - }, - "temperature_unit": { - "$ref": "#/$defs/TemperatureUnit", - "default": "Kelvin", - "title": "Temperature unit" + "title": "Objective type" } }, "required": [ - "name" + "name", + "numerical_aperture", + "magnification", + "immersion" ], - "title": "Lamp", + "title": "Objective", "type": "object" }, - "Laser": { + "ObjectiveType": { + "description": "Objective type for Slap2", + "enum": [ + "Remote", + "Primary" + ], + "title": "ObjectiveType", + "type": "string" + }, + "Olfactometer": { "additionalProperties": false, - "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", + "description": "Description of an olfactometer for odor stimuli", "properties": { "device_type": { - "const": "Laser", - "default": "Laser", + "const": "Olfactometer", + "default": "Olfactometer", "enum": [ - "Laser" + "Olfactometer" ], "title": "Device Type", "type": "string" @@ -15588,35 +16695,48 @@ "title": "Serial number" }, "manufacturer": { + "default": { + "name": "Champalimaud Foundation", + "abbreviation": "Champalimaud", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "03g001n57" + }, "discriminator": { "mapping": { - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Quantifi": "#/$defs/QUANTIFI", - "Vortran": "#/$defs/VORTRAN" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -15675,20 +16795,24 @@ "default": null, "title": "Notes" }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "computer_name": { + "title": "Name of computer controlling this DAQ", + "type": "string" }, - "maximum_power": { + "channels": { + "items": { + "$ref": "#/$defs/OlfactometerChannel" + }, + "title": "Channels", + "type": "array" + }, + "firmware_version": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -15697,32 +16821,40 @@ } ], "default": null, - "title": "Maximum power (mW)" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Power unit" + "title": "Firmware version" }, - "coupling": { + "hardware_version": { "anyOf": [ { - "$ref": "#/$defs/Coupling" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Coupling" + "title": "Hardware version" }, - "coupling_efficiency": { - "anyOf": [ - { - "maximum": 100.0, - "minimum": 0.0, - "type": "number" + "harp_device_type": { + "default": { + "whoami": 1140, + "name": "Olfactometer" + }, + "discriminator": { + "mapping": { + "Olfactometer": "#/$defs/_Olfactometer" }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Olfactometer" + } + ], + "title": "Harp Device Type" + }, + "core_version": { + "anyOf": [ { "type": "string" }, @@ -15731,18 +16863,9 @@ } ], "default": null, - "title": "Coupling efficiency (percent)" - }, - "coupling_efficiency_unit": { - "const": "percent", - "default": "percent", - "enum": [ - "percent" - ], - "title": "Coupling efficiency unit", - "type": "string" + "title": "Core version" }, - "item_number": { + "tag_version": { "anyOf": [ { "type": "string" @@ -15752,86 +16875,86 @@ } ], "default": null, - "title": "Item number" + "title": "Tag version" + }, + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" } }, "required": [ "name", - "manufacturer", - "wavelength" + "computer_name", + "channels", + "is_clock_generator" ], - "title": "Laser", + "title": "Olfactometer", "type": "object" }, - "LaserAssembly": { + "OlfactometerChannel": { "additionalProperties": false, - "description": "Assembly for optogenetic stimulation", + "description": "description of a Olfactometer channel", "properties": { - "name": { - "title": "Laser assembly name", - "type": "string" - }, - "manipulator": { - "$ref": "#/$defs/Manipulator" + "channel_index": { + "title": "Channel index", + "type": "integer" }, - "lasers": { - "items": { - "$ref": "#/$defs/Laser" - }, - "title": "Lasers connected to this module", - "type": "array" + "channel_type": { + "$ref": "#/$defs/ChannelType", + "default": "Odor", + "title": "Channel type" }, - "collimator": { - "$ref": "#/$defs/Device", - "title": "Collimator" + "flow_capacity": { + "default": 100, + "enum": [ + 100, + 1000 + ], + "title": "Flow capacity", + "type": "integer" }, - "fiber": { - "$ref": "#/$defs/Patch", - "title": "Fiber patch" + "flow_unit": { + "default": "mL/min", + "title": "Flow unit", + "type": "string" } }, "required": [ - "name", - "manipulator", - "lasers", - "collimator", - "fiber" + "channel_index" ], - "title": "LaserAssembly", + "title": "OlfactometerChannel", "type": "object" }, - "LaserConfig": { + "OlfactometerChannelConfig": { "additionalProperties": false, - "description": "Description of laser settings in a session", + "description": "Description of olfactometer channel configurations", "properties": { - "device_type": { - "const": "Laser", - "default": "Laser", - "enum": [ - "Laser" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "description": "Must match rig json", - "title": "Name", - "type": "string" - }, - "wavelength": { - "title": "Wavelength (nm)", + "channel_index": { + "title": "Channel index", "type": "integer" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "odorant": { + "title": "Odorant", + "type": "string" }, - "excitation_power": { + "odorant_dilution": { "anyOf": [ { "type": "number" }, + { + "type": "string" + } + ], + "title": "Odorant dilution" + }, + "odorant_dilution_unit": { + "$ref": "#/$defs/ConcentrationUnit", + "default": "% v/v", + "title": "Dilution unit" + }, + "notes": { + "anyOf": [ { "type": "string" }, @@ -15840,39 +16963,42 @@ } ], "default": null, - "title": "Excitation power (mW)" - }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Excitation power unit" + "title": "Notes" } }, "required": [ - "name", - "wavelength" + "channel_index", + "odorant", + "odorant_dilution" ], - "title": "LaserConfig", + "title": "OlfactometerChannelConfig", "type": "object" }, - "Lens": { + "OlfactoryStimulation": { "additionalProperties": false, - "description": "Lens", + "description": "Description of a olfactory stimulus", "properties": { - "device_type": { - "const": "Lens", - "default": "Lens", + "stimulus_type": { + "const": "Olfactory Stimulation", + "default": "Olfactory Stimulation", "enum": [ - "Lens" + "Olfactory Stimulation" ], - "title": "Device Type", + "title": "Stimulus Type", "type": "string" }, - "name": { - "title": "Device name", + "stimulus_name": { + "title": "Stimulus name", "type": "string" }, - "serial_number": { + "channels": { + "items": { + "$ref": "#/$defs/OlfactometerChannelConfig" + }, + "title": "Channels", + "type": "array" + }, + "notes": { "anyOf": [ { "type": "string" @@ -15882,185 +17008,410 @@ } ], "default": null, - "title": "Serial number" + "title": "Notes" + } + }, + "required": [ + "stimulus_name", + "channels" + ], + "title": "OlfactoryStimulation", + "type": "object" + }, + "OligoProbe": { + "additionalProperties": false, + "description": "Description of an oligonucleotide probe", + "properties": { + "name": { + "title": "Name", + "type": "string" }, - "manufacturer": { + "source": { "discriminator": { "mapping": { - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Computar": "#/$defs/COMPUTAR", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Leica": "#/$defs/LEICA", - "Mitutuyo": "#/$defs/MITUTUYO", - "Navitar": "#/$defs/NAVITAR", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Other": "#/$defs/OTHER", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Thorlabs": "#/$defs/THORLABS" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Carl_Zeiss" + }, { - "type": "string" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, { - "type": "string" + "$ref": "#/$defs/_Chroma" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Coherent_Scientific" + }, { - "type": "string" + "$ref": "#/$defs/_Columbia_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Computar" + }, { - "type": "string" + "$ref": "#/$defs/_Conoptics" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "focal_length": { - "anyOf": [ + "$ref": "#/$defs/_Custom" + }, { - "type": "number" + "$ref": "#/$defs/_Dodotronic" }, { - "type": "string" + "$ref": "#/$defs/_Doric" }, { - "type": "null" - } - ], - "default": null, - "title": "Focal length of the lens (mm)" - }, - "focal_length_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Focal length unit" - }, - "size": { - "anyOf": [ + "$ref": "#/$defs/_Ealing" + }, { - "$ref": "#/$defs/LensSize" + "$ref": "#/$defs/_Edmund_Optics" }, { - "type": "null" + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], - "default": null, - "title": "Size (inches)" - }, - "lens_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Lens size unit" + "title": "Source" }, - "optimized_wavelength_range": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Optimized wavelength range (nm)" + "title": "Research Resource ID" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "lot_number": { + "title": "Lot number", + "type": "string" }, - "max_aperture": { + "expiration_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -16068,67 +17419,74 @@ } ], "default": null, - "title": "Max aperture (e.g. f/2)" - } - }, - "required": [ - "name", - "manufacturer" - ], - "title": "Lens", - "type": "object" - }, - "LensSize": { - "description": "Lens size value", - "enum": [ - 1, - 2 - ], - "title": "LensSize", - "type": "integer" - }, - "LickSensorType": { - "description": "Type of lick sensor", - "enum": [ - "Capacitive", - "Piezoelectric" - ], - "title": "LickSensorType", - "type": "string" - }, - "LightCycle": { - "additionalProperties": false, - "description": "Description of vivarium light cycle times", - "properties": { - "lights_on_time": { - "description": "Time in UTC that lights were turned on", - "format": "time", - "title": "Lights on time", - "type": "string" + "title": "Lot expiration date" }, - "lights_off_time": { - "description": "Time in UTC that lights were turned off", - "format": "time", - "title": "Lights off time", - "type": "string" + "species": { + "discriminator": { + "mapping": { + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" + } + ], + "title": "Species" + }, + "gene": { + "$ref": "#/$defs/PIDName", + "title": "Gene name, accession number, and registry" + }, + "probe_sequences": { + "items": { + "type": "string" + }, + "title": "Probe sequences", + "type": "array" + }, + "readout": { + "$ref": "#/$defs/Readout" } }, "required": [ - "lights_on_time", - "lights_off_time" + "name", + "source", + "lot_number", + "species", + "gene", + "probe_sequences", + "readout" ], - "title": "LightCycle", + "title": "OligoProbe", "type": "object" }, - "LightEmittingDiode": { + "OpenEphysAcquisitionBoard": { "additionalProperties": false, - "description": "Description of a Light Emitting Diode (LED) device", + "description": "Multichannel electrophysiology DAQ", "properties": { "device_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", + "const": "Open Ephys acquisition board", + "default": "Open Ephys acquisition board", "enum": [ - "Light emitting diode" + "Open Ephys acquisition board" ], "title": "Device Type", "type": "string" @@ -16150,31 +17508,48 @@ "title": "Serial number" }, "manufacturer": { + "default": { + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "007rkz355" + }, "discriminator": { "mapping": { - "Doric": "#/$defs/DORIC", - "Other": "#/$defs/OTHER", - "Prizmatix": "#/$defs/PRIZMATIX", - "Thorlabs": "#/$defs/THORLABS", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -16233,581 +17608,786 @@ "default": null, "title": "Notes" }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "bandwidth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Bandwidth (FWHM)" - }, - "bandwidth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Bandwidth unit" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "LightEmittingDiode", - "type": "object" - }, - "LightEmittingDiodeConfig": { - "additionalProperties": false, - "description": "Description of LED settings", - "properties": { - "device_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", - "enum": [ - "Light emitting diode" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "excitation_power": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Excitation power (mW)" - }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Excitation power unit" - } - }, - "required": [ - "name" - ], - "title": "LightEmittingDiodeConfig", - "type": "object" - }, - "MACACA_MULATTA": { - "properties": { - "name": { - "const": "Macaca mulatta", - "default": "Macaca mulatta", - "enum": [ - "Macaca mulatta" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NCBI" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid9544", - "default": "NCBI:txid9544", - "enum": [ - "NCBI:txid9544" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MACACA_MULATTA", - "type": "object" - }, - "MBF": { - "properties": { - "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", - "enum": [ - "MBF Bioscience" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MBF", - "default": "MBF", + "data_interface": { + "const": "USB", + "default": "USB", "enum": [ - "MBF" + "USB" ], - "title": "Abbreviation", + "title": "Data Interface", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "computer_name": { + "title": "Name of computer controlling this DAQ", + "type": "string" + }, + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "DAQ channels", + "type": "array" + }, + "firmware_version": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Firmware version" }, - "registry_identifier": { - "const": "02zynam48", - "default": "02zynam48", - "enum": [ - "02zynam48" + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Hardware version" + }, + "ports": { + "items": { + "$ref": "#/$defs/ProbePort" + }, + "title": "Acquisition board ports", + "type": "array" } }, - "title": "MBF", + "required": [ + "name", + "computer_name", + "ports" + ], + "title": "OpenEphysAcquisitionBoard", "type": "object" }, - "MEADOWLARK_OPTICS": { + "OphysProbe": { + "additionalProperties": false, + "description": "Description of an implanted ophys probe", "properties": { - "name": { - "const": "Meadowlark Optics", - "default": "Meadowlark Optics", - "enum": [ - "Meadowlark Optics" - ], - "title": "Name", + "ophys_probe": { + "$ref": "#/$defs/FiberProbe", + "title": "Fiber probe" + }, + "targeted_structure": { + "title": "Targeted structure", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "stereotactic_coordinate_ap": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "Stereotactic coordinate A/P (mm)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "stereotactic_coordinate_ml": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Stereotactic coordinate M/L (mm)" }, - "registry_identifier": { - "const": "00n8qbq54", - "default": "00n8qbq54", - "enum": [ - "00n8qbq54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MEADOWLARK_OPTICS", - "type": "object" - }, - "MEDIAL_HEAD_OF_TRICEPS_BRACHII": { - "properties": { - "name": { - "const": "medial head of triceps brachii", - "default": "medial head of triceps brachii", - "enum": [ - "medial head of triceps brachii" + "stereotactic_coordinate_dv": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Stereotactic coordinate D/V (mm)" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "stereotactic_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Sterotactic coordinate unit" }, - "registry_identifier": { - "const": "EMAPA_36186", - "default": "EMAPA_36186", - "enum": [ - "EMAPA_36186" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MEDIAL_HEAD_OF_TRICEPS_BRACHII", - "type": "object" - }, - "MESOSPIM": { - "properties": { - "name": { - "const": "MesoSPIM platform", - "default": "MesoSPIM platform", - "enum": [ - "MesoSPIM platform" + "stereotactic_coordinate_reference": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateReferenceLocation" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Stereotactic coordinate reference" }, - "abbreviation": { - "const": "mesoSPIM", - "default": "mesoSPIM", - "enum": [ - "mesoSPIM" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "MESOSPIM", - "type": "object" - }, - "MIDOPT": { - "properties": { - "name": { - "const": "Midwest Optical Systems, Inc.", - "default": "Midwest Optical Systems, Inc.", - "enum": [ - "Midwest Optical Systems, Inc." + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "abbreviation": { - "const": "MidOpt", - "default": "MidOpt", - "enum": [ - "MidOpt" + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Angle (deg)" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" } }, - "title": "MIDOPT", + "required": [ + "ophys_probe", + "targeted_structure", + "stereotactic_coordinate_ap", + "stereotactic_coordinate_ml", + "stereotactic_coordinate_dv", + "angle" + ], + "title": "OphysProbe", "type": "object" }, - "MITUTUYO": { + "OpticalTable": { + "additionalProperties": false, + "description": "Description of Optical Table", "properties": { - "name": { - "const": "Mitutuyo", - "default": "Mitutuyo", + "device_type": { + "const": "Optical table", + "default": "Optical table", "enum": [ - "Mitutuyo" + "Optical table" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "name": { + "title": "Device name", + "type": "string" }, - "registry": { + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Serial number" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MITUTUYO", - "type": "object" - }, - "MJFF": { - "properties": { - "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", - "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Manufacturer" }, - "abbreviation": { - "const": "MJFF", - "default": "MJFF", - "enum": [ - "MJFF" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Model" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "path_to_cad": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", - "enum": [ - "03arq3225" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MJFF", - "type": "object" - }, - "MKS_NEWPORT": { - "properties": { - "name": { - "const": "MKS Newport", - "default": "MKS Newport", - "enum": [ - "MKS Newport" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Port index" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Notes" }, - "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", - "enum": [ - "00k17f049" + "length": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MKS_NEWPORT", - "type": "object" - }, - "MOTOR_OBSERVATORY": { - "properties": { - "name": { - "const": "Motor observatory platform", - "default": "Motor observatory platform", - "enum": [ - "Motor observatory platform" + "default": null, + "title": "Length (inches)" + }, + "width": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Width (inches)" }, - "abbreviation": { - "const": "motor-observatory", - "default": "motor-observatory", - "enum": [ - "motor-observatory" + "table_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Table size unit" + }, + "vibration_control": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Vibration control" } }, - "title": "MOTOR_OBSERVATORY", + "required": [ + "name" + ], + "title": "OpticalTable", "type": "object" }, - "MPI": { + "OptoStimulation": { + "additionalProperties": false, + "description": "Description of opto stimulation parameters", "properties": { - "name": { - "const": "MPI", - "default": "MPI", + "stimulus_type": { + "const": "Opto Stimulation", + "default": "Opto Stimulation", "enum": [ - "MPI" + "Opto Stimulation" ], - "title": "Name", + "title": "Stimulus Type", "type": "string" }, - "abbreviation": { - "const": "MPI", - "default": "MPI", - "enum": [ - "MPI" - ], - "title": "Abbreviation", + "stimulus_name": { + "title": "Stimulus name", "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "pulse_shape": { + "$ref": "#/$defs/PulseShape", + "title": "Pulse shape" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MPI", - "type": "object" - }, - "MRIScan": { - "additionalProperties": false, - "description": "Description of a 3D scan", - "properties": { - "scan_index": { - "title": "Scan index", - "type": "integer" + "pulse_frequency": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Pulse frequency (Hz)", + "type": "array" }, - "scan_type": { - "$ref": "#/$defs/ScanType", - "title": "Scan type" + "pulse_frequency_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Pulse frequency unit" }, - "primary_scan": { - "description": "Indicates the primary scan used for downstream analysis", - "title": "Primary scan", - "type": "boolean" + "number_pulse_trains": { + "items": { + "type": "integer" + }, + "title": "Number of pulse trains", + "type": "array" + }, + "pulse_width": { + "items": { + "type": "integer" + }, + "title": "Pulse width (ms)", + "type": "array" }, - "mri_scanner": { - "anyOf": [ - { - "$ref": "#/$defs/Scanner" - }, - { - "type": "null" - } - ], - "default": null, - "title": "MRI scanner" + "pulse_width_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Pulse width unit" }, - "scan_sequence_type": { - "$ref": "#/$defs/MriScanSequence", - "title": "Scan sequence" + "pulse_train_duration": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Pulse train duration (s)", + "type": "array" }, - "rare_factor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "RARE factor" + "pulse_train_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Pulse train duration unit" }, - "echo_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Echo time (ms)" + "fixed_pulse_train_interval": { + "title": "Fixed pulse train interval", + "type": "boolean" }, - "effective_echo_time": { + "pulse_train_interval": { "anyOf": [ { "type": "number" @@ -16820,14 +18400,15 @@ } ], "default": null, - "title": "Effective echo time (ms)" + "description": "Time between pulse trains", + "title": "Pulse train interval (s)" }, - "echo_time_unit": { + "pulse_train_interval_unit": { "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Echo time unit" + "default": "second", + "title": "Pulse train interval unit" }, - "repetition_time": { + "baseline_duration": { "anyOf": [ { "type": "number" @@ -16836,70 +18417,84 @@ "type": "string" } ], - "title": "Repetition time (ms)" + "description": "Duration of baseline recording prior to first pulse train", + "title": "Baseline duration (s)" }, - "repetition_time_unit": { + "baseline_duration_unit": { "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Repetition time unit" + "default": "second", + "title": "Baseline duration unit" }, - "vc_orientation": { - "anyOf": [ - { - "$ref": "#/$defs/Rotation3dTransform" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Scan orientation" + "other_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Other parameters" }, - "vc_position": { + "notes": { "anyOf": [ { - "$ref": "#/$defs/Translation3dTransform" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Scan position" - }, - "subject_position": { - "$ref": "#/$defs/SubjectPosition", - "title": "Subject position" + "title": "Notes" + } + }, + "required": [ + "stimulus_name", + "pulse_shape", + "pulse_frequency", + "number_pulse_trains", + "pulse_width", + "pulse_train_duration", + "fixed_pulse_train_interval", + "baseline_duration" + ], + "title": "OptoStimulation", + "type": "object" + }, + "Origin": { + "description": "Coordinate reference origin point", + "enum": [ + "Bregma", + "Lambda", + "Other (see Notes)" + ], + "title": "Origin", + "type": "string" + }, + "OtherSubjectProcedure": { + "additionalProperties": false, + "description": "Description of non-surgical procedure performed on a subject", + "properties": { + "procedure_type": { + "const": "Other Subject Procedure", + "default": "Other Subject Procedure", + "enum": [ + "Other Subject Procedure" + ], + "title": "Procedure Type", + "type": "string" }, - "voxel_sizes": { + "protocol_id": { "anyOf": [ { - "$ref": "#/$defs/Scale3dTransform" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Resolution", - "title": "Voxel sizes" - }, - "processing_steps": { - "default": [], - "items": { - "enum": [ - "Fiducial segmentation", - "Image atlas alignment", - "Skull stripping" - ], - "type": "string" - }, - "title": "Processing Steps", - "type": "array" + "description": "DOI for protocols.io", + "title": "Protocol ID" }, - "additional_scan_parameters": { - "$ref": "#/$defs/AindGeneric", - "title": "Parameters" + "description": { + "title": "Description", + "type": "string" }, "notes": { "anyOf": [ @@ -16915,113 +18510,20 @@ } }, "required": [ - "scan_index", - "scan_type", - "primary_scan", - "scan_sequence_type", - "echo_time", - "repetition_time", - "subject_position", - "additional_scan_parameters" - ], - "title": "MRIScan", - "type": "object" - }, - "MULTIPLANE_OPHYS": { - "properties": { - "name": { - "const": "Multiplane optical physiology platform", - "default": "Multiplane optical physiology platform", - "enum": [ - "Multiplane optical physiology platform" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "multiplane-ophys", - "default": "multiplane-ophys", - "enum": [ - "multiplane-ophys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "MULTIPLANE_OPHYS", - "type": "object" - }, - "MUS_MUSCULUS": { - "properties": { - "name": { - "const": "Mus musculus", - "default": "Mus musculus", - "enum": [ - "Mus musculus" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NCBI" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid10090", - "default": "NCBI:txid10090", - "enum": [ - "NCBI:txid10090" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MUS_MUSCULUS", - "type": "object" - }, - "MagneticStrength": { - "description": "Strength of magnet", - "enum": [ - 7, - 14 + "description" ], - "title": "MagneticStrength", - "type": "integer" + "title": "OtherSubjectProcedure", + "type": "object" }, - "Maintenance": { + "PIDName": { "additionalProperties": false, - "description": "Generic maintenance class", + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", "properties": { - "maintenance_date": { - "format": "date-time", - "title": "Date and time of maintenance", - "type": "string" - }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", - "type": "string" - }, - "description": { - "description": "Description on maintenance procedure", - "title": "Description", + "name": { + "title": "Name", "type": "string" }, - "protocol_id": { + "abbreviation": { "anyOf": [ { "type": "string" @@ -17031,17 +18533,21 @@ } ], "default": null, - "title": "Protocol ID" + "title": "Abbreviation" }, - "reagents": { - "default": [], - "items": { - "$ref": "#/$defs/Reagent" - }, - "title": "Reagents", - "type": "array" + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/BaseName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry" }, - "notes": { + "registry_identifier": { "anyOf": [ { "type": "string" @@ -17051,26 +18557,24 @@ } ], "default": null, - "title": "Notes" + "title": "Registry identifier" } }, "required": [ - "maintenance_date", - "device_name", - "description" + "name" ], - "title": "Maintenance", + "title": "PIDName", "type": "object" }, - "Manipulator": { + "Patch": { "additionalProperties": false, - "description": "Manipulator used on a dome module", + "description": "Description of a patch cord", "properties": { "device_type": { - "const": "Manipulator", - "default": "Manipulator", + "const": "Patch", + "default": "Patch", "enum": [ - "Manipulator" + "Patch" ], "title": "Device Type", "type": "string" @@ -17089,24 +18593,380 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "Other": "#/$defs/OTHER" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/OTHER" - } - ], + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, "title": "Manufacturer" }, "model": { @@ -17162,185 +19022,33 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "name", - "manufacturer" - ], - "title": "Manipulator", - "type": "object" - }, - "ManipulatorModule": { - "additionalProperties": false, - "description": "A dome module connected to a 3-axis manipulator", - "properties": { - "assembly_name": { - "title": "Assembly name", - "type": "string" }, - "arc_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Arc Angle (deg)" - }, - "module_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Module Angle (deg)" - }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" - }, - "rotation_angle": { + "core_diameter": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Rotation Angle (deg)" - }, - "coordinate_transform": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Path to coordinate transform", - "title": "Transform from local manipulator axes to rig" - }, - "calibration_date": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Date on which coordinate transform was last calibrated" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "primary_targeted_structure": { - "title": "Targeted structure", - "type": "string" - }, - "other_targeted_structure": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Other targeted structure" - }, - "targeted_ccf_coordinates": { - "default": [], - "items": { - "$ref": "#/$defs/CcfCoords" - }, - "title": "Targeted CCF coordinates", - "type": "array" - }, - "manipulator_coordinates": { - "$ref": "#/$defs/Coordinates3d", - "title": "Manipulator coordinates" - }, - "anatomical_coordinates": { - "anyOf": [ - { - "$ref": "#/$defs/Coordinates3d" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinates" - }, - "anatomical_reference": { - "anyOf": [ - { - "enum": [ - "Bregma", - "Lambda" - ], - "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Anatomical coordinate reference" + "title": "Core diameter (um)" }, - "surface_z": { + "numerical_aperture": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Surface z" - }, - "surface_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Surface z unit" + "title": "Numerical aperture" }, - "dye": { + "photobleaching_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -17348,160 +19056,195 @@ } ], "default": null, - "title": "Dye" - }, - "implant_hole_number": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Implant hole number" + "title": "Photobleaching date" } }, "required": [ - "assembly_name", - "arc_angle", - "module_angle", - "primary_targeted_structure", - "manipulator_coordinates" + "name", + "core_diameter", + "numerical_aperture" ], - "title": "ManipulatorModule", + "title": "Patch", "type": "object" }, - "MassUnit": { - "description": "Enumeration of Mass Measurements", - "enum": [ - "kilogram", - "gram", - "milligram", - "microgram", - "nanogram" - ], - "title": "MassUnit", - "type": "string" - }, - "MemoryUnit": { - "description": "Computer memory units", - "enum": [ - "Byte", - "Kilobyte", - "Megabyte", - "Gigabyte", - "Terabyte", - "Petabyte", - "Exabyte" - ], - "title": "MemoryUnit", - "type": "string" - }, - "MetadataStatus": { - "description": "Status of Metadata", - "enum": [ - "Valid", - "Invalid", - "Missing", - "Unknown" + "Perfusion": { + "additionalProperties": false, + "description": "Description of a perfusion procedure that creates a specimen", + "properties": { + "procedure_type": { + "const": "Perfusion", + "default": "Perfusion", + "enum": [ + "Perfusion" + ], + "title": "Procedure Type", + "type": "string" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "output_specimen_ids": { + "description": "IDs of specimens resulting from this procedure.", + "items": { + "type": "string" + }, + "title": "Specimen ID", + "type": "array", + "uniqueItems": true + } + }, + "required": [ + "protocol_id", + "output_specimen_ids" ], - "title": "MetadataStatus", - "type": "string" + "title": "Perfusion", + "type": "object" }, - "Monitor": { + "PhotoStimulation": { "additionalProperties": false, - "description": "Description of visual display for visual stimuli", + "description": "Description of a photostimulation session", "properties": { - "device_type": { - "const": "Monitor", - "default": "Monitor", + "stimulus_type": { + "const": "Photo Stimulation", + "default": "Photo Stimulation", "enum": [ - "Monitor" + "Photo Stimulation" ], - "title": "Device Type", + "title": "Stimulus Type", "type": "string" }, - "name": { - "title": "Device name", + "stimulus_name": { + "title": "Stimulus name", "type": "string" }, - "serial_number": { + "number_groups": { + "title": "Number of groups", + "type": "integer" + }, + "groups": { + "items": { + "$ref": "#/$defs/PhotoStimulationGroup" + }, + "title": "Groups", + "type": "array" + }, + "inter_trial_interval": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Serial number" + "title": "Inter trial interval (s)" }, - "manufacturer": { - "discriminator": { - "mapping": { - "ASUS": "#/$defs/ASUS", - "LG": "#/$defs/LG", - "Other": "#/$defs/OTHER" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ASUS" - }, + "inter_trial_interval_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Inter trial interval unit" + }, + "other_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Other parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/LG" + "type": "string" }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], - "title": "Manufacturer" + "default": null, + "title": "Notes" + } + }, + "required": [ + "stimulus_name", + "number_groups", + "groups", + "inter_trial_interval" + ], + "title": "PhotoStimulation", + "type": "object" + }, + "PhotoStimulationGroup": { + "additionalProperties": false, + "description": "Description of a photostimulation group", + "properties": { + "group_index": { + "title": "Group index", + "type": "integer" }, - "model": { + "number_of_neurons": { + "title": "Number of neurons", + "type": "integer" + }, + "stimulation_laser_power": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Model" + "title": "Stimulation laser power (mW)" }, - "path_to_cad": { + "stimulation_laser_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Stimulation laser power unit" + }, + "number_trials": { + "title": "Number of trials", + "type": "integer" + }, + "number_spirals": { + "title": "Number of spirals", + "type": "integer" + }, + "spiral_duration": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Spiral duration (s)" }, - "port_index": { + "spiral_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Spiral duration unit" + }, + "inter_spiral_interval": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Port index" + "title": "Inter trial interval (s)" }, - "additional_settings": { + "inter_spiral_interval_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Inter trial interval unit" + }, + "other_parameters": { "$ref": "#/$defs/AindGeneric", "default": {}, - "title": "Additional parameters" + "title": "Other parameters" }, "notes": { "anyOf": [ @@ -17514,104 +19257,91 @@ ], "default": null, "title": "Notes" + } + }, + "required": [ + "group_index", + "number_of_neurons", + "stimulation_laser_power", + "number_trials", + "number_spirals", + "spiral_duration", + "inter_spiral_interval" + ], + "title": "PhotoStimulationGroup", + "type": "object" + }, + "PipelineProcess": { + "additionalProperties": false, + "description": "Description of a Processing Pipeline", + "properties": { + "data_processes": { + "items": { + "$ref": "#/$defs/DataProcess" + }, + "title": "Data processing", + "type": "array" }, - "refresh_rate": { - "minimum": 60, - "title": "Refresh rate (Hz)", - "type": "integer" - }, - "width": { - "title": "Width (pixels)", - "type": "integer" - }, - "height": { - "title": "Height (pixels)", - "type": "integer" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" + "processor_full_name": { + "description": "Name of person responsible for processing pipeline", + "title": "Processor Full Name", + "type": "string" }, - "viewing_distance": { + "pipeline_version": { "anyOf": [ - { - "type": "number" - }, { "type": "string" - } - ], - "title": "Viewing distance (cm)" - }, - "viewing_distance_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Viewing distance unit" - }, - "position": { - "anyOf": [ - { - "$ref": "#/$defs/RelativePosition" }, { "type": "null" } ], "default": null, - "title": "Relative position of the monitor" + "description": "Version of the pipeline", + "title": "Pipeline version" }, - "contrast": { + "pipeline_url": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Monitor's contrast setting", - "title": "Contrast" + "description": "URL to the pipeline code", + "title": "Pipeline URL" }, - "brightness": { + "note": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Monitor's brightness setting", - "title": "Brightness" + "title": "Notes" } }, "required": [ - "name", - "manufacturer", - "refresh_rate", - "width", - "height", - "viewing_distance" + "data_processes", + "processor_full_name" ], - "title": "Monitor", + "title": "PipelineProcess", "type": "object" }, - "MotorizedStage": { + "PockelsCell": { "additionalProperties": false, - "description": "Description of motorized stage", + "description": "Description of a Pockels Cell", "properties": { "device_type": { - "const": "Motorized stage", - "default": "Motorized stage", + "const": "Pockels cell", + "default": "Pockels cell", "enum": [ - "Motorized stage" + "Pockels cell" ], "title": "Device Type", "type": "string" @@ -17637,365 +19367,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -18060,24 +19790,59 @@ "default": null, "title": "Notes" }, - "travel": { + "polygonal_scanner": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Must match name of Polygonal scanner", + "title": "Polygonal scanner" + }, + "on_time": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Travel of device (mm)" + "default": null, + "title": "On time (fraction of cycle)" }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" + "off_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Off time (fraction of cycle)" }, - "firmware": { + "time_setting_unit": { + "$ref": "#/$defs/UnitlessUnit", + "default": "fraction of cycle", + "title": "Time setting unit" + }, + "beam_modulation": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -18086,34 +19851,29 @@ } ], "default": null, - "title": "Firmware" + "title": "Beam modulation (V)" + }, + "beam_modulation_unit": { + "$ref": "#/$defs/VoltageUnit", + "default": "Volts", + "title": "Beam modulation unit" } }, "required": [ - "name", - "travel" + "name" ], - "title": "MotorizedStage", + "title": "PockelsCell", "type": "object" }, - "MriScanSequence": { - "description": "MRI scan sequence", - "enum": [ - "RARE", - "Other" - ], - "title": "MriScanSequence", - "type": "string" - }, - "MyomatrixArray": { + "PolygonalScanner": { "additionalProperties": false, - "description": "Description of a Myomatrix array", + "description": "Description of a Polygonal scanner", "properties": { "device_type": { - "const": "Myomatrix Array", - "default": "Myomatrix Array", + "const": "Polygonal scanner", + "default": "Polygonal scanner", "enum": [ - "Myomatrix Array" + "Polygonal scanner" ], "title": "Device Type", "type": "string" @@ -18139,365 +19899,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -18562,1163 +20322,1080 @@ "default": null, "title": "Notes" }, - "array_type": { - "$ref": "#/$defs/MyomatrixArrayType", - "title": "Array type" + "speed": { + "title": "Speed (rpm)", + "type": "integer" + }, + "speed_unit": { + "$ref": "#/$defs/SpeedUnit", + "default": "rotations per minute", + "title": "Speed unit" + }, + "number_faces": { + "title": "Number of faces", + "type": "integer" } }, "required": [ "name", - "array_type" + "speed", + "number_faces" ], - "title": "MyomatrixArray", + "title": "PolygonalScanner", "type": "object" }, - "MyomatrixArrayType": { - "description": "Type of Myomatrix array", + "PowerUnit": { + "description": "Unit for power, set or measured", "enum": [ - "Injected", - "Sutured" + "microwatt", + "milliwatt", + "percent" ], - "title": "MyomatrixArrayType", + "title": "PowerUnit", "type": "string" }, - "MyomatrixContact": { - "additionalProperties": false, - "description": "\"Description of a contact on a myomatrix thread", - "properties": { - "body_part": { - "discriminator": { - "mapping": { - "forelimb": "#/$defs/FORELIMB", - "head": "#/$defs/HEAD", - "hindlimb": "#/$defs/HINDLIMB", - "neck": "#/$defs/NECK", - "tail": "#/$defs/TAIL", - "trunk": "#/$defs/TRUNK" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/FORELIMB" - }, - { - "$ref": "#/$defs/HEAD" - }, - { - "$ref": "#/$defs/HINDLIMB" - }, - { - "$ref": "#/$defs/NECK" - }, - { - "$ref": "#/$defs/TAIL" - }, - { - "$ref": "#/$defs/TRUNK" - } - ], - "title": "Body part of contact insertion" - }, - "side": { - "$ref": "#/$defs/Side", - "title": "Body side" - }, - "muscle": { - "discriminator": { - "mapping": { - "biceps brachii": "#/$defs/BICEPS_BRACHII", - "deltoid": "#/$defs/DELTOID", - "extensor carpi radialis longus": "#/$defs/EXTENSOR_CARPI_RADIALIS_LONGUS", - "extensor carpi ulnaris": "#/$defs/EXTENSOR_CARPI_ULNARIS", - "extensor digitorum communis": "#/$defs/EXTENSOR_DIGITORUM_COMMUNIS", - "extensor digitorum lateralis": "#/$defs/EXTENSOR_DIGITORUM_LATERALIS", - "flexor carpi radialis": "#/$defs/FLEXOR_CARPI_RADIALIS", - "flexor carpi ulnaris": "#/$defs/FLEXOR_CARPI_ULNARIS", - "flexor digitorum profundus": "#/$defs/FLEXOR_DIGITORUM_PROFUNDUS", - "lateral head of triceps brachii": "#/$defs/LATERAL_HEAD_OF_TRICEPS_BRACHII", - "long head of biceps brachii": "#/$defs/LONG_HEAD_OF_BICEPS_BRACHII", - "long head of triceps brachii": "#/$defs/LONG_HEAD_OF_TRICEPS_BRACHII", - "medial head of triceps brachii": "#/$defs/MEDIAL_HEAD_OF_TRICEPS_BRACHII", - "pars scapularis of deltoid": "#/$defs/PARS_SCAPULARIS_OF_DELTOID", - "pectoralis major": "#/$defs/PECTORALIS_MAJOR", - "short head of biceps brachii": "#/$defs/SHORT_HEAD_OF_BICEPS_BRACHII", - "tendon of biceps brachii": "#/$defs/TENDON_OF_BICEPS_BRACHII", - "triceps brachii": "#/$defs/TRICEPS_BRACHII" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/DELTOID" - }, - { - "$ref": "#/$defs/PECTORALIS_MAJOR" - }, - { - "$ref": "#/$defs/TRICEPS_BRACHII" - }, - { - "$ref": "#/$defs/LATERAL_HEAD_OF_TRICEPS_BRACHII" - }, - { - "$ref": "#/$defs/LONG_HEAD_OF_TRICEPS_BRACHII" - }, - { - "$ref": "#/$defs/MEDIAL_HEAD_OF_TRICEPS_BRACHII" - }, - { - "$ref": "#/$defs/BICEPS_BRACHII" - }, - { - "$ref": "#/$defs/LONG_HEAD_OF_BICEPS_BRACHII" - }, - { - "$ref": "#/$defs/SHORT_HEAD_OF_BICEPS_BRACHII" - }, - { - "$ref": "#/$defs/TENDON_OF_BICEPS_BRACHII" - }, - { - "$ref": "#/$defs/PARS_SCAPULARIS_OF_DELTOID" - }, - { - "$ref": "#/$defs/EXTENSOR_CARPI_RADIALIS_LONGUS" - }, - { - "$ref": "#/$defs/EXTENSOR_DIGITORUM_COMMUNIS" - }, - { - "$ref": "#/$defs/EXTENSOR_DIGITORUM_LATERALIS" - }, - { - "$ref": "#/$defs/EXTENSOR_CARPI_ULNARIS" - }, - { - "$ref": "#/$defs/FLEXOR_CARPI_RADIALIS" - }, - { - "$ref": "#/$defs/FLEXOR_CARPI_ULNARIS" - }, - { - "$ref": "#/$defs/FLEXOR_DIGITORUM_PROFUNDUS" - } - ], - "title": "Muscle of contact insertion" - }, - "in_muscle": { - "title": "In muscle", - "type": "boolean" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "body_part", - "side", - "muscle", - "in_muscle" - ], - "title": "MyomatrixContact", - "type": "object" - }, - "MyomatrixInsertion": { - "additionalProperties": false, - "description": "Description of a Myomatrix array insertion for EMG", - "properties": { - "procedure_type": { - "const": "Myomatrix_Insertion", - "default": "Myomatrix_Insertion", - "enum": [ - "Myomatrix_Insertion" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "myomatrix_array": { - "$ref": "#/$defs/MyomatrixArray", - "title": "Myomatrix array" - }, - "threads": { - "items": { - "$ref": "#/$defs/MyomatrixThread" - }, - "title": "Array threads", - "type": "array" - } - }, - "required": [ - "protocol_id", - "myomatrix_array", - "threads" + "ProbeModel": { + "description": "Probe model name", + "enum": [ + "Michigan uLED Probe (Version 1)", + "MPI Photonic Probe (Version 1)", + "Neuropixels Opto (Demonstrator)", + "Neuropixels UHD (Fixed)", + "Neuropixels UHD (Switchable)", + "Neuropixels 1.0", + "Neuropixels 2.0 (Single Shank)", + "Neuropixels 2.0 (Multi Shank)", + "Neuropixels 2.0 (Quad Base)" ], - "title": "MyomatrixInsertion", - "type": "object" + "title": "ProbeModel", + "type": "string" }, - "MyomatrixThread": { + "ProbePort": { "additionalProperties": false, - "description": "Description of a thread of a myomatrix array", + "description": "Port for a probe connection", "properties": { - "ground_electrode_location": { - "discriminator": { - "mapping": { - "forelimb": "#/$defs/FORELIMB", - "head": "#/$defs/HEAD", - "hindlimb": "#/$defs/HINDLIMB", - "neck": "#/$defs/NECK", - "tail": "#/$defs/TAIL", - "trunk": "#/$defs/TRUNK" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/FORELIMB" - }, - { - "$ref": "#/$defs/HEAD" - }, - { - "$ref": "#/$defs/HINDLIMB" - }, - { - "$ref": "#/$defs/NECK" - }, - { - "$ref": "#/$defs/TAIL" - }, - { - "$ref": "#/$defs/TRUNK" - } - ], - "title": "Location of ground electrode" + "index": { + "title": "One-based port index", + "type": "integer" }, - "contacts": { + "probes": { "items": { - "$ref": "#/$defs/MyomatrixContact" + "type": "string" }, - "title": "Contacts", + "title": "Names of probes connected to this port", "type": "array" } }, "required": [ - "ground_electrode_location", - "contacts" + "index", + "probes" ], - "title": "MyomatrixThread", + "title": "ProbePort", "type": "object" }, - "NATIONAL_INSTRUMENTS": { + "Procedures": { + "additionalProperties": false, + "description": "Description of all procedures performed on a subject", "properties": { - "name": { - "const": "National Instruments", - "default": "National Instruments", - "enum": [ - "National Instruments" - ], - "title": "Name", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", + "title": "Describedby", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, + "schema_version": { + "const": "1.1.3", + "default": "1.1.3", "enum": [ - null + "1.1.3" ], - "title": "Abbreviation", - "type": "null" + "title": "Schema Version", + "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "subject_id": { + "description": "Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", + "title": "Subject ID", + "type": "string" + }, + "subject_procedures": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", + "Surgery": "#/$defs/Surgery", + "Training": "#/$defs/TrainingProtocol", + "Water restriction": "#/$defs/WaterRestriction" + }, + "propertyName": "procedure_type" }, - "propertyName": "name" + "oneOf": [ + { + "$ref": "#/$defs/Surgery" + }, + { + "$ref": "#/$defs/TrainingProtocol" + }, + { + "$ref": "#/$defs/WaterRestriction" + }, + { + "$ref": "#/$defs/OtherSubjectProcedure" + } + ] }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "title": "Subject Procedures", + "type": "array" }, - "registry_identifier": { - "const": "026exqw73", - "default": "026exqw73", - "enum": [ - "026exqw73" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NATIONAL_INSTRUMENTS", - "type": "object" - }, - "NAVITAR": { - "properties": { - "name": { - "const": "Navitar", - "default": "Navitar", - "enum": [ - "Navitar" - ], - "title": "Name", - "type": "string" + "specimen_procedures": { + "default": [], + "items": { + "$ref": "#/$defs/SpecimenProcedure" + }, + "title": "Specimen Procedures", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "title": "Notes" } }, - "title": "NAVITAR", + "required": [ + "subject_id" + ], + "title": "Procedures", "type": "object" }, - "NCBI": { - "additionalProperties": false, - "properties": { - "name": { - "const": "National Center for Biotechnology Information", - "default": "National Center for Biotechnology Information", - "enum": [ - "National Center for Biotechnology Information" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "NCBI", - "default": "NCBI", - "enum": [ - "NCBI" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "NCBI", - "type": "object" + "ProcessName": { + "description": "Process names", + "enum": [ + "Analysis", + "Compression", + "Denoising", + "dF/F estimation", + "Ephys curation", + "Ephys postprocessing", + "Ephys preprocessing", + "Ephys visualization", + "Fiducial segmentation", + "File format conversion", + "Fluorescence event detection", + "Image atlas alignment", + "Image background subtraction", + "Image cell classification", + "Image cell quantification", + "Image cell segmentation", + "Image destriping", + "Image flat-field correction", + "Image importing", + "Image mip visualization", + "Image thresholding", + "Image tile alignment", + "Image tile fusing", + "Image tile projection", + "Neuropil subtraction", + "Other", + "Simulation", + "Skull stripping", + "Spatial timeseries demixing", + "Spike sorting", + "Video motion correction", + "Video plane decrosstalk", + "Video ROI classification", + "Video ROI cross session matching", + "Video ROI segmentation", + "Video ROI timeseries extraction" + ], + "title": "ProcessName", + "type": "string" }, - "NCCIH": { + "Processing": { + "additionalProperties": false, + "description": "Description of all processes run on data", "properties": { - "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", - "enum": [ - "National Center for Complementary and Integrative Health" - ], - "title": "Name", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", + "title": "Describedby", "type": "string" }, - "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", + "schema_version": { + "const": "1.1.3", + "default": "1.1.3", "enum": [ - "NCCIH" + "1.1.3" ], - "title": "Abbreviation", + "title": "Schema Version", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "processing_pipeline": { + "$ref": "#/$defs/PipelineProcess", + "description": "Pipeline used to process data", + "title": "Processing Pipeline" + }, + "analyses": { + "default": [], + "description": "Analysis steps taken after processing", + "items": { + "$ref": "#/$defs/AnalysisProcess" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Analysis Steps", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00190t495", - "default": "00190t495", - "enum": [ - "00190t495" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "NCCIH", + "required": [ + "processing_pipeline" + ], + "title": "Processing", "type": "object" }, - "NECK": { + "ProcessingSteps": { + "additionalProperties": false, + "description": "Description of downstream processing steps", "properties": { - "name": { - "const": "neck", - "default": "neck", - "enum": [ - "neck" - ], - "title": "Name", + "channel_name": { + "title": "Channel name", "type": "string" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_35587", - "default": "EMAPA_35587", - "enum": [ - "EMAPA_35587" - ], - "title": "Registry Identifier", - "type": "string" + "process_name": { + "items": { + "enum": [ + "Image atlas alignment", + "Image background subtraction", + "Image cell segmentation", + "Image destriping", + "Image flat-field correction", + "Image importing", + "Image thresholding", + "Image tile alignment", + "Image tile fusing", + "Image tile projection", + "File format conversion" + ], + "type": "string" + }, + "title": "Process Name", + "type": "array" } }, - "title": "NECK", + "required": [ + "channel_name", + "process_name" + ], + "title": "ProcessingSteps", "type": "object" }, - "NEUROPHOTOMETRICS": { + "ProtectiveMaterial": { + "description": "Name of material applied to craniotomy", + "enum": [ + "Agarose", + "Duragel", + "Kwik-Cast", + "SORTA-clear", + "Other - see notes" + ], + "title": "ProtectiveMaterial", + "type": "string" + }, + "ProtectiveMaterialReplacement": { + "additionalProperties": false, + "description": "Description of a protective material replacement procedure in preparation for ephys recording", "properties": { - "name": { - "const": "Neurophotometrics", - "default": "Neurophotometrics", + "procedure_type": { + "const": "Ground wire", + "default": "Ground wire", "enum": [ - "Neurophotometrics" + "Ground wire" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "protective_material": { + "$ref": "#/$defs/ProtectiveMaterial", + "description": "New material being applied", + "title": "Protective material" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NEUROPHOTOMETRICS", - "type": "object" - }, - "NEW_SCALE_TECHNOLOGIES": { - "properties": { - "name": { - "const": "New Scale Technologies", - "default": "New Scale Technologies", - "enum": [ - "New Scale Technologies" + "ground_wire_hole": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null + "title": "Ground wire hole" + }, + "ground_wire_material": { + "anyOf": [ + { + "$ref": "#/$defs/GroundWireMaterial" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Ground wire material" }, - "registry": { + "ground_wire_diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Ground wire diameter" }, - "registry_identifier": { - "const": null, + "ground_wire_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Ground wire diameter unit" + }, + "well_part_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Well part number" + }, + "well_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Well type" } }, - "title": "NEW_SCALE_TECHNOLOGIES", + "required": [ + "protocol_id", + "protective_material" + ], + "title": "ProtectiveMaterialReplacement", "type": "object" }, - "NIKON": { + "PulseShape": { + "description": "Types of Opto stim pulse shapes", + "enum": [ + "Square", + "Ramp", + "Sinusoidal" + ], + "title": "PulseShape", + "type": "string" + }, + "QCEvaluation": { + "additionalProperties": false, + "description": "Description of one evaluation stage, with one or more metrics", "properties": { - "name": { - "const": "Nikon", - "default": "Nikon", - "enum": [ - "Nikon" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "modality": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/aind_data_schema_models__modalities___Isi", + "MRI": "#/$defs/aind_data_schema_models__modalities___Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/aind_data_schema_models__modalities___Confocal", + "ecephys": "#/$defs/aind_data_schema_models__modalities___Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/aind_data_schema_models__modalities___Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Isi" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Mri" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" } ], - "title": "Registry" + "title": "Modality" + }, + "stage": { + "$ref": "#/$defs/Stage", + "title": "Evaluation stage" }, - "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", - "enum": [ - "0280y9h11" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NIKON", - "type": "object" - }, - "NIMH": { - "properties": { "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", - "enum": [ - "National Institute of Mental Health" - ], - "title": "Name", + "title": "Evaluation name", "type": "string" }, - "abbreviation": { - "const": "NIMH", - "default": "NIMH", - "enum": [ - "NIMH" + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Evaluation description" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "metrics": { + "items": { + "$ref": "#/$defs/QCMetric" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "QC metrics", + "type": "array" + }, + "tags": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "Tags can be used to group QCEvaluation objects into groups", + "title": "Tags" }, - "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", - "enum": [ - "04xeg9z08" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" + }, + "allow_failed_metrics": { + "default": false, + "description": "Set to true for evaluations that are not critical to the overall state of QC for a data asset, this will allow individual metrics to fail while still passing the evaluation.", + "title": "Allow metrics to fail", + "type": "boolean" } }, - "title": "NIMH", + "required": [ + "modality", + "stage", + "name", + "metrics" + ], + "title": "QCEvaluation", "type": "object" }, - "NINDS": { + "QCMetric": { + "description": "Description of a single quality control metric", "properties": { "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", - "enum": [ - "National Institute of Neurological Disorders and Stroke" - ], - "title": "Name", + "title": "Metric name", "type": "string" }, - "abbreviation": { - "const": "NINDS", - "default": "NINDS", - "enum": [ - "NINDS" - ], - "title": "Abbreviation", - "type": "string" + "value": { + "title": "Metric value" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "status_history": { + "default": [], + "items": { + "$ref": "#/$defs/QCStatus" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Metric status history", + "type": "array" + }, + "description": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Metric description" }, - "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", - "enum": [ - "01s5ya894" + "reference": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Metric reference image URL or plot type" + }, + "evaluated_assets": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Set to None except when a metric's calculation required data coming from a different data asset.", + "title": "List of asset names that this metric depends on" } }, - "title": "NINDS", + "required": [ + "name", + "value" + ], + "title": "QCMetric", "type": "object" }, - "NRESEARCH_INC": { + "QCStatus": { + "description": "Description of a QC status, set by an evaluator", "properties": { - "name": { - "const": "NResearch Inc", - "default": "NResearch Inc", - "enum": [ - "NResearch Inc" - ], - "title": "Name", + "evaluator": { + "title": "Status evaluator full name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "status": { + "$ref": "#/$defs/Status" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "timestamp": { + "format": "date-time", + "title": "Status date", + "type": "string" } }, - "title": "NRESEARCH_INC", + "required": [ + "evaluator", + "status", + "timestamp" + ], + "title": "QCStatus", "type": "object" }, - "NYU": { + "QualityControl": { + "additionalProperties": false, + "description": "Description of quality metrics for a data asset", "properties": { - "name": { - "const": "New York University", - "default": "New York University", - "enum": [ - "New York University" - ], - "title": "Name", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_control.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_control.py", + "title": "Describedby", "type": "string" }, - "abbreviation": { - "const": "NYU", - "default": "NYU", + "schema_version": { + "const": "1.2.1", + "default": "1.2.1", "enum": [ - "NYU" + "1.2.1" ], - "title": "Abbreviation", + "title": "Schema Version", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "evaluations": { + "items": { + "$ref": "#/$defs/QCEvaluation" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Evaluations", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", - "enum": [ - "0190ak572" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "NYU", + "required": [ + "evaluations" + ], + "title": "QualityControl", "type": "object" }, - "NanojectInjection": { + "Readout": { "additionalProperties": false, - "description": "Description of a nanoject injection procedure", + "description": "Description of a readout", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" + "name": { + "title": "Name", + "type": "string" + }, + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] + "propertyName": "name" }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "recovery_time": { - "anyOf": [ + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "string" + "$ref": "#/$defs/_Asus" }, { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ + "$ref": "#/$defs/_Abcam" + }, { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" - }, - "instrument_id": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute" + }, { - "type": "string" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "type": "null" - } - ], - "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "injection_coordinate_ml": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, { - "type": "number" + "$ref": "#/$defs/_Navitar" }, { - "type": "string" - } - ], - "title": "Injection coordinate ML (mm)" - }, - "injection_coordinate_ap": { - "anyOf": [ + "$ref": "#/$defs/_Neurophotometrics" + }, { - "type": "number" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "type": "string" - } - ], - "title": "Injection coordinate AP (mm)" - }, - "injection_coordinate_depth": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection coordinate depth (mm)", - "type": "array" - }, - "injection_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Injection coordinate unit" - }, - "injection_coordinate_reference": { - "anyOf": [ + "$ref": "#/$defs/_New_York_University" + }, { - "$ref": "#/$defs/CoordinateReferenceLocation" + "$ref": "#/$defs/_Nikon" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection coordinate reference" - }, - "bregma_to_lambda_distance": { - "anyOf": [ + "$ref": "#/$defs/_Olympus" + }, { - "type": "number" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "type": "string" + "$ref": "#/$defs/_Optotune" }, { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "injection_angle": { - "anyOf": [ + "$ref": "#/$defs/_Other" + }, { - "type": "number" + "$ref": "#/$defs/_Oxxius" }, { - "type": "string" - } - ], - "title": "Injection angle (deg)" - }, - "injection_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Injection angle unit" - }, - "targeted_structure": { - "anyOf": [ + "$ref": "#/$defs/_Prizmatix" + }, { - "type": "string" + "$ref": "#/$defs/_Quantifi" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection targeted brain structure" - }, - "injection_hemisphere": { - "anyOf": [ + "$ref": "#/$defs/_Raspberry_Pi" + }, { - "$ref": "#/$defs/Side" + "$ref": "#/$defs/_Sicgen" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection hemisphere" - }, - "procedure_type": { - "const": "Nanoject injection", - "default": "Nanoject injection", - "enum": [ - "Nanoject injection" - ], - "title": "Procedure Type", - "type": "string" - }, - "injection_volume": { - "description": "Injection volume, one value per location", - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection volume (nL)", - "type": "array" - }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "nanoliter", - "title": "Injection volume unit" - } - }, - "required": [ - "injection_materials", - "protocol_id", - "injection_coordinate_ml", - "injection_coordinate_ap", - "injection_coordinate_depth", - "injection_angle", - "injection_volume" - ], - "title": "NanojectInjection", - "type": "object" - }, - "NeuropixelsBasestation": { - "additionalProperties": false, - "description": "PXI-based Neuropixels DAQ", - "properties": { - "device_type": { - "const": "Neuropixels basestation", - "default": "Neuropixels basestation", - "enum": [ - "Neuropixels basestation" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Schneider_Kreuznach" + }, { - "type": "string" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Interuniversity Microelectronics Center", - "abbreviation": "IMEC", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" + "$ref": "#/$defs/_Semrock" }, - "registry_identifier": "02kcbn207" - }, - "discriminator": { - "mapping": { - "Interuniversity Microelectronics Center": "#/$defs/IMEC" + { + "$ref": "#/$defs/_Sigma_Aldrich" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/IMEC" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Simons_Foundation" + }, { - "type": "string" + "$ref": "#/$defs/_Spinnaker" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Tamron" + }, { - "type": "string" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Flir" + }, { - "type": "string" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_The_Imaging_Source" + }, { - "type": "string" + "$ref": "#/$defs/_The_Lee_Company" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "const": "PXI", - "default": "PXI", - "enum": [ - "PXI" - ], - "title": "Data Interface", - "type": "string" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" }, - "firmware_version": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Firmware version" + "title": "Research Resource ID" }, - "hardware_version": { + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -19726,42 +21403,39 @@ } ], "default": null, - "title": "Hardware version" - }, - "basestation_firmware_version": { - "title": "Basestation firmware version", - "type": "string" + "title": "Lot expiration date" }, - "bsc_firmware_version": { - "title": "Basestation connect board firmware", - "type": "string" + "fluorophore": { + "$ref": "#/$defs/Fluorophore" }, - "slot": { - "title": "Slot number for this basestation", + "excitation_wavelength": { + "title": "Excitation wavelength (nm)", "type": "integer" }, - "ports": { - "items": { - "$ref": "#/$defs/ProbePort" - }, - "title": "Basestation ports", - "type": "array" + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Excitation wavelength unit" + }, + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" } }, "required": [ "name", - "computer_name", - "basestation_firmware_version", - "bsc_firmware_version", - "slot", - "ports" + "source", + "lot_number", + "fluorophore", + "excitation_wavelength", + "stain_type" ], - "title": "NeuropixelsBasestation", + "title": "Readout", "type": "object" }, - "NonViralMaterial": { + "Reagent": { "additionalProperties": false, - "description": "Description of a non-viral injection material", + "description": "Description of reagent used in procedure", "properties": { "name": { "title": "Name", @@ -19770,686 +21444,2407 @@ "source": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Lot expiration date" + } + }, + "required": [ + "name", + "source", + "lot_number" + ], + "title": "Reagent", + "type": "object" + }, + "RelatedData": { + "additionalProperties": false, + "description": "Description of related data asset", + "properties": { + "related_data_path": { + "title": "Related data path", + "type": "string" + }, + "relation": { + "description": "Relation of data to this asset", + "title": "Relation", + "type": "string" + } + }, + "required": [ + "related_data_path", + "relation" + ], + "title": "RelatedData", + "type": "object" + }, + "RelativePosition": { + "additionalProperties": false, + "description": "Position and rotation of a device in a rig or instrument", + "properties": { + "device_position_transformations": { + "items": { + "discriminator": { + "mapping": { + "rotation": "#/$defs/Rotation3dTransform", + "translation": "#/$defs/Translation3dTransform" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "$ref": "#/$defs/Rotation3dTransform" + } + ] + }, + "title": "Device position transforms", + "type": "array" + }, + "device_origin": { + "description": "Reference point on device for position information", + "title": "Device origin", + "type": "string" + }, + "device_axes": { + "items": { + "$ref": "#/$defs/Axis" + }, + "maxItems": 3, + "minItems": 3, + "title": "Device axes", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, { - "$ref": "#/$defs/JAX" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "device_position_transformations", + "device_origin", + "device_axes" + ], + "title": "RelativePosition", + "type": "object" + }, + "ResourceTimestamped": { + "additionalProperties": false, + "description": "Description of resource usage at a moment in time", + "properties": { + "timestamp": { + "format": "date-time", + "title": "Timestamp", + "type": "string" + }, + "usage": { + "title": "Usage", + "type": "number" + } + }, + "required": [ + "timestamp", + "usage" + ], + "title": "ResourceTimestamped", + "type": "object" + }, + "ResourceUsage": { + "additionalProperties": false, + "description": "Description of resources used by a process", + "properties": { + "os": { + "title": "Operating system", + "type": "string" + }, + "architecture": { + "title": "Architecture", + "type": "string" + }, + "cpu": { + "anyOf": [ { - "$ref": "#/$defs/JANELIA" + "type": "string" }, { - "$ref": "#/$defs/JULABO" - }, + "type": "null" + } + ], + "default": null, + "title": "CPU name" + }, + "cpu_cores": { + "anyOf": [ { - "$ref": "#/$defs/LG" + "type": "integer" }, { - "$ref": "#/$defs/LEICA" - }, + "type": "null" + } + ], + "default": null, + "title": "CPU cores" + }, + "gpu": { + "anyOf": [ { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "type": "string" }, { - "$ref": "#/$defs/LIFECANVAS" - }, + "type": "null" + } + ], + "default": null, + "title": "GPU name" + }, + "system_memory": { + "anyOf": [ { - "$ref": "#/$defs/MBF" + "type": "number" }, { - "$ref": "#/$defs/MKS_NEWPORT" - }, + "type": "null" + } + ], + "default": null, + "title": "System memory" + }, + "system_memory_unit": { + "anyOf": [ { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/MemoryUnit" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, + "type": "null" + } + ], + "default": null, + "title": "System memory unit" + }, + "ram": { + "anyOf": [ { - "$ref": "#/$defs/MJFF" + "type": "number" }, { - "$ref": "#/$defs/MIDOPT" - }, + "type": "null" + } + ], + "default": null, + "title": "System RAM" + }, + "ram_unit": { + "anyOf": [ { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/MemoryUnit" }, { - "$ref": "#/$defs/NRESEARCH_INC" - }, + "type": "null" + } + ], + "default": null, + "title": "Ram unit" + }, + "cpu_usage": { + "anyOf": [ { - "$ref": "#/$defs/NCCIH" + "items": { + "$ref": "#/$defs/ResourceTimestamped" + }, + "type": "array" }, { - "$ref": "#/$defs/NIMH" - }, + "type": "null" + } + ], + "default": null, + "title": "CPU usage" + }, + "gpu_usage": { + "anyOf": [ { - "$ref": "#/$defs/NINDS" + "items": { + "$ref": "#/$defs/ResourceTimestamped" + }, + "type": "array" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "type": "null" + } + ], + "default": null, + "title": "GPU usage" + }, + "ram_usage": { + "anyOf": [ { - "$ref": "#/$defs/NAVITAR" + "items": { + "$ref": "#/$defs/ResourceTimestamped" + }, + "type": "array" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "type": "null" + } + ], + "default": null, + "title": "RAM usage" + }, + "usage_unit": { + "default": "percent", + "title": "Usage unit", + "type": "string" + } + }, + "required": [ + "os", + "architecture" + ], + "title": "ResourceUsage", + "type": "object" + }, + "RetroOrbitalInjection": { + "additionalProperties": false, + "description": "Description of a retro-orbital injection procedure", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "type": "number" }, { - "$ref": "#/$defs/NYU" + "type": "string" }, { - "$ref": "#/$defs/NIKON" - }, + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ { - "$ref": "#/$defs/OLYMPUS" + "type": "number" }, { - "$ref": "#/$defs/OEPS" + "type": "string" }, { - "$ref": "#/$defs/OPTOTUNE" - }, + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ { - "$ref": "#/$defs/OTHER" + "type": "string" }, { - "$ref": "#/$defs/OXXIUS" - }, + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "procedure_type": { + "const": "Retro-orbital injection", + "default": "Retro-orbital injection", + "enum": [ + "Retro-orbital injection" + ], + "title": "Procedure Type", + "type": "string" + }, + "injection_volume": { + "anyOf": [ { - "$ref": "#/$defs/PRIZMATIX" + "type": "number" }, { - "$ref": "#/$defs/QUANTIFI" - }, + "type": "string" + } + ], + "title": "Injection volume (uL)" + }, + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Injection volume unit" + }, + "injection_eye": { + "$ref": "#/$defs/Side", + "title": "Injection eye" + } + }, + "required": [ + "injection_materials", + "protocol_id", + "injection_volume", + "injection_eye" + ], + "title": "RetroOrbitalInjection", + "type": "object" + }, + "RewardDelivery": { + "additionalProperties": false, + "description": "Description of reward delivery system", + "properties": { + "device_type": { + "const": "Reward delivery", + "default": "Reward delivery", + "enum": [ + "Reward delivery" + ], + "title": "Device Type", + "type": "string" + }, + "stage_type": { + "anyOf": [ { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/MotorizedStage" }, { - "$ref": "#/$defs/SICGEN" - }, + "type": "null" + } + ], + "default": null, + "title": "Motorized stage" + }, + "reward_spouts": { + "items": { + "$ref": "#/$defs/RewardSpout" + }, + "title": "Water spouts", + "type": "array" + } + }, + "required": [ + "reward_spouts" + ], + "title": "RewardDelivery", + "type": "object" + }, + "RewardDeliveryConfig": { + "additionalProperties": false, + "description": "Description of reward delivery configuration", + "properties": { + "reward_solution": { + "$ref": "#/$defs/RewardSolution", + "description": "If Other use notes", + "title": "Reward solution" + }, + "reward_spouts": { + "items": { + "$ref": "#/$defs/RewardSpoutConfig" + }, + "title": "Reward spouts", + "type": "array" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "type": "string" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "reward_solution", + "reward_spouts" + ], + "title": "RewardDeliveryConfig", + "type": "object" + }, + "RewardSolution": { + "description": "Reward solution name", + "enum": [ + "Water", + "Other" + ], + "title": "RewardSolution", + "type": "string" + }, + "RewardSpout": { + "additionalProperties": false, + "description": "Description of a reward spout", + "properties": { + "device_type": { + "const": "Reward spout", + "default": "Reward spout", + "enum": [ + "Reward spout" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/SEMROCK" + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/SPINNAKER" - }, + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/TAMRON" + "type": "string" }, { - "$ref": "#/$defs/TMC" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/FLIR" + "type": "string" }, { - "$ref": "#/$defs/TWCF" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "type": "string" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "type": "string" }, { - "$ref": "#/$defs/THORLABS" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "side": { + "$ref": "#/$defs/SpoutSide", + "description": "If Other use notes", + "title": "Spout side" + }, + "spout_diameter": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "type": "number" }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "string" + } + ], + "title": "Spout diameter (mm)" + }, + "spout_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Spout diameter unit" + }, + "spout_position": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/RelativePosition" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "title": "Spout stage position" }, - "rrid": { + "solenoid_valve": { + "$ref": "#/$defs/Device", + "title": "Solenoid valve" + }, + "lick_sensor": { + "$ref": "#/$defs/Device", + "title": "Lick sensor" + }, + "lick_sensor_type": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/LickSensorType" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" + "title": "Lick sensor type" + } + }, + "required": [ + "name", + "side", + "spout_diameter", + "solenoid_valve", + "lick_sensor" + ], + "title": "RewardSpout", + "type": "object" + }, + "RewardSpoutConfig": { + "additionalProperties": false, + "description": "Reward spout session information", + "properties": { + "side": { + "$ref": "#/$defs/SpoutSide", + "description": "Must match rig", + "title": "Spout side" }, - "lot_number": { - "title": "Lot number", + "starting_position": { + "$ref": "#/$defs/RelativePosition", + "title": "Starting position" + }, + "variable_position": { + "description": "True if spout position changes during session as tracked in data", + "title": "Variable position", + "type": "boolean" + } + }, + "required": [ + "side", + "starting_position", + "variable_position" + ], + "title": "RewardSpoutConfig", + "type": "object" + }, + "Rig": { + "additionalProperties": false, + "description": "Description of a rig", + "properties": { + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", + "title": "Describedby", "type": "string" }, - "expiration_date": { - "anyOf": [ + "schema_version": { + "const": "1.0.3", + "default": "1.0.3", + "enum": [ + "1.0.3" + ], + "title": "Schema Version", + "type": "string" + }, + "rig_id": { + "description": "Unique rig identifier, name convention: --", + "pattern": "^[a-zA-Z0-9]+_[a-zA-Z0-9-]+_\\d{8}$", + "title": "Rig ID", + "type": "string" + }, + "modification_date": { + "format": "date", + "title": "Date of modification", + "type": "string" + }, + "mouse_platform": { + "discriminator": { + "mapping": { + "Arena": "#/$defs/Arena", + "Disc": "#/$defs/Disc", + "Treadmill": "#/$defs/Treadmill", + "Tube": "#/$defs/Tube", + "Wheel": "#/$defs/Wheel" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Disc" + }, + { + "$ref": "#/$defs/Wheel" + }, + { + "$ref": "#/$defs/Tube" + }, { - "format": "date", - "type": "string" + "$ref": "#/$defs/Treadmill" }, { - "type": "null" + "$ref": "#/$defs/Arena" } ], - "default": null, - "title": "Lot expiration date" + "title": "Mouse Platform" }, - "material_type": { - "const": "Reagent", - "default": "Reagent", - "enum": [ - "Reagent" - ], - "title": "Injection material type", - "type": "string" + "stimulus_devices": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Monitor": "#/$defs/Monitor", + "Olfactometer": "#/$defs/Olfactometer", + "Reward delivery": "#/$defs/RewardDelivery", + "Speaker": "#/$defs/Speaker" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Monitor" + }, + { + "$ref": "#/$defs/Olfactometer" + }, + { + "$ref": "#/$defs/RewardDelivery" + }, + { + "$ref": "#/$defs/Speaker" + } + ] + }, + "title": "Stimulus devices", + "type": "array" }, - "concentration": { + "cameras": { + "default": [], + "items": { + "$ref": "#/$defs/CameraAssembly" + }, + "title": "Camera assemblies", + "type": "array" + }, + "enclosure": { "anyOf": [ { - "type": "number" - }, - { - "type": "string" + "$ref": "#/$defs/Enclosure" }, { "type": "null" } ], "default": null, - "description": "Must provide concentration unit", - "title": "Concentration" + "title": "Enclosure" }, - "concentration_unit": { - "default": "mg/mL", - "title": "Concentration unit", - "type": "string" - } - }, - "required": [ - "name", - "source", - "lot_number" - ], - "title": "NonViralMaterial", - "type": "object" - }, - "OEPS": { - "properties": { - "name": { - "const": "Open Ephys Production Site", - "default": "Open Ephys Production Site", - "enum": [ - "Open Ephys Production Site" - ], - "title": "Name", - "type": "string" + "ephys_assemblies": { + "default": [], + "items": { + "$ref": "#/$defs/EphysAssembly" + }, + "title": "Ephys probes", + "type": "array" }, - "abbreviation": { - "const": "OEPS", - "default": "OEPS", - "enum": [ - "OEPS" - ], - "title": "Abbreviation", - "type": "string" + "fiber_assemblies": { + "default": [], + "items": { + "$ref": "#/$defs/FiberAssembly" + }, + "title": "Inserted fiber optics", + "type": "array" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "stick_microscopes": { + "default": [], + "items": { + "$ref": "#/$defs/CameraAssembly" + }, + "title": "Stick microscopes", + "type": "array" + }, + "laser_assemblies": { + "default": [], + "items": { + "$ref": "#/$defs/LaserAssembly" + }, + "title": "Laser modules", + "type": "array" + }, + "patch_cords": { + "default": [], + "items": { + "$ref": "#/$defs/Patch" + }, + "title": "Patch cords", + "type": "array" + }, + "light_sources": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Lamp": "#/$defs/Lamp", + "Laser": "#/$defs/Laser", + "Light emitting diode": "#/$defs/LightEmittingDiode" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Laser" + }, + { + "$ref": "#/$defs/LightEmittingDiode" + }, + { + "$ref": "#/$defs/Lamp" + } + ] + }, + "title": "Light sources", + "type": "array" + }, + "detectors": { + "default": [], + "items": { + "$ref": "#/$defs/Detector" + }, + "title": "Detectors", + "type": "array" + }, + "objectives": { + "default": [], + "items": { + "$ref": "#/$defs/Objective" + }, + "title": "Objectives", + "type": "array" + }, + "filters": { + "default": [], + "items": { + "$ref": "#/$defs/Filter" + }, + "title": "Filters", + "type": "array" + }, + "lenses": { + "default": [], + "items": { + "$ref": "#/$defs/Lens" + }, + "title": "Lenses", + "type": "array" + }, + "digital_micromirror_devices": { + "default": [], + "items": { + "$ref": "#/$defs/DigitalMicromirrorDevice" + }, + "title": "DMDs", + "type": "array" + }, + "polygonal_scanners": { + "default": [], + "items": { + "$ref": "#/$defs/PolygonalScanner" + }, + "title": "Polygonal scanners", + "type": "array" + }, + "pockels_cells": { + "default": [], + "items": { + "$ref": "#/$defs/PockelsCell" + }, + "title": "Pockels cells", + "type": "array" + }, + "additional_devices": { + "default": [], + "items": { + "$ref": "#/$defs/Device" + }, + "title": "Additional devices", + "type": "array" + }, + "daqs": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "DAQ Device": "#/$defs/DAQDevice", + "Harp device": "#/$defs/HarpDevice", + "Neuropixels basestation": "#/$defs/NeuropixelsBasestation", + "Open Ephys acquisition board": "#/$defs/OpenEphysAcquisitionBoard" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/HarpDevice" + }, + { + "$ref": "#/$defs/NeuropixelsBasestation" + }, + { + "$ref": "#/$defs/OpenEphysAcquisitionBoard" + }, + { + "$ref": "#/$defs/DAQDevice" + } + ] + }, + "title": "Data acquisition devices", + "type": "array" + }, + "calibrations": { + "items": { + "$ref": "#/$defs/Calibration" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Full calibration of devices", + "type": "array" + }, + "ccf_coordinate_transform": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "Path to file that details the CCF-to-lab coordinate transform", + "title": "CCF coordinate transform" }, - "registry_identifier": { - "const": "007rkz355", - "default": "007rkz355", - "enum": [ - "007rkz355" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "OEPS", - "type": "object" - }, - "OLFACTOMETER": { - "properties": { - "name": { - "const": "Olfactometer", - "default": "Olfactometer", - "enum": [ - "Olfactometer" + "origin": { + "anyOf": [ + { + "$ref": "#/$defs/Origin" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Origin point for rig position transforms" }, - "whoami": { - "const": 1140, - "default": 1140, - "enum": [ - 1140 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "OLFACTOMETER", - "type": "object" - }, - "OLYMPUS": { - "properties": { - "name": { - "const": "Olympus", - "default": "Olympus", - "enum": [ - "Olympus" + "rig_axes": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Axis" + }, + "maxItems": 3, + "minItems": 3, + "type": "array" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Rig axes" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "modalities": { + "items": { + "discriminator": { + "mapping": { + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/aind_data_schema_models__modalities___Isi", + "MRI": "#/$defs/aind_data_schema_models__modalities___Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/aind_data_schema_models__modalities___Confocal", + "ecephys": "#/$defs/aind_data_schema_models__modalities___Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/aind_data_schema_models__modalities___Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" + }, + "propertyName": "abbreviation" }, - "propertyName": "name" + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Isi" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Mri" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" + } + ] }, - "oneOf": [ + "title": "Modalities", + "type": "array", + "uniqueItems": true + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", - "enum": [ - "02vcdte90" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "OLYMPUS", + "required": [ + "rig_id", + "modification_date", + "mouse_platform", + "calibrations", + "modalities" + ], + "title": "Rig", "type": "object" }, - "OPTOTUNE": { + "Rotation3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { - "name": { - "const": "Optotune", - "default": "Optotune", + "type": { + "const": "rotation", + "default": "rotation", "enum": [ - "Optotune" + "rotation" ], - "title": "Name", + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "rotation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 9, + "minItems": 9, + "title": "3D rotation matrix values (3x3) ", + "type": "array" } }, - "title": "OPTOTUNE", + "required": [ + "rotation" + ], + "title": "Rotation3dTransform", "type": "object" }, - "OTHER": { + "Scale3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", "properties": { - "name": { - "const": "Other", - "default": "Other", - "enum": [ - "Other" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, + "type": { + "const": "scale", + "default": "scale", "enum": [ - null + "scale" ], - "title": "Registry Identifier", - "type": "null" + "title": "Type", + "type": "string" + }, + "scale": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 3, + "minItems": 3, + "title": "3D scale parameters", + "type": "array" } }, - "title": "OTHER", + "required": [ + "scale" + ], + "title": "Scale3dTransform", "type": "object" }, - "OXXIUS": { + "ScanType": { + "description": "Type of scan", + "enum": [ + "Set Up", + "3D Scan" + ], + "title": "ScanType", + "type": "string" + }, + "Scanner": { + "additionalProperties": false, + "description": "Description of a MRI Scanner", "properties": { - "name": { - "const": "Oxxius", - "default": "Oxxius", + "device_type": { + "const": "Scanner", + "default": "Scanner", "enum": [ - "Oxxius" + "Scanner" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Model" }, - "registry": { + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry_identifier": { - "const": null, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" + }, + "scanner_location": { + "$ref": "#/$defs/ScannerLocation", + "title": "Scanner location" + }, + "magnetic_strength": { + "$ref": "#/$defs/MagneticStrength", + "title": "Magnetic strength (T)" + }, + "magnetic_strength_unit": { + "default": "T", + "title": "Magnetic strength unit", + "type": "string" } }, - "title": "OXXIUS", + "required": [ + "name", + "scanner_location", + "magnetic_strength" + ], + "title": "Scanner", "type": "object" }, - "Objective": { + "ScannerLocation": { + "description": "location of scanner", + "enum": [ + "Fred Hutch", + "UW SLU" + ], + "title": "ScannerLocation", + "type": "string" + }, + "ScanningStage": { "additionalProperties": false, - "description": "Description of an objective device", + "description": "Description of a scanning motorized stages", "properties": { "device_type": { - "const": "Objective", - "default": "Objective", + "const": "Motorized stage", + "default": "Motorized stage", "enum": [ - "Objective" + "Motorized stage" ], "title": "Device Type", "type": "string" @@ -20475,365 +23870,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -20898,18 +24293,7 @@ "default": null, "title": "Notes" }, - "numerical_aperture": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Numerical aperture (in air)" - }, - "magnification": { + "travel": { "anyOf": [ { "type": "number" @@ -20918,162 +24302,14 @@ "type": "string" } ], - "title": "Magnification" - }, - "immersion": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion" - }, - "objective_type": { - "anyOf": [ - { - "$ref": "#/$defs/ObjectiveType" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Objective type" - } - }, - "required": [ - "name", - "numerical_aperture", - "magnification", - "immersion" - ], - "title": "Objective", - "type": "object" - }, - "ObjectiveType": { - "description": "Objective type for Slap2", - "enum": [ - "Remote", - "Primary" - ], - "title": "ObjectiveType", - "type": "string" - }, - "Olfactometer": { - "additionalProperties": false, - "description": "Description of an olfactometer for odor stimuli", - "properties": { - "device_type": { - "const": "Olfactometer", - "default": "Olfactometer", - "enum": [ - "Olfactometer" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Champalimaud Foundation", - "abbreviation": "Champalimaud", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "03g001n57" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Port index" + "title": "Travel of device (mm)" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "travel_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Travel unit" }, - "notes": { + "firmware": { "anyOf": [ { "type": "string" @@ -21083,69 +24319,178 @@ } ], "default": null, - "title": "Notes" + "title": "Firmware" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" + "stage_axis_direction": { + "$ref": "#/$defs/StageAxisDirection", + "title": "Direction of stage axis" }, - "computer_name": { - "title": "Name of computer controlling this DAQ", + "stage_axis_name": { + "$ref": "#/$defs/StageAxisName", + "title": "Name of stage axis" + } + }, + "required": [ + "name", + "travel", + "stage_axis_direction", + "stage_axis_name" + ], + "title": "ScanningStage", + "type": "object" + }, + "SectionOrientation": { + "description": "Orientation of sectioning", + "enum": [ + "Coronal", + "Sagittal", + "Transverse" + ], + "title": "SectionOrientation", + "type": "string" + }, + "SectionStrategy": { + "description": "Section strategy", + "enum": [ + "Whole Brain", + "Hemi Brain" + ], + "title": "SectionStrategy", + "type": "string" + }, + "Sectioning": { + "additionalProperties": false, + "description": "Description of a sectioning procedure", + "properties": { + "procedure_type": { + "const": "Sectioning", + "default": "Sectioning", + "enum": [ + "Sectioning" + ], + "title": "Procedure Type", "type": "string" }, - "channels": { + "number_of_slices": { + "title": "Number of slices", + "type": "integer" + }, + "output_specimen_ids": { "items": { - "$ref": "#/$defs/OlfactometerChannel" + "type": "string" }, - "title": "Channels", + "minItems": 1, + "title": "Output specimen ids", "type": "array" }, - "firmware_version": { + "section_orientation": { + "$ref": "#/$defs/SectionOrientation", + "title": "Sectioning orientation" + }, + "section_thickness": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Firmware version" + "title": "Section thickness" }, - "hardware_version": { + "section_thickness_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Section thickness unit" + }, + "section_distance_from_reference": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Hardware version" + "title": "Section distance from reference" }, - "harp_device_type": { - "default": { - "name": "Olfactometer", - "whoami": 1140 + "section_distance_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Distance unit" + }, + "reference_location": { + "$ref": "#/$defs/CoordinateReferenceLocation", + "title": "Reference location for distance measurement" + }, + "section_strategy": { + "$ref": "#/$defs/SectionStrategy", + "title": "Slice strategy" + }, + "targeted_structure": { + "description": "Use Allen Brain Atlas Ontology", + "title": "Targeted structure", + "type": "string" + } + }, + "required": [ + "number_of_slices", + "output_specimen_ids", + "section_orientation", + "section_thickness", + "section_distance_from_reference", + "reference_location", + "section_strategy", + "targeted_structure" + ], + "title": "Sectioning", + "type": "object" + }, + "Session": { + "additionalProperties": false, + "description": "Description of a physiology and/or behavior session", + "properties": { + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", + "title": "Describedby", + "type": "string" + }, + "schema_version": { + "const": "1.0.3", + "default": "1.0.3", + "enum": [ + "1.0.3" + ], + "title": "Schema Version", + "type": "string" + }, + "protocol_id": { + "default": [], + "description": "DOI for protocols.io", + "items": { + "type": "string" }, - "discriminator": { - "mapping": { - "Olfactometer": "#/$defs/OLFACTOMETER" - }, - "propertyName": "name" + "title": "Protocol ID", + "type": "array" + }, + "experimenter_full_name": { + "description": "First and last name of the experimenter(s).", + "items": { + "type": "string" }, - "oneOf": [ - { - "$ref": "#/$defs/OLFACTOMETER" - } - ], - "title": "Harp Device Type" + "title": "Experimenter(s) full name", + "type": "array" }, - "core_version": { + "session_start_time": { + "format": "date-time", + "title": "Session start time", + "type": "string" + }, + "session_end_time": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -21153,9 +24498,13 @@ } ], "default": null, - "title": "Core version" + "title": "Session end time" }, - "tag_version": { + "session_type": { + "title": "Session type", + "type": "string" + }, + "iacuc_protocol": { "anyOf": [ { "type": "string" @@ -21165,86 +24514,55 @@ } ], "default": null, - "title": "Tag version" - }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" - } - }, - "required": [ - "name", - "computer_name", - "channels", - "is_clock_generator" - ], - "title": "Olfactometer", - "type": "object" - }, - "OlfactometerChannel": { - "additionalProperties": false, - "description": "description of a Olfactometer channel", - "properties": { - "channel_index": { - "title": "Channel index", - "type": "integer" + "title": "IACUC protocol" }, - "channel_type": { - "$ref": "#/$defs/ChannelType", - "default": "Odor", - "title": "Channel type" + "rig_id": { + "title": "Rig ID", + "type": "string" }, - "flow_capacity": { - "default": 100, - "enum": [ - 100, - 1000 - ], - "title": "Flow capacity", - "type": "integer" + "calibrations": { + "default": [], + "description": "Calibrations of rig devices prior to session", + "items": { + "$ref": "#/$defs/Calibration" + }, + "title": "Calibrations", + "type": "array" }, - "flow_unit": { - "default": "mL/min", - "title": "Flow unit", - "type": "string" - } - }, - "required": [ - "channel_index" - ], - "title": "OlfactometerChannel", - "type": "object" - }, - "OlfactometerChannelConfig": { - "additionalProperties": false, - "description": "Description of olfactometer channel configurations", - "properties": { - "channel_index": { - "title": "Channel index", - "type": "integer" + "maintenance": { + "default": [], + "description": "Maintenance of rig devices prior to session", + "items": { + "$ref": "#/$defs/Maintenance" + }, + "title": "Maintenance", + "type": "array" }, - "odorant": { - "title": "Odorant", + "subject_id": { + "title": "Subject ID", "type": "string" }, - "odorant_dilution": { + "animal_weight_prior": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Odorant dilution" - }, - "odorant_dilution_unit": { - "$ref": "#/$defs/ConcentrationUnit", - "default": "% v/v", - "title": "Dilution unit" + "default": null, + "description": "Animal weight before procedure", + "title": "Animal weight (g)" }, - "notes": { + "animal_weight_post": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -21253,455 +24571,597 @@ } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "channel_index", - "odorant", - "odorant_dilution" - ], - "title": "OlfactometerChannelConfig", - "type": "object" - }, - "OlfactoryStimulation": { - "additionalProperties": false, - "description": "Description of a olfactory stimulus", - "properties": { - "stimulus_type": { - "const": "Olfactory Stimulation", - "default": "Olfactory Stimulation", - "enum": [ - "Olfactory Stimulation" + "description": "Animal weight after procedure", + "title": "Animal weight (g)" + }, + "weight_unit": { + "$ref": "#/$defs/MassUnit", + "default": "gram", + "title": "Weight unit" + }, + "anaesthesia": { + "anyOf": [ + { + "$ref": "#/$defs/Anaesthetic" + }, + { + "type": "null" + } ], - "title": "Stimulus Type", - "type": "string" + "default": null, + "title": "Anaesthesia" }, - "stimulus_name": { - "title": "Stimulus name", - "type": "string" + "data_streams": { + "description": "A data stream is a collection of devices that are recorded simultaneously. Each session can include multiple streams (e.g., if the manipulators are moved to a new location)", + "items": { + "$ref": "#/$defs/Stream" + }, + "title": "Data streams", + "type": "array" }, - "channels": { + "stimulus_epochs": { + "default": [], "items": { - "$ref": "#/$defs/OlfactometerChannelConfig" + "$ref": "#/$defs/StimulusEpoch" }, - "title": "Channels", + "title": "Stimulus", "type": "array" }, - "notes": { + "mouse_platform_name": { + "title": "Mouse platform", + "type": "string" + }, + "active_mouse_platform": { + "description": "Is the mouse platform being actively controlled", + "title": "Active mouse platform", + "type": "boolean" + }, + "headframe_registration": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Affine3dTransform" }, { "type": "null" } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "stimulus_name", - "channels" - ], - "title": "OlfactoryStimulation", - "type": "object" - }, - "OligoProbe": { - "additionalProperties": false, - "description": "Description of an oligonucleotide probe", - "properties": { - "name": { - "title": "Name", - "type": "string" + "description": "MRI transform matrix for headframe", + "title": "Headframe registration" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, + "reward_delivery": { + "anyOf": [ { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/RewardDeliveryConfig" }, { - "$ref": "#/$defs/MBF" - }, + "type": "null" + } + ], + "default": null, + "title": "Reward delivery" + }, + "reward_consumed_total": { + "anyOf": [ { - "$ref": "#/$defs/MKS_NEWPORT" + "type": "number" }, { - "$ref": "#/$defs/MPI" + "type": "string" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, + "type": "null" + } + ], + "default": null, + "title": "Total reward consumed (mL)" + }, + "reward_consumed_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "milliliter", + "title": "Reward consumed unit" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/MJFF" + "type": "string" }, { - "$ref": "#/$defs/MIDOPT" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "experimenter_full_name", + "session_start_time", + "session_type", + "rig_id", + "subject_id", + "data_streams", + "mouse_platform_name", + "active_mouse_platform" + ], + "title": "Session", + "type": "object" + }, + "Sex": { + "description": "Subject sex name", + "enum": [ + "Female", + "Male" + ], + "title": "Sex", + "type": "string" + }, + "Side": { + "description": "Side of animal", + "enum": [ + "Left", + "Right", + "Midline" + ], + "title": "Side", + "type": "string" + }, + "Size3d": { + "additionalProperties": false, + "description": "3D size of an object", + "properties": { + "width": { + "title": "Width", + "type": "integer" + }, + "length": { + "title": "Length", + "type": "integer" + }, + "height": { + "title": "Height", + "type": "integer" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "meter", + "title": "Size unit" + } + }, + "required": [ + "width", + "length", + "height" + ], + "title": "Size3d", + "type": "object" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "SlapFieldOfView": { + "additionalProperties": false, + "description": "Description of a Slap2 scan", + "properties": { + "index": { + "title": "Index", + "type": "integer" + }, + "imaging_depth": { + "title": "Imaging depth (um)", + "type": "integer" + }, + "imaging_depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Imaging depth unit" + }, + "targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "fov_coordinate_ml": { + "anyOf": [ { - "$ref": "#/$defs/MITUTUYO" + "type": "number" }, { - "$ref": "#/$defs/NRESEARCH_INC" - }, + "type": "string" + } + ], + "title": "FOV coordinate ML" + }, + "fov_coordinate_ap": { + "anyOf": [ { - "$ref": "#/$defs/NCCIH" + "type": "number" }, { - "$ref": "#/$defs/NIMH" - }, + "type": "string" + } + ], + "title": "FOV coordinate AP" + }, + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", + "type": "string" + }, + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { + "title": "Magnification", + "type": "string" + }, + "fov_scale_factor": { + "anyOf": [ { - "$ref": "#/$defs/NINDS" + "type": "number" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "type": "string" + } + ], + "title": "FOV scale factor (um/pixel)" + }, + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", + "type": "string" + }, + "frame_rate": { + "anyOf": [ { - "$ref": "#/$defs/NAVITAR" + "type": "number" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "type": "string" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, + "type": "null" + } + ], + "default": null, + "title": "Frame rate (Hz)" + }, + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "coupled_fov_index": { + "anyOf": [ { - "$ref": "#/$defs/NYU" + "type": "integer" }, { - "$ref": "#/$defs/NIKON" - }, + "type": "null" + } + ], + "default": null, + "description": "Coupled planes for multiscope", + "title": "Coupled FOV" + }, + "power": { + "anyOf": [ { - "$ref": "#/$defs/OLYMPUS" + "type": "number" }, { - "$ref": "#/$defs/OEPS" + "type": "string" }, { - "$ref": "#/$defs/OPTOTUNE" - }, + "type": "null" + } + ], + "default": null, + "description": "For coupled planes, this power is shared by both planes", + "title": "Power" + }, + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "percent", + "title": "Power unit" + }, + "power_ratio": { + "anyOf": [ { - "$ref": "#/$defs/OTHER" + "type": "number" }, { - "$ref": "#/$defs/OXXIUS" + "type": "string" }, { - "$ref": "#/$defs/PRIZMATIX" - }, + "type": "null" + } + ], + "default": null, + "title": "Power ratio for coupled planes" + }, + "scanfield_z": { + "anyOf": [ { - "$ref": "#/$defs/QUANTIFI" + "type": "integer" }, { - "$ref": "#/$defs/RASPBERRY_PI" - }, + "type": "null" + } + ], + "default": null, + "title": "Z stage position of the fastz actuator for a given targeted depth" + }, + "scanfield_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Z stage position unit" + }, + "scanimage_roi_index": { + "anyOf": [ { - "$ref": "#/$defs/SICGEN" + "type": "integer" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, + "type": "null" + } + ], + "default": null, + "title": "ScanImage ROI index" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "type": "string" }, { - "$ref": "#/$defs/SEMROCK" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "session_type": { + "$ref": "#/$defs/SlapSessionType", + "title": "Session type" + }, + "dmd_dilation_x": { + "title": "DMD Dilation X (pixels)", + "type": "integer" + }, + "dmd_dilation_y": { + "title": "DMD Dilation Y (pixels)", + "type": "integer" + }, + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "target_neuron": { + "anyOf": [ { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "type": "string" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, + "type": "null" + } + ], + "default": null, + "title": "Target neuron" + }, + "target_branch": { + "anyOf": [ { - "$ref": "#/$defs/SPINNAKER" + "type": "string" }, { - "$ref": "#/$defs/TAMRON" - }, + "type": "null" + } + ], + "default": null, + "title": "Target branch" + }, + "path_to_array_of_frame_rates": { + "title": "Array of frame rates", + "type": "string" + } + }, + "required": [ + "index", + "imaging_depth", + "targeted_structure", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "magnification", + "fov_scale_factor", + "session_type", + "dmd_dilation_x", + "dmd_dilation_y", + "path_to_array_of_frame_rates" + ], + "title": "SlapFieldOfView", + "type": "object" + }, + "SlapSessionType": { + "description": "Type of slap session", + "enum": [ + "Parent", + "Branch" + ], + "title": "SlapSessionType", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Description of generic software", + "properties": { + "name": { + "title": "Software name", + "type": "string" + }, + "version": { + "title": "Software version", + "type": "string" + }, + "url": { + "anyOf": [ { - "$ref": "#/$defs/TMC" + "type": "string" }, { - "$ref": "#/$defs/FLIR" - }, + "type": "null" + } + ], + "default": null, + "title": "URL to commit being used" + }, + "parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Software parameters" + } + }, + "required": [ + "name", + "version" + ], + "title": "Software", + "type": "object" + }, + "SoundIntensityUnit": { + "const": "decibels", + "description": "Sound intensity units", + "enum": [ + "decibels" + ], + "title": "SoundIntensityUnit", + "type": "string" + }, + "Speaker": { + "additionalProperties": false, + "description": "Description of a speaker for auditory stimuli", + "properties": { + "device_type": { + "const": "Speaker", + "default": "Speaker", + "enum": [ + "Speaker" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/TWCF" + "type": "string" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "ISL Products International": "#/$defs/_Isl_Products_International", + "Other": "#/$defs/_Other", + "Tymphany": "#/$defs/_Tymphany" }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/THORLABS" - }, + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "type": "string" }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "type": "string" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "rrid": { + "port_index": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" + "title": "Port index" }, - "lot_number": { - "title": "Lot number", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "expiration_date": { + "notes": { "anyOf": [ { - "format": "date", "type": "string" }, { @@ -21709,83 +25169,73 @@ } ], "default": null, - "title": "Lot expiration date" + "title": "Notes" }, - "species": { - "discriminator": { - "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" - }, - "propertyName": "name" - }, - "oneOf": [ + "position": { + "anyOf": [ { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" + "$ref": "#/$defs/RelativePosition" }, { - "$ref": "#/$defs/HOMO_SAPIENS" - }, + "type": "null" + } + ], + "default": null, + "title": "Relative position of the speaker" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Speaker", + "type": "object" + }, + "SpeakerConfig": { + "additionalProperties": false, + "description": "Description of auditory speaker configuration", + "properties": { + "name": { + "description": "Must match rig json", + "title": "Name", + "type": "string" + }, + "volume": { + "anyOf": [ { - "$ref": "#/$defs/MACACA_MULATTA" + "type": "number" }, { - "$ref": "#/$defs/MUS_MUSCULUS" + "type": "string" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" + "type": "null" } ], - "title": "Species" - }, - "gene": { - "$ref": "#/$defs/PIDName", - "title": "Gene name, accession number, and registry" - }, - "probe_sequences": { - "items": { - "type": "string" - }, - "title": "Probe sequences", - "type": "array" + "default": null, + "title": "Volume (dB)" }, - "readout": { - "$ref": "#/$defs/Readout" + "volume_unit": { + "$ref": "#/$defs/SoundIntensityUnit", + "default": "decibels", + "title": "Volume unit" } }, "required": [ - "name", - "source", - "lot_number", - "species", - "gene", - "probe_sequences", - "readout" + "name" ], - "title": "OligoProbe", + "title": "SpeakerConfig", "type": "object" }, - "OpenEphysAcquisitionBoard": { - "additionalProperties": false, - "description": "Multichannel electrophysiology DAQ", - "properties": { - "device_type": { - "const": "Open Ephys acquisition board", - "default": "Open Ephys acquisition board", - "enum": [ - "Open Ephys acquisition board" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "SpecimenProcedure": { + "additionalProperties": false, + "description": "Description of surgical or other procedure performed on a specimen", + "properties": { + "procedure_type": { + "$ref": "#/$defs/SpecimenProcedureType", + "title": "Procedure type" }, - "serial_number": { + "procedure_name": { "anyOf": [ { "type": "string" @@ -21795,68 +25245,84 @@ } ], "default": null, - "title": "Serial number" + "description": "Name to clarify specific procedure used as needed", + "title": "Procedure name" }, - "manufacturer": { - "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "007rkz355" + "specimen_id": { + "title": "Specimen ID", + "type": "string" + }, + "start_date": { + "format": "date", + "title": "Start date", + "type": "string" + }, + "end_date": { + "format": "date", + "title": "End date", + "type": "string" + }, + "experimenter_full_name": { + "description": "First and last name of the experimenter.", + "title": "Experimenter full name", + "type": "string" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "items": { + "type": "string" }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" + "title": "Protocol ID", + "type": "array" + }, + "reagents": { + "default": [], + "items": { + "$ref": "#/$defs/Reagent" }, - "oneOf": [ - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, + "title": "Reagents", + "type": "array" + }, + "hcr_series": { + "anyOf": [ { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/HCRSeries" }, { - "$ref": "#/$defs/OEPS" - }, + "type": "null" + } + ], + "default": null, + "title": "HCR Series" + }, + "antibodies": { + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "items": { + "$ref": "#/$defs/Antibody" + }, + "type": "array" }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], - "title": "Manufacturer" + "default": null, + "title": "Immunolabeling" }, - "model": { + "sectioning": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Sectioning" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Sectioning" }, - "path_to_cad": { + "notes": { "anyOf": [ { "type": "string" @@ -21866,10 +25332,129 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Notes" + } + }, + "required": [ + "procedure_type", + "specimen_id", + "start_date", + "end_date", + "experimenter_full_name", + "protocol_id" + ], + "title": "SpecimenProcedure", + "type": "object" + }, + "SpecimenProcedureType": { + "description": "Specimen procedures", + "enum": [ + "Clearing", + "Delipidation", + "Embedding", + "Expansion", + "Fixation", + "Fixation and permeabilization", + "Gelation", + "Hybridication and amplification", + "Hybridization Chain Reaction", + "Immunolabeling", + "Mounting", + "Other", + "Refractive index matching", + "Sectioning", + "Soak", + "Storage", + "Stripping", + "Tamoxifen induction" + ], + "title": "SpecimenProcedureType", + "type": "string" + }, + "SpeedUnit": { + "const": "rotations per minute", + "description": "Enumeration of Speed Measurements", + "enum": [ + "rotations per minute" + ], + "title": "SpeedUnit", + "type": "string" + }, + "SpoutSide": { + "description": "Spout sides", + "enum": [ + "Left", + "Right", + "Center", + "Other" + ], + "title": "SpoutSide", + "type": "string" + }, + "Stack": { + "additionalProperties": false, + "description": "Description of a two photon stack", + "properties": { + "channels": { + "items": { + "$ref": "#/$defs/StackChannel" + }, + "title": "Channels", + "type": "array" }, - "port_index": { + "number_of_planes": { + "title": "Number of planes", + "type": "integer" + }, + "step_size": { + "title": "Step size (um)", + "type": "number" + }, + "step_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Step size unit" + }, + "number_of_plane_repeats_per_volume": { + "title": "Number of repeats per volume", + "type": "integer" + }, + "number_of_volume_repeats": { + "title": "Number of volume repeats", + "type": "integer" + }, + "fov_coordinate_ml": { + "title": "FOV coordinate ML", + "type": "number" + }, + "fov_coordinate_ap": { + "title": "FOV coordinate AP", + "type": "number" + }, + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", + "type": "string" + }, + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { "anyOf": [ { "type": "string" @@ -21879,59 +25464,140 @@ } ], "default": null, - "title": "Port index" + "title": "Magnification" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "fov_scale_factor": { + "title": "FOV scale factor (um/pixel)", + "type": "number" }, - "notes": { + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", + "type": "string" + }, + "frame_rate": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Notes" + "title": "Frame rate (Hz)" }, - "data_interface": { - "const": "USB", - "default": "USB", - "enum": [ - "USB" + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "targeted_structure": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Data Interface", + "default": null, + "title": "Targeted structure" + } + }, + "required": [ + "channels", + "number_of_planes", + "step_size", + "number_of_plane_repeats_per_volume", + "number_of_volume_repeats", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "fov_scale_factor", + "frame_rate" + ], + "title": "Stack", + "type": "object" + }, + "StackChannel": { + "additionalProperties": false, + "description": "Description of a Channel used in a Stack", + "properties": { + "channel_name": { + "title": "Channel", "type": "string" }, - "computer_name": { - "title": "Name of computer controlling this DAQ", + "light_source_name": { + "description": "Must match device name", + "title": "Light source name", "type": "string" }, - "channels": { + "filter_names": { + "description": "Must match device names", + "items": { + "type": "string" + }, + "title": "Filter names", + "type": "array" + }, + "detector_name": { + "description": "Must match device name", + "title": "Detector name", + "type": "string" + }, + "additional_device_names": { "default": [], "items": { - "$ref": "#/$defs/DAQChannel" + "type": "string" }, - "title": "DAQ channels", + "title": "Additional device names", "type": "array" }, - "firmware_version": { + "excitation_wavelength": { + "maximum": 1000, + "minimum": 300, + "title": "Wavelength", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Laser wavelength unit" + }, + "excitation_power": { + "maximum": 2000.0, + "title": "Laser power", + "type": "number" + }, + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Laser power unit" + }, + "filter_wheel_index": { + "title": "Filter wheel index", + "type": "integer" + }, + "dilation": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Firmware version" + "title": "Dilation (pixels)" }, - "hardware_version": { + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "description": { "anyOf": [ { "type": "string" @@ -21941,1725 +25607,728 @@ } ], "default": null, - "title": "Hardware version" + "title": "Description" }, - "ports": { - "items": { - "$ref": "#/$defs/ProbePort" - }, - "title": "Acquisition board ports", - "type": "array" + "start_depth": { + "title": "Starting depth (um)", + "type": "integer" + }, + "end_depth": { + "title": "Ending depth (um)", + "type": "integer" + }, + "depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Depth unit" } }, "required": [ - "name", - "computer_name", - "ports" + "channel_name", + "light_source_name", + "filter_names", + "detector_name", + "excitation_wavelength", + "excitation_power", + "filter_wheel_index", + "start_depth", + "end_depth" ], - "title": "OpenEphysAcquisitionBoard", + "title": "StackChannel", "type": "object" }, - "OphysProbe": { + "Stage": { + "description": "QCEvaluation Stage\n\nWhen during data processing the QC metrics were derived.", + "enum": [ + "Raw data", + "Processing", + "Analysis", + "Multi-asset" + ], + "title": "Stage", + "type": "string" + }, + "StageAxisDirection": { + "description": "Direction of motion for motorized stage", + "enum": [ + "Detection axis", + "Illumination axis", + "Perpendicular axis" + ], + "title": "StageAxisDirection", + "type": "string" + }, + "StageAxisName": { + "description": "Axis names for motorized stages as configured by hardware", + "enum": [ + "X", + "Y", + "Z" + ], + "title": "StageAxisName", + "type": "string" + }, + "Stain": { "additionalProperties": false, - "description": "Description of an implanted ophys probe", + "description": "Description of a non-oligo probe stain", "properties": { - "ophys_probe": { - "$ref": "#/$defs/FiberProbe", - "title": "Fiber probe" - }, - "targeted_structure": { - "title": "Targeted structure", + "name": { + "title": "Name", "type": "string" }, - "stereotactic_coordinate_ap": { - "anyOf": [ + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "string" - } - ], - "title": "Stereotactic coordinate A/P (mm)" - }, - "stereotactic_coordinate_ml": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, { - "type": "number" + "$ref": "#/$defs/_Abcam" }, { - "type": "string" - } - ], - "title": "Stereotactic coordinate M/L (mm)" - }, - "stereotactic_coordinate_dv": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, { - "type": "number" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "type": "string" - } - ], - "title": "Stereotactic coordinate D/V (mm)" - }, - "stereotactic_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Sterotactic coordinate unit" - }, - "stereotactic_coordinate_reference": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute" + }, { - "$ref": "#/$defs/CoordinateReferenceLocation" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "type": "null" - } - ], - "default": null, - "title": "Stereotactic coordinate reference" - }, - "bregma_to_lambda_distance": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, { - "type": "number" + "$ref": "#/$defs/_Allied" }, { - "type": "string" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "angle": { - "anyOf": [ + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, { - "type": "number" + "$ref": "#/$defs/_Dodotronic" }, { - "type": "string" - } - ], - "title": "Angle (deg)" - }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Doric" + }, { - "type": "string" + "$ref": "#/$defs/_Ealing" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "ophys_probe", - "targeted_structure", - "stereotactic_coordinate_ap", - "stereotactic_coordinate_ml", - "stereotactic_coordinate_dv", - "angle" - ], - "title": "OphysProbe", - "type": "object" - }, - "OpticalTable": { - "additionalProperties": false, - "description": "Description of Optical Table", - "properties": { - "device_type": { - "const": "Optical table", - "default": "Optical table", - "enum": [ - "Optical table" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Edmund_Optics" + }, { - "type": "string" + "$ref": "#/$defs/_Emory_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Euresys" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Isl_Products_International" + }, { - "type": "string" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, { - "type": "string" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Invitrogen" + }, { - "type": "string" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Janelia_Research_Campus" + }, { - "type": "string" + "$ref": "#/$defs/_Julabo" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "length": { - "anyOf": [ + "$ref": "#/$defs/_Lg" + }, { - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Leica" }, { - "type": "string" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "type": "null" - } - ], - "default": null, - "title": "Length (inches)" - }, - "width": { - "anyOf": [ + "$ref": "#/$defs/_Lifecanvas" + }, { - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "type": "string" + "$ref": "#/$defs/_Mks_Newport" }, { - "type": "null" - } - ], - "default": null, - "title": "Width (inches)" - }, - "table_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Table size unit" - }, - "vibration_control": { - "anyOf": [ + "$ref": "#/$defs/_Mpi" + }, { - "type": "boolean" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "type": "null" - } - ], - "default": null, - "title": "Vibration control" - } - }, - "required": [ - "name" - ], - "title": "OpticalTable", - "type": "object" - }, - "OptoStimulation": { - "additionalProperties": false, - "description": "Description of opto stimulation parameters", - "properties": { - "stimulus_type": { - "const": "Opto Stimulation", - "default": "Opto Stimulation", - "enum": [ - "Opto Stimulation" - ], - "title": "Stimulus Type", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", - "type": "string" - }, - "pulse_shape": { - "$ref": "#/$defs/PulseShape", - "title": "Pulse shape" - }, - "pulse_frequency": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Pulse frequency (Hz)", - "type": "array" - }, - "pulse_frequency_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Pulse frequency unit" - }, - "number_pulse_trains": { - "items": { - "type": "integer" - }, - "title": "Number of pulse trains", - "type": "array" - }, - "pulse_width": { - "items": { - "type": "integer" - }, - "title": "Pulse width (ms)", - "type": "array" - }, - "pulse_width_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Pulse width unit" - }, - "pulse_train_duration": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Pulse train duration (s)", - "type": "array" - }, - "pulse_train_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Pulse train duration unit" - }, - "fixed_pulse_train_interval": { - "title": "Fixed pulse train interval", - "type": "boolean" - }, - "pulse_train_interval": { - "anyOf": [ + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, { - "type": "number" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "type": "string" + "$ref": "#/$defs/_Mitutuyo" }, { - "type": "null" - } - ], - "default": null, - "description": "Time between pulse trains", - "title": "Pulse train interval (s)" - }, - "pulse_train_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Pulse train interval unit" - }, - "baseline_duration": { - "anyOf": [ + "$ref": "#/$defs/_Nresearch_Inc" + }, { - "type": "number" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "type": "string" - } - ], - "description": "Duration of baseline recording prior to first pulse train", - "title": "Baseline duration (s)" - }, - "baseline_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Baseline duration unit" - }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, { - "type": "string" + "$ref": "#/$defs/_Semrock" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "stimulus_name", - "pulse_shape", - "pulse_frequency", - "number_pulse_trains", - "pulse_width", - "pulse_train_duration", - "fixed_pulse_train_interval", - "baseline_duration" - ], - "title": "OptoStimulation", - "type": "object" - }, - "Origin": { - "description": "Coordinate reference origin point", - "enum": [ - "Bregma", - "Lambda", - "Other (see Notes)" - ], - "title": "Origin", - "type": "string" - }, - "OtherSubjectProcedure": { - "additionalProperties": false, - "description": "Description of non-surgical procedure performed on a subject", - "properties": { - "procedure_type": { - "const": "Other Subject Procedure", - "default": "Other Subject Procedure", - "enum": [ - "Other Subject Procedure" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "anyOf": [ + "$ref": "#/$defs/_Sigma_Aldrich" + }, { - "type": "string" + "$ref": "#/$defs/_Simons_Foundation" }, { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "description": { - "title": "Description", - "type": "string" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Spinnaker" + }, { - "type": "string" + "$ref": "#/$defs/_Tamron" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "description" - ], - "title": "OtherSubjectProcedure", - "type": "object" - }, - "PARS_SCAPULARIS_OF_DELTOID": { - "properties": { - "name": { - "const": "pars scapularis of deltoid", - "default": "pars scapularis of deltoid", - "enum": [ - "pars scapularis of deltoid" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36163", - "default": "EMAPA_36163", - "enum": [ - "EMAPA_36163" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "PARS_SCAPULARIS_OF_DELTOID", - "type": "object" - }, - "PECTORALIS_MAJOR": { - "properties": { - "name": { - "const": "pectoralis major", - "default": "pectoralis major", - "enum": [ - "pectoralis major" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_18179", - "default": "EMAPA_18179", - "enum": [ - "EMAPA_18179" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "PECTORALIS_MAJOR", - "type": "object" - }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "abbreviation": { - "anyOf": [ + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "type": "string" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "null" - } - ], - "default": null, - "title": "Abbreviation" - }, - "registry": { - "anyOf": [ + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, { - "$ref": "#/$defs/BaseName" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "type": "null" - } - ], - "default": null, - "title": "Registry" - }, - "registry_identifier": { - "anyOf": [ + "$ref": "#/$defs/_The_Lee_Company" + }, { - "type": "string" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "type": "null" - } - ], - "default": null, - "title": "Registry identifier" - } - }, - "required": [ - "name" - ], - "title": "PIDName", - "type": "object" - }, - "POPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Planar optical physiology", - "default": "Planar optical physiology", - "enum": [ - "Planar optical physiology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "pophys", - "default": "pophys", - "enum": [ - "pophys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "POPHYS", - "type": "object" - }, - "PRIZMATIX": { - "properties": { - "name": { - "const": "Prizmatix", - "default": "Prizmatix", - "enum": [ - "Prizmatix" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "PRIZMATIX", - "type": "object" - }, - "Patch": { - "additionalProperties": false, - "description": "Description of a patch cord", - "properties": { - "device_type": { - "const": "Patch", - "default": "Patch", - "enum": [ - "Patch" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" }, - "serial_number": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Serial number" + "title": "Research Resource ID" }, - "manufacturer": { + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "format": "date", + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Lot expiration date" + }, + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" + }, + "concentration": { + "$ref": "#/$defs/concentration", + "title": "Concentration (uM)" + } + }, + "required": [ + "name", + "source", + "lot_number", + "stain_type", + "concentration" + ], + "title": "Stain", + "type": "object" + }, + "StainType": { + "description": "Stain types for probes describing what is being labeled", + "enum": [ + "RNA", + "Nuclear", + "Fill" + ], + "title": "StainType", + "type": "string" + }, + "Status": { + "description": "QC Status", + "enum": [ + "Fail", + "Pass", + "Pending" + ], + "title": "Status", + "type": "string" + }, + "StimulusEpoch": { + "additionalProperties": false, + "description": "Description of stimulus used during session", + "properties": { + "stimulus_start_time": { + "description": "When a specific stimulus begins. This might be the same as the session start time.", + "format": "date-time", + "title": "Stimulus start time", + "type": "string" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" + "stimulus_end_time": { + "description": "When a specific stimulus ends. This might be the same as the session end time.", + "format": "date-time", + "title": "Stimulus end time", + "type": "string" }, - "path_to_cad": { + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "session_number": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Session number" }, - "port_index": { + "software": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/$defs/Software" + }, + "type": "array" }, { "type": "null" } ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "default": [], + "description": "The software used to control the behavior/stimulus (e.g. Bonsai)", + "title": "Software" }, - "notes": { + "script": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Software" }, { "type": "null" } ], "default": null, - "title": "Notes" - }, - "core_diameter": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Core diameter (um)" + "description": "provide URL to the commit of the script and the parameters used", + "title": "Script" }, - "numerical_aperture": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Numerical aperture" + "stimulus_modalities": { + "items": { + "$ref": "#/$defs/StimulusModality" + }, + "title": "Stimulus modalities", + "type": "array" }, - "photobleaching_date": { + "stimulus_parameters": { "anyOf": [ { - "format": "date", - "type": "string" + "items": { + "discriminator": { + "mapping": { + "Auditory Stimulation": "#/$defs/AuditoryStimulation", + "Olfactory Stimulation": "#/$defs/OlfactoryStimulation", + "Opto Stimulation": "#/$defs/OptoStimulation", + "Photo Stimulation": "#/$defs/PhotoStimulation", + "Visual Stimulation": "#/$defs/VisualStimulation" + }, + "propertyName": "stimulus_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/AuditoryStimulation" + }, + { + "$ref": "#/$defs/OptoStimulation" + }, + { + "$ref": "#/$defs/OlfactoryStimulation" + }, + { + "$ref": "#/$defs/PhotoStimulation" + }, + { + "$ref": "#/$defs/VisualStimulation" + } + ] + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Photobleaching date" - } - }, - "required": [ - "name", - "core_diameter", - "numerical_aperture" - ], - "title": "Patch", - "type": "object" - }, - "Perfusion": { - "additionalProperties": false, - "description": "Description of a perfusion procedure that creates a specimen", - "properties": { - "procedure_type": { - "const": "Perfusion", - "default": "Perfusion", - "enum": [ - "Perfusion" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "title": "Stimulus parameters" }, - "output_specimen_ids": { - "description": "IDs of specimens resulting from this procedure.", + "stimulus_device_names": { + "default": [], "items": { "type": "string" }, - "title": "Specimen ID", - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "protocol_id", - "output_specimen_ids" - ], - "title": "Perfusion", - "type": "object" - }, - "PhotoStimulation": { - "additionalProperties": false, - "description": "Description of a photostimulation session", - "properties": { - "stimulus_type": { - "const": "Photo Stimulation", - "default": "Photo Stimulation", - "enum": [ - "Photo Stimulation" - ], - "title": "Stimulus Type", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", - "type": "string" - }, - "number_groups": { - "title": "Number of groups", - "type": "integer" - }, - "groups": { - "items": { - "$ref": "#/$defs/PhotoStimulationGroup" - }, - "title": "Groups", + "title": "Stimulus devices", "type": "array" }, - "inter_trial_interval": { + "speaker_config": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/SpeakerConfig" }, { - "type": "string" + "type": "null" } ], - "title": "Inter trial interval (s)" - }, - "inter_trial_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Inter trial interval unit" - }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" + "default": null, + "title": "Speaker Config" }, - "notes": { + "light_source_config": { "anyOf": [ { - "type": "string" + "items": { + "discriminator": { + "mapping": { + "Laser": "#/$defs/LaserConfig", + "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/LightEmittingDiodeConfig" + }, + { + "$ref": "#/$defs/LaserConfig" + } + ] + }, + "type": "array" }, { "type": "null" } ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "stimulus_name", - "number_groups", - "groups", - "inter_trial_interval" - ], - "title": "PhotoStimulation", - "type": "object" - }, - "PhotoStimulationGroup": { - "additionalProperties": false, - "description": "Description of a photostimulation group", - "properties": { - "group_index": { - "title": "Group index", - "type": "integer" + "default": [], + "description": "Light sources for stimulation", + "title": "Light source config" }, - "number_of_neurons": { - "title": "Number of neurons", - "type": "integer" + "output_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Performance metrics" }, - "stimulation_laser_power": { + "reward_consumed_during_epoch": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Stimulation laser power (mW)" - }, - "stimulation_laser_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Stimulation laser power unit" - }, - "number_trials": { - "title": "Number of trials", - "type": "integer" + "default": null, + "title": "Reward consumed during training (uL)" }, - "number_spirals": { - "title": "Number of spirals", - "type": "integer" + "reward_consumed_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Reward consumed unit" }, - "spiral_duration": { + "trials_total": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "Spiral duration (s)" - }, - "spiral_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Spiral duration unit" + "default": null, + "title": "Total trials" }, - "inter_spiral_interval": { + "trials_finished": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "Inter trial interval (s)" - }, - "inter_spiral_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Inter trial interval unit" + "default": null, + "title": "Finished trials" }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" + "trials_rewarded": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Rewarded trials" }, "notes": { "anyOf": [ @@ -23675,60 +26344,250 @@ } }, "required": [ - "group_index", - "number_of_neurons", - "stimulation_laser_power", - "number_trials", - "number_spirals", - "spiral_duration", - "inter_spiral_interval" + "stimulus_start_time", + "stimulus_end_time", + "stimulus_name", + "stimulus_modalities" ], - "title": "PhotoStimulationGroup", + "title": "StimulusEpoch", "type": "object" }, - "PipelineProcess": { + "StimulusModality": { + "description": "Types of stimulus modalities", + "enum": [ + "Auditory", + "Olfactory", + "Optogenetics", + "None", + "Virtual reality", + "Visual", + "Wheel friction" + ], + "title": "StimulusModality", + "type": "string" + }, + "Stream": { "additionalProperties": false, - "description": "Description of a Processing Pipeline", + "description": "Data streams with a start and stop time", "properties": { - "data_processes": { + "stream_start_time": { + "format": "date-time", + "title": "Stream start time", + "type": "string" + }, + "stream_end_time": { + "format": "date-time", + "title": "Stream stop time", + "type": "string" + }, + "daq_names": { + "default": [], "items": { - "$ref": "#/$defs/DataProcess" + "type": "string" }, - "title": "Data processing", + "title": "DAQ devices", "type": "array" }, - "processor_full_name": { - "description": "Name of person responsible for processing pipeline", - "title": "Processor Full Name", - "type": "string" + "camera_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Cameras", + "type": "array" }, - "pipeline_version": { + "light_sources": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Laser": "#/$defs/LaserConfig", + "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/LightEmittingDiodeConfig" + }, + { + "$ref": "#/$defs/LaserConfig" + } + ] + }, + "title": "Light Sources", + "type": "array" + }, + "ephys_modules": { + "default": [], + "items": { + "$ref": "#/$defs/ManipulatorModule" + }, + "title": "Ephys modules", + "type": "array" + }, + "stick_microscopes": { + "default": [], + "description": "Must match stick microscope assemblies in rig file", + "items": { + "$ref": "#/$defs/DomeModule" + }, + "title": "Stick microscopes", + "type": "array" + }, + "manipulator_modules": { + "default": [], + "items": { + "$ref": "#/$defs/ManipulatorModule" + }, + "title": "Manipulator modules", + "type": "array" + }, + "detectors": { + "default": [], + "items": { + "$ref": "#/$defs/DetectorConfig" + }, + "title": "Detectors", + "type": "array" + }, + "fiber_connections": { + "default": [], + "items": { + "$ref": "#/$defs/FiberConnectionConfig" + }, + "title": "Implanted fiber photometry devices", + "type": "array" + }, + "fiber_modules": { + "default": [], + "items": { + "$ref": "#/$defs/FiberModule" + }, + "title": "Inserted fiber modules", + "type": "array" + }, + "ophys_fovs": { + "default": [], + "items": { + "$ref": "#/$defs/FieldOfView" + }, + "title": "Fields of view", + "type": "array" + }, + "slap_fovs": { + "default": [], + "items": { + "$ref": "#/$defs/SlapFieldOfView" + }, + "title": "Slap2 fields of view", + "type": "array" + }, + "stack_parameters": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Stack" }, { "type": "null" } ], "default": null, - "description": "Version of the pipeline", - "title": "Pipeline version" + "title": "Stack parameters" + }, + "mri_scans": { + "default": [], + "items": { + "$ref": "#/$defs/MRIScan" + }, + "title": "MRI scans", + "type": "array" + }, + "stream_modalities": { + "items": { + "discriminator": { + "mapping": { + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/aind_data_schema_models__modalities___Isi", + "MRI": "#/$defs/aind_data_schema_models__modalities___Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/aind_data_schema_models__modalities___Confocal", + "ecephys": "#/$defs/aind_data_schema_models__modalities___Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/aind_data_schema_models__modalities___Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Isi" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Mri" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" + } + ] + }, + "title": "Modalities", + "type": "array" }, - "pipeline_url": { + "software": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/$defs/Software" + }, + "type": "array" }, { "type": "null" } ], - "default": null, - "description": "URL to the pipeline code", - "title": "Pipeline URL" + "default": [], + "title": "Data stream software information" }, - "note": { + "notes": { "anyOf": [ { "type": "string" @@ -23742,30 +26601,46 @@ } }, "required": [ - "data_processes", - "processor_full_name" + "stream_start_time", + "stream_end_time", + "stream_modalities" ], - "title": "PipelineProcess", + "title": "Stream", "type": "object" }, - "PockelsCell": { + "Subject": { "additionalProperties": false, - "description": "Description of a Pockels Cell", + "description": "Description of a subject of data collection", "properties": { - "device_type": { - "const": "Pockels cell", - "default": "Pockels cell", + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", + "title": "Describedby", + "type": "string" + }, + "schema_version": { + "const": "1.0.2", + "default": "1.0.2", "enum": [ - "Pockels cell" + "1.0.2" ], - "title": "Device Type", + "title": "Schema Version", "type": "string" }, - "name": { - "title": "Device name", + "subject_id": { + "description": "Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", + "title": "Subject ID", "type": "string" }, - "serial_number": { + "sex": { + "$ref": "#/$defs/Sex" + }, + "date_of_birth": { + "format": "date", + "title": "Date of birth", + "type": "string" + }, + "genotype": { "anyOf": [ { "type": "string" @@ -23775,408 +26650,125 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "description": "Genotype of the animal providing both alleles", + "title": "Genotype" + }, + "species": { + "discriminator": { + "mapping": { + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" + } + ], + "title": "Species" + }, + "alleles": { + "default": [], + "description": "Allele names and persistent IDs", + "items": { + "$ref": "#/$defs/PIDName" + }, + "title": "Alleles", + "type": "array" + }, + "background_strain": { + "anyOf": [ + { + "$ref": "#/$defs/BackgroundStrain" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Background strain" }, - "model": { + "breeding_info": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/BreedingInfo" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Breeding Info" }, - "path_to_cad": { + "source": { + "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", + "discriminator": { + "mapping": { + "Allen Institute": "#/$defs/_Allen_Institute", + "Columbia University": "#/$defs/_Columbia_University", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "New York University": "#/$defs/_New_York_University", + "Other": "#/$defs/_Other" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Source" + }, + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "description": "RRID of mouse if acquired from supplier", + "title": "RRID" }, - "port_index": { + "restrictions": { "anyOf": [ { "type": "string" @@ -24186,12 +26778,28 @@ } ], "default": null, - "title": "Port index" + "description": "Any restrictions on use or publishing based on subject source", + "title": "Restrictions" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "wellness_reports": { + "default": [], + "items": { + "$ref": "#/$defs/WellnessReport" + }, + "title": "Wellness Report", + "type": "array" + }, + "housing": { + "anyOf": [ + { + "$ref": "#/$defs/Housing" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Housing" }, "notes": { "anyOf": [ @@ -24204,8 +26812,56 @@ ], "default": null, "title": "Notes" + } + }, + "required": [ + "subject_id", + "sex", + "date_of_birth", + "species", + "source" + ], + "title": "Subject", + "type": "object" + }, + "SubjectPosition": { + "description": "Subject position", + "enum": [ + "Prone", + "Supine" + ], + "title": "SubjectPosition", + "type": "string" + }, + "Surgery": { + "additionalProperties": false, + "description": "Description of subject procedures performed at one time", + "properties": { + "procedure_type": { + "const": "Surgery", + "default": "Surgery", + "enum": [ + "Surgery" + ], + "title": "Procedure Type", + "type": "string" }, - "polygonal_scanner": { + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "start_date": { + "format": "date", + "title": "Start date", + "type": "string" + }, + "experimenter_full_name": { + "description": "First and last name of the experimenter.", + "title": "Experimenter full name", + "type": "string" + }, + "iacuc_protocol": { "anyOf": [ { "type": "string" @@ -24215,10 +26871,9 @@ } ], "default": null, - "description": "Must match name of Polygonal scanner", - "title": "Polygonal scanner" + "title": "IACUC protocol" }, - "on_time": { + "animal_weight_prior": { "anyOf": [ { "type": "number" @@ -24231,9 +26886,10 @@ } ], "default": null, - "title": "On time (fraction of cycle)" + "description": "Animal weight before procedure", + "title": "Animal weight (g)" }, - "off_time": { + "animal_weight_post": { "anyOf": [ { "type": "number" @@ -24246,18 +26902,106 @@ } ], "default": null, - "title": "Off time (fraction of cycle)" + "description": "Animal weight after procedure", + "title": "Animal weight (g)" }, - "time_setting_unit": { - "$ref": "#/$defs/UnitlessUnit", - "default": "fraction of cycle", - "title": "Time setting unit" + "weight_unit": { + "$ref": "#/$defs/MassUnit", + "default": "gram", + "title": "Weight unit" + }, + "anaesthesia": { + "anyOf": [ + { + "$ref": "#/$defs/Anaesthetic" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Anaesthesia" + }, + "workstation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workstation ID" + }, + "procedures": { + "items": { + "discriminator": { + "mapping": { + "Craniotomy": "#/$defs/Craniotomy", + "Fiber implant": "#/$defs/FiberImplant", + "Ground wire": "#/$defs/ProtectiveMaterialReplacement", + "Headframe": "#/$defs/Headframe", + "ICM injection": "#/$defs/IntraCisternalMagnaInjection", + "ICV injection": "#/$defs/IntraCerebellarVentricleInjection", + "Intraperitoneal injection": "#/$defs/IntraperitonealInjection", + "Iontophoresis injection": "#/$defs/IontophoresisInjection", + "Myomatrix_Insertion": "#/$defs/MyomatrixInsertion", + "Nanoject injection": "#/$defs/NanojectInjection", + "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", + "Perfusion": "#/$defs/Perfusion", + "Retro-orbital injection": "#/$defs/RetroOrbitalInjection" + }, + "propertyName": "procedure_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Craniotomy" + }, + { + "$ref": "#/$defs/FiberImplant" + }, + { + "$ref": "#/$defs/Headframe" + }, + { + "$ref": "#/$defs/IntraCerebellarVentricleInjection" + }, + { + "$ref": "#/$defs/IntraCisternalMagnaInjection" + }, + { + "$ref": "#/$defs/IntraperitonealInjection" + }, + { + "$ref": "#/$defs/IontophoresisInjection" + }, + { + "$ref": "#/$defs/MyomatrixInsertion" + }, + { + "$ref": "#/$defs/NanojectInjection" + }, + { + "$ref": "#/$defs/OtherSubjectProcedure" + }, + { + "$ref": "#/$defs/Perfusion" + }, + { + "$ref": "#/$defs/ProtectiveMaterialReplacement" + }, + { + "$ref": "#/$defs/RetroOrbitalInjection" + } + ] + }, + "minItems": 1, + "title": "Procedures", + "type": "array" }, - "beam_modulation": { + "notes": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -24266,38 +27010,23 @@ } ], "default": null, - "title": "Beam modulation (V)" - }, - "beam_modulation_unit": { - "$ref": "#/$defs/VoltageUnit", - "default": "Volts", - "title": "Beam modulation unit" + "title": "Notes" } }, "required": [ - "name" + "protocol_id", + "start_date", + "experimenter_full_name", + "procedures" ], - "title": "PockelsCell", + "title": "Surgery", "type": "object" }, - "PolygonalScanner": { + "TarsVirusIdentifiers": { "additionalProperties": false, - "description": "Description of a Polygonal scanner", + "description": "TARS data for a viral prep", "properties": { - "device_type": { - "const": "Polygonal scanner", - "default": "Polygonal scanner", - "enum": [ - "Polygonal scanner" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { + "virus_tars_id": { "anyOf": [ { "type": "string" @@ -24307,383 +27036,9 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" + "title": "Virus ID, usually begins 'AiV'" }, - "model": { + "plasmid_tars_alias": { "anyOf": [ { "type": "string" @@ -24693,11 +27048,17 @@ } ], "default": null, - "title": "Model" + "description": "Alias used to reference the plasmid, usually begins 'AiP'", + "title": "Plasmid alias" }, - "path_to_cad": { + "prep_lot_number": { + "title": "Preparation lot number", + "type": "string" + }, + "prep_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -24705,27 +27066,22 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "description": "Date this prep lot was titered", + "title": "Preparation lot date" }, - "port_index": { + "prep_type": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/VirusPrepType" }, { "type": "null" } ], "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "title": "Viral prep type" }, - "notes": { + "prep_protocol": { "anyOf": [ { "type": "string" @@ -24735,144 +27091,67 @@ } ], "default": null, - "title": "Notes" - }, - "speed": { - "title": "Speed (rpm)", - "type": "integer" - }, - "speed_unit": { - "$ref": "#/$defs/SpeedUnit", - "default": "rotations per minute", - "title": "Speed unit" - }, - "number_faces": { - "title": "Number of faces", - "type": "integer" + "title": "Prep protocol" } }, "required": [ - "name", - "speed", - "number_faces" + "prep_lot_number" ], - "title": "PolygonalScanner", + "title": "TarsVirusIdentifiers", "type": "object" }, - "PowerUnit": { - "description": "Unit for power, set or measured", + "TemperatureUnit": { + "description": "Temperature units", "enum": [ - "microwatt", - "milliwatt", - "percent" + "Celsius", + "Kelvin" ], - "title": "PowerUnit", + "title": "TemperatureUnit", "type": "string" }, - "ProbeModel": { - "description": "Probe model name", + "TimeUnit": { + "description": "Enumeration of Time Measurements", "enum": [ - "Michigan uLED Probe (Version 1)", - "MPI Photonic Probe (Version 1)", - "Neuropixels Opto (Demonstrator)", - "Neuropixels UHD (Fixed)", - "Neuropixels UHD (Switchable)", - "Neuropixels 1.0", - "Neuropixels 2.0 (Single Shank)", - "Neuropixels 2.0 (Multi Shank)", - "Neuropixels 2.0 (Quad Base)" + "hour", + "minute", + "second", + "millisecond", + "microsecond", + "nanosecond" ], - "title": "ProbeModel", + "title": "TimeUnit", "type": "string" }, - "ProbePort": { - "additionalProperties": false, - "description": "Port for a probe connection", - "properties": { - "index": { - "title": "One-based port index", - "type": "integer" - }, - "probes": { - "items": { - "type": "string" - }, - "title": "Names of probes connected to this port", - "type": "array" - } - }, - "required": [ - "index", - "probes" - ], - "title": "ProbePort", - "type": "object" - }, - "Procedures": { + "TrainingProtocol": { "additionalProperties": false, - "description": "Description of all procedures performed on a subject", + "description": "Description of an animal training protocol", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/procedures.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.1.1", - "default": "1.1.1", + "procedure_type": { + "const": "Training", + "default": "Training", "enum": [ - "1.1.1" + "Training" ], - "title": "Schema Version", + "title": "Procedure Type", "type": "string" }, - "subject_id": { - "description": "Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", - "title": "Subject ID", + "training_name": { + "title": "Training protocol name", "type": "string" }, - "subject_procedures": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", - "Surgery": "#/$defs/Surgery", - "Training": "#/$defs/TrainingProtocol", - "Water restriction": "#/$defs/WaterRestriction" - }, - "propertyName": "procedure_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Surgery" - }, - { - "$ref": "#/$defs/TrainingProtocol" - }, - { - "$ref": "#/$defs/WaterRestriction" - }, - { - "$ref": "#/$defs/OtherSubjectProcedure" - } - ] - }, - "title": "Subject Procedures", - "type": "array" + "protocol_id": { + "title": "Training protocol ID", + "type": "string" }, - "specimen_procedures": { - "default": [], - "items": { - "$ref": "#/$defs/SpecimenProcedure" - }, - "title": "Specimen Procedures", - "type": "array" + "start_date": { + "format": "date", + "title": "Training protocol start date", + "type": "string" }, - "notes": { + "end_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -24880,89 +27159,7 @@ } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "subject_id" - ], - "title": "Procedures", - "type": "object" - }, - "ProcessName": { - "enum": [ - "Analysis", - "Compression", - "Denoising", - "dF/F estimation", - "Ephys curation", - "Ephys postprocessing", - "Ephys preprocessing", - "Ephys visualization", - "Fiducial segmentation", - "File format conversion", - "Fluorescence event detection", - "Image atlas alignment", - "Image background subtraction", - "Image cell classification", - "Image cell quantification", - "Image cell segmentation", - "Image destriping", - "Image flat-field correction", - "Image importing", - "Image mip visualization", - "Image thresholding", - "Image tile alignment", - "Image tile fusing", - "Image tile projection", - "Neuropil subtraction", - "Other", - "Simulation", - "Skull stripping", - "Spatial timeseries demixing", - "Spike sorting", - "Video motion correction", - "Video plane decrosstalk", - "Video ROI classification", - "Video ROI cross session matching", - "Video ROI segmentation", - "Video ROI timeseries extraction" - ], - "title": "ProcessName", - "type": "string" - }, - "Processing": { - "additionalProperties": false, - "description": "Description of all processes run on data", - "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/processing.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.1.1", - "default": "1.1.1", - "enum": [ - "1.1.1" - ], - "title": "Schema Version", - "type": "string" - }, - "processing_pipeline": { - "$ref": "#/$defs/PipelineProcess", - "description": "Pipeline used to process data", - "title": "Processing Pipeline" - }, - "analyses": { - "default": [], - "description": "Analysis steps taken after processing", - "items": { - "$ref": "#/$defs/AnalysisProcess" - }, - "title": "Analysis Steps", - "type": "array" + "title": "Training protocol end date" }, "notes": { "anyOf": [ @@ -24978,111 +27175,454 @@ } }, "required": [ - "processing_pipeline" + "training_name", + "protocol_id", + "start_date" ], - "title": "Processing", + "title": "TrainingProtocol", "type": "object" }, - "ProcessingSteps": { + "Translation3dTransform": { "additionalProperties": false, - "description": "Description of downstream processing steps", + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { - "channel_name": { - "title": "Channel name", + "type": { + "const": "translation", + "default": "translation", + "enum": [ + "translation" + ], + "title": "Type", "type": "string" }, - "process_name": { + "translation": { "items": { - "enum": [ - "Image atlas alignment", - "Image background subtraction", - "Image cell segmentation", - "Image destriping", - "Image flat-field correction", - "Image importing", - "Image thresholding", - "Image tile alignment", - "Image tile fusing", - "Image tile projection", - "File format conversion" - ], - "type": "string" + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "title": "Process Name", + "maxItems": 3, + "minItems": 3, + "title": "3D translation parameters", "type": "array" } }, "required": [ - "channel_name", - "process_name" + "translation" ], - "title": "ProcessingSteps", + "title": "Translation3dTransform", "type": "object" }, - "ProtectiveMaterial": { - "description": "Name of material applied to craniotomy", - "enum": [ - "Agarose", - "Duragel", - "Kwik-Cast", - "SORTA-clear", - "Other - see notes" - ], - "title": "ProtectiveMaterial", - "type": "string" - }, - "ProtectiveMaterialReplacement": { + "Treadmill": { "additionalProperties": false, - "description": "Description of a protective material replacement procedure in preparation for ephys recording", + "description": "Description of treadmill platform", "properties": { - "procedure_type": { - "const": "Ground wire", - "default": "Ground wire", + "device_type": { + "const": "Treadmill", + "default": "Treadmill", "enum": [ - "Ground wire" + "Treadmill" ], - "title": "Procedure Type", + "title": "Device Type", "type": "string" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "name": { + "title": "Device name", "type": "string" }, - "protective_material": { - "$ref": "#/$defs/ProtectiveMaterial", - "description": "New material being applied", - "title": "Protective material" - }, - "ground_wire_hole": { + "serial_number": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Ground wire hole" + "title": "Serial number" }, - "ground_wire_material": { + "manufacturer": { "anyOf": [ { - "$ref": "#/$defs/GroundWireMaterial" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "title": "Ground wire material" + "title": "Manufacturer" }, - "ground_wire_diameter": { + "model": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -25091,14 +27631,9 @@ } ], "default": null, - "title": "Ground wire diameter" - }, - "ground_wire_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Ground wire diameter unit" + "title": "Model" }, - "well_part_number": { + "path_to_cad": { "anyOf": [ { "type": "string" @@ -25108,9 +27643,10 @@ } ], "default": null, - "title": "Well part number" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "well_type": { + "port_index": { "anyOf": [ { "type": "string" @@ -25120,105 +27656,14 @@ } ], "default": null, - "title": "Well type" - } - }, - "required": [ - "protocol_id", - "protective_material" - ], - "title": "ProtectiveMaterialReplacement", - "type": "object" - }, - "PulseShape": { - "description": "Types of Opto stim pulse shapes", - "enum": [ - "Square", - "Ramp", - "Sinusoidal" - ], - "title": "PulseShape", - "type": "string" - }, - "QCEvaluation": { - "additionalProperties": false, - "description": "Description of one evaluation stage, with one or more metrics", - "properties": { - "modality": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/aind_data_schema_models__utils__ISI__1", - "MRI": "#/$defs/aind_data_schema_models__utils__MRI__1", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1", - "ecephys": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/aind_data_schema_models__utils__MERFISH__1", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" - }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__1" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ], - "title": "Modality" - }, - "stage": { - "$ref": "#/$defs/Stage", - "title": "Evaluation stage" + "title": "Port index" }, - "name": { - "title": "Evaluation name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "description": { + "notes": { "anyOf": [ { "type": "string" @@ -25228,16 +27673,9 @@ } ], "default": null, - "title": "Evaluation description" - }, - "metrics": { - "items": { - "$ref": "#/$defs/QCMetric" - }, - "title": "QC metrics", - "type": "array" + "title": "Notes" }, - "notes": { + "surface_material": { "anyOf": [ { "type": "string" @@ -25247,37 +27685,12 @@ } ], "default": null, - "title": "Notes" - }, - "allow_failed_metrics": { - "default": false, - "description": "Set to true for evaluations that are not critical to the overall state of QC for a data asset, this will allow individual metrics to fail while still passing the evaluation.", - "title": "Allow metrics to fail", - "type": "boolean" - } - }, - "required": [ - "modality", - "stage", - "name", - "metrics" - ], - "title": "QCEvaluation", - "type": "object" - }, - "QCMetric": { - "description": "Description of a single quality control metric", - "properties": { - "name": { - "title": "Metric name", - "type": "string" - }, - "value": { - "title": "Metric value" + "title": "Surface material" }, - "description": { + "date_surface_replaced": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -25285,125 +27698,59 @@ } ], "default": null, - "title": "Metric description" + "title": "Date surface replaced" }, - "reference": { + "treadmill_width": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Metric reference image URL or plot type" + "title": "Width of treadmill (mm)" }, - "status_history": { - "default": [], - "items": { - "$ref": "#/$defs/QCStatus" - }, - "title": "Metric status history", - "type": "array" + "width_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Width unit" } }, "required": [ "name", - "value" + "treadmill_width" ], - "title": "QCMetric", + "title": "Treadmill", "type": "object" }, - "QCStatus": { - "description": "Description of a QC status, set by an evaluator", - "properties": { - "evaluator": { - "title": "Status evaluator full name", - "type": "string" - }, - "status": { - "$ref": "#/$defs/Status" - }, - "timestamp": { - "format": "date-time", - "title": "Status date", - "type": "string" - } - }, - "required": [ - "evaluator", - "status", - "timestamp" + "TriggerType": { + "description": "Types of detector triggers", + "enum": [ + "Internal", + "External" ], - "title": "QCStatus", - "type": "object" - }, - "QUANTIFI": { - "properties": { - "name": { - "const": "Quantifi", - "default": "Quantifi", - "enum": [ - "Quantifi" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "QUANTIFI", - "type": "object" + "title": "TriggerType", + "type": "string" }, - "QualityControl": { + "Tube": { "additionalProperties": false, - "description": "Description of quality metrics for a data asset", + "description": "Description of a tube platform", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_control.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/quality_control.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.1.1", - "default": "1.1.1", + "device_type": { + "const": "Tube", + "default": "Tube", "enum": [ - "1.1.1" + "Tube" ], - "title": "Schema Version", + "title": "Device Type", "type": "string" }, - "evaluations": { - "items": { - "$ref": "#/$defs/QCEvaluation" - }, - "title": "Evaluations", - "type": "array" + "name": { + "title": "Device name", + "type": "string" }, - "notes": { + "serial_number": { "anyOf": [ { "type": "string" @@ -25413,2448 +27760,2661 @@ } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "evaluations" - ], - "title": "QualityControl", - "type": "object" - }, - "RASPBERRY_PI": { - "properties": { - "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", - "enum": [ - "Raspberry Pi" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "RASPBERRY_PI", - "type": "object" - }, - "RATTUS_NORVEGICUS": { - "properties": { - "name": { - "const": "Rattus norvegicus", - "default": "Rattus norvegicus", - "enum": [ - "Rattus norvegicus" - ], - "title": "Name", - "type": "string" + "title": "Serial number" }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/NCBI" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid10116", - "default": "NCBI:txid10116", - "enum": [ - "NCBI:txid10116" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "RATTUS_NORVEGICUS", - "type": "object" - }, - "ROR": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", - "enum": [ - "Research Organization Registry" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ROR", - "default": "ROR", - "enum": [ - "ROR" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ROR", - "type": "object" - }, - "Readout": { - "additionalProperties": false, - "description": "Description of a readout", - "properties": { - "name": { - "title": "Name", - "type": "string" + "default": null, + "title": "Manufacturer" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/OEPS" + "type": "string" }, { - "$ref": "#/$defs/OPTOTUNE" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/OTHER" + "type": "string" }, { - "$ref": "#/$defs/OXXIUS" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/PRIZMATIX" + "type": "string" }, { - "$ref": "#/$defs/QUANTIFI" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/RASPBERRY_PI" + "type": "string" }, { - "$ref": "#/$defs/SICGEN" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "surface_material": { + "anyOf": [ { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "type": "string" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Surface material" + }, + "date_surface_replaced": { + "anyOf": [ { - "$ref": "#/$defs/SEMROCK" + "format": "date-time", + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "title": "Date surface replaced" + }, + "diameter": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "minimum": 0.0, + "type": "number" }, { - "$ref": "#/$defs/SPINNAKER" - }, + "type": "string" + } + ], + "title": "Diameter" + }, + "diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Diameter unit" + } + }, + "required": [ + "name", + "diameter" + ], + "title": "Tube", + "type": "object" + }, + "UnitlessUnit": { + "description": "Unitless options", + "enum": [ + "percent", + "fraction of cycle" + ], + "title": "UnitlessUnit", + "type": "string" + }, + "ViralMaterial": { + "additionalProperties": false, + "description": "Description of viral material for injections", + "properties": { + "material_type": { + "const": "Virus", + "default": "Virus", + "enum": [ + "Virus" + ], + "title": "Injection material type", + "type": "string" + }, + "name": { + "description": "Full genome for virus construct", + "title": "Full genome name", + "type": "string" + }, + "tars_identifiers": { + "anyOf": [ { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/TarsVirusIdentifiers" }, { - "$ref": "#/$defs/TMC" - }, + "type": "null" + } + ], + "default": null, + "description": "TARS database identifiers", + "title": "TARS IDs" + }, + "addgene_id": { + "anyOf": [ { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/PIDName" }, { - "$ref": "#/$defs/TWCF" - }, + "type": "null" + } + ], + "default": null, + "description": "Registry must be Addgene", + "title": "Addgene id" + }, + "titer": { + "anyOf": [ { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "type": "integer" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, + "type": "null" + } + ], + "default": null, + "description": "Final titer of viral material, accounting for mixture/diliution", + "title": "Effective titer (gc/mL)" + }, + "titer_unit": { + "default": "gc/mL", + "title": "Titer unit", + "type": "string" + } + }, + "required": [ + "name" + ], + "title": "ViralMaterial", + "type": "object" + }, + "VirusPrepType": { + "description": "Type of virus preparation", + "enum": [ + "Crude", + "Purified" + ], + "title": "VirusPrepType", + "type": "string" + }, + "VisualStimulation": { + "additionalProperties": false, + "description": "Description of visual stimulus parameters. Provides a high level description of stimulus.", + "properties": { + "stimulus_type": { + "const": "Visual Stimulation", + "default": "Visual Stimulation", + "enum": [ + "Visual Stimulation" + ], + "title": "Stimulus Type", + "type": "string" + }, + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "stimulus_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Define and list the parameter values used (e.g. all TF or orientation values)", + "title": "Stimulus parameters" + }, + "stimulus_template_name": { + "default": [], + "description": "Name of image set or movie displayed", + "items": { + "type": "string" + }, + "title": "Stimulus template name", + "type": "array" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "type": "string" }, { - "$ref": "#/$defs/THORLABS" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "stimulus_name" + ], + "title": "VisualStimulation", + "type": "object" + }, + "VoltageUnit": { + "const": "Volts", + "description": "Voltage units", + "enum": [ + "Volts" + ], + "title": "VoltageUnit", + "type": "string" + }, + "VolumeUnit": { + "description": "Enumeration of Volume Measurements", + "enum": [ + "liter", + "milliliter", + "microliter", + "nanoliter" + ], + "title": "VolumeUnit", + "type": "string" + }, + "WaterRestriction": { + "additionalProperties": false, + "description": "Description of a water restriction procedure", + "properties": { + "procedure_type": { + "const": "Water restriction", + "default": "Water restriction", + "enum": [ + "Water restriction" + ], + "title": "Procedure Type", + "type": "string" + }, + "iacuc_protocol": { + "title": "IACUC protocol", + "type": "string" + }, + "target_fraction_weight": { + "title": "Target fraction weight (%)", + "type": "integer" + }, + "target_fraction_weight_unit": { + "$ref": "#/$defs/UnitlessUnit", + "default": "percent", + "title": "Target fraction weight unit" + }, + "minimum_water_per_day": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "type": "number" }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "string" + } + ], + "title": "Minimum water per day (mL)" + }, + "minimum_water_per_day_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "milliliter", + "title": "Minimum water per day unit" + }, + "baseline_weight": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "type": "number" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "string" } ], - "title": "Source" + "description": "Weight at start of water restriction", + "title": "Baseline weight (g)" }, - "rrid": { + "weight_unit": { + "$ref": "#/$defs/MassUnit", + "default": "gram", + "title": "Weight unit" + }, + "start_date": { + "format": "date", + "title": "Water restriction start date", + "type": "string" + }, + "end_date": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "format": "date", + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Water restriction end date" + } + }, + "required": [ + "iacuc_protocol", + "target_fraction_weight", + "minimum_water_per_day", + "baseline_weight", + "start_date" + ], + "title": "WaterRestriction", + "type": "object" + }, + "WellnessReport": { + "additionalProperties": false, + "description": "Wellness report on animal health", + "properties": { + "date": { + "format": "date", + "title": "Date", "type": "string" }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" - }, - "fluorophore": { - "$ref": "#/$defs/Fluorophore" - }, - "excitation_wavelength": { - "title": "Excitation wavelength (nm)", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Excitation wavelength unit" - }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" + "report": { + "title": "Report", + "type": "string" } }, "required": [ - "name", - "source", - "lot_number", - "fluorophore", - "excitation_wavelength", - "stain_type" + "date", + "report" ], - "title": "Readout", + "title": "WellnessReport", "type": "object" }, - "Reagent": { + "Wheel": { "additionalProperties": false, - "description": "Description of reagent used in procedure", + "description": "Description of a running wheel", "properties": { + "device_type": { + "const": "Wheel", + "default": "Wheel", + "enum": [ + "Wheel" + ], + "title": "Device Type", + "type": "string" + }, "name": { - "title": "Name", + "title": "Device name", "type": "string" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/PRIZMATIX" + "type": "string" }, { - "$ref": "#/$defs/QUANTIFI" - }, + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ { - "$ref": "#/$defs/RASPBERRY_PI" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/SICGEN" - }, + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "type": "string" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ { - "$ref": "#/$defs/SEMROCK" + "type": "string" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "type": "string" }, { - "$ref": "#/$defs/SPINNAKER" - }, + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/TAMRON" + "type": "string" }, { - "$ref": "#/$defs/TMC" - }, + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "surface_material": { + "anyOf": [ { - "$ref": "#/$defs/FLIR" + "type": "string" }, { - "$ref": "#/$defs/TWCF" - }, + "type": "null" + } + ], + "default": null, + "title": "Surface material" + }, + "date_surface_replaced": { + "anyOf": [ { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "format": "date-time", + "type": "string" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, + "type": "null" + } + ], + "default": null, + "title": "Date surface replaced" + }, + "radius": { + "anyOf": [ { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "type": "number" }, { - "$ref": "#/$defs/THORLABS" - }, + "type": "string" + } + ], + "title": "Radius (mm)" + }, + "width": { + "anyOf": [ { - "$ref": "#/$defs/TYMPHANY" + "type": "number" }, { - "$ref": "#/$defs/VIEWORKS" - }, + "type": "string" + } + ], + "title": "Width (mm)" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Size unit" + }, + "encoder": { + "$ref": "#/$defs/Device", + "title": "Encoder" + }, + "encoder_output": { + "anyOf": [ { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/DAQChannel" }, { - "$ref": "#/$defs/AMS_OSRAM" + "type": "null" } ], - "title": "Source" + "default": null, + "title": "Encoder DAQ channel" + }, + "pulse_per_revolution": { + "title": "Pulse per revolution", + "type": "integer" + }, + "magnetic_brake": { + "$ref": "#/$defs/Device", + "title": "Magnetic brake" }, - "rrid": { + "brake_output": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/DAQChannel" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" + "title": "Brake DAQ channel" }, - "lot_number": { - "title": "Lot number", - "type": "string" + "torque_sensor": { + "$ref": "#/$defs/Device", + "title": "Torque sensor" }, - "expiration_date": { + "torque_output": { "anyOf": [ { - "format": "date", - "type": "string" + "$ref": "#/$defs/DAQChannel" }, { "type": "null" } ], "default": null, - "title": "Lot expiration date" + "title": "Torque DAQ channel" } }, "required": [ "name", - "source", - "lot_number" + "radius", + "width", + "encoder", + "pulse_per_revolution", + "magnetic_brake", + "torque_sensor" ], - "title": "Reagent", + "title": "Wheel", "type": "object" }, - "RegistryModel": { - "additionalProperties": false, - "description": "Base model config", + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", "properties": { "name": { - "title": "Registry name", + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", + "enum": [ + "AA Opto Electronic" + ], + "title": "Name", "type": "string" }, "abbreviation": { - "title": "Registry abbreviation", - "type": "string" + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "abbreviation" - ], - "title": "RegistryModel", + "title": "_Aa_Opto_Electronic", "type": "object" }, - "RelatedData": { - "additionalProperties": false, - "description": "Description of related data asset", + "_Abcam": { + "description": "Model Abcam", "properties": { - "related_data_path": { - "title": "Related data path", + "name": { + "const": "Abcam", + "default": "Abcam", + "enum": [ + "Abcam" + ], + "title": "Name", "type": "string" }, - "relation": { - "description": "Relation of data to this asset", - "title": "Relation", + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02e1wjw63", + "default": "02e1wjw63", + "enum": [ + "02e1wjw63" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "related_data_path", - "relation" - ], - "title": "RelatedData", + "title": "_Abcam", "type": "object" }, - "RelativePosition": { - "additionalProperties": false, - "description": "Position and rotation of a device in a rig or instrument", + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", "properties": { - "device_position_transformations": { - "items": { - "discriminator": { - "mapping": { - "rotation": "#/$defs/Rotation3dTransform", - "translation": "#/$defs/Translation3dTransform" - }, - "propertyName": "type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation3dTransform" - }, - { - "$ref": "#/$defs/Rotation3dTransform" - } - ] - }, - "title": "Device position transforms", - "type": "array" + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "enum": [ + "Ailipu Technology Co" + ], + "title": "Name", + "type": "string" }, - "device_origin": { - "description": "Reference point on device for position information", - "title": "Device origin", + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "enum": [ + "Ailipu" + ], + "title": "Abbreviation", "type": "string" }, - "device_axes": { - "items": { - "$ref": "#/$defs/Axis" - }, - "maxItems": 3, - "minItems": 3, - "title": "Device axes", - "type": "array" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "device_position_transformations", - "device_origin", - "device_axes" - ], - "title": "RelativePosition", + "title": "_Ailipu_Technology_Co", "type": "object" }, - "ResourceTimestamped": { - "additionalProperties": false, - "description": "Description of resource usage at a moment in time", + "_Allen_Institute": { + "description": "Model Allen Institute", "properties": { - "timestamp": { - "format": "date-time", - "title": "Timestamp", + "name": { + "const": "Allen Institute", + "default": "Allen Institute", + "enum": [ + "Allen Institute" + ], + "title": "Name", "type": "string" }, - "usage": { - "title": "Usage", - "type": "number" + "abbreviation": { + "const": "AI", + "default": "AI", + "enum": [ + "AI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03cpe7c52", + "default": "03cpe7c52", + "enum": [ + "03cpe7c52" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "timestamp", - "usage" - ], - "title": "ResourceTimestamped", + "title": "_Allen_Institute", "type": "object" }, - "ResourceUsage": { - "additionalProperties": false, - "description": "Description of resources used by a process", + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { - "os": { - "title": "Operating system", + "name": { + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", + "enum": [ + "Allen Institute for Brain Science" + ], + "title": "Name", "type": "string" }, - "architecture": { - "title": "Architecture", + "abbreviation": { + "const": "AIBS", + "default": "AIBS", + "enum": [ + "AIBS" + ], + "title": "Abbreviation", "type": "string" }, - "cpu": { - "anyOf": [ - { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "CPU name" - }, - "cpu_cores": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "integer" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "CPU cores" - }, - "gpu": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "GPU name" - }, - "system_memory": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "number" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "System memory" + "title": "Registry" }, - "system_memory_unit": { - "anyOf": [ - { - "$ref": "#/$defs/MemoryUnit" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "00dcv1019", + "default": "00dcv1019", + "enum": [ + "00dcv1019" ], - "default": null, - "title": "System memory unit" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Brain_Science", + "type": "object" + }, + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", + "properties": { + "name": { + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", + "enum": [ + "Allen Institute for Neural Dynamics" + ], + "title": "Name", + "type": "string" }, - "ram": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } + "abbreviation": { + "const": "AIND", + "default": "AIND", + "enum": [ + "AIND" ], - "default": null, - "title": "System RAM" + "title": "Abbreviation", + "type": "string" }, - "ram_unit": { - "anyOf": [ - { - "$ref": "#/$defs/MemoryUnit" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "Ram unit" - }, - "cpu_usage": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "items": { - "$ref": "#/$defs/ResourceTimestamped" - }, - "type": "array" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "CPU usage" - }, - "gpu_usage": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "items": { - "$ref": "#/$defs/ResourceTimestamped" - }, - "type": "array" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "GPU usage" - }, - "ram_usage": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "items": { - "$ref": "#/$defs/ResourceTimestamped" - }, - "type": "array" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "RAM usage" + "title": "Registry" }, - "usage_unit": { - "default": "percent", - "title": "Usage unit", + "registry_identifier": { + "const": "04szwah67", + "default": "04szwah67", + "enum": [ + "04szwah67" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "os", - "architecture" - ], - "title": "ResourceUsage", + "title": "_Allen_Institute_For_Neural_Dynamics", "type": "object" }, - "RetroOrbitalInjection": { - "additionalProperties": false, - "description": "Description of a retro-orbital injection procedure", + "_Allied": { + "description": "Model Allied", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" + "name": { + "const": "Allied", + "default": "Allied", + "enum": [ + "Allied" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Allied", + "type": "object" + }, + "_Ams_Osram": { + "description": "Model ams OSRAM", + "properties": { + "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "enum": [ + "ams OSRAM" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] + "propertyName": "abbreviation" }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "recovery_time": { - "anyOf": [ + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" - }, - "instrument_id": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Instrument ID" + "title": "Registry" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", + "enum": [ + "045d0h266" + ], + "title": "Registry Identifier", "type": "string" - }, - "procedure_type": { - "const": "Retro-orbital injection", - "default": "Retro-orbital injection", + } + }, + "title": "_Ams_Osram", + "type": "object" + }, + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", + "properties": { + "name": { + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", "enum": [ - "Retro-orbital injection" + "Applied Scientific Instrumentation" ], - "title": "Procedure Type", + "title": "Name", "type": "string" }, - "injection_volume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "abbreviation": { + "const": "ASI", + "default": "ASI", + "enum": [ + "ASI" ], - "title": "Injection volume (uL)" + "title": "Abbreviation", + "type": "string" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Injection volume unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "injection_eye": { - "$ref": "#/$defs/Side", - "title": "Injection eye" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "injection_materials", - "protocol_id", - "injection_volume", - "injection_eye" - ], - "title": "RetroOrbitalInjection", + "title": "_Applied_Scientific_Instrumentation", "type": "object" }, - "RewardDelivery": { - "additionalProperties": false, - "description": "Description of reward delivery system", + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", "properties": { - "device_type": { - "const": "Reward delivery", - "default": "Reward delivery", + "name": { + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", "enum": [ - "Reward delivery" + "Arecont Vision Costar" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "stage_type": { - "anyOf": [ - { - "$ref": "#/$defs/MotorizedStage" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Motorized stage" + "title": "Registry", + "type": "null" }, - "reward_spouts": { - "items": { - "$ref": "#/$defs/RewardSpout" - }, - "title": "Water spouts", - "type": "array" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "reward_spouts" - ], - "title": "RewardDelivery", + "title": "_Arecont_Vision_Costar", "type": "object" }, - "RewardDeliveryConfig": { - "additionalProperties": false, - "description": "Description of reward delivery configuration", + "_Asus": { + "description": "Model ASUS", "properties": { - "reward_solution": { - "$ref": "#/$defs/RewardSolution", - "description": "If Other use notes", - "title": "Reward solution" + "name": { + "const": "ASUS", + "default": "ASUS", + "enum": [ + "ASUS" + ], + "title": "Name", + "type": "string" }, - "reward_spouts": { - "items": { - "$ref": "#/$defs/RewardSpoutConfig" - }, - "title": "Reward spouts", - "type": "array" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "notes": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00bxkz165", + "default": "00bxkz165", + "enum": [ + "00bxkz165" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Asus", + "type": "object" + }, + "_Basler": { + "description": "Model Basler", + "properties": { + "name": { + "const": "Basler", + "default": "Basler", + "enum": [ + "Basler" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Notes" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "reward_solution", - "reward_spouts" - ], - "title": "RewardDeliveryConfig", + "title": "_Basler", "type": "object" }, - "RewardSolution": { - "description": "Reward solution name", - "enum": [ - "Water", - "Other" - ], - "title": "RewardSolution", - "type": "string" - }, - "RewardSpout": { + "_Behavior_Videos": { "additionalProperties": false, - "description": "Description of a reward spout", + "description": "Model behavior-videos", "properties": { - "device_type": { - "const": "Reward spout", - "default": "Reward spout", + "name": { + "const": "Behavior videos", + "default": "Behavior videos", "enum": [ - "Reward spout" + "Behavior videos" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "behavior-videos", + "default": "behavior-videos", + "enum": [ + "behavior-videos" ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Behavior_Videos", + "type": "object" + }, + "_Biceps_Brachii": { + "description": "Model biceps brachii", + "properties": { + "name": { + "const": "biceps brachii", + "default": "biceps brachii", + "enum": [ + "biceps brachii" ], - "default": null, - "title": "Manufacturer" + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ - { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" }, - "side": { - "$ref": "#/$defs/SpoutSide", - "description": "If Other use notes", - "title": "Spout side" + "registry_identifier": { + "const": "EMAPA_19108", + "default": "EMAPA_19108", + "enum": [ + "EMAPA_19108" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Biceps_Brachii", + "type": "object" + }, + "_Callithrix_Jacchus": { + "description": "Model Callithrix jacchus", + "properties": { + "name": { + "const": "Callithrix jacchus", + "default": "Callithrix jacchus", + "enum": [ + "Callithrix jacchus" + ], + "title": "Name", + "type": "string" }, - "spout_diameter": { - "anyOf": [ + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Spout diameter (mm)" - }, - "spout_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Spout diameter unit" - }, - "spout_position": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "$ref": "#/$defs/RelativePosition" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Spout stage position" - }, - "solenoid_valve": { - "$ref": "#/$defs/Device", - "title": "Solenoid valve" - }, - "lick_sensor": { - "$ref": "#/$defs/Device", - "title": "Lick sensor" - }, - "lick_sensor_type": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "$ref": "#/$defs/LickSensorType" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Lick sensor type" + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9483", + "default": "NCBI:txid9483", + "enum": [ + "NCBI:txid9483" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "side", - "spout_diameter", - "solenoid_valve", - "lick_sensor" - ], - "title": "RewardSpout", + "title": "_Callithrix_Jacchus", "type": "object" }, - "RewardSpoutConfig": { - "additionalProperties": false, - "description": "Reward spout session information", + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", "properties": { - "side": { - "$ref": "#/$defs/SpoutSide", - "description": "Must match rig", - "title": "Spout side" + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "enum": [ + "Cambridge Technology" + ], + "title": "Name", + "type": "string" }, - "starting_position": { - "$ref": "#/$defs/RelativePosition", - "title": "Starting position" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "variable_position": { - "description": "True if spout position changes during session as tracked in data", - "title": "Variable position", - "type": "boolean" + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "side", - "starting_position", - "variable_position" - ], - "title": "RewardSpoutConfig", + "title": "_Cambridge_Technology", "type": "object" }, - "Rig": { - "additionalProperties": false, - "description": "Description of a rig", + "_Camera_Controller": { + "description": "Model Camera Controller", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/rig.py", - "title": "Describedby", - "type": "string" + "whoami": { + "const": 1168, + "default": 1168, + "enum": [ + 1168 + ], + "title": "Whoami", + "type": "integer" }, - "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "name": { + "const": "Camera Controller", + "default": "Camera Controller", "enum": [ - "1.0.1" + "Camera Controller" ], - "title": "Schema Version", + "title": "Name", "type": "string" - }, - "rig_id": { - "description": "Unique rig identifier, name convention: --", - "pattern": "^[a-zA-Z0-9]+_[a-zA-Z0-9-]+_\\d{8}$", - "title": "Rig ID", + } + }, + "title": "_Camera_Controller", + "type": "object" + }, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", + "properties": { + "name": { + "const": "Carl Zeiss", + "default": "Carl Zeiss", + "enum": [ + "Carl Zeiss" + ], + "title": "Name", "type": "string" }, - "modification_date": { - "format": "date", - "title": "Date of modification", - "type": "string" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "mouse_platform": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Arena": "#/$defs/Arena", - "Disc": "#/$defs/Disc", - "Treadmill": "#/$defs/Treadmill", - "Tube": "#/$defs/Tube", - "Wheel": "#/$defs/Wheel" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "device_type" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/Disc" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/Wheel" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/Tube" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/Treadmill" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/Arena" - } - ], - "title": "Mouse Platform" - }, - "stimulus_devices": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Monitor": "#/$defs/Monitor", - "Olfactometer": "#/$defs/Olfactometer", - "Reward delivery": "#/$defs/RewardDelivery", - "Speaker": "#/$defs/Speaker" - }, - "propertyName": "device_type" + "$ref": "#/$defs/_Orcid" }, - "oneOf": [ - { - "$ref": "#/$defs/Monitor" - }, - { - "$ref": "#/$defs/Olfactometer" - }, - { - "$ref": "#/$defs/RewardDelivery" - }, - { - "$ref": "#/$defs/Speaker" - } - ] - }, - "title": "Stimulus devices", - "type": "array" - }, - "cameras": { - "default": [], - "items": { - "$ref": "#/$defs/CameraAssembly" - }, - "title": "Camera assemblies", - "type": "array" - }, - "enclosure": { - "anyOf": [ { - "$ref": "#/$defs/Enclosure" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Enclosure" - }, - "ephys_assemblies": { - "default": [], - "items": { - "$ref": "#/$defs/EphysAssembly" - }, - "title": "Ephys probes", - "type": "array" - }, - "fiber_assemblies": { - "default": [], - "items": { - "$ref": "#/$defs/FiberAssembly" - }, - "title": "Inserted fiber optics", - "type": "array" - }, - "stick_microscopes": { - "default": [], - "items": { - "$ref": "#/$defs/CameraAssembly" - }, - "title": "Stick microscopes", - "type": "array" - }, - "laser_assemblies": { - "default": [], - "items": { - "$ref": "#/$defs/LaserAssembly" - }, - "title": "Laser modules", - "type": "array" - }, - "patch_cords": { - "default": [], - "items": { - "$ref": "#/$defs/Patch" - }, - "title": "Patch cords", - "type": "array" - }, - "light_sources": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Lamp": "#/$defs/Lamp", - "Laser": "#/$defs/Laser", - "Light emitting diode": "#/$defs/LightEmittingDiode" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Laser" - }, - { - "$ref": "#/$defs/LightEmittingDiode" - }, - { - "$ref": "#/$defs/Lamp" - } - ] - }, - "title": "Light sources", - "type": "array" - }, - "detectors": { - "default": [], - "items": { - "$ref": "#/$defs/Detector" - }, - "title": "Detectors", - "type": "array" - }, - "objectives": { - "default": [], - "items": { - "$ref": "#/$defs/Objective" - }, - "title": "Objectives", - "type": "array" - }, - "filters": { - "default": [], - "items": { - "$ref": "#/$defs/Filter" - }, - "title": "Filters", - "type": "array" - }, - "lenses": { - "default": [], - "items": { - "$ref": "#/$defs/Lens" - }, - "title": "Lenses", - "type": "array" - }, - "digital_micromirror_devices": { - "default": [], - "items": { - "$ref": "#/$defs/DigitalMicromirrorDevice" - }, - "title": "DMDs", - "type": "array" - }, - "polygonal_scanners": { - "default": [], - "items": { - "$ref": "#/$defs/PolygonalScanner" - }, - "title": "Polygonal scanners", - "type": "array" - }, - "pockels_cells": { - "default": [], - "items": { - "$ref": "#/$defs/PockelsCell" - }, - "title": "Pockels cells", - "type": "array" - }, - "additional_devices": { - "default": [], - "items": { - "$ref": "#/$defs/Device" - }, - "title": "Additional devices", - "type": "array" + "title": "Registry" }, - "daqs": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "DAQ Device": "#/$defs/DAQDevice", - "Harp device": "#/$defs/HarpDevice", - "Neuropixels basestation": "#/$defs/NeuropixelsBasestation", - "Open Ephys acquisition board": "#/$defs/OpenEphysAcquisitionBoard" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/HarpDevice" - }, - { - "$ref": "#/$defs/NeuropixelsBasestation" - }, - { - "$ref": "#/$defs/OpenEphysAcquisitionBoard" - }, - { - "$ref": "#/$defs/DAQDevice" - } - ] - }, - "title": "Data acquisition devices", - "type": "array" + "registry_identifier": { + "const": "01xk5xs43", + "default": "01xk5xs43", + "enum": [ + "01xk5xs43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "enum": [ + "Champalimaud Foundation" + ], + "title": "Name", + "type": "string" }, - "calibrations": { - "items": { - "$ref": "#/$defs/Calibration" - }, - "title": "Full calibration of devices", - "type": "array" + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "enum": [ + "Champalimaud" + ], + "title": "Abbreviation", + "type": "string" }, - "ccf_coordinate_transform": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "Path to file that details the CCF-to-lab coordinate transform", - "title": "CCF coordinate transform" - }, - "origin": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "$ref": "#/$defs/Origin" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Origin point for rig position transforms" + "title": "Registry" }, - "rig_axes": { - "anyOf": [ + "registry_identifier": { + "const": "03g001n57", + "default": "03g001n57", + "enum": [ + "03g001n57" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Champalimaud_Foundation", + "type": "object" + }, + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", + "properties": { + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", + "enum": [ + "Chan Zuckerberg Initiative" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "items": { - "$ref": "#/$defs/Axis" - }, - "maxItems": 3, - "minItems": 3, - "type": "array" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Chan_Zuckerberg_Initiative", + "type": "object" + }, + "_Chroma": { + "description": "Model Chroma", + "properties": { + "name": { + "const": "Chroma", + "default": "Chroma", + "enum": [ + "Chroma" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Rig axes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "modalities": { - "items": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/aind_data_schema_models__utils__ISI__1", - "MRI": "#/$defs/aind_data_schema_models__utils__MRI__1", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1", - "ecephys": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/aind_data_schema_models__utils__MERFISH__1", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Chroma", + "type": "object" + }, + "_Clock_Synchronizer": { + "description": "Model Clock Synchronizer", + "properties": { + "whoami": { + "const": 1152, + "default": 1152, + "enum": [ + 1152 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Clock Synchronizer", + "default": "Clock Synchronizer", + "enum": [ + "Clock Synchronizer" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Clock_Synchronizer", + "type": "object" + }, + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", + "properties": { + "name": { + "const": "Coherent Scientific", + "default": "Coherent Scientific", + "enum": [ + "Coherent Scientific" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__1" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ] + "propertyName": "abbreviation" }, - "title": "Modalities", - "type": "array", - "uniqueItems": true - }, - "notes": { - "anyOf": [ + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "031tysd23", + "default": "031tysd23", + "enum": [ + "031tysd23" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "rig_id", - "modification_date", - "mouse_platform", - "calibrations", - "modalities" - ], - "title": "Rig", + "title": "_Coherent_Scientific", "type": "object" }, - "Rotation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "_Columbia_University": { + "description": "Model Columbia University", "properties": { - "type": { - "const": "rotation", - "default": "rotation", + "name": { + "const": "Columbia University", + "default": "Columbia University", "enum": [ - "rotation" + "Columbia University" ], - "title": "Type", + "title": "Name", "type": "string" }, - "rotation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] + "abbreviation": { + "const": "Columbia", + "default": "Columbia", + "enum": [ + "Columbia" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "maxItems": 9, - "minItems": 9, - "title": "3D rotation matrix values (3x3) ", - "type": "array" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00hj8s172", + "default": "00hj8s172", + "enum": [ + "00hj8s172" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "rotation" - ], - "title": "Rotation3dTransform", + "title": "_Columbia_University", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Computar": { + "description": "Model Computar", "properties": { "name": { - "const": "Schneider-Kreuznach", - "default": "Schneider-Kreuznach", + "const": "Computar", + "default": "Computar", "enum": [ - "Schneider-Kreuznach" + "Computar" ], "title": "Name", "type": "string" @@ -27874,25 +30434,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Computar", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Conoptics": { + "description": "Model Conoptics", "properties": { "name": { - "const": "Second Order Effects", - "default": "Second Order Effects", + "const": "Conoptics", + "default": "Conoptics", "enum": [ - "Second Order Effects" + "Conoptics" ], "title": "Name", "type": "string" @@ -27912,25 +30469,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Conoptics", "type": "object" }, - "SEMROCK": { + "_Custom": { + "description": "Model Custom", "properties": { "name": { - "const": "Semrock", - "default": "Semrock", + "const": "Custom", + "default": "Custom", "enum": [ - "Semrock" + "Custom" ], "title": "Name", "type": "string" @@ -27950,94 +30504,114 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SEMROCK", + "title": "_Custom", "type": "object" }, - "SHORT_HEAD_OF_BICEPS_BRACHII": { + "_Cuttlefish": { + "description": "Model Cuttlefish", "properties": { - "name": { - "const": "short head of biceps brachii", - "default": "short head of biceps brachii", + "whoami": { + "const": 1403, + "default": 1403, "enum": [ - "short head of biceps brachii" + 1403 ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "title": "Whoami", + "type": "integer" }, - "registry_identifier": { - "const": "EMAPA_25055", - "default": "EMAPA_25055", + "name": { + "const": "Cuttlefish", + "default": "Cuttlefish", "enum": [ - "EMAPA_25055" + "Cuttlefish" ], - "title": "Registry Identifier", + "title": "Name", "type": "string" } }, - "title": "SHORT_HEAD_OF_BICEPS_BRACHII", + "title": "_Cuttlefish", "type": "object" }, - "SICGEN": { + "_Deltoid": { + "description": "Model deltoid", "properties": { "name": { - "const": "SICGEN", - "default": "SICGEN", + "const": "deltoid", + "default": "deltoid", "enum": [ - "SICGEN" + "deltoid" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "EMAPA_18177", + "default": "EMAPA_18177", "enum": [ - null + "EMAPA_18177" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SICGEN", + "title": "_Deltoid", "type": "object" }, - "SIGMA_ALDRITCH": { + "_Dodotronic": { + "description": "Model Dodotronic", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "Dodotronic", + "default": "Dodotronic", "enum": [ - "Sigma-Aldritch" + "Dodotronic" ], "title": "Name", "type": "string" @@ -28057,25 +30631,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SIGMA_ALDRITCH", + "title": "_Dodotronic", "type": "object" }, - "SIMONS_FOUNDATION": { + "_Doric": { + "description": "Model Doric", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "Doric", + "default": "Doric", "enum": [ - "Simons Foundation" + "Doric" ], "title": "Name", "type": "string" @@ -28096,4041 +30667,4113 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01cmst727", - "default": "01cmst727", - "enum": [ - "01cmst727" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "SIMONS_FOUNDATION", - "type": "object" - }, - "SINGLE_PLANE_OPHYS": { - "properties": { - "name": { - "const": "Single-plane optical physiology platform", - "default": "Single-plane optical physiology platform", - "enum": [ - "Single-plane optical physiology platform" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "single-plane-ophys", - "default": "single-plane-ophys", - "enum": [ - "single-plane-ophys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "SINGLE_PLANE_OPHYS", - "type": "object" - }, - "SLAP": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Scanned line projection imaging", - "default": "Scanned line projection imaging", - "enum": [ - "Scanned line projection imaging" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } ], - "title": "Name", - "type": "string" + "title": "Registry" }, - "abbreviation": { - "const": "slap", - "default": "slap", + "registry_identifier": { + "const": "059n53q30", + "default": "059n53q30", "enum": [ - "slap" + "059n53q30" ], - "title": "Abbreviation", + "title": "Registry Identifier", "type": "string" } }, - "title": "SLAP", + "title": "_Doric", "type": "object" }, - "SLAP2": { + "_Ealing": { + "description": "Model Ealing", "properties": { "name": { - "const": "SLAP2 platform", - "default": "SLAP2 platform", + "const": "Ealing", + "default": "Ealing", "enum": [ - "SLAP2 platform" + "Ealing" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "SLAP2", - "default": "SLAP2", + "const": null, + "default": null, "enum": [ - "SLAP2" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "SLAP2", + "title": "_Ealing", "type": "object" }, - "SMARTSPIM": { + "_Edmund_Optics": { + "description": "Model Edmund Optics", "properties": { "name": { - "const": "SmartSPIM platform", - "default": "SmartSPIM platform", + "const": "Edmund Optics", + "default": "Edmund Optics", "enum": [ - "SmartSPIM platform" + "Edmund Optics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "SmartSPIM", - "default": "SmartSPIM", + "const": null, + "default": null, "enum": [ - "SmartSPIM" + null ], "title": "Abbreviation", - "type": "string" - } - }, - "title": "SMARTSPIM", - "type": "object" - }, - "SNIFF_DETECTOR": { - "properties": { - "name": { - "const": "Sniff Detector", - "default": "Sniff Detector", - "enum": [ - "Sniff Detector" + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } ], - "title": "Name", - "type": "string" + "title": "Registry" }, - "whoami": { - "const": 1401, - "default": 1401, + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - 1401 + "01j1gwp17" ], - "title": "Whoami", - "type": "integer" + "title": "Registry Identifier", + "type": "string" } }, - "title": "SNIFF_DETECTOR", + "title": "_Edmund_Optics", "type": "object" }, - "SOUND_CARD": { + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", "properties": { "name": { - "const": "Sound Card", - "default": "Sound Card", + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", "enum": [ - "Sound Card" + "Edinburgh Mouse Atlas Project" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1280, - "default": 1280, + "abbreviation": { + "const": "EMAPA", + "default": "EMAPA", "enum": [ - 1280 + "EMAPA" ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "string" } }, - "title": "SOUND_CARD", + "title": "_Emapa", "type": "object" }, - "SPIM": { + "_Emg": { "additionalProperties": false, + "description": "Model EMG", "properties": { "name": { - "const": "Selective plane illumination microscopy", - "default": "Selective plane illumination microscopy", + "const": "Electromyography", + "default": "Electromyography", "enum": [ - "Selective plane illumination microscopy" + "Electromyography" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "SPIM", - "default": "SPIM", + "const": "EMG", + "default": "EMG", "enum": [ - "SPIM" + "EMG" ], "title": "Abbreviation", "type": "string" } }, - "title": "SPIM", + "title": "_Emg", "type": "object" }, - "SPINNAKER": { + "_Emory_University": { + "description": "Model Emory University", "properties": { "name": { - "const": "Spinnaker", - "default": "Spinnaker", + "const": "Emory University", + "default": "Emory University", "enum": [ - "Spinnaker" + "Emory University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "Emory", + "default": "Emory", "enum": [ - null + "Emory" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "03czfpz43", + "default": "03czfpz43", "enum": [ - null + "03czfpz43" ], "title": "Registry Identifier", - "type": "null" - } - }, - "title": "SPINNAKER", - "type": "object" - }, - "STEPPER_DRIVER": { - "properties": { - "name": { - "const": "Stepper Driver", - "default": "Stepper Driver", - "enum": [ - "Stepper Driver" - ], - "title": "Name", "type": "string" - }, - "whoami": { - "const": 1130, - "default": 1130, - "enum": [ - 1130 - ], - "title": "Whoami", - "type": "integer" } }, - "title": "STEPPER_DRIVER", + "title": "_Emory_University", "type": "object" }, - "SYNCHRONIZER": { + "_Euresys": { + "description": "Model Euresys", "properties": { "name": { - "const": "Synchronizer", - "default": "Synchronizer", + "const": "Euresys", + "default": "Euresys", "enum": [ - "Synchronizer" + "Euresys" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1104, - "default": 1104, - "enum": [ - 1104 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "SYNCHRONIZER", - "type": "object" - }, - "Scale3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", - "properties": { - "type": { - "const": "scale", - "default": "scale", + "abbreviation": { + "const": null, + "default": null, "enum": [ - "scale" + null ], - "title": "Type", - "type": "string" - }, - "scale": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D scale parameters", - "type": "array" + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "scale" - ], - "title": "Scale3dTransform", + "title": "_Euresys", "type": "object" }, - "ScanType": { - "description": "Type of scan", - "enum": [ - "Set Up", - "3D Scan" - ], - "title": "ScanType", - "type": "string" - }, - "Scanner": { - "additionalProperties": false, - "description": "Description of a MRI Scanner", + "_Exaspim": { + "description": "Model exaSPIM", "properties": { - "device_type": { - "const": "Scanner", - "default": "Scanner", + "name": { + "const": "ExaSPIM platform", + "default": "ExaSPIM platform", "enum": [ - "Scanner" + "ExaSPIM platform" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "exaSPIM", + "default": "exaSPIM", + "enum": [ + "exaSPIM" ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Exaspim", + "type": "object" + }, + "_Extensor_Carpi_Radialis_Longus": { + "description": "Model extensor carpi radialis longus", + "properties": { + "name": { + "const": "extensor carpi radialis longus", + "default": "extensor carpi radialis longus", + "enum": [ + "extensor carpi radialis longus" ], - "default": null, - "title": "Manufacturer" + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Model" + "title": "Registry" }, - "path_to_cad": { - "anyOf": [ + "registry_identifier": { + "const": "EMAPA_36189", + "default": "EMAPA_36189", + "enum": [ + "EMAPA_36189" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Extensor_Carpi_Radialis_Longus", + "type": "object" + }, + "_Extensor_Carpi_Ulnaris": { + "description": "Model extensor carpi ulnaris", + "properties": { + "name": { + "const": "extensor carpi ulnaris", + "default": "extensor carpi ulnaris", + "enum": [ + "extensor carpi ulnaris" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Registry" }, - "port_index": { - "anyOf": [ + "registry_identifier": { + "const": "EMAPA_36190", + "default": "EMAPA_36190", + "enum": [ + "EMAPA_36190" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Extensor_Carpi_Ulnaris", + "type": "object" + }, + "_Extensor_Digitorum_Communis": { + "description": "Model extensor digitorum communis", + "properties": { + "name": { + "const": "extensor digitorum communis", + "default": "extensor digitorum communis", + "enum": [ + "extensor digitorum communis" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "EMAPA_36191", + "default": "EMAPA_36191", + "enum": [ + "EMAPA_36191" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Extensor_Digitorum_Communis", + "type": "object" + }, + "_Extensor_Digitorum_Lateralis": { + "description": "Model extensor digitorum lateralis", + "properties": { + "name": { + "const": "extensor digitorum lateralis", + "default": "extensor digitorum lateralis", + "enum": [ + "extensor digitorum lateralis" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" - }, - "scanner_location": { - "$ref": "#/$defs/ScannerLocation", - "title": "Scanner location" - }, - "magnetic_strength": { - "$ref": "#/$defs/MagneticStrength", - "title": "Magnetic strength (T)" + "title": "Registry" }, - "magnetic_strength_unit": { - "default": "T", - "title": "Magnetic strength unit", + "registry_identifier": { + "const": "EMAPA_36192", + "default": "EMAPA_36192", + "enum": [ + "EMAPA_36192" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "name", - "scanner_location", - "magnetic_strength" - ], - "title": "Scanner", + "title": "_Extensor_Digitorum_Lateralis", "type": "object" }, - "ScannerLocation": { - "description": "location of scanner", - "enum": [ - "Fred Hutch", - "UW SLU" - ], - "title": "ScannerLocation", - "type": "string" - }, - "ScanningStage": { + "_Fib": { "additionalProperties": false, - "description": "Description of a scanning motorized stages", + "description": "Model fib", "properties": { - "device_type": { - "const": "Motorized stage", - "default": "Motorized stage", + "name": { + "const": "Fiber photometry", + "default": "Fiber photometry", "enum": [ - "Motorized stage" + "Fiber photometry" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "fib", + "default": "fib", + "enum": [ + "fib" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fib", + "type": "object" + }, + "_Fip": { + "description": "Model FIP", + "properties": { + "name": { + "const": "Frame-projected independent-fiber photometry platform", + "default": "Frame-projected independent-fiber photometry platform", + "enum": [ + "Frame-projected independent-fiber photometry platform" ], - "title": "Device Type", + "title": "Name", "type": "string" }, + "abbreviation": { + "const": "FIP", + "default": "FIP", + "enum": [ + "FIP" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fip", + "type": "object" + }, + "_Flexor_Carpi_Radialis": { + "description": "Model flexor carpi radialis", + "properties": { "name": { - "title": "Device name", + "const": "flexor carpi radialis", + "default": "flexor carpi radialis", + "enum": [ + "flexor carpi radialis" + ], + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Manufacturer" + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36197", + "default": "EMAPA_36197", + "enum": [ + "EMAPA_36197" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Flexor_Carpi_Radialis", + "type": "object" + }, + "_Flexor_Carpi_Ulnaris": { + "description": "Model flexor carpi ulnaris", + "properties": { + "name": { + "const": "flexor carpi ulnaris", + "default": "flexor carpi ulnaris", + "enum": [ + "flexor carpi ulnaris" + ], + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "EMAPA_36198", + "default": "EMAPA_36198", + "enum": [ + "EMAPA_36198" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Flexor_Carpi_Ulnaris", + "type": "object" + }, + "_Flexor_Digitorum_Profundus": { + "description": "Model flexor digitorum profundus", + "properties": { + "name": { + "const": "flexor digitorum profundus", + "default": "flexor digitorum profundus", + "enum": [ + "flexor digitorum profundus" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Travel of device (mm)" + "title": "Registry" }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" + "registry_identifier": { + "const": "EMAPA_19319", + "default": "EMAPA_19319", + "enum": [ + "EMAPA_19319" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Flexor_Digitorum_Profundus", + "type": "object" + }, + "_Fmost": { + "additionalProperties": false, + "description": "Model fMOST", + "properties": { + "name": { + "const": "Fluorescence micro-optical sectioning tomography", + "default": "Fluorescence micro-optical sectioning tomography", + "enum": [ + "Fluorescence micro-optical sectioning tomography" + ], + "title": "Name", + "type": "string" }, - "firmware": { - "anyOf": [ + "abbreviation": { + "const": "fMOST", + "default": "fMOST", + "enum": [ + "fMOST" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fmost", + "type": "object" + }, + "_Forelimb": { + "description": "Model forelimb", + "properties": { + "name": { + "const": "forelimb", + "default": "forelimb", + "enum": [ + "forelimb" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_17412", + "default": "EMAPA_17412", + "enum": [ + "EMAPA_17412" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Forelimb", + "type": "object" + }, + "_Fujinon": { + "description": "Model Fujinon", + "properties": { + "name": { + "const": "Fujinon", + "default": "Fujinon", + "enum": [ + "Fujinon" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Firmware" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "stage_axis_direction": { - "$ref": "#/$defs/StageAxisDirection", - "title": "Direction of stage axis" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "stage_axis_name": { - "$ref": "#/$defs/StageAxisName", - "title": "Name of stage axis" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "travel", - "stage_axis_direction", - "stage_axis_name" - ], - "title": "ScanningStage", + "title": "_Fujinon", "type": "object" }, - "SectionOrientation": { - "description": "Orientation of sectioning", - "enum": [ - "Coronal", - "Sagittal", - "Transverse" - ], - "title": "SectionOrientation", - "type": "string" - }, - "SectionStrategy": { - "description": "Section strategy", - "enum": [ - "Whole Brain", - "Hemi Brain" - ], - "title": "SectionStrategy", - "type": "string" + "_Generic_Harp_Device": { + "description": "Model Generic Harp Device", + "properties": { + "whoami": { + "const": 0, + "default": 0, + "enum": [ + 0 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Generic Harp Device", + "default": "Generic Harp Device", + "enum": [ + "Generic Harp Device" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Generic_Harp_Device", + "type": "object" }, - "Sectioning": { - "additionalProperties": false, - "description": "Description of a sectioning procedure", + "_Hamamatsu": { + "description": "Model Hamamatsu", "properties": { - "procedure_type": { - "const": "Sectioning", - "default": "Sectioning", + "name": { + "const": "Hamamatsu", + "default": "Hamamatsu", "enum": [ - "Sectioning" + "Hamamatsu" ], - "title": "Procedure Type", + "title": "Name", "type": "string" }, - "number_of_slices": { - "title": "Number of slices", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "output_specimen_ids": { - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "minItems": 1, - "title": "Output specimen ids", - "type": "array" - }, - "section_orientation": { - "$ref": "#/$defs/SectionOrientation", - "title": "Sectioning orientation" - }, - "section_thickness": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Section thickness" - }, - "section_thickness_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Section thickness unit" - }, - "section_distance_from_reference": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Section distance from reference" - }, - "section_distance_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Distance unit" - }, - "reference_location": { - "$ref": "#/$defs/CoordinateReferenceLocation", - "title": "Reference location for distance measurement" - }, - "section_strategy": { - "$ref": "#/$defs/SectionStrategy", - "title": "Slice strategy" + "title": "Registry" }, - "targeted_structure": { - "description": "Use Allen Brain Atlas Ontology", - "title": "Targeted structure", + "registry_identifier": { + "const": "03natb733", + "default": "03natb733", + "enum": [ + "03natb733" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "number_of_slices", - "output_specimen_ids", - "section_orientation", - "section_thickness", - "section_distance_from_reference", - "reference_location", - "section_strategy", - "targeted_structure" - ], - "title": "Sectioning", + "title": "_Hamamatsu", "type": "object" }, - "Session": { - "additionalProperties": false, - "description": "Description of a physiology and/or behavior session", + "_Hamilton": { + "description": "Model Hamilton", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/session.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "name": { + "const": "Hamilton", + "default": "Hamilton", "enum": [ - "1.0.1" + "Hamilton" ], - "title": "Schema Version", - "type": "string" - }, - "protocol_id": { - "default": [], - "description": "DOI for protocols.io", - "items": { - "type": "string" - }, - "title": "Protocol ID", - "type": "array" - }, - "experimenter_full_name": { - "description": "First and last name of the experimenter(s).", - "items": { - "type": "string" - }, - "title": "Experimenter(s) full name", - "type": "array" - }, - "session_start_time": { - "format": "date-time", - "title": "Session start time", + "title": "Name", "type": "string" }, - "session_end_time": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Session end time" + "title": "Registry", + "type": "null" }, - "session_type": { - "title": "Session type", + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Hamilton", + "type": "object" + }, + "_Hcr": { + "description": "Model HCR", + "properties": { + "name": { + "const": "Hybridization chain reaction platform", + "default": "Hybridization chain reaction platform", + "enum": [ + "Hybridization chain reaction platform" + ], + "title": "Name", "type": "string" }, - "iacuc_protocol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "HCR", + "default": "HCR", + "enum": [ + "HCR" ], - "default": null, - "title": "IACUC protocol" - }, - "rig_id": { - "title": "Rig ID", + "title": "Abbreviation", "type": "string" - }, - "calibrations": { - "default": [], - "description": "Calibrations of rig devices prior to session", - "items": { - "$ref": "#/$defs/Calibration" - }, - "title": "Calibrations", - "type": "array" - }, - "maintenance": { - "default": [], - "description": "Maintenance of rig devices prior to session", - "items": { - "$ref": "#/$defs/Maintenance" - }, - "title": "Maintenance", - "type": "array" - }, - "subject_id": { - "title": "Subject ID", + } + }, + "title": "_Hcr", + "type": "object" + }, + "_Head": { + "description": "Model head", + "properties": { + "name": { + "const": "head", + "default": "head", + "enum": [ + "head" + ], + "title": "Name", "type": "string" }, - "animal_weight_prior": { - "anyOf": [ - { - "type": "number" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "Animal weight before procedure", - "title": "Animal weight (g)" - }, - "animal_weight_post": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "description": "Animal weight after procedure", - "title": "Animal weight (g)" - }, - "weight_unit": { - "$ref": "#/$defs/MassUnit", - "default": "gram", - "title": "Weight unit" - }, - "anaesthesia": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "$ref": "#/$defs/Anaesthetic" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Anaesthesia" - }, - "data_streams": { - "description": "A data stream is a collection of devices that are recorded simultaneously. Each session can include multiple streams (e.g., if the manipulators are moved to a new location)", - "items": { - "$ref": "#/$defs/Stream" - }, - "title": "Data streams", - "type": "array" - }, - "stimulus_epochs": { - "default": [], - "items": { - "$ref": "#/$defs/StimulusEpoch" - }, - "title": "Stimulus", - "type": "array" + "title": "Registry" }, - "mouse_platform_name": { - "title": "Mouse platform", + "registry_identifier": { + "const": "EMAPA_31858", + "default": "EMAPA_31858", + "enum": [ + "EMAPA_31858" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Head", + "type": "object" + }, + "_Hindlimb": { + "description": "Model hindlimb", + "properties": { + "name": { + "const": "hindlimb", + "default": "hindlimb", + "enum": [ + "hindlimb" + ], + "title": "Name", "type": "string" }, - "active_mouse_platform": { - "description": "Is the mouse platform being actively controlled", - "title": "Active mouse platform", - "type": "boolean" - }, - "headframe_registration": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/Affine3dTransform" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "MRI transform matrix for headframe", - "title": "Headframe registration" - }, - "reward_delivery": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "$ref": "#/$defs/RewardDeliveryConfig" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Reward delivery" - }, - "reward_consumed_total": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Total reward consumed (mL)" + "title": "Registry" }, - "reward_consumed_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "milliliter", - "title": "Reward consumed unit" + "registry_identifier": { + "const": "EMAPA_17458", + "default": "EMAPA_17458", + "enum": [ + "EMAPA_17458" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Hindlimb", + "type": "object" + }, + "_Homo_Sapiens": { + "description": "Model Homo sapiens", + "properties": { + "name": { + "const": "Homo sapiens", + "default": "Homo sapiens", + "enum": [ + "Homo sapiens" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9606", + "default": "NCBI:txid9606", + "enum": [ + "NCBI:txid9606" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "experimenter_full_name", - "session_start_time", - "session_type", - "rig_id", - "subject_id", - "data_streams", - "mouse_platform_name", - "active_mouse_platform" - ], - "title": "Session", + "title": "_Homo_Sapiens", "type": "object" }, - "Sex": { - "description": "Subject sex name", - "enum": [ - "Female", - "Male" - ], - "title": "Sex", - "type": "string" - }, - "Side": { - "description": "Side of animal", - "enum": [ - "Left", - "Right", - "Midline" - ], - "title": "Side", - "type": "string" - }, - "Size3d": { - "additionalProperties": false, - "description": "3D size of an object", + "_Hsfp": { + "description": "Model HSFP", "properties": { - "width": { - "title": "Width", - "type": "integer" - }, - "length": { - "title": "Length", - "type": "integer" - }, - "height": { - "title": "Height", - "type": "integer" + "name": { + "const": "Hyperspectral fiber photometry platform", + "default": "Hyperspectral fiber photometry platform", + "enum": [ + "Hyperspectral fiber photometry platform" + ], + "title": "Name", + "type": "string" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "meter", - "title": "Size unit" - } - }, - "required": [ - "width", - "length", - "height" - ], - "title": "Size3d", + "abbreviation": { + "const": "HSFP", + "default": "HSFP", + "enum": [ + "HSFP" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Hsfp", "type": "object" }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "SlapFieldOfView": { - "additionalProperties": false, - "description": "Description of a Slap2 scan", + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", "properties": { - "index": { - "title": "Index", - "type": "integer" - }, - "imaging_depth": { - "title": "Imaging depth (um)", - "type": "integer" - }, - "imaging_depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Imaging depth unit" + "name": { + "const": "Huazhong University of Science and Technology", + "default": "Huazhong University of Science and Technology", + "enum": [ + "Huazhong University of Science and Technology" + ], + "title": "Name", + "type": "string" }, - "targeted_structure": { - "title": "Targeted structure", + "abbreviation": { + "const": "HUST", + "default": "HUST", + "enum": [ + "HUST" + ], + "title": "Abbreviation", "type": "string" }, - "fov_coordinate_ml": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "FOV coordinate ML" - }, - "fov_coordinate_ap": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "FOV coordinate AP" + "title": "Registry" }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" + "registry_identifier": { + "const": "00p991c53", + "default": "00p991c53", + "enum": [ + "00p991c53" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Huazhong_University_Of_Science_And_Technology", + "type": "object" + }, + "_Icephys": { + "additionalProperties": false, + "description": "Model icephys", + "properties": { + "name": { + "const": "Intracellular electrophysiology", + "default": "Intracellular electrophysiology", + "enum": [ + "Intracellular electrophysiology" + ], + "title": "Name", + "type": "string" }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", + "abbreviation": { + "const": "icephys", + "default": "icephys", + "enum": [ + "icephys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Icephys", + "type": "object" + }, + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", + "properties": { + "name": { + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", + "enum": [ + "Infinity Photo-Optical" + ], + "title": "Name", "type": "string" }, - "fov_width": { - "title": "FOV width (pixels)", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "fov_height": { - "title": "FOV height (pixels)", + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Infinity_Photo_Optical", + "type": "object" + }, + "_Input_Expander": { + "description": "Model Input Expander", + "properties": { + "whoami": { + "const": 1106, + "default": 1106, + "enum": [ + 1106 + ], + "title": "Whoami", "type": "integer" }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" + "name": { + "const": "Input Expander", + "default": "Input Expander", + "enum": [ + "Input Expander" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Input_Expander", + "type": "object" + }, + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", + "properties": { + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "enum": [ + "Integrated DNA Technologies" + ], + "title": "Name", + "type": "string" }, - "magnification": { - "title": "Magnification", + "abbreviation": { + "const": "IDT", + "default": "IDT", + "enum": [ + "IDT" + ], + "title": "Abbreviation", "type": "string" }, - "fov_scale_factor": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "FOV scale factor (um/pixel)" - }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", - "type": "string" - }, - "frame_rate": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Frame rate (Hz)" + "title": "Registry" + }, + "registry_identifier": { + "const": "009jvpf03", + "default": "009jvpf03", + "enum": [ + "009jvpf03" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Integrated_Dna_Technologies", + "type": "object" + }, + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", + "properties": { + "name": { + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", + "enum": [ + "Interuniversity Microelectronics Center" + ], + "title": "Name", + "type": "string" }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "abbreviation": { + "const": "IMEC", + "default": "IMEC", + "enum": [ + "IMEC" + ], + "title": "Abbreviation", + "type": "string" }, - "coupled_fov_index": { - "anyOf": [ - { - "type": "integer" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "description": "Coupled planes for multiscope", - "title": "Coupled FOV" - }, - "power": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For coupled planes, this power is shared by both planes", - "title": "Power" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "percent", - "title": "Power unit" - }, - "power_ratio": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Power ratio for coupled planes" + "title": "Registry" }, - "scanfield_z": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "02kcbn207", + "default": "02kcbn207", + "enum": [ + "02kcbn207" ], - "default": null, - "title": "Z stage position of the fastz actuator for a given targeted depth" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Interuniversity_Microelectronics_Center", + "type": "object" + }, + "_Invitrogen": { + "description": "Model Invitrogen", + "properties": { + "name": { + "const": "Invitrogen", + "default": "Invitrogen", + "enum": [ + "Invitrogen" + ], + "title": "Name", + "type": "string" }, - "scanfield_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Z stage position unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "scanimage_roi_index": { - "anyOf": [ - { - "type": "integer" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "ScanImage ROI index" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "session_type": { - "$ref": "#/$defs/SlapSessionType", - "title": "Session type" - }, - "dmd_dilation_x": { - "title": "DMD Dilation X (pixels)", - "type": "integer" - }, - "dmd_dilation_y": { - "title": "DMD Dilation Y (pixels)", - "type": "integer" - }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" - }, - "target_neuron": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Target neuron" - }, - "target_branch": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Target branch" + "title": "Registry" }, - "path_to_array_of_frame_rates": { - "title": "Array of frame rates", + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "index", - "imaging_depth", - "targeted_structure", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "magnification", - "fov_scale_factor", - "session_type", - "dmd_dilation_x", - "dmd_dilation_y", - "path_to_array_of_frame_rates" - ], - "title": "SlapFieldOfView", + "title": "_Invitrogen", "type": "object" }, - "SlapSessionType": { - "description": "Type of slap session", - "enum": [ - "Parent", - "Branch" - ], - "title": "SlapSessionType", - "type": "string" - }, - "Software": { - "additionalProperties": false, - "description": "Description of generic software", + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", "properties": { "name": { - "title": "Software name", + "const": "IR Robot Co", + "default": "IR Robot Co", + "enum": [ + "IR Robot Co" + ], + "title": "Name", "type": "string" }, - "version": { - "title": "Software version", + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ir_Robot_Co", + "type": "object" + }, + "_Isl_Products_International": { + "description": "Model ISL Products International", + "properties": { + "name": { + "const": "ISL Products International", + "default": "ISL Products International", + "enum": [ + "ISL Products International" + ], + "title": "Name", "type": "string" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "ISL", + "default": "ISL", + "enum": [ + "ISL" ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { "default": null, - "title": "URL to commit being used" + "title": "Registry", + "type": "null" }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Software parameters" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "version" - ], - "title": "Software", + "title": "_Isl_Products_International", "type": "object" }, - "SoundIntensityUnit": { - "const": "decibels", - "description": "Sound intensity units", - "enum": [ - "decibels" - ], - "title": "SoundIntensityUnit", - "type": "string" - }, - "Speaker": { - "additionalProperties": false, - "description": "Description of a speaker for auditory stimuli", + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", "properties": { - "device_type": { - "const": "Speaker", - "default": "Speaker", + "name": { + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", "enum": [ - "Speaker" + "Jackson Laboratory" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "JAX", + "default": "JAX", + "enum": [ + "JAX" ], - "default": null, - "title": "Serial number" + "title": "Abbreviation", + "type": "string" }, - "manufacturer": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "ISL Products International": "#/$defs/ISL", - "Other": "#/$defs/OTHER", - "Tymphany": "#/$defs/TYMPHANY" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" }, - "position": { - "anyOf": [ - { - "$ref": "#/$defs/RelativePosition" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "021sy4w91", + "default": "021sy4w91", + "enum": [ + "021sy4w91" ], - "default": null, - "title": "Relative position of the speaker" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "manufacturer" - ], - "title": "Speaker", + "title": "_Jackson_Laboratory", "type": "object" }, - "SpeakerConfig": { - "additionalProperties": false, - "description": "Description of auditory speaker configuration", + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { "name": { - "description": "Must match rig json", + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", + "enum": [ + "Janelia Research Campus" + ], "title": "Name", "type": "string" }, - "volume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Volume (dB)" - }, - "volume_unit": { - "$ref": "#/$defs/SoundIntensityUnit", - "default": "decibels", - "title": "Volume unit" - } - }, - "required": [ - "name" - ], - "title": "SpeakerConfig", - "type": "object" - }, - "SpecimenProcedure": { - "additionalProperties": false, - "description": "Description of surgical or other procedure performed on a specimen", - "properties": { - "procedure_type": { - "$ref": "#/$defs/SpecimenProcedureType", - "title": "Procedure type" - }, - "procedure_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "Janelia", + "default": "Janelia", + "enum": [ + "Janelia" ], - "default": null, - "description": "Name to clarify specific procedure used as needed", - "title": "Procedure name" - }, - "specimen_id": { - "title": "Specimen ID", - "type": "string" - }, - "start_date": { - "format": "date", - "title": "Start date", - "type": "string" - }, - "end_date": { - "format": "date", - "title": "End date", - "type": "string" - }, - "experimenter_full_name": { - "description": "First and last name of the experimenter.", - "title": "Experimenter full name", + "title": "Abbreviation", "type": "string" }, - "protocol_id": { - "description": "DOI for protocols.io", - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Protocol ID", - "type": "array" - }, - "reagents": { - "default": [], - "items": { - "$ref": "#/$defs/Reagent" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, - "title": "Reagents", - "type": "array" - }, - "hcr_series": { - "anyOf": [ + "oneOf": [ { - "$ref": "#/$defs/HCRSeries" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "HCR Series" - }, - "antibodies": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Antibody" - }, - "type": "array" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Immunolabeling" - }, - "sectioning": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "$ref": "#/$defs/Sectioning" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Sectioning" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "013sk6x84", + "default": "013sk6x84", + "enum": [ + "013sk6x84" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "procedure_type", - "specimen_id", - "start_date", - "end_date", - "experimenter_full_name", - "protocol_id" - ], - "title": "SpecimenProcedure", + "title": "_Janelia_Research_Campus", "type": "object" }, - "SpecimenProcedureType": { - "enum": [ - "Clearing", - "Delipidation", - "Embedding", - "Expansion", - "Fixation", - "Fixation and permeabilization", - "Gelation", - "Hybridication and amplification", - "Hybridization Chain Reaction", - "Immunolabeling", - "Mounting", - "Other", - "Refractive index matching", - "Sectioning", - "Soak", - "Storage", - "Stripping", - "Tamoxifen induction" - ], - "title": "SpecimenProcedureType", - "type": "string" - }, - "SpeedUnit": { - "const": "rotations per minute", - "description": "Enumeration of Speed Measurements", - "enum": [ - "rotations per minute" - ], - "title": "SpeedUnit", - "type": "string" - }, - "SpoutSide": { - "description": "Spout sides", - "enum": [ - "Left", - "Right", - "Center", - "Other" - ], - "title": "SpoutSide", - "type": "string" - }, - "Stack": { - "additionalProperties": false, - "description": "Description of a two photon stack", + "_Julabo": { + "description": "Model Julabo", "properties": { - "channels": { - "items": { - "$ref": "#/$defs/StackChannel" - }, - "title": "Channels", - "type": "array" - }, - "number_of_planes": { - "title": "Number of planes", - "type": "integer" - }, - "step_size": { - "title": "Step size (um)", - "type": "number" - }, - "step_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Step size unit" - }, - "number_of_plane_repeats_per_volume": { - "title": "Number of repeats per volume", - "type": "integer" - }, - "number_of_volume_repeats": { - "title": "Number of volume repeats", - "type": "integer" - }, - "fov_coordinate_ml": { - "title": "FOV coordinate ML", - "type": "number" - }, - "fov_coordinate_ap": { - "title": "FOV coordinate AP", - "type": "number" - }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" - }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", + "name": { + "const": "Julabo", + "default": "Julabo", + "enum": [ + "Julabo" + ], + "title": "Name", "type": "string" }, - "fov_width": { - "title": "FOV width (pixels)", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "fov_height": { - "title": "FOV height (pixels)", - "type": "integer" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Julabo", + "type": "object" + }, + "_Lateral_Head_Of_Triceps_Brachii": { + "description": "Model lateral head of triceps brachii", + "properties": { + "name": { + "const": "lateral head of triceps brachii", + "default": "lateral head of triceps brachii", + "enum": [ + "lateral head of triceps brachii" + ], + "title": "Name", + "type": "string" }, - "magnification": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Magnification" - }, - "fov_scale_factor": { - "title": "FOV scale factor (um/pixel)", - "type": "number" - }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", - "type": "string" - }, - "frame_rate": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" - }, - "targeted_structure": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36184", + "default": "EMAPA_36184", + "enum": [ + "EMAPA_36184" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Lateral_Head_Of_Triceps_Brachii", + "type": "object" + }, + "_Leica": { + "description": "Model Leica", + "properties": { + "name": { + "const": "Leica", + "default": "Leica", + "enum": [ + "Leica" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Targeted structure" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "channels", - "number_of_planes", - "step_size", - "number_of_plane_repeats_per_volume", - "number_of_volume_repeats", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "fov_scale_factor", - "frame_rate" - ], - "title": "Stack", + "title": "_Leica", "type": "object" }, - "StackChannel": { - "additionalProperties": false, - "description": "Description of a Channel used in a Stack", + "_Lg": { + "description": "Model LG", "properties": { - "channel_name": { - "title": "Channel", + "name": { + "const": "LG", + "default": "LG", + "enum": [ + "LG" + ], + "title": "Name", "type": "string" }, - "light_source_name": { - "description": "Must match device name", - "title": "Light source name", - "type": "string" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "filter_names": { - "description": "Must match device names", - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Filter names", - "type": "array" - }, - "detector_name": { - "description": "Must match device name", - "title": "Detector name", - "type": "string" - }, - "additional_device_names": { - "default": [], - "items": { - "type": "string" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, - "title": "Additional device names", - "type": "array" - }, - "excitation_wavelength": { - "maximum": 1000, - "minimum": 300, - "title": "Wavelength", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Laser wavelength unit" - }, - "excitation_power": { - "maximum": 2000.0, - "title": "Laser power", - "type": "number" - }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Laser power unit" - }, - "filter_wheel_index": { - "title": "Filter wheel index", - "type": "integer" - }, - "dilation": { - "anyOf": [ + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Dilation (pixels)" - }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" - }, - "description": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Description" - }, - "start_depth": { - "title": "Starting depth (um)", - "type": "integer" + "title": "Registry" }, - "end_depth": { - "title": "Ending depth (um)", + "registry_identifier": { + "const": "02b948n83", + "default": "02b948n83", + "enum": [ + "02b948n83" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Lg", + "type": "object" + }, + "_Lickety_Split": { + "description": "Model Lickety Split", + "properties": { + "whoami": { + "const": 1400, + "default": 1400, + "enum": [ + 1400 + ], + "title": "Whoami", "type": "integer" }, - "depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Depth unit" + "name": { + "const": "Lickety Split", + "default": "Lickety Split", + "enum": [ + "Lickety Split" + ], + "title": "Name", + "type": "string" } }, - "required": [ - "channel_name", - "light_source_name", - "filter_names", - "detector_name", - "excitation_wavelength", - "excitation_power", - "filter_wheel_index", - "start_depth", - "end_depth" - ], - "title": "StackChannel", + "title": "_Lickety_Split", "type": "object" }, - "Stage": { - "description": "QCEvaluation Stage\n\nWhen during data processing the QC metrics were derived.", - "enum": [ - "Raw data", - "Processing", - "Analysis" - ], - "title": "Stage", - "type": "string" - }, - "StageAxisDirection": { - "description": "Direction of motion for motorized stage", - "enum": [ - "Detection axis", - "Illumination axis", - "Perpendicular axis" - ], - "title": "StageAxisDirection", - "type": "string" + "_Lifecanvas": { + "description": "Model LifeCanvas", + "properties": { + "name": { + "const": "LifeCanvas", + "default": "LifeCanvas", + "enum": [ + "LifeCanvas" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lifecanvas", + "type": "object" }, - "StageAxisName": { - "description": "Axis names for motorized stages as configured by hardware", - "enum": [ - "X", - "Y", - "Z" - ], - "title": "StageAxisName", - "type": "string" + "_Load_Cells": { + "description": "Model Load Cells", + "properties": { + "whoami": { + "const": 1232, + "default": 1232, + "enum": [ + 1232 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Load Cells", + "default": "Load Cells", + "enum": [ + "Load Cells" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Load_Cells", + "type": "object" }, - "Stain": { - "additionalProperties": false, - "description": "Description of a non-oligo probe stain", + "_Long_Head_Of_Biceps_Brachii": { + "description": "Model long head of biceps brachii", "properties": { "name": { + "const": "long head of biceps brachii", + "default": "long head of biceps brachii", + "enum": [ + "long head of biceps brachii" + ], "title": "Name", "type": "string" }, - "source": { + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_25054", + "default": "EMAPA_25054", + "enum": [ + "EMAPA_25054" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Long_Head_Of_Biceps_Brachii", + "type": "object" + }, + "_Long_Head_Of_Triceps_Brachii": { + "description": "Model long head of triceps brachii", + "properties": { + "name": { + "const": "long head of triceps brachii", + "default": "long head of triceps brachii", + "enum": [ + "long head of triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36185", + "default": "EMAPA_36185", + "enum": [ + "EMAPA_36185" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Long_Head_Of_Triceps_Brachii", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "enum": [ + "Lumen Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lumen_Dynamics", + "type": "object" + }, + "_Macaca_Mulatta": { + "description": "Model Macaca mulatta", + "properties": { + "name": { + "const": "Macaca mulatta", + "default": "Macaca mulatta", + "enum": [ + "Macaca mulatta" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9544", + "default": "NCBI:txid9544", + "enum": [ + "NCBI:txid9544" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Macaca_Mulatta", + "type": "object" + }, + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", + "properties": { + "name": { + "const": "MBF Bioscience", + "default": "MBF Bioscience", + "enum": [ + "MBF Bioscience" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MBF", + "default": "MBF", + "enum": [ + "MBF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02zynam48", + "default": "02zynam48", + "enum": [ + "02zynam48" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mbf_Bioscience", + "type": "object" + }, + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", + "properties": { + "name": { + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", + "enum": [ + "Meadowlark Optics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00n8qbq54", + "default": "00n8qbq54", + "enum": [ + "00n8qbq54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Meadowlark_Optics", + "type": "object" + }, + "_Medial_Head_Of_Triceps_Brachii": { + "description": "Model medial head of triceps brachii", + "properties": { + "name": { + "const": "medial head of triceps brachii", + "default": "medial head of triceps brachii", + "enum": [ + "medial head of triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36186", + "default": "EMAPA_36186", + "enum": [ + "EMAPA_36186" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Medial_Head_Of_Triceps_Brachii", + "type": "object" + }, + "_Mesospim": { + "description": "Model mesoSPIM", + "properties": { + "name": { + "const": "MesoSPIM platform", + "default": "MesoSPIM platform", + "enum": [ + "MesoSPIM platform" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "mesoSPIM", + "default": "mesoSPIM", + "enum": [ + "mesoSPIM" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mesospim", + "type": "object" + }, + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", + "properties": { + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mgi", + "type": "object" + }, + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", + "properties": { + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03arq3225", + "default": "03arq3225", + "enum": [ + "03arq3225" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "type": "object" + }, + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", + "properties": { + "name": { + "const": "Midwest Optical Systems, Inc.", + "default": "Midwest Optical Systems, Inc.", + "enum": [ + "Midwest Optical Systems, Inc." + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MidOpt", + "default": "MidOpt", + "enum": [ + "MidOpt" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Midwest_Optical_Systems_Inc_", + "type": "object" + }, + "_Mitutuyo": { + "description": "Model Mitutuyo", + "properties": { + "name": { + "const": "Mitutuyo", + "default": "Mitutuyo", + "enum": [ + "Mitutuyo" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Mitutuyo", + "type": "object" + }, + "_Mks_Newport": { + "description": "Model MKS Newport", + "properties": { + "name": { + "const": "MKS Newport", + "default": "MKS Newport", + "enum": [ + "MKS Newport" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00k17f049", + "default": "00k17f049", + "enum": [ + "00k17f049" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mks_Newport", + "type": "object" + }, + "_Motor_Observatory": { + "description": "Model motor-observatory", + "properties": { + "name": { + "const": "Motor observatory platform", + "default": "Motor observatory platform", + "enum": [ + "Motor observatory platform" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "motor-observatory", + "default": "motor-observatory", + "enum": [ + "motor-observatory" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Motor_Observatory", + "type": "object" + }, + "_Mpi": { + "description": "Model MPI", + "properties": { + "name": { + "const": "MPI", + "default": "MPI", + "enum": [ + "MPI" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MPI", + "default": "MPI", + "enum": [ + "MPI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Mpi", + "type": "object" + }, + "_Multiplane_Ophys": { + "description": "Model multiplane-ophys", + "properties": { + "name": { + "const": "Multiplane optical physiology platform", + "default": "Multiplane optical physiology platform", + "enum": [ + "Multiplane optical physiology platform" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "multiplane-ophys", + "default": "multiplane-ophys", + "enum": [ + "multiplane-ophys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Multiplane_Ophys", + "type": "object" + }, + "_Mus_Musculus": { + "description": "Model Mus musculus", + "properties": { + "name": { + "const": "Mus musculus", + "default": "Mus musculus", + "enum": [ + "Mus musculus" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid10090", + "default": "NCBI:txid10090", + "enum": [ + "NCBI:txid10090" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mus_Musculus", + "type": "object" + }, + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", + "properties": { + "name": { + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", + "enum": [ + "National Center for Complementary and Integrative Health" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NCCIH", + "default": "NCCIH", + "enum": [ + "NCCIH" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "00190t495", + "default": "00190t495", + "enum": [ + "00190t495" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Registry Identifier", "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" - }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" - }, - "concentration": { - "$ref": "#/$defs/concentration", - "title": "Concentration (uM)" } }, - "required": [ - "name", - "source", - "lot_number", - "stain_type", - "concentration" - ], - "title": "Stain", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "StainType": { - "description": "Stain types for probes describing what is being labeled", - "enum": [ - "RNA", - "Nuclear", - "Fill" - ], - "title": "StainType", - "type": "string" - }, - "Status": { - "description": "QC Status", - "enum": [ - "Fail", - "Pass", - "Pending" - ], - "title": "Status", - "type": "string" - }, - "StimulusEpoch": { - "additionalProperties": false, - "description": "Description of stimulus used during session", + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { - "stimulus_start_time": { - "description": "When a specific stimulus begins. This might be the same as the session start time.", - "format": "date-time", - "title": "Stimulus start time", - "type": "string" - }, - "stimulus_end_time": { - "description": "When a specific stimulus ends. This might be the same as the session end time.", - "format": "date-time", - "title": "Stimulus end time", + "name": { + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", + "enum": [ + "National Institute of Mental Health" + ], + "title": "Name", "type": "string" }, - "stimulus_name": { - "title": "Stimulus name", + "abbreviation": { + "const": "NIMH", + "default": "NIMH", + "enum": [ + "NIMH" + ], + "title": "Abbreviation", "type": "string" }, - "session_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Session number" - }, - "software": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "items": { - "$ref": "#/$defs/Software" - }, - "type": "array" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": [], - "description": "The software used to control the behavior/stimulus (e.g. Bonsai)", - "title": "Software" - }, - "script": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "$ref": "#/$defs/Software" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "provide URL to the commit of the script and the parameters used", - "title": "Script" + "title": "Registry" }, - "stimulus_modalities": { - "items": { - "$ref": "#/$defs/StimulusModality" - }, - "title": "Stimulus modalities", - "type": "array" + "registry_identifier": { + "const": "04xeg9z08", + "default": "04xeg9z08", + "enum": [ + "04xeg9z08" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Institute_Of_Mental_Health", + "type": "object" + }, + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", + "properties": { + "name": { + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", + "enum": [ + "National Institute of Neurological Disorders and Stroke" + ], + "title": "Name", + "type": "string" }, - "stimulus_parameters": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Auditory Stimulation": "#/$defs/AuditoryStimulation", - "Olfactory Stimulation": "#/$defs/OlfactoryStimulation", - "Opto Stimulation": "#/$defs/OptoStimulation", - "Photo Stimulation": "#/$defs/PhotoStimulation", - "Visual Stimulation": "#/$defs/VisualStimulation" - }, - "propertyName": "stimulus_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/AuditoryStimulation" - }, - { - "$ref": "#/$defs/OptoStimulation" - }, - { - "$ref": "#/$defs/OlfactoryStimulation" - }, - { - "$ref": "#/$defs/PhotoStimulation" - }, - { - "$ref": "#/$defs/VisualStimulation" - } - ] - }, - "type": "array" - }, - { - "type": "null" - } + "abbreviation": { + "const": "NINDS", + "default": "NINDS", + "enum": [ + "NINDS" ], - "default": null, - "title": "Stimulus parameters" + "title": "Abbreviation", + "type": "string" }, - "stimulus_device_names": { - "default": [], - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Stimulus devices", - "type": "array" - }, - "speaker_config": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SpeakerConfig" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Speaker Config" - }, - "light_source_config": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "items": { - "discriminator": { - "mapping": { - "Laser": "#/$defs/LaserConfig", - "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/LightEmittingDiodeConfig" - }, - { - "$ref": "#/$defs/LaserConfig" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": [], - "description": "Light sources for stimulation", - "title": "Light source config" - }, - "output_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Performance metrics" - }, - "reward_consumed_during_epoch": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Reward consumed during training (uL)" + "title": "Registry" }, - "reward_consumed_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Reward consumed unit" + "registry_identifier": { + "const": "01s5ya894", + "default": "01s5ya894", + "enum": [ + "01s5ya894" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", + "type": "object" + }, + "_National_Instruments": { + "description": "Model National Instruments", + "properties": { + "name": { + "const": "National Instruments", + "default": "National Instruments", + "enum": [ + "National Instruments" + ], + "title": "Name", + "type": "string" }, - "trials_total": { - "anyOf": [ + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Total trials" - }, - "trials_finished": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "integer" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Finished trials" - }, - "trials_rewarded": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "integer" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "026exqw73", + "default": "026exqw73", + "enum": [ + "026exqw73" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_National_Instruments", + "type": "object" + }, + "_Navitar": { + "description": "Model Navitar", + "properties": { + "name": { + "const": "Navitar", + "default": "Navitar", + "enum": [ + "Navitar" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Rewarded trials" + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "stimulus_start_time", - "stimulus_end_time", - "stimulus_name", - "stimulus_modalities" - ], - "title": "StimulusEpoch", + "title": "_Navitar", "type": "object" }, - "StimulusModality": { - "description": "Types of stimulus modalities", - "enum": [ - "Auditory", - "Olfactory", - "Optogenetics", - "None", - "Virtual reality", - "Visual", - "Wheel friction" - ], - "title": "StimulusModality", - "type": "string" - }, - "Stream": { + "_Ncbi": { "additionalProperties": false, - "description": "Data streams with a start and stop time", + "description": "Model NCBI", "properties": { - "stream_start_time": { - "format": "date-time", - "title": "Stream start time", + "name": { + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", + "enum": [ + "National Center for Biotechnology Information" + ], + "title": "Name", "type": "string" }, - "stream_end_time": { - "format": "date-time", - "title": "Stream stop time", + "abbreviation": { + "const": "NCBI", + "default": "NCBI", + "enum": [ + "NCBI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ncbi", + "type": "object" + }, + "_Neck": { + "description": "Model neck", + "properties": { + "name": { + "const": "neck", + "default": "neck", + "enum": [ + "neck" + ], + "title": "Name", "type": "string" }, - "daq_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "DAQ devices", - "type": "array" - }, - "camera_names": { - "default": [], - "items": { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" }, - "title": "Cameras", - "type": "array" - }, - "light_sources": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Laser": "#/$defs/LaserConfig", - "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" - }, - "propertyName": "device_type" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "oneOf": [ - { - "$ref": "#/$defs/LightEmittingDiodeConfig" - }, - { - "$ref": "#/$defs/LaserConfig" - } - ] - }, - "title": "Light Sources", - "type": "array" - }, - "ephys_modules": { - "default": [], - "items": { - "$ref": "#/$defs/ManipulatorModule" - }, - "title": "Ephys modules", - "type": "array" - }, - "stick_microscopes": { - "default": [], - "description": "Must match stick microscope assemblies in rig file", - "items": { - "$ref": "#/$defs/DomeModule" - }, - "title": "Stick microscopes", - "type": "array" - }, - "manipulator_modules": { - "default": [], - "items": { - "$ref": "#/$defs/ManipulatorModule" - }, - "title": "Manipulator modules", - "type": "array" - }, - "detectors": { - "default": [], - "items": { - "$ref": "#/$defs/DetectorConfig" - }, - "title": "Detectors", - "type": "array" - }, - "fiber_connections": { - "default": [], - "items": { - "$ref": "#/$defs/FiberConnectionConfig" - }, - "title": "Implanted fiber photometry devices", - "type": "array" - }, - "fiber_modules": { - "default": [], - "items": { - "$ref": "#/$defs/FiberModule" - }, - "title": "Inserted fiber modules", - "type": "array" - }, - "ophys_fovs": { - "default": [], - "items": { - "$ref": "#/$defs/FieldOfView" - }, - "title": "Fields of view", - "type": "array" - }, - "slap_fovs": { - "default": [], - "items": { - "$ref": "#/$defs/SlapFieldOfView" + "propertyName": "abbreviation" }, - "title": "Slap2 fields of view", - "type": "array" - }, - "stack_parameters": { - "anyOf": [ + "oneOf": [ { - "$ref": "#/$defs/Stack" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Stack parameters" - }, - "mri_scans": { - "default": [], - "items": { - "$ref": "#/$defs/MRIScan" - }, - "title": "MRI scans", - "type": "array" - }, - "stream_modalities": { - "items": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/aind_data_schema_models__utils__ISI__1", - "MRI": "#/$defs/aind_data_schema_models__utils__MRI__1", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1", - "ecephys": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/aind_data_schema_models__utils__MERFISH__1", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" + "$ref": "#/$defs/_Emapa" }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__CONFOCAL__1" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ECEPHYS__1" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__ISI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MRI__1" - }, - { - "$ref": "#/$defs/aind_data_schema_models__utils__MERFISH__1" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ] - }, - "title": "Modalities", - "type": "array" - }, - "software": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Software" - }, - "type": "array" + { + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": [], - "title": "Data stream software information" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_35587", + "default": "EMAPA_35587", + "enum": [ + "EMAPA_35587" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stream_start_time", - "stream_end_time", - "stream_modalities" - ], - "title": "Stream", + "title": "_Neck", "type": "object" }, - "Subject": { - "additionalProperties": false, - "description": "Description of a subject of data collection", + "_Neurophotometrics": { + "description": "Model Neurophotometrics", "properties": { - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/subject.py", - "title": "Describedby", + "name": { + "const": "Neurophotometrics", + "default": "Neurophotometrics", + "enum": [ + "Neurophotometrics" + ], + "title": "Name", "type": "string" }, - "schema_version": { - "const": "1.0.0", - "default": "1.0.0", + "abbreviation": { + "const": null, + "default": null, "enum": [ - "1.0.0" + null ], - "title": "Schema Version", - "type": "string" + "title": "Abbreviation", + "type": "null" }, - "subject_id": { - "description": "Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", - "title": "Subject ID", + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Neurophotometrics", + "type": "object" + }, + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", + "properties": { + "name": { + "const": "New Scale Technologies", + "default": "New Scale Technologies", + "enum": [ + "New Scale Technologies" + ], + "title": "Name", "type": "string" }, - "sex": { - "$ref": "#/$defs/Sex" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "date_of_birth": { - "format": "date", - "title": "Date of birth", + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_New_Scale_Technologies", + "type": "object" + }, + "_New_York_University": { + "description": "Model New York University", + "properties": { + "name": { + "const": "New York University", + "default": "New York University", + "enum": [ + "New York University" + ], + "title": "Name", "type": "string" }, - "genotype": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "NYU", + "default": "NYU", + "enum": [ + "NYU" ], - "default": null, - "description": "Genotype of the animal providing both alleles", - "title": "Genotype" + "title": "Abbreviation", + "type": "string" }, - "species": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/HOMO_SAPIENS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/MACACA_MULATTA" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/MUS_MUSCULUS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" - } - ], - "title": "Species" - }, - "alleles": { - "default": [], - "description": "Allele names and persistent IDs", - "items": { - "$ref": "#/$defs/PIDName" - }, - "title": "Alleles", - "type": "array" - }, - "background_strain": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "$ref": "#/$defs/BackgroundStrain" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Background strain" + "title": "Registry" }, - "breeding_info": { - "anyOf": [ - { - "$ref": "#/$defs/BreedingInfo" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "0190ak572", + "default": "0190ak572", + "enum": [ + "0190ak572" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_New_York_University", + "type": "object" + }, + "_Nikon": { + "description": "Model Nikon", + "properties": { + "name": { + "const": "Nikon", + "default": "Nikon", + "enum": [ + "Nikon" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Breeding Info" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "source": { - "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Allen Institute": "#/$defs/AI", - "Columbia University": "#/$defs/COLUMBIA", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "New York University": "#/$defs/NYU", - "Other": "#/$defs/OTHER" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "0280y9h11", + "default": "0280y9h11", + "enum": [ + "0280y9h11" ], - "default": null, - "description": "RRID of mouse if acquired from supplier", - "title": "RRID" - }, - "restrictions": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Nikon", + "type": "object" + }, + "_Nresearch_Inc": { + "description": "Model NResearch Inc", + "properties": { + "name": { + "const": "NResearch Inc", + "default": "NResearch Inc", + "enum": [ + "NResearch Inc" ], - "default": null, - "description": "Any restrictions on use or publishing based on subject source", - "title": "Restrictions" - }, - "wellness_reports": { - "default": [], - "items": { - "$ref": "#/$defs/WellnessReport" - }, - "title": "Wellness Report", - "type": "array" + "title": "Name", + "type": "string" }, - "housing": { - "anyOf": [ - { - "$ref": "#/$defs/Housing" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Housing" + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "subject_id", - "sex", - "date_of_birth", - "species", - "source" - ], - "title": "Subject", + "title": "_Nresearch_Inc", "type": "object" }, - "SubjectPosition": { - "description": "Subject position", - "enum": [ - "Prone", - "Supine" - ], - "title": "SubjectPosition", - "type": "string" - }, - "Surgery": { - "additionalProperties": false, - "description": "Description of subject procedures performed at one time", + "_Olfactometer": { + "description": "Model Olfactometer", "properties": { - "procedure_type": { - "const": "Surgery", - "default": "Surgery", + "whoami": { + "const": 1140, + "default": 1140, "enum": [ - "Surgery" + 1140 ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "title": "Whoami", + "type": "integer" }, - "start_date": { - "format": "date", - "title": "Start date", + "name": { + "const": "Olfactometer", + "default": "Olfactometer", + "enum": [ + "Olfactometer" + ], + "title": "Name", "type": "string" - }, - "experimenter_full_name": { - "description": "First and last name of the experimenter.", - "title": "Experimenter full name", + } + }, + "title": "_Olfactometer", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "enum": [ + "Olympus" + ], + "title": "Name", "type": "string" }, - "iacuc_protocol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "IACUC protocol" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "animal_weight_prior": { - "anyOf": [ - { - "type": "number" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "Animal weight before procedure", - "title": "Animal weight (g)" - }, - "animal_weight_post": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "Animal weight after procedure", - "title": "Animal weight (g)" - }, - "weight_unit": { - "$ref": "#/$defs/MassUnit", - "default": "gram", - "title": "Weight unit" - }, - "anaesthesia": { - "anyOf": [ - { - "$ref": "#/$defs/Anaesthetic" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Anaesthesia" - }, - "workstation_id": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Workstation ID" + "title": "Registry" }, - "procedures": { - "items": { - "discriminator": { - "mapping": { - "Craniotomy": "#/$defs/Craniotomy", - "Fiber implant": "#/$defs/FiberImplant", - "Ground wire": "#/$defs/ProtectiveMaterialReplacement", - "Headframe": "#/$defs/Headframe", - "ICM injection": "#/$defs/IntraCisternalMagnaInjection", - "ICV injection": "#/$defs/IntraCerebellarVentricleInjection", - "Intraperitoneal injection": "#/$defs/IntraperitonealInjection", - "Iontophoresis injection": "#/$defs/IontophoresisInjection", - "Myomatrix_Insertion": "#/$defs/MyomatrixInsertion", - "Nanoject injection": "#/$defs/NanojectInjection", - "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", - "Perfusion": "#/$defs/Perfusion", - "Retro-orbital injection": "#/$defs/RetroOrbitalInjection" - }, - "propertyName": "procedure_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Craniotomy" - }, - { - "$ref": "#/$defs/FiberImplant" - }, - { - "$ref": "#/$defs/Headframe" - }, - { - "$ref": "#/$defs/IntraCerebellarVentricleInjection" - }, - { - "$ref": "#/$defs/IntraCisternalMagnaInjection" - }, - { - "$ref": "#/$defs/IntraperitonealInjection" - }, - { - "$ref": "#/$defs/IontophoresisInjection" - }, - { - "$ref": "#/$defs/MyomatrixInsertion" - }, - { - "$ref": "#/$defs/NanojectInjection" - }, - { - "$ref": "#/$defs/OtherSubjectProcedure" - }, - { - "$ref": "#/$defs/Perfusion" - }, - { - "$ref": "#/$defs/ProtectiveMaterialReplacement" - }, - { - "$ref": "#/$defs/RetroOrbitalInjection" - } - ] - }, - "minItems": 1, - "title": "Procedures", - "type": "array" + "registry_identifier": { + "const": "02vcdte90", + "default": "02vcdte90", + "enum": [ + "02vcdte90" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Olympus", + "type": "object" + }, + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", + "properties": { + "name": { + "const": "Open Ephys Production Site", + "default": "Open Ephys Production Site", + "enum": [ + "Open Ephys Production Site" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "enum": [ + "OEPS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "007rkz355", + "default": "007rkz355", + "enum": [ + "007rkz355" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "protocol_id", - "start_date", - "experimenter_full_name", - "procedures" - ], - "title": "Surgery", + "title": "_Open_Ephys_Production_Site", "type": "object" }, - "TAIL": { + "_Optotune": { + "description": "Model Optotune", "properties": { "name": { - "const": "tail", - "default": "tail", + "const": "Optotune", + "default": "Optotune", "enum": [ - "tail" + "Optotune" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "EMAPA_16748", - "default": "EMAPA_16748", + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Optotune", + "type": "object" + }, + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", + "properties": { + "name": { + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", "enum": [ - "EMAPA_16748" + "Open Researcher and Contributor ID" ], - "title": "Registry Identifier", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ORCID", + "default": "ORCID", + "enum": [ + "ORCID" + ], + "title": "Abbreviation", "type": "string" } }, - "title": "TAIL", + "title": "_Orcid", "type": "object" }, - "TAMRON": { + "_Other": { + "description": "Model Other", "properties": { "name": { - "const": "Tamron", - "default": "Tamron", + "const": "Other", + "default": "Other", "enum": [ - "Tamron" + "Other" ], "title": "Name", "type": "string" @@ -32150,107 +34793,252 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Other", + "type": "object" + }, + "_Oxxius": { + "description": "Model Oxxius", + "properties": { + "name": { + "const": "Oxxius", + "default": "Oxxius", + "enum": [ + "Oxxius" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "TAMRON", + "title": "_Oxxius", "type": "object" }, - "TENDON_OF_BICEPS_BRACHII": { + "_Pars_Scapularis_Of_Deltoid": { + "description": "Model pars scapularis of deltoid", "properties": { "name": { - "const": "tendon of biceps brachii", - "default": "tendon of biceps brachii", + "const": "pars scapularis of deltoid", + "default": "pars scapularis of deltoid", "enum": [ - "tendon of biceps brachii" + "pars scapularis of deltoid" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_25053", - "default": "EMAPA_25053", + "const": "EMAPA_36163", + "default": "EMAPA_36163", "enum": [ - "EMAPA_25053" + "EMAPA_36163" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TENDON_OF_BICEPS_BRACHII", + "title": "_Pars_Scapularis_Of_Deltoid", "type": "object" }, - "THERMO_FISHER_SCIENTIFIC": { + "_Pectoralis_Major": { + "description": "Model pectoralis major", "properties": { "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", + "const": "pectoralis major", + "default": "pectoralis major", "enum": [ - "Thermo Fisher Scientific" + "pectoralis major" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "EMAPA_18179", + "default": "EMAPA_18179", "enum": [ - "03x1ewr52" + "EMAPA_18179" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Pectoralis_Major", + "type": "object" + }, + "_Pophys": { + "additionalProperties": false, + "description": "Model pophys", + "properties": { + "name": { + "const": "Planar optical physiology", + "default": "Planar optical physiology", + "enum": [ + "Planar optical physiology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "pophys", + "default": "pophys", + "enum": [ + "pophys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Pophys", + "type": "object" + }, + "_Prizmatix": { + "description": "Model Prizmatix", + "properties": { + "name": { + "const": "Prizmatix", + "default": "Prizmatix", + "enum": [ + "Prizmatix" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Prizmatix", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_Quantifi": { + "description": "Model Quantifi", "properties": { "name": { - "const": "The Imaging Source", - "default": "The Imaging Source", + "const": "Quantifi", + "default": "Quantifi", "enum": [ - "The Imaging Source" + "Quantifi" ], "title": "Name", "type": "string" @@ -32270,25 +35058,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_Quantifi", "type": "object" }, - "THE_LEE_COMPANY": { + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", "properties": { "name": { - "const": "The Lee Company", - "default": "The Lee Company", + "const": "Raspberry Pi", + "default": "Raspberry Pi", "enum": [ - "The Lee Company" + "Raspberry Pi" ], "title": "Name", "type": "string" @@ -32308,136 +35093,153 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_Raspberry_Pi", "type": "object" }, - "THORLABS": { + "_Rattus_Norvegicus": { + "description": "Model Rattus norvegicus", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "Rattus norvegicus", + "default": "Rattus norvegicus", "enum": [ - "Thorlabs" + "Rattus norvegicus" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", + "const": "NCBI:txid10116", + "default": "NCBI:txid10116", "enum": [ - "04gsnvb07" + "NCBI:txid10116" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THORLABS", + "title": "_Rattus_Norvegicus", "type": "object" }, - "TIMESTAMP_GENERATOR_GEN_1": { + "_Ror": { + "additionalProperties": false, + "description": "Model ROR", "properties": { "name": { - "const": "Timestamp Generator Gen 1", - "default": "Timestamp Generator Gen 1", + "const": "Research Organization Registry", + "default": "Research Organization Registry", "enum": [ - "Timestamp Generator Gen 1" + "Research Organization Registry" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1154, - "default": 1154, + "abbreviation": { + "const": "ROR", + "default": "ROR", "enum": [ - 1154 + "ROR" ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "string" } }, - "title": "TIMESTAMP_GENERATOR_GEN_1", + "title": "_Ror", "type": "object" }, - "TIMESTAMP_GENERATOR_GEN_3": { + "_Rrid": { + "additionalProperties": false, + "description": "Model RRID", "properties": { "name": { - "const": "Timestamp Generator Gen 3", - "default": "Timestamp Generator Gen 3", + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", "enum": [ - "Timestamp Generator Gen 3" + "Research Resource Identifiers" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1158, - "default": 1158, + "abbreviation": { + "const": "RRID", + "default": "RRID", "enum": [ - 1158 + "RRID" ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "string" } }, - "title": "TIMESTAMP_GENERATOR_GEN_3", + "title": "_Rrid", "type": "object" }, - "TMC": { + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", "enum": [ - "Technical Manufacturing Corporation" + "Schneider-Kreuznach" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", + "const": null, + "default": null, "enum": [ - "TMC" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": null, @@ -32445,123 +35247,241 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Schneider_Kreuznach", + "type": "object" + }, + "_Second_Order_Effects": { + "description": "Model Second Order Effects", + "properties": { + "name": { + "const": "Second Order Effects", + "default": "Second Order Effects", + "enum": [ + "Second Order Effects" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "TMC", + "title": "_Second_Order_Effects", "type": "object" }, - "TREADMILL": { + "_Semrock": { + "description": "Model Semrock", "properties": { "name": { - "const": "Treadmill", - "default": "Treadmill", + "const": "Semrock", + "default": "Semrock", "enum": [ - "Treadmill" + "Semrock" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1402, - "default": 1402, + "abbreviation": { + "const": null, + "default": null, "enum": [ - 1402 + null ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "TREADMILL", + "title": "_Semrock", "type": "object" }, - "TRICEPS_BRACHII": { + "_Short_Head_Of_Biceps_Brachii": { + "description": "Model short head of biceps brachii", "properties": { "name": { - "const": "triceps brachii", - "default": "triceps brachii", + "const": "short head of biceps brachii", + "default": "short head of biceps brachii", "enum": [ - "triceps brachii" + "short head of biceps brachii" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_19111", - "default": "EMAPA_19111", + "const": "EMAPA_25055", + "default": "EMAPA_25055", "enum": [ - "EMAPA_19111" + "EMAPA_25055" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TRICEPS_BRACHII", + "title": "_Short_Head_Of_Biceps_Brachii", "type": "object" }, - "TRUNK": { + "_Sicgen": { + "description": "Model SICGEN", "properties": { "name": { - "const": "trunk", - "default": "trunk", + "const": "SICGEN", + "default": "SICGEN", "enum": [ - "trunk" + "SICGEN" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "EMAPA_31857", - "default": "EMAPA_31857", + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sicgen", + "type": "object" + }, + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", + "properties": { + "name": { + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", "enum": [ - "EMAPA_31857" + "Sigma-Aldrich" ], - "title": "Registry Identifier", + "title": "Name", "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "TRUNK", + "title": "_Sigma_Aldrich", "type": "object" }, - "TWCF": { + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", + "const": "Simons Foundation", + "default": "Simons Foundation", "enum": [ - "Templeton World Charity Foundation" + "Simons Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TWCF", - "default": "TWCF", + "const": null, + "default": null, "enum": [ - "TWCF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -32570,1340 +35490,680 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", + "const": "01cmst727", + "default": "01cmst727", "enum": [ - "00x0z1472" + "01cmst727" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TWCF", + "title": "_Simons_Foundation", "type": "object" }, - "TYMPHANY": { + "_Single_Plane_Ophys": { + "description": "Model single-plane-ophys", "properties": { "name": { - "const": "Tymphany", - "default": "Tymphany", + "const": "Single-plane optical physiology platform", + "default": "Single-plane optical physiology platform", "enum": [ - "Tymphany" + "Single-plane optical physiology platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "single-plane-ophys", + "default": "single-plane-ophys", "enum": [ - null + "single-plane-ophys" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TYMPHANY", + "title": "_Single_Plane_Ophys", "type": "object" }, - "TarsVirusIdentifiers": { + "_Slap": { "additionalProperties": false, - "description": "TARS data for a viral prep", + "description": "Model slap", "properties": { - "virus_tars_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Virus ID, usually begins 'AiV'" - }, - "plasmid_tars_alias": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "name": { + "const": "Scanned line projection imaging", + "default": "Scanned line projection imaging", + "enum": [ + "Scanned line projection imaging" ], - "default": null, - "description": "Alias used to reference the plasmid, usually begins 'AiP'", - "title": "Plasmid alias" - }, - "prep_lot_number": { - "title": "Preparation lot number", + "title": "Name", "type": "string" }, - "prep_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Date this prep lot was titered", - "title": "Preparation lot date" - }, - "prep_type": { - "anyOf": [ - { - "$ref": "#/$defs/VirusPrepType" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Viral prep type" - }, - "prep_protocol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "slap", + "default": "slap", + "enum": [ + "slap" ], - "default": null, - "title": "Prep protocol" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "prep_lot_number" - ], - "title": "TarsVirusIdentifiers", + "title": "_Slap", "type": "object" }, - "TemperatureUnit": { - "description": "Temperature units", - "enum": [ - "Celsius", - "Kelvin" - ], - "title": "TemperatureUnit", - "type": "string" - }, - "TimeUnit": { - "description": "Enumeration of Time Measurements", - "enum": [ - "hour", - "minute", - "second", - "millisecond", - "microsecond", - "nanosecond" - ], - "title": "TimeUnit", - "type": "string" - }, - "TrainingProtocol": { - "additionalProperties": false, - "description": "Description of an animal training protocol", + "_Slap2": { + "description": "Model SLAP2", "properties": { - "procedure_type": { - "const": "Training", - "default": "Training", + "name": { + "const": "SLAP2 platform", + "default": "SLAP2 platform", "enum": [ - "Training" + "SLAP2 platform" ], - "title": "Procedure Type", - "type": "string" - }, - "training_name": { - "title": "Training protocol name", - "type": "string" - }, - "protocol_id": { - "title": "Training protocol ID", - "type": "string" - }, - "start_date": { - "format": "date", - "title": "Training protocol start date", + "title": "Name", "type": "string" }, - "end_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Training protocol end date" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "SLAP2", + "default": "SLAP2", + "enum": [ + "SLAP2" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "training_name", - "protocol_id", - "start_date" - ], - "title": "TrainingProtocol", + "title": "_Slap2", "type": "object" }, - "Translation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "_Smartspim": { + "description": "Model SmartSPIM", "properties": { - "type": { - "const": "translation", - "default": "translation", - "enum": [ - "translation" - ], - "title": "Type", - "type": "string" - }, - "translation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D translation parameters", - "type": "array" + "name": { + "const": "SmartSPIM platform", + "default": "SmartSPIM platform", + "enum": [ + "SmartSPIM platform" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "SmartSPIM", + "default": "SmartSPIM", + "enum": [ + "SmartSPIM" + ], + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "translation" - ], - "title": "Translation3dTransform", + "title": "_Smartspim", "type": "object" }, - "Treadmill": { - "additionalProperties": false, - "description": "Description of treadmill platform", + "_Sniff_Detector": { + "description": "Model Sniff Detector", "properties": { - "device_type": { - "const": "Treadmill", - "default": "Treadmill", + "whoami": { + "const": 1401, + "default": 1401, "enum": [ - "Treadmill" + 1401 ], - "title": "Device Type", - "type": "string" + "title": "Whoami", + "type": "integer" }, "name": { - "title": "Device name", + "const": "Sniff Detector", + "default": "Sniff Detector", + "enum": [ + "Sniff Detector" + ], + "title": "Name", "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + } + }, + "title": "_Sniff_Detector", + "type": "object" + }, + "_Sound_Card": { + "description": "Model Sound Card", + "properties": { + "whoami": { + "const": 1280, + "default": 1280, + "enum": [ + 1280 ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Sound Card", + "default": "Sound Card", + "enum": [ + "Sound Card" ], - "default": null, - "title": "Manufacturer" + "title": "Name", + "type": "string" + } + }, + "title": "_Sound_Card", + "type": "object" + }, + "_Spim": { + "additionalProperties": false, + "description": "Model SPIM", + "properties": { + "name": { + "const": "Selective plane illumination microscopy", + "default": "Selective plane illumination microscopy", + "enum": [ + "Selective plane illumination microscopy" + ], + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "SPIM", + "default": "SPIM", + "enum": [ + "SPIM" ], - "default": null, - "title": "Model" + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Spim", + "type": "object" + }, + "_Spinnaker": { + "description": "Model Spinnaker", + "properties": { + "name": { + "const": "Spinnaker", + "default": "Spinnaker", + "enum": [ + "Spinnaker" + ], + "title": "Name", + "type": "string" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Registry", + "type": "null" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Port index" + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Spinnaker", + "type": "object" + }, + "_Stepper_Driver": { + "description": "Model Stepper Driver", + "properties": { + "whoami": { + "const": 1130, + "default": 1130, + "enum": [ + 1130 + ], + "title": "Whoami", + "type": "integer" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "name": { + "const": "Stepper Driver", + "default": "Stepper Driver", + "enum": [ + "Stepper Driver" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Stepper_Driver", + "type": "object" + }, + "_Synchronizer": { + "description": "Model Synchronizer", + "properties": { + "whoami": { + "const": 1104, + "default": 1104, + "enum": [ + 1104 + ], + "title": "Whoami", + "type": "integer" }, - "notes": { - "anyOf": [ + "name": { + "const": "Synchronizer", + "default": "Synchronizer", + "enum": [ + "Synchronizer" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Synchronizer", + "type": "object" + }, + "_Tail": { + "description": "Model tail", + "properties": { + "name": { + "const": "tail", + "default": "tail", + "enum": [ + "tail" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "surface_material": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Surface material" - }, - "date_surface_replaced": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_16748", + "default": "EMAPA_16748", + "enum": [ + "EMAPA_16748" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Tail", + "type": "object" + }, + "_Tamron": { + "description": "Model Tamron", + "properties": { + "name": { + "const": "Tamron", + "default": "Tamron", + "enum": [ + "Tamron" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Date surface replaced" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "treadmill_width": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Tamron", + "type": "object" + }, + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", + "properties": { + "name": { + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", + "enum": [ + "Technical Manufacturing Corporation" ], - "title": "Width of treadmill (mm)" + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "TMC", + "default": "TMC", + "enum": [ + "TMC" + ], + "title": "Abbreviation", + "type": "string" }, - "width_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Width unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "treadmill_width" - ], - "title": "Treadmill", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "TriggerType": { - "description": "Types of detector triggers", - "enum": [ - "Internal", - "External" - ], - "title": "TriggerType", - "type": "string" - }, - "Tube": { - "additionalProperties": false, - "description": "Description of a tube platform", + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { - "device_type": { - "const": "Tube", - "default": "Tube", + "name": { + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - "Tube" + "Teledyne FLIR" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "FLIR", + "default": "FLIR", + "enum": [ + "FLIR" ], - "default": null, - "title": "Serial number" + "title": "Abbreviation", + "type": "string" }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", + "enum": [ + "01j1gwp17" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Teledyne_Flir", + "type": "object" + }, + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", + "properties": { + "name": { + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", + "enum": [ + "Templeton World Charity Foundation" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "TWCF", + "default": "TWCF", + "enum": [ + "TWCF" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" }, - "surface_material": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Surface material" - }, - "date_surface_replaced": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Date surface replaced" - }, - "diameter": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Diameter" + "title": "Registry" }, - "diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Diameter unit" + "registry_identifier": { + "const": "00x0z1472", + "default": "00x0z1472", + "enum": [ + "00x0z1472" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "diameter" - ], - "title": "Tube", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "UnitlessUnit": { - "description": "Unitless options", - "enum": [ - "percent", - "fraction of cycle" - ], - "title": "UnitlessUnit", - "type": "string" - }, - "VIEWORKS": { + "_Tendon_Of_Biceps_Brachii": { + "description": "Model tendon of biceps brachii", "properties": { "name": { - "const": "Vieworks", - "default": "Vieworks", + "const": "tendon of biceps brachii", + "default": "tendon of biceps brachii", "enum": [ - "Vieworks" + "tendon of biceps brachii" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "EMAPA_25053", + "default": "EMAPA_25053", "enum": [ - null + "EMAPA_25053" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "VIEWORKS", + "title": "_Tendon_Of_Biceps_Brachii", "type": "object" }, - "VORTRAN": { + "_The_Imaging_Source": { + "description": "Model The Imaging Source", "properties": { "name": { - "const": "Vortran", - "default": "Vortran", + "const": "The Imaging Source", + "default": "The Imaging Source", "enum": [ - "Vortran" + "The Imaging Source" ], "title": "Name", "type": "string" @@ -33923,848 +36183,513 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VORTRAN", + "title": "_The_Imaging_Source", "type": "object" }, - "ViralMaterial": { - "additionalProperties": false, - "description": "Description of viral material for injections", + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { - "material_type": { - "const": "Virus", - "default": "Virus", - "enum": [ - "Virus" - ], - "title": "Injection material type", - "type": "string" - }, "name": { - "description": "Full genome for virus construct", - "title": "Full genome name", - "type": "string" - }, - "tars_identifiers": { - "anyOf": [ - { - "$ref": "#/$defs/TarsVirusIdentifiers" - }, - { - "type": "null" - } - ], - "default": null, - "description": "TARS database identifiers", - "title": "TARS IDs" - }, - "addgene_id": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "const": "The Lee Company", + "default": "The Lee Company", + "enum": [ + "The Lee Company" ], - "default": null, - "description": "Registry must be Addgene", - "title": "Addgene id" + "title": "Name", + "type": "string" }, - "titer": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "description": "Final titer of viral material, accounting for mixture/diliution", - "title": "Effective titer (gc/mL)" + "title": "Registry", + "type": "null" }, - "titer_unit": { - "default": "gc/mL", - "title": "Titer unit", - "type": "string" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "ViralMaterial", + "title": "_The_Lee_Company", "type": "object" }, - "VirusPrepType": { - "description": "Type of virus preparation", - "enum": [ - "Crude", - "Purified" - ], - "title": "VirusPrepType", - "type": "string" - }, - "VisualStimulation": { - "additionalProperties": false, - "description": "Description of visual stimulus parameters. Provides a high level description of stimulus.", + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { - "stimulus_type": { - "const": "Visual Stimulation", - "default": "Visual Stimulation", + "name": { + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "enum": [ - "Visual Stimulation" + "Thermo Fisher Scientific" ], - "title": "Stimulus Type", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", + "title": "Name", "type": "string" }, - "stimulus_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Define and list the parameter values used (e.g. all TF or orientation values)", - "title": "Stimulus parameters" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "stimulus_template_name": { - "default": [], - "description": "Name of image set or movie displayed", - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Stimulus template name", - "type": "array" - }, - "notes": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_name" - ], - "title": "VisualStimulation", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "VoltageUnit": { - "const": "Volts", - "description": "Voltage units", - "enum": [ - "Volts" - ], - "title": "VoltageUnit", - "type": "string" - }, - "VolumeUnit": { - "description": "Enumeration of Volume Measurements", - "enum": [ - "liter", - "milliliter", - "microliter", - "nanoliter" - ], - "title": "VolumeUnit", - "type": "string" - }, - "WaterRestriction": { - "additionalProperties": false, - "description": "Description of a water restriction procedure", + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { - "procedure_type": { - "const": "Water restriction", - "default": "Water restriction", + "name": { + "const": "Thorlabs", + "default": "Thorlabs", "enum": [ - "Water restriction" + "Thorlabs" ], - "title": "Procedure Type", - "type": "string" - }, - "iacuc_protocol": { - "title": "IACUC protocol", + "title": "Name", "type": "string" }, - "target_fraction_weight": { - "title": "Target fraction weight (%)", - "type": "integer" - }, - "target_fraction_weight_unit": { - "$ref": "#/$defs/UnitlessUnit", - "default": "percent", - "title": "Target fraction weight unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "minimum_water_per_day": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Minimum water per day (mL)" - }, - "minimum_water_per_day_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "milliliter", - "title": "Minimum water per day unit" - }, - "baseline_weight": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "description": "Weight at start of water restriction", - "title": "Baseline weight (g)" - }, - "weight_unit": { - "$ref": "#/$defs/MassUnit", - "default": "gram", - "title": "Weight unit" - }, - "start_date": { - "format": "date", - "title": "Water restriction start date", - "type": "string" - }, - "end_date": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "format": "date", - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Water restriction end date" + "title": "Registry" + }, + "registry_identifier": { + "const": "04gsnvb07", + "default": "04gsnvb07", + "enum": [ + "04gsnvb07" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "iacuc_protocol", - "target_fraction_weight", - "minimum_water_per_day", - "baseline_weight", - "start_date" - ], - "title": "WaterRestriction", + "title": "_Thorlabs", "type": "object" }, - "WellnessReport": { - "additionalProperties": false, - "description": "Wellness report on animal health", + "_Timestamp_Generator_Gen_1": { + "description": "Model Timestamp Generator Gen 1", "properties": { - "date": { - "format": "date", - "title": "Date", - "type": "string" + "whoami": { + "const": 1154, + "default": 1154, + "enum": [ + 1154 + ], + "title": "Whoami", + "type": "integer" }, - "report": { - "title": "Report", + "name": { + "const": "Timestamp Generator Gen 1", + "default": "Timestamp Generator Gen 1", + "enum": [ + "Timestamp Generator Gen 1" + ], + "title": "Name", "type": "string" } }, - "required": [ - "date", - "report" - ], - "title": "WellnessReport", + "title": "_Timestamp_Generator_Gen_1", "type": "object" }, - "Wheel": { - "additionalProperties": false, - "description": "Description of a running wheel", + "_Timestamp_Generator_Gen_3": { + "description": "Model Timestamp Generator Gen 3", "properties": { - "device_type": { - "const": "Wheel", - "default": "Wheel", + "whoami": { + "const": 1158, + "default": 1158, "enum": [ - "Wheel" + 1158 ], - "title": "Device Type", - "type": "string" + "title": "Whoami", + "type": "integer" }, "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "const": "Timestamp Generator Gen 3", + "default": "Timestamp Generator Gen 3", + "enum": [ + "Timestamp Generator Gen 3" ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Name", + "type": "string" + } + }, + "title": "_Timestamp_Generator_Gen_3", + "type": "object" + }, + "_Treadmill": { + "description": "Model Treadmill", + "properties": { + "whoami": { + "const": 1402, + "default": 1402, + "enum": [ + 1402 ], - "default": null, - "title": "Manufacturer" + "title": "Whoami", + "type": "integer" }, - "model": { - "anyOf": [ + "name": { + "const": "Treadmill", + "default": "Treadmill", + "enum": [ + "Treadmill" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Treadmill", + "type": "object" + }, + "_Triceps_Brachii": { + "description": "Model triceps brachii", + "properties": { + "name": { + "const": "triceps brachii", + "default": "triceps brachii", + "enum": [ + "triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "EMAPA_19111", + "default": "EMAPA_19111", + "enum": [ + "EMAPA_19111" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Triceps_Brachii", + "type": "object" + }, + "_Trunk": { + "description": "Model trunk", + "properties": { + "name": { + "const": "trunk", + "default": "trunk", + "enum": [ + "trunk" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "surface_material": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Surface material" - }, - "date_surface_replaced": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Date surface replaced" - }, - "radius": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "number" + "$ref": "#/$defs/_Ror" }, { - "type": "string" + "$ref": "#/$defs/_Rrid" } ], - "title": "Radius (mm)" + "title": "Registry" }, - "width": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "registry_identifier": { + "const": "EMAPA_31857", + "default": "EMAPA_31857", + "enum": [ + "EMAPA_31857" ], - "title": "Width (mm)" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Trunk", + "type": "object" + }, + "_Tymphany": { + "description": "Model Tymphany", + "properties": { + "name": { + "const": "Tymphany", + "default": "Tymphany", + "enum": [ + "Tymphany" + ], + "title": "Name", + "type": "string" }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Size unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "encoder": { - "$ref": "#/$defs/Device", - "title": "Encoder" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "encoder_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Encoder DAQ channel" + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Tymphany", + "type": "object" + }, + "_Vieworks": { + "description": "Model Vieworks", + "properties": { + "name": { + "const": "Vieworks", + "default": "Vieworks", + "enum": [ + "Vieworks" + ], + "title": "Name", + "type": "string" }, - "pulse_per_revolution": { - "title": "Pulse per revolution", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "magnetic_brake": { - "$ref": "#/$defs/Device", - "title": "Magnetic brake" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "brake_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Vieworks", + "type": "object" + }, + "_Vortran": { + "description": "Model Vortran", + "properties": { + "name": { + "const": "Vortran", + "default": "Vortran", + "enum": [ + "Vortran" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Brake DAQ channel" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "torque_sensor": { - "$ref": "#/$defs/Device", - "title": "Torque sensor" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "torque_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Torque DAQ channel" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "radius", - "width", - "encoder", - "pulse_per_revolution", - "magnetic_brake", - "torque_sensor" - ], - "title": "Wheel", + "title": "_Vortran", "type": "object" }, "aind_data_schema__components__devices__FilterType": { @@ -34790,8 +36715,34 @@ "title": "FilterType", "type": "string" }, - "aind_data_schema_models__utils__BEHAVIOR__1": { + "aind_data_schema_models__harp_types___Behavior": { + "description": "Model Behavior", + "properties": { + "whoami": { + "const": 1216, + "default": 1216, + "enum": [ + 1216 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Behavior", + "default": "Behavior", + "enum": [ + "Behavior" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Behavior", + "type": "object" + }, + "aind_data_schema_models__modalities___Behavior": { "additionalProperties": false, + "description": "Model behavior", "properties": { "name": { "const": "Behavior", @@ -34812,230 +36763,317 @@ "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Behavior", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__2": { + "aind_data_schema_models__modalities___Confocal": { + "additionalProperties": false, + "description": "Model confocal", "properties": { "name": { - "const": "Behavior platform", - "default": "Behavior platform", + "const": "Confocal microscopy", + "default": "Confocal microscopy", "enum": [ - "Behavior platform" + "Confocal microscopy" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "behavior", - "default": "behavior", + "const": "confocal", + "default": "confocal", "enum": [ - "behavior" + "confocal" ], "title": "Abbreviation", "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Confocal", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__3": { + "aind_data_schema_models__modalities___Ecephys": { + "additionalProperties": false, + "description": "Model ecephys", "properties": { "name": { - "const": "Behavior", - "default": "Behavior", + "const": "Extracellular electrophysiology", + "default": "Extracellular electrophysiology", "enum": [ - "Behavior" + "Extracellular electrophysiology" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1216, - "default": 1216, + "abbreviation": { + "const": "ecephys", + "default": "ecephys", "enum": [ - 1216 + "ecephys" ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Ecephys", "type": "object" }, - "aind_data_schema_models__utils__CONFOCAL__1": { + "aind_data_schema_models__modalities___Isi": { "additionalProperties": false, + "description": "Model ISI", "properties": { "name": { - "const": "Confocal microscopy", - "default": "Confocal microscopy", + "const": "Intrinsic signal imaging", + "default": "Intrinsic signal imaging", "enum": [ - "Confocal microscopy" + "Intrinsic signal imaging" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "confocal", - "default": "confocal", + "const": "ISI", + "default": "ISI", "enum": [ - "confocal" + "ISI" ], "title": "Abbreviation", "type": "string" } }, - "title": "CONFOCAL", + "title": "_Isi", "type": "object" }, - "aind_data_schema_models__utils__CONFOCAL__2": { + "aind_data_schema_models__modalities___Merfish": { + "additionalProperties": false, + "description": "Model merfish", "properties": { "name": { - "const": "Confocal microscopy platform", - "default": "Confocal microscopy platform", + "const": "Multiplexed error-robust fluorescence in situ hybridization", + "default": "Multiplexed error-robust fluorescence in situ hybridization", "enum": [ - "Confocal microscopy platform" + "Multiplexed error-robust fluorescence in situ hybridization" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "confocal", - "default": "confocal", + "const": "merfish", + "default": "merfish", "enum": [ - "confocal" + "merfish" ], "title": "Abbreviation", "type": "string" } }, - "title": "CONFOCAL", + "title": "_Merfish", "type": "object" }, - "aind_data_schema_models__utils__ECEPHYS__1": { + "aind_data_schema_models__modalities___Mri": { "additionalProperties": false, + "description": "Model MRI", "properties": { "name": { - "const": "Extracellular electrophysiology", - "default": "Extracellular electrophysiology", + "const": "Magnetic resonance imaging", + "default": "Magnetic resonance imaging", "enum": [ - "Extracellular electrophysiology" + "Magnetic resonance imaging" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ecephys", - "default": "ecephys", + "const": "MRI", + "default": "MRI", "enum": [ - "ecephys" + "MRI" ], "title": "Abbreviation", "type": "string" } }, - "title": "ECEPHYS", + "title": "_Mri", "type": "object" }, - "aind_data_schema_models__utils__ECEPHYS__2": { + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", "properties": { "name": { - "const": "Electrophysiology platform", - "default": "Electrophysiology platform", + "const": "Addgene", + "default": "Addgene", "enum": [ - "Electrophysiology platform" + "Addgene" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ecephys", - "default": "ecephys", + "const": null, + "default": null, "enum": [ - "ecephys" + null ], "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", "type": "string" } }, - "title": "ECEPHYS", + "title": "_Addgene", "type": "object" }, - "aind_data_schema_models__utils__ISI__1": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Behavior": { + "description": "Model behavior", "properties": { "name": { - "const": "Intrinsic signal imaging", - "default": "Intrinsic signal imaging", + "const": "Behavior platform", + "default": "Behavior platform", "enum": [ - "Intrinsic signal imaging" + "Behavior platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ISI", - "default": "ISI", + "const": "behavior", + "default": "behavior", "enum": [ - "ISI" + "behavior" ], "title": "Abbreviation", "type": "string" } }, - "title": "ISI", + "title": "_Behavior", "type": "object" }, - "aind_data_schema_models__utils__ISI__2": { + "aind_data_schema_models__platforms___Confocal": { + "description": "Model confocal", "properties": { "name": { - "const": "Intrinsic signal imaging platform", - "default": "Intrinsic signal imaging platform", + "const": "Confocal microscopy platform", + "default": "Confocal microscopy platform", "enum": [ - "Intrinsic signal imaging platform" + "Confocal microscopy platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ISI", - "default": "ISI", + "const": "confocal", + "default": "confocal", "enum": [ - "ISI" + "confocal" ], "title": "Abbreviation", "type": "string" } }, - "title": "ISI", + "title": "_Confocal", "type": "object" }, - "aind_data_schema_models__utils__MERFISH__1": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Ecephys": { + "description": "Model ecephys", "properties": { "name": { - "const": "Multiplexed error-robust fluorescence in situ hybridization", - "default": "Multiplexed error-robust fluorescence in situ hybridization", + "const": "Electrophysiology platform", + "default": "Electrophysiology platform", "enum": [ - "Multiplexed error-robust fluorescence in situ hybridization" + "Electrophysiology platform" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "merfish", - "default": "merfish", + "const": "ecephys", + "default": "ecephys", "enum": [ - "merfish" + "ecephys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ecephys", + "type": "object" + }, + "aind_data_schema_models__platforms___Isi": { + "description": "Model ISI", + "properties": { + "name": { + "const": "Intrinsic signal imaging platform", + "default": "Intrinsic signal imaging platform", + "enum": [ + "Intrinsic signal imaging platform" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISI", + "default": "ISI", + "enum": [ + "ISI" ], "title": "Abbreviation", "type": "string" } }, - "title": "MERFISH", + "title": "_Isi", "type": "object" }, - "aind_data_schema_models__utils__MERFISH__2": { + "aind_data_schema_models__platforms___Merfish": { + "description": "Model MERFISH", "properties": { "name": { "const": "MERFISH platform", @@ -35056,17 +37094,17 @@ "type": "string" } }, - "title": "MERFISH", + "title": "_Merfish", "type": "object" }, - "aind_data_schema_models__utils__MRI__1": { - "additionalProperties": false, + "aind_data_schema_models__platforms___Mri": { + "description": "Model MRI", "properties": { "name": { - "const": "Magnetic resonance imaging", - "default": "Magnetic resonance imaging", + "const": "Magnetic resonance imaging platform", + "default": "Magnetic resonance imaging platform", "enum": [ - "Magnetic resonance imaging" + "Magnetic resonance imaging platform" ], "title": "Name", "type": "string" @@ -35081,31 +37119,33 @@ "type": "string" } }, - "title": "MRI", + "title": "_Mri", "type": "object" }, - "aind_data_schema_models__utils__MRI__2": { + "aind_data_schema_models__registries___Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", "properties": { "name": { - "const": "Magnetic resonance imaging platform", - "default": "Magnetic resonance imaging platform", + "const": "Addgene", + "default": "Addgene", "enum": [ - "Magnetic resonance imaging platform" + "Addgene" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MRI", - "default": "MRI", + "const": "ADDGENE", + "default": "ADDGENE", "enum": [ - "MRI" + "ADDGENE" ], "title": "Abbreviation", "type": "string" } }, - "title": "MRI", + "title": "_Addgene", "type": "object" }, "concentration": { @@ -35143,10 +37183,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.2", - "default": "1.0.2", + "const": "1.1.1", + "default": "1.1.1", "enum": [ - "1.0.2" + "1.1.1" ], "title": "Schema Version", "type": "string" diff --git a/schemas/procedures_schema.json b/schemas/procedures_schema.json index d407fd43c..fa7f81b44 100644 --- a/schemas/procedures_schema.json +++ b/schemas/procedures_schema.json @@ -1,2456 +1,718 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { - "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", - "enum": [ - "AA Opto Electronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AA_OPTO_ELECTRONIC", + "AindGeneric": { + "additionalProperties": true, + "description": "Base class for generic types that can be used in AIND schema", + "properties": {}, + "title": "AindGeneric", "type": "object" }, - "ABCAM": { + "Anaesthetic": { + "additionalProperties": false, + "description": "Description of an anaesthetic", "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", - "enum": [ - "Abcam" - ], - "title": "Name", + "type": { + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "duration": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ABCAM", - "type": "object" - }, - "ADDGENE": { - "properties": { - "name": { - "const": "Addgene", - "default": "Addgene", - "enum": [ - "Addgene" - ], - "title": "Name", - "type": "string" + "title": "Duration" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Duration unit" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "level": { + "anyOf": [ + { + "maximum": 5.0, + "minimum": 1.0, + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ADDGENE", - "type": "object" - }, - "AI": { - "properties": { - "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Level (percent)" } }, - "title": "AI", + "required": [ + "type", + "duration" + ], + "title": "Anaesthetic", "type": "object" }, - "AIBS": { + "AngleUnit": { + "description": "Enumeration of Angle Measurements", + "enum": [ + "radians", + "degrees" + ], + "title": "AngleUnit", + "type": "string" + }, + "Antibody": { + "additionalProperties": false, + "description": "Description of an antibody used in immunolableing", "properties": { "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", - "enum": [ - "AIBS" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "source": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIBS", - "type": "object" - }, - "AILIPU": { - "properties": { - "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", - "enum": [ - "Ailipu Technology Co" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", - "enum": [ - "Ailipu" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AILIPU", - "type": "object" - }, - "AIND": { - "properties": { - "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", - "enum": [ - "Allen Institute for Neural Dynamics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIND", - "default": "AIND", - "enum": [ - "AIND" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", - "enum": [ - "04szwah67" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIND", - "type": "object" - }, - "ALLIED": { - "properties": { - "name": { - "const": "Allied", - "default": "Allied", - "enum": [ - "Allied" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ALLIED", - "type": "object" - }, - "AMS_OSRAM": { - "properties": { - "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", - "enum": [ - "ams OSRAM" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Asus" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AMS_OSRAM", - "type": "object" - }, - "ARECONT_VISION_COSTAR": { - "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ARECONT_VISION_COSTAR", - "type": "object" - }, - "ASI": { - "properties": { - "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", - "enum": [ - "Applied Scientific Instrumentation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ASI", - "default": "ASI", - "enum": [ - "ASI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ASI", - "type": "object" - }, - "ASUS": { - "properties": { - "name": { - "const": "ASUS", - "default": "ASUS", - "enum": [ - "ASUS" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Abcam" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ASUS", - "type": "object" - }, - "AindGeneric": { - "additionalProperties": true, - "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", - "type": "object" - }, - "Anaesthetic": { - "additionalProperties": false, - "description": "Description of an anaesthetic", - "properties": { - "type": { - "title": "Type", - "type": "string" - }, - "duration": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Duration" - }, - "duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Duration unit" - }, - "level": { - "anyOf": [ - { - "maximum": 5.0, - "minimum": 1.0, - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Level (percent)" - } - }, - "required": [ - "type", - "duration" - ], - "title": "Anaesthetic", - "type": "object" - }, - "AngleUnit": { - "description": "Enumeration of Angle Measurements", - "enum": [ - "radians", - "degrees" - ], - "title": "AngleUnit", - "type": "string" - }, - "Antibody": { - "additionalProperties": false, - "description": "Description of an antibody used in immunolableing", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/AMS_OSRAM" - } - ], - "title": "Source" - }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", - "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" - }, - "immunolabel_class": { - "$ref": "#/$defs/ImmunolabelClass", - "title": "Immunolabel class" - }, - "fluorophore": { - "anyOf": [ - { - "$ref": "#/$defs/Fluorophore" + "$ref": "#/$defs/_The_Lee_Company" }, { - "type": "null" - } - ], - "default": null, - "title": "Fluorophore" - }, - "mass": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "type": "string" - } - ], - "title": "Mass of antibody" - }, - "mass_unit": { - "$ref": "#/$defs/MassUnit", - "default": "microgram", - "title": "Mass unit" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Thorlabs" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "name", - "source", - "lot_number", - "immunolabel_class", - "mass" - ], - "title": "Antibody", - "type": "object" - }, - "BASLER": { - "properties": { - "name": { - "const": "Basler", - "default": "Basler", - "enum": [ - "Basler" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "BASLER", - "type": "object" - }, - "BICEPS_BRACHII": { - "properties": { - "name": { - "const": "biceps brachii", - "default": "biceps brachii", - "enum": [ - "biceps brachii" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_19108", - "default": "EMAPA_19108", - "enum": [ - "EMAPA_19108" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "BICEPS_BRACHII", - "type": "object" - }, - "BaseName": { - "additionalProperties": false, - "description": "A simple model associating a name with an abbreviation", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "abbreviation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Abbreviation" - } - }, - "required": [ - "name" - ], - "title": "BaseName", - "type": "object" - }, - "CALLITHRIX_JACCHUS": { - "properties": { - "name": { - "const": "Callithrix jacchus", - "default": "Callithrix jacchus", - "enum": [ - "Callithrix jacchus" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NCBI" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid9483", - "default": "NCBI:txid9483", - "enum": [ - "NCBI:txid9483" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CALLITHRIX_JACCHUS", - "type": "object" - }, - "CAMBRIDGE_TECHNOLOGY": { - "properties": { - "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", - "enum": [ - "Cambridge Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CAMBRIDGE_TECHNOLOGY", - "type": "object" - }, - "CARL_ZEISS": { - "properties": { - "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", - "enum": [ - "Carl Zeiss" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", - "enum": [ - "01xk5xs43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CARL_ZEISS", - "type": "object" - }, - "CHAMPALIMAUD": { - "properties": { - "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", - "enum": [ - "Champalimaud Foundation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", - "enum": [ - "Champalimaud" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CHAMPALIMAUD", - "type": "object" - }, - "CHROMA": { - "properties": { - "name": { - "const": "Chroma", - "default": "Chroma", - "enum": [ - "Chroma" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CHROMA", - "type": "object" - }, - "COHERENT_SCIENTIFIC": { - "properties": { - "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", - "enum": [ - "Coherent Scientific" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", - "enum": [ - "031tysd23" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COHERENT_SCIENTIFIC", - "type": "object" - }, - "COLUMBIA": { - "properties": { - "name": { - "const": "Columbia University", - "default": "Columbia University", - "enum": [ - "Columbia University" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Columbia", - "default": "Columbia", - "enum": [ - "Columbia" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", - "enum": [ - "00hj8s172" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COLUMBIA", - "type": "object" - }, - "COMPUTAR": { - "properties": { - "name": { - "const": "Computar", - "default": "Computar", - "enum": [ - "Computar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "COMPUTAR", - "type": "object" - }, - "CONOPTICS": { - "properties": { - "name": { - "const": "Conoptics", - "default": "Conoptics", - "enum": [ - "Conoptics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CONOPTICS", - "type": "object" - }, - "CUSTOM": { - "properties": { - "name": { - "const": "Custom", - "default": "Custom", - "enum": [ - "Custom" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CUSTOM", - "type": "object" - }, - "CZI": { - "properties": { - "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", - "enum": [ - "Chan Zuckerberg Initiative" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "CZI", - "default": "CZI", - "enum": [ - "CZI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CZI", - "type": "object" - }, - "ConcentrationUnit": { - "description": "Concentraion units", - "enum": [ - "molar", - "micromolar", - "nanomolar", - "% m/m", - "% v/v" - ], - "title": "ConcentrationUnit", - "type": "string" - }, - "CoordinateReferenceLocation": { - "description": "Name of reference point for Coordinates", - "enum": [ - "Bregma", - "Lambda", - "Midline" - ], - "title": "CoordinateReferenceLocation", - "type": "string" - }, - "Craniotomy": { - "additionalProperties": false, - "description": "Description of craniotomy procedure", - "properties": { - "procedure_type": { - "const": "Craniotomy", - "default": "Craniotomy", - "enum": [ - "Craniotomy" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "craniotomy_type": { - "$ref": "#/$defs/CraniotomyType", - "title": "Craniotomy type" - }, - "craniotomy_hemisphere": { - "anyOf": [ - { - "$ref": "#/$defs/Side" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Craniotomy hemisphere" - }, - "bregma_to_lambda_distance": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "implant_part_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Implant part number" - }, - "dura_removed": { - "anyOf": [ - { - "type": "boolean" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Dura removed" - }, - "protective_material": { - "anyOf": [ - { - "$ref": "#/$defs/ProtectiveMaterial" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Protective material" - }, - "recovery_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - } - }, - "required": [ - "protocol_id", - "craniotomy_type" - ], - "title": "Craniotomy", - "type": "object" - }, - "CraniotomyType": { - "description": "Name of craniotomy Type", - "enum": [ - "Dual hemisphere craniotomy", - "3 mm", - "5 mm", - "Visual Cortex", - "Whole hemisphere craniotomy", - "Other" - ], - "title": "CraniotomyType", - "type": "string" - }, - "CurrentUnit": { - "const": "microamps", - "description": "Current units", - "enum": [ - "microamps" - ], - "title": "CurrentUnit", - "type": "string" - }, - "DELTOID": { - "properties": { - "name": { - "const": "deltoid", - "default": "deltoid", - "enum": [ - "deltoid" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_18177", - "default": "EMAPA_18177", - "enum": [ - "EMAPA_18177" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DELTOID", - "type": "object" - }, - "DODOTRONIC": { - "properties": { - "name": { - "const": "Dodotronic", - "default": "Dodotronic", - "enum": [ - "Dodotronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "DODOTRONIC", - "type": "object" - }, - "DORIC": { - "properties": { - "name": { - "const": "Doric", - "default": "Doric", - "enum": [ - "Doric" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "059n53q30", - "default": "059n53q30", - "enum": [ - "059n53q30" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DORIC", - "type": "object" - }, - "EALING": { - "properties": { - "name": { - "const": "Ealing", - "default": "Ealing", - "enum": [ - "Ealing" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EALING", - "type": "object" - }, - "EDMUND_OPTICS": { - "properties": { - "name": { - "const": "Edmund Optics", - "default": "Edmund Optics", - "enum": [ - "Edmund Optics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EDMUND_OPTICS", - "type": "object" - }, - "EMORY": { - "properties": { - "name": { - "const": "Emory University", - "default": "Emory University", - "enum": [ - "Emory University" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Emory", - "default": "Emory", - "enum": [ - "Emory" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03czfpz43", - "default": "03czfpz43", - "enum": [ - "03czfpz43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EMORY", - "type": "object" - }, - "EURESYS": { - "properties": { - "name": { - "const": "Euresys", - "default": "Euresys", - "enum": [ - "Euresys" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EURESYS", - "type": "object" - }, - "EXTENSOR_CARPI_RADIALIS_LONGUS": { - "properties": { - "name": { - "const": "extensor carpi radialis longus", - "default": "extensor carpi radialis longus", - "enum": [ - "extensor carpi radialis longus" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36189", - "default": "EMAPA_36189", - "enum": [ - "EMAPA_36189" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_CARPI_RADIALIS_LONGUS", - "type": "object" - }, - "EXTENSOR_CARPI_ULNARIS": { - "properties": { - "name": { - "const": "extensor carpi ulnaris", - "default": "extensor carpi ulnaris", - "enum": [ - "extensor carpi ulnaris" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36190", - "default": "EMAPA_36190", - "enum": [ - "EMAPA_36190" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_CARPI_ULNARIS", - "type": "object" - }, - "EXTENSOR_DIGITORUM_COMMUNIS": { - "properties": { - "name": { - "const": "extensor digitorum communis", - "default": "extensor digitorum communis", - "enum": [ - "extensor digitorum communis" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_36191", - "default": "EMAPA_36191", - "enum": [ - "EMAPA_36191" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_DIGITORUM_COMMUNIS", - "type": "object" - }, - "EXTENSOR_DIGITORUM_LATERALIS": { - "properties": { - "name": { - "const": "extensor digitorum lateralis", - "default": "extensor digitorum lateralis", - "enum": [ - "extensor digitorum lateralis" + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "title": "Source" }, - "registry_identifier": { - "const": "EMAPA_36192", - "default": "EMAPA_36192", - "enum": [ - "EMAPA_36192" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EXTENSOR_DIGITORUM_LATERALIS", - "type": "object" - }, - "FLEXOR_CARPI_RADIALIS": { - "properties": { - "name": { - "const": "flexor carpi radialis", - "default": "flexor carpi radialis", - "enum": [ - "flexor carpi radialis" + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Research Resource ID" }, - "registry_identifier": { - "const": "EMAPA_36197", - "default": "EMAPA_36197", - "enum": [ - "EMAPA_36197" - ], - "title": "Registry Identifier", + "lot_number": { + "title": "Lot number", "type": "string" - } - }, - "title": "FLEXOR_CARPI_RADIALIS", - "type": "object" - }, - "FLEXOR_CARPI_ULNARIS": { - "properties": { - "name": { - "const": "flexor carpi ulnaris", - "default": "flexor carpi ulnaris", - "enum": [ - "flexor carpi ulnaris" + }, + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Lot expiration date" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "immunolabel_class": { + "$ref": "#/$defs/ImmunolabelClass", + "title": "Immunolabel class" }, - "registry_identifier": { - "const": "EMAPA_36198", - "default": "EMAPA_36198", - "enum": [ - "EMAPA_36198" + "fluorophore": { + "anyOf": [ + { + "$ref": "#/$defs/Fluorophore" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLEXOR_CARPI_ULNARIS", - "type": "object" - }, - "FLEXOR_DIGITORUM_PROFUNDUS": { - "properties": { - "name": { - "const": "flexor digitorum profundus", - "default": "flexor digitorum profundus", - "enum": [ - "flexor digitorum profundus" + "default": null, + "title": "Fluorophore" + }, + "mass": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Mass of antibody" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "mass_unit": { + "$ref": "#/$defs/MassUnit", + "default": "microgram", + "title": "Mass unit" }, - "registry_identifier": { - "const": "EMAPA_19319", - "default": "EMAPA_19319", - "enum": [ - "EMAPA_19319" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "FLEXOR_DIGITORUM_PROFUNDUS", + "required": [ + "name", + "source", + "lot_number", + "immunolabel_class", + "mass" + ], + "title": "Antibody", "type": "object" }, - "FLIR": { + "BaseName": { + "additionalProperties": false, + "description": "A simple model associating a name with an abbreviation", "properties": { "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", - "enum": [ - "Teledyne FLIR" - ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Abbreviation" } }, - "title": "FLIR", + "required": [ + "name" + ], + "title": "BaseName", "type": "object" }, - "FORELIMB": { - "properties": { - "name": { - "const": "forelimb", - "default": "forelimb", - "enum": [ - "forelimb" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_17412", - "default": "EMAPA_17412", - "enum": [ - "EMAPA_17412" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FORELIMB", - "type": "object" + "ConcentrationUnit": { + "description": "Concentraion units", + "enum": [ + "molar", + "micromolar", + "nanomolar", + "% m/m", + "% v/v" + ], + "title": "ConcentrationUnit", + "type": "string" + }, + "CoordinateReferenceLocation": { + "description": "Name of reference point for Coordinates", + "enum": [ + "Bregma", + "Lambda", + "Midline" + ], + "title": "CoordinateReferenceLocation", + "type": "string" }, - "FUJINON": { + "Craniotomy": { + "additionalProperties": false, + "description": "Description of craniotomy procedure", "properties": { - "name": { - "const": "Fujinon", - "default": "Fujinon", + "procedure_type": { + "const": "Craniotomy", + "default": "Craniotomy", "enum": [ - "Fujinon" + "Craniotomy" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": null, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "craniotomy_type": { + "$ref": "#/$defs/CraniotomyType", + "title": "Craniotomy type" + }, + "craniotomy_hemisphere": { + "anyOf": [ + { + "$ref": "#/$defs/Side" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Craniotomy hemisphere" + }, + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "registry": { + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "implant_part_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Implant part number" }, - "registry_identifier": { - "const": null, + "dura_removed": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Dura removed" + }, + "protective_material": { + "anyOf": [ + { + "$ref": "#/$defs/ProtectiveMaterial" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Protective material" + }, + "recovery_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" } }, - "title": "FUJINON", + "required": [ + "protocol_id", + "craniotomy_type" + ], + "title": "Craniotomy", "type": "object" }, + "CraniotomyType": { + "description": "Name of craniotomy Type", + "enum": [ + "Dual hemisphere craniotomy", + "3 mm", + "5 mm", + "Visual Cortex", + "Whole hemisphere craniotomy", + "Other" + ], + "title": "CraniotomyType", + "type": "string" + }, + "CurrentUnit": { + "const": "microamps", + "description": "Current units", + "enum": [ + "microamps" + ], + "title": "CurrentUnit", + "type": "string" + }, "FerruleMaterial": { "description": "Fiber probe ferrule material type name", "enum": [ @@ -2527,365 +789,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -3033,119 +1295,30 @@ }, "Fluorophore": { "description": "Fluorophores used in HCR and Immunolabeling", - "enum": [ - "Alexa Fluor 405", - "Alexa Fluor 488", - "Alexa Fluor 546", - "Alexa Fluor 568", - "Alexa Fluor 594", - "Alexa Fluor 633", - "Alexa Fluor 647", - "ATTO 488", - "ATTO 565", - "ATTO 643", - "Cyanine Cy 3" - ], - "title": "Fluorophore", - "type": "string" - }, - "GroundWireMaterial": { - "description": "Ground wire material name", - "enum": [ - "Silver", - "Platinum iridium" - ], - "title": "GroundWireMaterial", - "type": "string" - }, - "HAMAMATSU": { - "properties": { - "name": { - "const": "Hamamatsu", - "default": "Hamamatsu", - "enum": [ - "Hamamatsu" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03natb733", - "default": "03natb733", - "enum": [ - "03natb733" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HAMAMATSU", - "type": "object" - }, - "HAMILTON": { - "properties": { - "name": { - "const": "Hamilton", - "default": "Hamilton", - "enum": [ - "Hamilton" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "HAMILTON", - "type": "object" + "enum": [ + "Alexa Fluor 405", + "Alexa Fluor 488", + "Alexa Fluor 546", + "Alexa Fluor 568", + "Alexa Fluor 594", + "Alexa Fluor 633", + "Alexa Fluor 647", + "ATTO 488", + "ATTO 565", + "ATTO 643", + "Cyanine Cy 3" + ], + "title": "Fluorophore", + "type": "string" + }, + "GroundWireMaterial": { + "description": "Ground wire material name", + "enum": [ + "Silver", + "Platinum iridium" + ], + "title": "GroundWireMaterial", + "type": "string" }, "HCRProbe": { "additionalProperties": false, @@ -3158,365 +1331,365 @@ "source": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Source" @@ -3553,29 +1726,29 @@ "species": { "discriminator": { "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" + "$ref": "#/$defs/_Callithrix_Jacchus" }, { - "$ref": "#/$defs/HOMO_SAPIENS" + "$ref": "#/$defs/_Homo_Sapiens" }, { - "$ref": "#/$defs/MACACA_MULATTA" + "$ref": "#/$defs/_Macaca_Mulatta" }, { - "$ref": "#/$defs/MUS_MUSCULUS" + "$ref": "#/$defs/_Mus_Musculus" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" + "$ref": "#/$defs/_Rattus_Norvegicus" } ], "title": "Species" @@ -3624,365 +1797,365 @@ "source": { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Source" @@ -4082,161 +2255,6 @@ "title": "HCRSeries", "type": "object" }, - "HEAD": { - "properties": { - "name": { - "const": "head", - "default": "head", - "enum": [ - "head" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_31858", - "default": "EMAPA_31858", - "enum": [ - "EMAPA_31858" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HEAD", - "type": "object" - }, - "HINDLIMB": { - "properties": { - "name": { - "const": "hindlimb", - "default": "hindlimb", - "enum": [ - "hindlimb" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_17458", - "default": "EMAPA_17458", - "enum": [ - "EMAPA_17458" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HINDLIMB", - "type": "object" - }, - "HOMO_SAPIENS": { - "properties": { - "name": { - "const": "Homo sapiens", - "default": "Homo sapiens", - "enum": [ - "Homo sapiens" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NCBI" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid9606", - "default": "NCBI:txid9606", - "enum": [ - "NCBI:txid9606" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HOMO_SAPIENS", - "type": "object" - }, - "HUST": { - "properties": { - "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", - "enum": [ - "Huazhong University of Science and Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "HUST", - "default": "HUST", - "enum": [ - "HUST" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HUST", - "type": "object" - }, "Headframe": { "additionalProperties": false, "description": "Description of headframe procedure", @@ -4391,286 +2409,258 @@ "title": "HybridizationChainReaction", "type": "object" }, - "IDT": { + "ImmunolabelClass": { + "description": "Type of antibodies", + "enum": [ + "Primary", + "Secondary", + "Conjugate" + ], + "title": "ImmunolabelClass", + "type": "string" + }, + "IntraCerebellarVentricleInjection": { + "additionalProperties": false, + "description": "Description of an interacerebellar ventricle injection", "properties": { - "name": { - "const": "Integrated DNA Technologies", - "default": "Integrated DNA Technologies", - "enum": [ - "Integrated DNA Technologies" + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Recovery time" }, - "abbreviation": { - "const": "IDT", - "default": "IDT", - "enum": [ - "IDT" + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Injection duration" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Instrument ID" }, - "registry_identifier": { - "const": "009jvpf03", - "default": "009jvpf03", - "enum": [ - "009jvpf03" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IDT", - "type": "object" - }, - "IMEC": { - "properties": { - "name": { - "const": "Interuniversity Microelectronics Center", - "default": "Interuniversity Microelectronics Center", - "enum": [ - "Interuniversity Microelectronics Center" - ], - "title": "Name", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" }, - "abbreviation": { - "const": "IMEC", - "default": "IMEC", - "enum": [ - "IMEC" + "injection_coordinate_ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Injection coordinate ML (mm)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "injection_coordinate_ap": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Injection coordinate AP (mm)" }, - "registry_identifier": { - "const": "02kcbn207", - "default": "02kcbn207", - "enum": [ - "02kcbn207" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IMEC", - "type": "object" - }, - "INFINITY_PHOTO_OPTICAL": { - "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" - ], - "title": "Name", - "type": "string" + "injection_coordinate_depth": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection coordinate depth (mm)", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "injection_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Injection coordinate unit" }, - "registry": { + "injection_coordinate_reference": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateReferenceLocation" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Injection coordinate reference" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "INFINITY_PHOTO_OPTICAL", - "type": "object" - }, - "INVITROGEN": { - "properties": { - "name": { - "const": "Invitrogen", - "default": "Invitrogen", - "enum": [ - "Invitrogen" + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "injection_angle": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Injection angle (deg)" }, - "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", - "enum": [ - "03x1ewr52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "INVITROGEN", - "type": "object" - }, - "IR_ROBOT_CO": { - "properties": { - "name": { - "const": "IR Robot Co", - "default": "IR Robot Co", - "enum": [ - "IR Robot Co" - ], - "title": "Name", - "type": "string" + "injection_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Injection angle unit" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "targeted_structure": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Injection targeted brain structure" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "IR_ROBOT_CO", - "type": "object" - }, - "ISL": { - "properties": { - "name": { - "const": "ISL Products International", - "default": "ISL Products International", - "enum": [ - "ISL Products International" + "injection_hemisphere": { + "anyOf": [ + { + "$ref": "#/$defs/Side" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Injection hemisphere" }, - "abbreviation": { - "const": "ISL", - "default": "ISL", + "procedure_type": { + "const": "ICV injection", + "default": "ICV injection", "enum": [ - "ISL" + "ICV injection" ], - "title": "Abbreviation", + "title": "Procedure Type", "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "injection_volume": { + "description": "Injection volume, one value per location", + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection volume (nL)", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "nanoliter", + "title": "Injection volume unit" } }, - "title": "ISL", - "type": "object" - }, - "ImmunolabelClass": { - "description": "Type of antibodies", - "enum": [ - "Primary", - "Secondary", - "Conjugate" + "required": [ + "injection_materials", + "protocol_id", + "injection_coordinate_ml", + "injection_coordinate_ap", + "injection_coordinate_depth", + "injection_angle", + "injection_volume" ], - "title": "ImmunolabelClass", - "type": "string" + "title": "IntraCerebellarVentricleInjection", + "type": "object" }, - "IntraCerebellarVentricleInjection": { + "IntraCisternalMagnaInjection": { "additionalProperties": false, - "description": "Description of an interacerebellar ventricle injection", + "description": "Description of an interacisternal magna injection", "properties": { "injection_materials": { "items": { @@ -4866,10 +2856,10 @@ "title": "Injection hemisphere" }, "procedure_type": { - "const": "ICV injection", - "default": "ICV injection", + "const": "ICM injection", + "default": "ICM injection", "enum": [ - "ICV injection" + "ICM injection" ], "title": "Procedure Type", "type": "string" @@ -4904,12 +2894,129 @@ "injection_angle", "injection_volume" ], - "title": "IntraCerebellarVentricleInjection", + "title": "IntraCisternalMagnaInjection", "type": "object" }, - "IntraCisternalMagnaInjection": { + "IntraperitonealInjection": { "additionalProperties": false, - "description": "Description of an interacisternal magna injection", + "description": "Description of an intraperitoneal injection procedure", + "properties": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Injection duration" + }, + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Instrument ID" + }, + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", + "type": "string" + }, + "procedure_type": { + "const": "Intraperitoneal injection", + "default": "Intraperitoneal injection", + "enum": [ + "Intraperitoneal injection" + ], + "title": "Procedure Type", + "type": "string" + }, + "injection_volume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Injection volume (uL)" + }, + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Injection volume unit" + } + }, + "required": [ + "injection_materials", + "protocol_id", + "injection_volume" + ], + "title": "IntraperitonealInjection", + "type": "object" + }, + "IontophoresisInjection": { + "additionalProperties": false, + "description": "Description of an iotophoresis injection procedure", "properties": { "injection_materials": { "items": { @@ -5105,33 +3212,33 @@ "title": "Injection hemisphere" }, "procedure_type": { - "const": "ICM injection", - "default": "ICM injection", + "const": "Iontophoresis injection", + "default": "Iontophoresis injection", "enum": [ - "ICM injection" + "Iontophoresis injection" ], "title": "Procedure Type", "type": "string" }, - "injection_volume": { - "description": "Injection volume, one value per location", - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection volume (nL)", - "type": "array" + "injection_current": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Injection current (uA)" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "nanoliter", - "title": "Injection volume unit" + "injection_current_unit": { + "$ref": "#/$defs/CurrentUnit", + "default": "microamps", + "title": "Injection current unit" + }, + "alternating_current": { + "title": "Alternating current", + "type": "string" } }, "required": [ @@ -5141,62 +3248,441 @@ "injection_coordinate_ap", "injection_coordinate_depth", "injection_angle", - "injection_volume" + "injection_current", + "alternating_current" + ], + "title": "IontophoresisInjection", + "type": "object" + }, + "MassUnit": { + "description": "Enumeration of Mass Measurements", + "enum": [ + "kilogram", + "gram", + "milligram", + "microgram", + "nanogram" ], - "title": "IntraCisternalMagnaInjection", - "type": "object" + "title": "MassUnit", + "type": "string" }, - "IntraperitonealInjection": { + "MyomatrixArray": { "additionalProperties": false, - "description": "Description of an intraperitoneal injection procedure", + "description": "Description of a Myomatrix array", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] - }, - "minItems": 1, - "title": "Injection material", - "type": "array" + "device_type": { + "const": "Myomatrix Array", + "default": "Myomatrix Array", + "enum": [ + "Myomatrix Array" + ], + "title": "Device Type", + "type": "string" }, - "recovery_time": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "title": "Recovery time" + "title": "Manufacturer" }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" }, - "injection_duration": { + "path_to_cad": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -5205,14 +3691,10 @@ } ], "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "instrument_id": { + "port_index": { "anyOf": [ { "type": "string" @@ -5222,1535 +3704,1750 @@ } ], "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "title": "Port index" }, - "procedure_type": { - "const": "Intraperitoneal injection", - "default": "Intraperitoneal injection", - "enum": [ - "Intraperitoneal injection" - ], - "title": "Procedure Type", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "injection_volume": { + "notes": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Injection volume (uL)" + "default": null, + "title": "Notes" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Injection volume unit" + "array_type": { + "$ref": "#/$defs/MyomatrixArrayType", + "title": "Array type" } }, "required": [ - "injection_materials", - "protocol_id", - "injection_volume" + "name", + "array_type" ], - "title": "IntraperitonealInjection", + "title": "MyomatrixArray", "type": "object" }, - "IontophoresisInjection": { + "MyomatrixArrayType": { + "description": "Type of Myomatrix array", + "enum": [ + "Injected", + "Sutured" + ], + "title": "MyomatrixArrayType", + "type": "string" + }, + "MyomatrixContact": { "additionalProperties": false, - "description": "Description of an iotophoresis injection procedure", + "description": "\"Description of a contact on a myomatrix thread", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" + "body_part": { + "discriminator": { + "mapping": { + "EMAPA_16748": "#/$defs/_Tail", + "EMAPA_17412": "#/$defs/_Forelimb", + "EMAPA_17458": "#/$defs/_Hindlimb", + "EMAPA_31857": "#/$defs/_Trunk", + "EMAPA_31858": "#/$defs/_Head", + "EMAPA_35587": "#/$defs/_Neck" }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] + "propertyName": "registry_identifier" }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "recovery_time": { - "anyOf": [ + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Forelimb" }, { - "type": "string" + "$ref": "#/$defs/_Head" }, { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ + "$ref": "#/$defs/_Hindlimb" + }, { - "type": "number" + "$ref": "#/$defs/_Neck" }, { - "type": "string" + "$ref": "#/$defs/_Tail" }, { - "type": "null" + "$ref": "#/$defs/_Trunk" } ], - "default": null, - "title": "Injection duration" + "title": "Body part of contact insertion" }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" + "side": { + "$ref": "#/$defs/Side", + "title": "Body side" }, - "instrument_id": { - "anyOf": [ + "muscle": { + "discriminator": { + "mapping": { + "EMAPA_18177": "#/$defs/_Deltoid", + "EMAPA_18179": "#/$defs/_Pectoralis_Major", + "EMAPA_19108": "#/$defs/_Biceps_Brachii", + "EMAPA_19111": "#/$defs/_Triceps_Brachii", + "EMAPA_19319": "#/$defs/_Flexor_Digitorum_Profundus", + "EMAPA_25053": "#/$defs/_Tendon_Of_Biceps_Brachii", + "EMAPA_25054": "#/$defs/_Long_Head_Of_Biceps_Brachii", + "EMAPA_25055": "#/$defs/_Short_Head_Of_Biceps_Brachii", + "EMAPA_36163": "#/$defs/_Pars_Scapularis_Of_Deltoid", + "EMAPA_36184": "#/$defs/_Lateral_Head_Of_Triceps_Brachii", + "EMAPA_36185": "#/$defs/_Long_Head_Of_Triceps_Brachii", + "EMAPA_36186": "#/$defs/_Medial_Head_Of_Triceps_Brachii", + "EMAPA_36189": "#/$defs/_Extensor_Carpi_Radialis_Longus", + "EMAPA_36190": "#/$defs/_Extensor_Carpi_Ulnaris", + "EMAPA_36191": "#/$defs/_Extensor_Digitorum_Communis", + "EMAPA_36192": "#/$defs/_Extensor_Digitorum_Lateralis", + "EMAPA_36197": "#/$defs/_Flexor_Carpi_Radialis", + "EMAPA_36198": "#/$defs/_Flexor_Carpi_Ulnaris" + }, + "propertyName": "registry_identifier" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Deltoid" }, { - "type": "null" - } - ], - "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" - }, - "injection_coordinate_ml": { - "anyOf": [ + "$ref": "#/$defs/_Pectoralis_Major" + }, { - "type": "number" + "$ref": "#/$defs/_Triceps_Brachii" }, { - "type": "string" - } - ], - "title": "Injection coordinate ML (mm)" - }, - "injection_coordinate_ap": { - "anyOf": [ + "$ref": "#/$defs/_Lateral_Head_Of_Triceps_Brachii" + }, { - "type": "number" + "$ref": "#/$defs/_Long_Head_Of_Triceps_Brachii" }, { - "type": "string" - } - ], - "title": "Injection coordinate AP (mm)" - }, - "injection_coordinate_depth": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection coordinate depth (mm)", - "type": "array" - }, - "injection_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Injection coordinate unit" - }, - "injection_coordinate_reference": { - "anyOf": [ + "$ref": "#/$defs/_Medial_Head_Of_Triceps_Brachii" + }, { - "$ref": "#/$defs/CoordinateReferenceLocation" + "$ref": "#/$defs/_Biceps_Brachii" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection coordinate reference" - }, - "bregma_to_lambda_distance": { - "anyOf": [ + "$ref": "#/$defs/_Long_Head_Of_Biceps_Brachii" + }, { - "type": "number" + "$ref": "#/$defs/_Short_Head_Of_Biceps_Brachii" }, { - "type": "string" + "$ref": "#/$defs/_Tendon_Of_Biceps_Brachii" }, { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "injection_angle": { - "anyOf": [ + "$ref": "#/$defs/_Pars_Scapularis_Of_Deltoid" + }, { - "type": "number" + "$ref": "#/$defs/_Extensor_Carpi_Radialis_Longus" }, { - "type": "string" - } - ], - "title": "Injection angle (deg)" - }, - "injection_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Injection angle unit" - }, - "targeted_structure": { - "anyOf": [ + "$ref": "#/$defs/_Extensor_Digitorum_Communis" + }, { - "type": "string" + "$ref": "#/$defs/_Extensor_Digitorum_Lateralis" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection targeted brain structure" - }, - "injection_hemisphere": { - "anyOf": [ + "$ref": "#/$defs/_Extensor_Carpi_Ulnaris" + }, { - "$ref": "#/$defs/Side" + "$ref": "#/$defs/_Flexor_Carpi_Radialis" }, { - "type": "null" + "$ref": "#/$defs/_Flexor_Carpi_Ulnaris" + }, + { + "$ref": "#/$defs/_Flexor_Digitorum_Profundus" } ], - "default": null, - "title": "Injection hemisphere" + "title": "Muscle of contact insertion" }, - "procedure_type": { - "const": "Iontophoresis injection", - "default": "Iontophoresis injection", - "enum": [ - "Iontophoresis injection" - ], - "title": "Procedure Type", - "type": "string" + "in_muscle": { + "title": "In muscle", + "type": "boolean" }, - "injection_current": { + "notes": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Injection current (uA)" - }, - "injection_current_unit": { - "$ref": "#/$defs/CurrentUnit", - "default": "microamps", - "title": "Injection current unit" - }, - "alternating_current": { - "title": "Alternating current", - "type": "string" + "default": null, + "title": "Notes" } }, "required": [ - "injection_materials", - "protocol_id", - "injection_coordinate_ml", - "injection_coordinate_ap", - "injection_coordinate_depth", - "injection_angle", - "injection_current", - "alternating_current" + "body_part", + "side", + "muscle", + "in_muscle" ], - "title": "IontophoresisInjection", + "title": "MyomatrixContact", "type": "object" }, - "JANELIA": { + "MyomatrixInsertion": { + "additionalProperties": false, + "description": "Description of a Myomatrix array insertion for EMG", "properties": { - "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "procedure_type": { + "const": "Myomatrix_Insertion", + "default": "Myomatrix_Insertion", "enum": [ - "Janelia Research Campus" + "Myomatrix_Insertion" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": "Janelia", - "default": "Janelia", - "enum": [ - "Janelia" - ], - "title": "Abbreviation", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "myomatrix_array": { + "$ref": "#/$defs/MyomatrixArray", + "title": "Myomatrix array" }, - "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", - "enum": [ - "013sk6x84" - ], - "title": "Registry Identifier", - "type": "string" + "threads": { + "items": { + "$ref": "#/$defs/MyomatrixThread" + }, + "title": "Array threads", + "type": "array" } }, - "title": "JANELIA", + "required": [ + "protocol_id", + "myomatrix_array", + "threads" + ], + "title": "MyomatrixInsertion", "type": "object" }, - "JAX": { + "MyomatrixThread": { + "additionalProperties": false, + "description": "Description of a thread of a myomatrix array", "properties": { - "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", - "enum": [ - "Jackson Laboratory" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "JAX", - "default": "JAX", - "enum": [ - "JAX" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "ground_electrode_location": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "EMAPA_16748": "#/$defs/_Tail", + "EMAPA_17412": "#/$defs/_Forelimb", + "EMAPA_17458": "#/$defs/_Hindlimb", + "EMAPA_31857": "#/$defs/_Trunk", + "EMAPA_31858": "#/$defs/_Head", + "EMAPA_35587": "#/$defs/_Neck" }, - "propertyName": "name" + "propertyName": "registry_identifier" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Forelimb" + }, + { + "$ref": "#/$defs/_Head" + }, + { + "$ref": "#/$defs/_Hindlimb" + }, + { + "$ref": "#/$defs/_Neck" + }, + { + "$ref": "#/$defs/_Tail" + }, + { + "$ref": "#/$defs/_Trunk" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", - "enum": [ - "021sy4w91" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JAX", - "type": "object" - }, - "JULABO": { - "properties": { - "name": { - "const": "Julabo", - "default": "Julabo", - "enum": [ - "Julabo" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Location of ground electrode" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "contacts": { + "items": { + "$ref": "#/$defs/MyomatrixContact" + }, + "title": "Contacts", + "type": "array" } }, - "title": "JULABO", + "required": [ + "ground_electrode_location", + "contacts" + ], + "title": "MyomatrixThread", "type": "object" }, - "LATERAL_HEAD_OF_TRICEPS_BRACHII": { + "NanojectInjection": { + "additionalProperties": false, + "description": "Description of a nanoject injection procedure", "properties": { - "name": { - "const": "lateral head of triceps brachii", - "default": "lateral head of triceps brachii", - "enum": [ - "lateral head of triceps brachii" - ], - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" }, - "registry_identifier": { - "const": "EMAPA_36184", - "default": "EMAPA_36184", - "enum": [ - "EMAPA_36184" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LATERAL_HEAD_OF_TRICEPS_BRACHII", - "type": "object" - }, - "LEICA": { - "properties": { - "name": { - "const": "Leica", - "default": "Leica", - "enum": [ - "Leica" + "recovery_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Recovery time" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LEICA", - "type": "object" - }, - "LG": { - "properties": { - "name": { - "const": "LG", - "default": "LG", - "enum": [ - "LG" + "injection_duration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Injection duration" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Instrument ID" }, - "registry_identifier": { - "const": "02b948n83", - "default": "02b948n83", - "enum": [ - "02b948n83" - ], - "title": "Registry Identifier", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" - } - }, - "title": "LG", - "type": "object" - }, - "LIFECANVAS": { - "properties": { - "name": { - "const": "LifeCanvas", - "default": "LifeCanvas", - "enum": [ - "LifeCanvas" + }, + "injection_coordinate_ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Injection coordinate ML (mm)" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "injection_coordinate_ap": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "Injection coordinate AP (mm)" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "injection_coordinate_depth": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection coordinate depth (mm)", + "type": "array" }, - "registry_identifier": { - "const": null, + "injection_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Injection coordinate unit" + }, + "injection_coordinate_reference": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateReferenceLocation" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Injection coordinate reference" + }, + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LIFECANVAS", - "type": "object" - }, - "LONG_HEAD_OF_BICEPS_BRACHII": { - "properties": { - "name": { - "const": "long head of biceps brachii", - "default": "long head of biceps brachii", - "enum": [ - "long head of biceps brachii" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" + }, + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" + }, + "injection_angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Injection angle (deg)" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "injection_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Injection angle unit" }, - "registry_identifier": { - "const": "EMAPA_25054", - "default": "EMAPA_25054", - "enum": [ - "EMAPA_25054" + "targeted_structure": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LONG_HEAD_OF_BICEPS_BRACHII", - "type": "object" - }, - "LONG_HEAD_OF_TRICEPS_BRACHII": { - "properties": { - "name": { - "const": "long head of triceps brachii", - "default": "long head of triceps brachii", + "default": null, + "title": "Injection targeted brain structure" + }, + "injection_hemisphere": { + "anyOf": [ + { + "$ref": "#/$defs/Side" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Injection hemisphere" + }, + "procedure_type": { + "const": "Nanoject injection", + "default": "Nanoject injection", "enum": [ - "long head of triceps brachii" + "Nanoject injection" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "injection_volume": { + "description": "Injection volume, one value per location", + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Injection volume (nL)", + "type": "array" }, - "registry_identifier": { - "const": "EMAPA_36185", - "default": "EMAPA_36185", - "enum": [ - "EMAPA_36185" - ], - "title": "Registry Identifier", - "type": "string" + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "nanoliter", + "title": "Injection volume unit" } }, - "title": "LONG_HEAD_OF_TRICEPS_BRACHII", + "required": [ + "injection_materials", + "protocol_id", + "injection_coordinate_ml", + "injection_coordinate_ap", + "injection_coordinate_depth", + "injection_angle", + "injection_volume" + ], + "title": "NanojectInjection", "type": "object" }, - "LUMEN_DYNAMICS": { + "NonViralMaterial": { + "additionalProperties": false, + "description": "Description of a non-viral injection material", "properties": { "name": { - "const": "Lumen Dynamics", - "default": "Lumen Dynamics", - "enum": [ - "Lumen Dynamics" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } + ], "default": null, + "title": "Lot expiration date" + }, + "material_type": { + "const": "Reagent", + "default": "Reagent", "enum": [ - null + "Reagent" ], - "title": "Abbreviation", - "type": "null" + "title": "Injection material type", + "type": "string" }, - "registry": { + "concentration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "description": "Must provide concentration unit", + "title": "Concentration" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "concentration_unit": { + "default": "mg/mL", + "title": "Concentration unit", + "type": "string" } }, - "title": "LUMEN_DYNAMICS", + "required": [ + "name", + "source", + "lot_number" + ], + "title": "NonViralMaterial", "type": "object" }, - "MACACA_MULATTA": { + "OligoProbe": { + "additionalProperties": false, + "description": "Description of an oligonucleotide probe", "properties": { "name": { - "const": "Macaca mulatta", - "default": "Macaca mulatta", - "enum": [ - "Macaca mulatta" - ], "title": "Name", "type": "string" }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, + "source": { "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Registry" + "title": "Source" }, - "registry_identifier": { - "const": "NCBI:txid9544", - "default": "NCBI:txid9544", - "enum": [ - "NCBI:txid9544" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MACACA_MULATTA", - "type": "object" - }, - "MBF": { - "properties": { - "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", - "enum": [ - "MBF Bioscience" + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Research Resource ID" }, - "abbreviation": { - "const": "MBF", - "default": "MBF", - "enum": [ - "MBF" - ], - "title": "Abbreviation", + "lot_number": { + "title": "Lot number", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02zynam48", - "default": "02zynam48", - "enum": [ - "02zynam48" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MBF", - "type": "object" - }, - "MEADOWLARK_OPTICS": { - "properties": { - "name": { - "const": "Meadowlark Optics", - "default": "Meadowlark Optics", - "enum": [ - "Meadowlark Optics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Lot expiration date" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "species": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" } ], - "title": "Registry" + "title": "Species" }, - "registry_identifier": { - "const": "00n8qbq54", - "default": "00n8qbq54", - "enum": [ - "00n8qbq54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MEADOWLARK_OPTICS", - "type": "object" - }, - "MEDIAL_HEAD_OF_TRICEPS_BRACHII": { - "properties": { - "name": { - "const": "medial head of triceps brachii", - "default": "medial head of triceps brachii", - "enum": [ - "medial head of triceps brachii" - ], - "title": "Name", - "type": "string" + "gene": { + "$ref": "#/$defs/PIDName", + "title": "Gene name, accession number, and registry" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "probe_sequences": { + "items": { + "type": "string" + }, + "title": "Probe sequences", + "type": "array" }, - "registry_identifier": { - "const": "EMAPA_36186", - "default": "EMAPA_36186", - "enum": [ - "EMAPA_36186" - ], - "title": "Registry Identifier", - "type": "string" + "readout": { + "$ref": "#/$defs/Readout" } }, - "title": "MEDIAL_HEAD_OF_TRICEPS_BRACHII", + "required": [ + "name", + "source", + "lot_number", + "species", + "gene", + "probe_sequences", + "readout" + ], + "title": "OligoProbe", "type": "object" }, - "MIDOPT": { + "OphysProbe": { + "additionalProperties": false, + "description": "Description of an implanted ophys probe", "properties": { - "name": { - "const": "Midwest Optical Systems, Inc.", - "default": "Midwest Optical Systems, Inc.", - "enum": [ - "Midwest Optical Systems, Inc." - ], - "title": "Name", - "type": "string" + "ophys_probe": { + "$ref": "#/$defs/FiberProbe", + "title": "Fiber probe" }, - "abbreviation": { - "const": "MidOpt", - "default": "MidOpt", - "enum": [ - "MidOpt" - ], - "title": "Abbreviation", + "targeted_structure": { + "title": "Targeted structure", "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "stereotactic_coordinate_ap": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Stereotactic coordinate A/P (mm)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "stereotactic_coordinate_ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MIDOPT", - "type": "object" - }, - "MITUTUYO": { - "properties": { - "name": { - "const": "Mitutuyo", - "default": "Mitutuyo", - "enum": [ - "Mitutuyo" + "title": "Stereotactic coordinate M/L (mm)" + }, + "stereotactic_coordinate_dv": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Stereotactic coordinate D/V (mm)" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "stereotactic_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Sterotactic coordinate unit" + }, + "stereotactic_coordinate_reference": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateReferenceLocation" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Stereotactic coordinate reference" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MITUTUYO", - "type": "object" - }, - "MJFF": { - "properties": { - "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", - "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" + "bregma_to_lambda_distance": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "description": "Distance between bregman and lambda", + "title": "Bregma to lambda (mm)" }, - "abbreviation": { - "const": "MJFF", - "default": "MJFF", - "enum": [ - "MJFF" - ], - "title": "Abbreviation", - "type": "string" + "bregma_to_lambda_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Bregma to lambda unit" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "angle": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Angle (deg)" }, - "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", - "enum": [ - "03arq3225" + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "MJFF", + "required": [ + "ophys_probe", + "targeted_structure", + "stereotactic_coordinate_ap", + "stereotactic_coordinate_ml", + "stereotactic_coordinate_dv", + "angle" + ], + "title": "OphysProbe", "type": "object" }, - "MKS_NEWPORT": { + "OtherSubjectProcedure": { + "additionalProperties": false, + "description": "Description of non-surgical procedure performed on a subject", "properties": { - "name": { - "const": "MKS Newport", - "default": "MKS Newport", + "procedure_type": { + "const": "Other Subject Procedure", + "default": "Other Subject Procedure", "enum": [ - "MKS Newport" + "Other Subject Procedure" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "protocol_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" }, - "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", - "enum": [ - "00k17f049" - ], - "title": "Registry Identifier", + "description": { + "title": "Description", "type": "string" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" } }, - "title": "MKS_NEWPORT", + "required": [ + "description" + ], + "title": "OtherSubjectProcedure", "type": "object" }, - "MPI": { + "PIDName": { + "additionalProperties": false, + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", "properties": { "name": { - "const": "MPI", - "default": "MPI", - "enum": [ - "MPI" - ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MPI", - "default": "MPI", - "enum": [ - "MPI" + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Abbreviation" }, "registry": { + "anyOf": [ + { + "$ref": "#/$defs/BaseName" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Registry identifier" } }, - "title": "MPI", + "required": [ + "name" + ], + "title": "PIDName", "type": "object" }, - "MUS_MUSCULUS": { + "Perfusion": { + "additionalProperties": false, + "description": "Description of a perfusion procedure that creates a specimen", "properties": { - "name": { - "const": "Mus musculus", - "default": "Mus musculus", + "procedure_type": { + "const": "Perfusion", + "default": "Perfusion", "enum": [ - "Mus musculus" + "Perfusion" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "registry": { - "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" - }, - "discriminator": { - "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NCBI" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "NCBI:txid10090", - "default": "NCBI:txid10090", - "enum": [ - "NCBI:txid10090" - ], - "title": "Registry Identifier", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" + }, + "output_specimen_ids": { + "description": "IDs of specimens resulting from this procedure.", + "items": { + "type": "string" + }, + "title": "Specimen ID", + "type": "array", + "uniqueItems": true } }, - "title": "MUS_MUSCULUS", + "required": [ + "protocol_id", + "output_specimen_ids" + ], + "title": "Perfusion", "type": "object" }, - "MassUnit": { - "description": "Enumeration of Mass Measurements", + "ProtectiveMaterial": { + "description": "Name of material applied to craniotomy", "enum": [ - "kilogram", - "gram", - "milligram", - "microgram", - "nanogram" + "Agarose", + "Duragel", + "Kwik-Cast", + "SORTA-clear", + "Other - see notes" ], - "title": "MassUnit", + "title": "ProtectiveMaterial", "type": "string" }, - "MyomatrixArray": { + "ProtectiveMaterialReplacement": { "additionalProperties": false, - "description": "Description of a Myomatrix array", + "description": "Description of a protective material replacement procedure in preparation for ephys recording", "properties": { - "device_type": { - "const": "Myomatrix Array", - "default": "Myomatrix Array", + "procedure_type": { + "const": "Ground wire", + "default": "Ground wire", "enum": [ - "Myomatrix Array" + "Ground wire" ], - "title": "Device Type", + "title": "Procedure Type", "type": "string" }, - "name": { - "title": "Device name", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" + "protective_material": { + "$ref": "#/$defs/ProtectiveMaterial", + "description": "New material being applied", + "title": "Protective material" }, - "manufacturer": { + "ground_wire_hole": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Ground wire hole" + }, + "ground_wire_material": { + "anyOf": [ + { + "$ref": "#/$defs/GroundWireMaterial" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Ground wire material" }, - "model": { + "ground_wire_diameter": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -6759,9 +5456,14 @@ } ], "default": null, - "title": "Model" + "title": "Ground wire diameter" }, - "path_to_cad": { + "ground_wire_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Ground wire diameter unit" + }, + "well_part_number": { "anyOf": [ { "type": "string" @@ -6771,10 +5473,9 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Well part number" }, - "port_index": { + "well_type": { "anyOf": [ { "type": "string" @@ -6784,16 +5485,410 @@ } ], "default": null, - "title": "Port index" + "title": "Well type" + } + }, + "required": [ + "protocol_id", + "protective_material" + ], + "title": "ProtectiveMaterialReplacement", + "type": "object" + }, + "Readout": { + "additionalProperties": false, + "description": "Description of a readout", + "properties": { + "name": { + "title": "Name", + "type": "string" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { + "title": "Lot number", + "type": "string" }, - "notes": { + "expiration_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -6801,815 +5896,1598 @@ } ], "default": null, - "title": "Notes" + "title": "Lot expiration date" }, - "array_type": { - "$ref": "#/$defs/MyomatrixArrayType", - "title": "Array type" + "fluorophore": { + "$ref": "#/$defs/Fluorophore" + }, + "excitation_wavelength": { + "title": "Excitation wavelength (nm)", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Excitation wavelength unit" + }, + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" } }, "required": [ "name", - "array_type" + "source", + "lot_number", + "fluorophore", + "excitation_wavelength", + "stain_type" ], - "title": "MyomatrixArray", + "title": "Readout", "type": "object" }, - "MyomatrixArrayType": { - "description": "Type of Myomatrix array", - "enum": [ - "Injected", - "Sutured" - ], - "title": "MyomatrixArrayType", - "type": "string" - }, - "MyomatrixContact": { + "Reagent": { "additionalProperties": false, - "description": "\"Description of a contact on a myomatrix thread", + "description": "Description of reagent used in procedure", "properties": { - "body_part": { + "name": { + "title": "Name", + "type": "string" + }, + "source": { "discriminator": { "mapping": { - "forelimb": "#/$defs/FORELIMB", - "head": "#/$defs/HEAD", - "hindlimb": "#/$defs/HINDLIMB", - "neck": "#/$defs/NECK", - "tail": "#/$defs/TAIL", - "trunk": "#/$defs/TRUNK" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/FORELIMB" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/HEAD" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/HINDLIMB" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/NECK" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/TAIL" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/TRUNK" - } - ], - "title": "Body part of contact insertion" - }, - "side": { - "$ref": "#/$defs/Side", - "title": "Body side" - }, - "muscle": { - "discriminator": { - "mapping": { - "biceps brachii": "#/$defs/BICEPS_BRACHII", - "deltoid": "#/$defs/DELTOID", - "extensor carpi radialis longus": "#/$defs/EXTENSOR_CARPI_RADIALIS_LONGUS", - "extensor carpi ulnaris": "#/$defs/EXTENSOR_CARPI_ULNARIS", - "extensor digitorum communis": "#/$defs/EXTENSOR_DIGITORUM_COMMUNIS", - "extensor digitorum lateralis": "#/$defs/EXTENSOR_DIGITORUM_LATERALIS", - "flexor carpi radialis": "#/$defs/FLEXOR_CARPI_RADIALIS", - "flexor carpi ulnaris": "#/$defs/FLEXOR_CARPI_ULNARIS", - "flexor digitorum profundus": "#/$defs/FLEXOR_DIGITORUM_PROFUNDUS", - "lateral head of triceps brachii": "#/$defs/LATERAL_HEAD_OF_TRICEPS_BRACHII", - "long head of biceps brachii": "#/$defs/LONG_HEAD_OF_BICEPS_BRACHII", - "long head of triceps brachii": "#/$defs/LONG_HEAD_OF_TRICEPS_BRACHII", - "medial head of triceps brachii": "#/$defs/MEDIAL_HEAD_OF_TRICEPS_BRACHII", - "pars scapularis of deltoid": "#/$defs/PARS_SCAPULARIS_OF_DELTOID", - "pectoralis major": "#/$defs/PECTORALIS_MAJOR", - "short head of biceps brachii": "#/$defs/SHORT_HEAD_OF_BICEPS_BRACHII", - "tendon of biceps brachii": "#/$defs/TENDON_OF_BICEPS_BRACHII", - "triceps brachii": "#/$defs/TRICEPS_BRACHII" + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/DELTOID" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/PECTORALIS_MAJOR" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/TRICEPS_BRACHII" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/LATERAL_HEAD_OF_TRICEPS_BRACHII" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/LONG_HEAD_OF_TRICEPS_BRACHII" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/MEDIAL_HEAD_OF_TRICEPS_BRACHII" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/BICEPS_BRACHII" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/LONG_HEAD_OF_BICEPS_BRACHII" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/SHORT_HEAD_OF_BICEPS_BRACHII" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TENDON_OF_BICEPS_BRACHII" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/PARS_SCAPULARIS_OF_DELTOID" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/EXTENSOR_CARPI_RADIALIS_LONGUS" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/EXTENSOR_DIGITORUM_COMMUNIS" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/EXTENSOR_DIGITORUM_LATERALIS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/EXTENSOR_CARPI_ULNARIS" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/FLEXOR_CARPI_RADIALIS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/FLEXOR_CARPI_ULNARIS" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/FLEXOR_DIGITORUM_PROFUNDUS" + "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Muscle of contact insertion" - }, - "in_muscle": { - "title": "In muscle", - "type": "boolean" + "title": "Source" }, - "notes": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "body_part", - "side", - "muscle", - "in_muscle" - ], - "title": "MyomatrixContact", - "type": "object" - }, - "MyomatrixInsertion": { - "additionalProperties": false, - "description": "Description of a Myomatrix array insertion for EMG", - "properties": { - "procedure_type": { - "const": "Myomatrix_Insertion", - "default": "Myomatrix_Insertion", - "enum": [ - "Myomatrix_Insertion" - ], - "title": "Procedure Type", - "type": "string" + "title": "Research Resource ID" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "lot_number": { + "title": "Lot number", "type": "string" }, - "myomatrix_array": { - "$ref": "#/$defs/MyomatrixArray", - "title": "Myomatrix array" - }, - "threads": { - "items": { - "$ref": "#/$defs/MyomatrixThread" - }, - "title": "Array threads", - "type": "array" + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Lot expiration date" } }, "required": [ - "protocol_id", - "myomatrix_array", - "threads" + "name", + "source", + "lot_number" ], - "title": "MyomatrixInsertion", + "title": "Reagent", "type": "object" }, - "MyomatrixThread": { + "RetroOrbitalInjection": { "additionalProperties": false, - "description": "Description of a thread of a myomatrix array", + "description": "Description of a retro-orbital injection procedure", "properties": { - "ground_electrode_location": { - "discriminator": { - "mapping": { - "forelimb": "#/$defs/FORELIMB", - "head": "#/$defs/HEAD", - "hindlimb": "#/$defs/HINDLIMB", - "neck": "#/$defs/NECK", - "tail": "#/$defs/TAIL", - "trunk": "#/$defs/TRUNK" + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Reagent": "#/$defs/NonViralMaterial", + "Virus": "#/$defs/ViralMaterial" + }, + "propertyName": "material_type" }, - "propertyName": "name" + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] }, - "oneOf": [ + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "recovery_time": { + "anyOf": [ { - "$ref": "#/$defs/FORELIMB" + "type": "number" }, { - "$ref": "#/$defs/HEAD" + "type": "string" }, { - "$ref": "#/$defs/HINDLIMB" - }, + "type": "null" + } + ], + "default": null, + "title": "Recovery time" + }, + "recovery_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Recovery time unit" + }, + "injection_duration": { + "anyOf": [ { - "$ref": "#/$defs/NECK" + "type": "number" }, { - "$ref": "#/$defs/TAIL" + "type": "string" }, { - "$ref": "#/$defs/TRUNK" + "type": "null" } ], - "title": "Location of ground electrode" - }, - "contacts": { - "items": { - "$ref": "#/$defs/MyomatrixContact" - }, - "title": "Contacts", - "type": "array" - } - }, - "required": [ - "ground_electrode_location", - "contacts" - ], - "title": "MyomatrixThread", - "type": "object" - }, - "NATIONAL_INSTRUMENTS": { - "properties": { - "name": { - "const": "National Instruments", - "default": "National Instruments", - "enum": [ - "National Instruments" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Injection duration" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "injection_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Injection duration unit" + }, + "instrument_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Instrument ID" }, - "registry_identifier": { - "const": "026exqw73", - "default": "026exqw73", - "enum": [ - "026exqw73" - ], - "title": "Registry Identifier", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" - } - }, - "title": "NATIONAL_INSTRUMENTS", - "type": "object" - }, - "NAVITAR": { - "properties": { - "name": { - "const": "Navitar", - "default": "Navitar", + }, + "procedure_type": { + "const": "Retro-orbital injection", + "default": "Retro-orbital injection", "enum": [ - "Navitar" + "Retro-orbital injection" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "injection_volume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "Injection volume (uL)" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "injection_volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Injection volume unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "injection_eye": { + "$ref": "#/$defs/Side", + "title": "Injection eye" } }, - "title": "NAVITAR", + "required": [ + "injection_materials", + "protocol_id", + "injection_volume", + "injection_eye" + ], + "title": "RetroOrbitalInjection", "type": "object" }, - "NCBI": { + "SectionOrientation": { + "description": "Orientation of sectioning", + "enum": [ + "Coronal", + "Sagittal", + "Transverse" + ], + "title": "SectionOrientation", + "type": "string" + }, + "SectionStrategy": { + "description": "Section strategy", + "enum": [ + "Whole Brain", + "Hemi Brain" + ], + "title": "SectionStrategy", + "type": "string" + }, + "Sectioning": { "additionalProperties": false, + "description": "Description of a sectioning procedure", "properties": { - "name": { - "const": "National Center for Biotechnology Information", - "default": "National Center for Biotechnology Information", + "procedure_type": { + "const": "Sectioning", + "default": "Sectioning", "enum": [ - "National Center for Biotechnology Information" + "Sectioning" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": "NCBI", - "default": "NCBI", - "enum": [ - "NCBI" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "NCBI", - "type": "object" - }, - "NCCIH": { - "properties": { - "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", - "enum": [ - "National Center for Complementary and Integrative Health" + "number_of_slices": { + "title": "Number of slices", + "type": "integer" + }, + "output_specimen_ids": { + "items": { + "type": "string" + }, + "minItems": 1, + "title": "Output specimen ids", + "type": "array" + }, + "section_orientation": { + "$ref": "#/$defs/SectionOrientation", + "title": "Sectioning orientation" + }, + "section_thickness": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Section thickness" }, - "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", - "enum": [ - "NCCIH" - ], - "title": "Abbreviation", - "type": "string" + "section_thickness_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Section thickness unit" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "section_distance_from_reference": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Section distance from reference" }, - "registry_identifier": { - "const": "00190t495", - "default": "00190t495", - "enum": [ - "00190t495" - ], - "title": "Registry Identifier", + "section_distance_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Distance unit" + }, + "reference_location": { + "$ref": "#/$defs/CoordinateReferenceLocation", + "title": "Reference location for distance measurement" + }, + "section_strategy": { + "$ref": "#/$defs/SectionStrategy", + "title": "Slice strategy" + }, + "targeted_structure": { + "description": "Use Allen Brain Atlas Ontology", + "title": "Targeted structure", "type": "string" } }, - "title": "NCCIH", + "required": [ + "number_of_slices", + "output_specimen_ids", + "section_orientation", + "section_thickness", + "section_distance_from_reference", + "reference_location", + "section_strategy", + "targeted_structure" + ], + "title": "Sectioning", "type": "object" }, - "NECK": { + "Side": { + "description": "Side of animal", + "enum": [ + "Left", + "Right", + "Midline" + ], + "title": "Side", + "type": "string" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "SpecimenProcedure": { + "additionalProperties": false, + "description": "Description of surgical or other procedure performed on a specimen", "properties": { - "name": { - "const": "neck", - "default": "neck", - "enum": [ - "neck" + "procedure_type": { + "$ref": "#/$defs/SpecimenProcedureType", + "title": "Procedure type" + }, + "procedure_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", + "default": null, + "description": "Name to clarify specific procedure used as needed", + "title": "Procedure name" + }, + "specimen_id": { + "title": "Specimen ID", "type": "string" }, - "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "start_date": { + "format": "date", + "title": "Start date", + "type": "string" }, - "registry_identifier": { - "const": "EMAPA_35587", - "default": "EMAPA_35587", - "enum": [ - "EMAPA_35587" - ], - "title": "Registry Identifier", + "end_date": { + "format": "date", + "title": "End date", "type": "string" - } - }, - "title": "NECK", - "type": "object" - }, - "NEUROPHOTOMETRICS": { - "properties": { - "name": { - "const": "Neurophotometrics", - "default": "Neurophotometrics", - "enum": [ - "Neurophotometrics" - ], - "title": "Name", + }, + "experimenter_full_name": { + "description": "First and last name of the experimenter.", + "title": "Experimenter full name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "protocol_id": { + "description": "DOI for protocols.io", + "items": { + "type": "string" + }, + "title": "Protocol ID", + "type": "array" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "reagents": { + "default": [], + "items": { + "$ref": "#/$defs/Reagent" + }, + "title": "Reagents", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NEUROPHOTOMETRICS", - "type": "object" - }, - "NEW_SCALE_TECHNOLOGIES": { - "properties": { - "name": { - "const": "New Scale Technologies", - "default": "New Scale Technologies", - "enum": [ - "New Scale Technologies" + "hcr_series": { + "anyOf": [ + { + "$ref": "#/$defs/HCRSeries" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "HCR Series" }, - "registry": { + "antibodies": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Antibody" + }, + "type": "array" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Immunolabeling" }, - "registry_identifier": { - "const": null, + "sectioning": { + "anyOf": [ + { + "$ref": "#/$defs/Sectioning" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Sectioning" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" } }, - "title": "NEW_SCALE_TECHNOLOGIES", + "required": [ + "procedure_type", + "specimen_id", + "start_date", + "end_date", + "experimenter_full_name", + "protocol_id" + ], + "title": "SpecimenProcedure", "type": "object" }, - "NIKON": { + "SpecimenProcedureType": { + "description": "Specimen procedures", + "enum": [ + "Clearing", + "Delipidation", + "Embedding", + "Expansion", + "Fixation", + "Fixation and permeabilization", + "Gelation", + "Hybridication and amplification", + "Hybridization Chain Reaction", + "Immunolabeling", + "Mounting", + "Other", + "Refractive index matching", + "Sectioning", + "Soak", + "Storage", + "Stripping", + "Tamoxifen induction" + ], + "title": "SpecimenProcedureType", + "type": "string" + }, + "Stain": { + "additionalProperties": false, + "description": "Description of a non-oligo probe stain", "properties": { "name": { - "const": "Nikon", - "default": "Nikon", - "enum": [ - "Nikon" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "source": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { + "title": "Lot number", + "type": "string" + }, + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Lot expiration date" }, - "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", - "enum": [ - "0280y9h11" - ], - "title": "Registry Identifier", - "type": "string" + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" + }, + "concentration": { + "$ref": "#/$defs/concentration", + "title": "Concentration (uM)" } }, - "title": "NIKON", + "required": [ + "name", + "source", + "lot_number", + "stain_type", + "concentration" + ], + "title": "Stain", "type": "object" }, - "NIMH": { + "StainType": { + "description": "Stain types for probes describing what is being labeled", + "enum": [ + "RNA", + "Nuclear", + "Fill" + ], + "title": "StainType", + "type": "string" + }, + "Surgery": { + "additionalProperties": false, + "description": "Description of subject procedures performed at one time", "properties": { - "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", + "procedure_type": { + "const": "Surgery", + "default": "Surgery", "enum": [ - "National Institute of Mental Health" + "Surgery" ], - "title": "Name", + "title": "Procedure Type", "type": "string" }, - "abbreviation": { - "const": "NIMH", - "default": "NIMH", - "enum": [ - "NIMH" - ], - "title": "Abbreviation", + "protocol_id": { + "description": "DOI for protocols.io", + "title": "Protocol ID", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "start_date": { + "format": "date", + "title": "Start date", + "type": "string" + }, + "experimenter_full_name": { + "description": "First and last name of the experimenter.", + "title": "Experimenter full name", + "type": "string" + }, + "iacuc_protocol": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "IACUC protocol" }, - "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", - "enum": [ - "04xeg9z08" + "animal_weight_prior": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NIMH", - "type": "object" - }, - "NINDS": { - "properties": { - "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", - "enum": [ - "National Institute of Neurological Disorders and Stroke" + "default": null, + "description": "Animal weight before procedure", + "title": "Animal weight (g)" + }, + "animal_weight_post": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "description": "Animal weight after procedure", + "title": "Animal weight (g)" }, - "abbreviation": { - "const": "NINDS", - "default": "NINDS", - "enum": [ - "NINDS" + "weight_unit": { + "$ref": "#/$defs/MassUnit", + "default": "gram", + "title": "Weight unit" + }, + "anaesthesia": { + "anyOf": [ + { + "$ref": "#/$defs/Anaesthetic" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Anaesthesia" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "workstation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Workstation ID" + }, + "procedures": { + "items": { + "discriminator": { + "mapping": { + "Craniotomy": "#/$defs/Craniotomy", + "Fiber implant": "#/$defs/FiberImplant", + "Ground wire": "#/$defs/ProtectiveMaterialReplacement", + "Headframe": "#/$defs/Headframe", + "ICM injection": "#/$defs/IntraCisternalMagnaInjection", + "ICV injection": "#/$defs/IntraCerebellarVentricleInjection", + "Intraperitoneal injection": "#/$defs/IntraperitonealInjection", + "Iontophoresis injection": "#/$defs/IontophoresisInjection", + "Myomatrix_Insertion": "#/$defs/MyomatrixInsertion", + "Nanoject injection": "#/$defs/NanojectInjection", + "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", + "Perfusion": "#/$defs/Perfusion", + "Retro-orbital injection": "#/$defs/RetroOrbitalInjection" + }, + "propertyName": "procedure_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Craniotomy" + }, + { + "$ref": "#/$defs/FiberImplant" + }, + { + "$ref": "#/$defs/Headframe" + }, + { + "$ref": "#/$defs/IntraCerebellarVentricleInjection" + }, + { + "$ref": "#/$defs/IntraCisternalMagnaInjection" + }, + { + "$ref": "#/$defs/IntraperitonealInjection" + }, + { + "$ref": "#/$defs/IontophoresisInjection" + }, + { + "$ref": "#/$defs/MyomatrixInsertion" + }, + { + "$ref": "#/$defs/NanojectInjection" + }, + { + "$ref": "#/$defs/OtherSubjectProcedure" + }, + { + "$ref": "#/$defs/Perfusion" + }, + { + "$ref": "#/$defs/ProtectiveMaterialReplacement" + }, + { + "$ref": "#/$defs/RetroOrbitalInjection" + } + ] }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "minItems": 1, + "title": "Procedures", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", - "enum": [ - "01s5ya894" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "NINDS", + "required": [ + "protocol_id", + "start_date", + "experimenter_full_name", + "procedures" + ], + "title": "Surgery", "type": "object" }, - "NRESEARCH_INC": { + "TarsVirusIdentifiers": { + "additionalProperties": false, + "description": "TARS data for a viral prep", "properties": { - "name": { - "const": "NResearch Inc", - "default": "NResearch Inc", - "enum": [ - "NResearch Inc" + "virus_tars_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Virus ID, usually begins 'AiV'" }, - "registry": { + "plasmid_tars_alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "description": "Alias used to reference the plasmid, usually begins 'AiP'", + "title": "Plasmid alias" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NRESEARCH_INC", - "type": "object" - }, - "NYU": { - "properties": { - "name": { - "const": "New York University", - "default": "New York University", - "enum": [ - "New York University" - ], - "title": "Name", + "prep_lot_number": { + "title": "Preparation lot number", "type": "string" }, - "abbreviation": { - "const": "NYU", - "default": "NYU", - "enum": [ - "NYU" + "prep_date": { + "anyOf": [ + { + "format": "date", + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "Date this prep lot was titered", + "title": "Preparation lot date" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "prep_type": { + "anyOf": [ + { + "$ref": "#/$defs/VirusPrepType" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Viral prep type" }, - "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", - "enum": [ - "0190ak572" + "prep_protocol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Prep protocol" } }, - "title": "NYU", + "required": [ + "prep_lot_number" + ], + "title": "TarsVirusIdentifiers", "type": "object" }, - "NanojectInjection": { + "TimeUnit": { + "description": "Enumeration of Time Measurements", + "enum": [ + "hour", + "minute", + "second", + "millisecond", + "microsecond", + "nanosecond" + ], + "title": "TimeUnit", + "type": "string" + }, + "TrainingProtocol": { "additionalProperties": false, - "description": "Description of a nanoject injection procedure", + "description": "Description of an animal training protocol", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] - }, - "minItems": 1, - "title": "Injection material", - "type": "array" + "procedure_type": { + "const": "Training", + "default": "Training", + "enum": [ + "Training" + ], + "title": "Procedure Type", + "type": "string" }, - "recovery_time": { + "training_name": { + "title": "Training protocol name", + "type": "string" + }, + "protocol_id": { + "title": "Training protocol ID", + "type": "string" + }, + "start_date": { + "format": "date", + "title": "Training protocol start date", + "type": "string" + }, + "end_date": { "anyOf": [ { - "type": "number" + "format": "date", + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Training protocol end date" + }, + "notes": { + "anyOf": [ { "type": "string" }, @@ -7618,125 +7496,158 @@ } ], "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" + "title": "Notes" + } + }, + "required": [ + "training_name", + "protocol_id", + "start_date" + ], + "title": "TrainingProtocol", + "type": "object" + }, + "UnitlessUnit": { + "description": "Unitless options", + "enum": [ + "percent", + "fraction of cycle" + ], + "title": "UnitlessUnit", + "type": "string" + }, + "ViralMaterial": { + "additionalProperties": false, + "description": "Description of viral material for injections", + "properties": { + "material_type": { + "const": "Virus", + "default": "Virus", + "enum": [ + "Virus" + ], + "title": "Injection material type", + "type": "string" }, - "injection_duration": { + "name": { + "description": "Full genome for virus construct", + "title": "Full genome name", + "type": "string" + }, + "tars_identifiers": { "anyOf": [ { - "type": "number" - }, - { - "type": "string" + "$ref": "#/$defs/TarsVirusIdentifiers" }, { "type": "null" } ], "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" + "description": "TARS database identifiers", + "title": "TARS IDs" }, - "instrument_id": { + "addgene_id": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Instrument ID" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "description": "Registry must be Addgene", + "title": "Addgene id" }, - "injection_coordinate_ml": { + "titer": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "Injection coordinate ML (mm)" + "default": null, + "description": "Final titer of viral material, accounting for mixture/diliution", + "title": "Effective titer (gc/mL)" }, - "injection_coordinate_ap": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "titer_unit": { + "default": "gc/mL", + "title": "Titer unit", + "type": "string" + } + }, + "required": [ + "name" + ], + "title": "ViralMaterial", + "type": "object" + }, + "VirusPrepType": { + "description": "Type of virus preparation", + "enum": [ + "Crude", + "Purified" + ], + "title": "VirusPrepType", + "type": "string" + }, + "VolumeUnit": { + "description": "Enumeration of Volume Measurements", + "enum": [ + "liter", + "milliliter", + "microliter", + "nanoliter" + ], + "title": "VolumeUnit", + "type": "string" + }, + "WaterRestriction": { + "additionalProperties": false, + "description": "Description of a water restriction procedure", + "properties": { + "procedure_type": { + "const": "Water restriction", + "default": "Water restriction", + "enum": [ + "Water restriction" ], - "title": "Injection coordinate AP (mm)" + "title": "Procedure Type", + "type": "string" }, - "injection_coordinate_depth": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection coordinate depth (mm)", - "type": "array" + "iacuc_protocol": { + "title": "IACUC protocol", + "type": "string" }, - "injection_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Injection coordinate unit" + "target_fraction_weight": { + "title": "Target fraction weight (%)", + "type": "integer" }, - "injection_coordinate_reference": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateReferenceLocation" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Injection coordinate reference" + "target_fraction_weight_unit": { + "$ref": "#/$defs/UnitlessUnit", + "default": "percent", + "title": "Target fraction weight unit" }, - "bregma_to_lambda_distance": { + "minimum_water_per_day": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" + "title": "Minimum water per day (mL)" }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" + "minimum_water_per_day_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "milliliter", + "title": "Minimum water per day unit" }, - "injection_angle": { + "baseline_weight": { "anyOf": [ { "type": "number" @@ -7745,16 +7656,23 @@ "type": "string" } ], - "title": "Injection angle (deg)" + "description": "Weight at start of water restriction", + "title": "Baseline weight (g)" }, - "injection_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Injection angle unit" + "weight_unit": { + "$ref": "#/$defs/MassUnit", + "default": "gram", + "title": "Weight unit" }, - "targeted_structure": { + "start_date": { + "format": "date", + "title": "Water restriction start date", + "type": "string" + }, + "end_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -7762,523 +7680,1137 @@ } ], "default": null, - "title": "Injection targeted brain structure" - }, - "injection_hemisphere": { - "anyOf": [ - { - "$ref": "#/$defs/Side" - }, - { - "type": "null" - } + "title": "Water restriction end date" + } + }, + "required": [ + "iacuc_protocol", + "target_fraction_weight", + "minimum_water_per_day", + "baseline_weight", + "start_date" + ], + "title": "WaterRestriction", + "type": "object" + }, + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", + "properties": { + "name": { + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", + "enum": [ + "AA Opto Electronic" ], - "default": null, - "title": "Injection hemisphere" + "title": "Name", + "type": "string" }, - "procedure_type": { - "const": "Nanoject injection", - "default": "Nanoject injection", + "abbreviation": { + "const": null, + "default": null, "enum": [ - "Nanoject injection" + null ], - "title": "Procedure Type", - "type": "string" + "title": "Abbreviation", + "type": "null" }, - "injection_volume": { - "description": "Injection volume, one value per location", - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Injection volume (nL)", - "type": "array" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "nanoliter", - "title": "Injection volume unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "injection_materials", - "protocol_id", - "injection_coordinate_ml", - "injection_coordinate_ap", - "injection_coordinate_depth", - "injection_angle", - "injection_volume" - ], - "title": "NanojectInjection", + "title": "_Aa_Opto_Electronic", "type": "object" - }, - "NonViralMaterial": { - "additionalProperties": false, - "description": "Description of a non-viral injection material", + }, + "_Abcam": { + "description": "Model Abcam", "properties": { "name": { + "const": "Abcam", + "default": "Abcam", + "enum": [ + "Abcam" + ], "title": "Name", "type": "string" }, - "source": { + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02e1wjw63", + "default": "02e1wjw63", + "enum": [ + "02e1wjw63" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Abcam", + "type": "object" + }, + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", + "properties": { + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "enum": [ + "Ailipu Technology Co" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "enum": [ + "Ailipu" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ailipu_Technology_Co", + "type": "object" + }, + "_Allen_Institute": { + "description": "Model Allen Institute", + "properties": { + "name": { + "const": "Allen Institute", + "default": "Allen Institute", + "enum": [ + "Allen Institute" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AI", + "default": "AI", + "enum": [ + "AI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03cpe7c52", + "default": "03cpe7c52", + "enum": [ + "03cpe7c52" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute", + "type": "object" + }, + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", + "properties": { + "name": { + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", + "enum": [ + "Allen Institute for Brain Science" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AIBS", + "default": "AIBS", + "enum": [ + "AIBS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00dcv1019", + "default": "00dcv1019", + "enum": [ + "00dcv1019" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Brain_Science", + "type": "object" + }, + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", + "properties": { + "name": { + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", + "enum": [ + "Allen Institute for Neural Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AIND", + "default": "AIND", + "enum": [ + "AIND" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "04szwah67", + "default": "04szwah67", + "enum": [ + "04szwah67" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute_For_Neural_Dynamics", + "type": "object" + }, + "_Allied": { + "description": "Model Allied", + "properties": { + "name": { + "const": "Allied", + "default": "Allied", + "enum": [ + "Allied" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Allied", + "type": "object" + }, + "_Ams_Osram": { + "description": "Model ams OSRAM", + "properties": { + "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "enum": [ + "ams OSRAM" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", + "enum": [ + "045d0h266" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Ams_Osram", + "type": "object" + }, + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", + "properties": { + "name": { + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", + "enum": [ + "Applied Scientific Instrumentation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ASI", + "default": "ASI", + "enum": [ + "ASI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Applied_Scientific_Instrumentation", + "type": "object" + }, + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", + "properties": { + "name": { + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", + "enum": [ + "Arecont Vision Costar" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Arecont_Vision_Costar", + "type": "object" + }, + "_Asus": { + "description": "Model ASUS", + "properties": { + "name": { + "const": "ASUS", + "default": "ASUS", + "enum": [ + "ASUS" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00bxkz165", + "default": "00bxkz165", + "enum": [ + "00bxkz165" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Asus", + "type": "object" + }, + "_Basler": { + "description": "Model Basler", + "properties": { + "name": { + "const": "Basler", + "default": "Basler", + "enum": [ + "Basler" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Basler", + "type": "object" + }, + "_Biceps_Brachii": { + "description": "Model biceps brachii", + "properties": { + "name": { + "const": "biceps brachii", + "default": "biceps brachii", + "enum": [ + "biceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_19108", + "default": "EMAPA_19108", + "enum": [ + "EMAPA_19108" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Biceps_Brachii", + "type": "object" + }, + "_Callithrix_Jacchus": { + "description": "Model Callithrix jacchus", + "properties": { + "name": { + "const": "Callithrix jacchus", + "default": "Callithrix jacchus", + "enum": [ + "Callithrix jacchus" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9483", + "default": "NCBI:txid9483", + "enum": [ + "NCBI:txid9483" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Callithrix_Jacchus", + "type": "object" + }, + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", + "properties": { + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "enum": [ + "Cambridge Technology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Cambridge_Technology", + "type": "object" + }, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", + "properties": { + "name": { + "const": "Carl Zeiss", + "default": "Carl Zeiss", + "enum": [ + "Carl Zeiss" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01xk5xs43", + "default": "01xk5xs43", + "enum": [ + "01xk5xs43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "enum": [ + "Champalimaud Foundation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "enum": [ + "Champalimaud" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03g001n57", + "default": "03g001n57", + "enum": [ + "03g001n57" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Champalimaud_Foundation", + "type": "object" + }, + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", + "properties": { + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", + "enum": [ + "Chan Zuckerberg Initiative" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Registry Identifier", "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" - }, - "material_type": { - "const": "Reagent", - "default": "Reagent", + } + }, + "title": "_Chan_Zuckerberg_Initiative", + "type": "object" + }, + "_Chroma": { + "description": "Model Chroma", + "properties": { + "name": { + "const": "Chroma", + "default": "Chroma", "enum": [ - "Reagent" + "Chroma" ], - "title": "Injection material type", + "title": "Name", "type": "string" }, - "concentration": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "description": "Must provide concentration unit", - "title": "Concentration" + "title": "Registry", + "type": "null" }, - "concentration_unit": { - "default": "mg/mL", - "title": "Concentration unit", - "type": "string" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "source", - "lot_number" - ], - "title": "NonViralMaterial", + "title": "_Chroma", "type": "object" }, - "OEPS": { + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", "properties": { "name": { - "const": "Open Ephys Production Site", - "default": "Open Ephys Production Site", + "const": "Coherent Scientific", + "default": "Coherent Scientific", "enum": [ - "Open Ephys Production Site" + "Coherent Scientific" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "OEPS", - "default": "OEPS", + "const": null, + "default": null, "enum": [ - "OEPS" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -8287,49 +8819,74 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "007rkz355", - "default": "007rkz355", + "const": "031tysd23", + "default": "031tysd23", "enum": [ - "007rkz355" + "031tysd23" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OEPS", + "title": "_Coherent_Scientific", "type": "object" }, - "OLYMPUS": { + "_Columbia_University": { + "description": "Model Columbia University", "properties": { "name": { - "const": "Olympus", - "default": "Olympus", + "const": "Columbia University", + "default": "Columbia University", "enum": [ - "Olympus" + "Columbia University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "Columbia", + "default": "Columbia", "enum": [ - null + "Columbia" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -8338,37 +8895,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", + "const": "00hj8s172", + "default": "00hj8s172", "enum": [ - "02vcdte90" + "00hj8s172" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OLYMPUS", + "title": "_Columbia_University", "type": "object" }, - "OPTOTUNE": { + "_Computar": { + "description": "Model Computar", "properties": { "name": { - "const": "Optotune", - "default": "Optotune", + "const": "Computar", + "default": "Computar", "enum": [ - "Optotune" + "Computar" ], "title": "Name", "type": "string" @@ -8388,25 +8970,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OPTOTUNE", + "title": "_Computar", "type": "object" }, - "OTHER": { + "_Conoptics": { + "description": "Model Conoptics", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Conoptics", + "default": "Conoptics", "enum": [ - "Other" + "Conoptics" ], "title": "Name", "type": "string" @@ -8426,25 +9005,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OTHER", + "title": "_Conoptics", "type": "object" }, - "OXXIUS": { + "_Custom": { + "description": "Model Custom", "properties": { "name": { - "const": "Oxxius", - "default": "Oxxius", + "const": "Custom", + "default": "Custom", "enum": [ - "Oxxius" + "Custom" ], "title": "Name", "type": "string" @@ -8464,992 +9040,984 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OXXIUS", + "title": "_Custom", "type": "object" }, - "OligoProbe": { - "additionalProperties": false, - "description": "Description of an oligonucleotide probe", + "_Deltoid": { + "description": "Model deltoid", "properties": { "name": { + "const": "deltoid", + "default": "deltoid", + "enum": [ + "deltoid" + ], "title": "Name", "type": "string" }, - "source": { + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_18177", + "default": "EMAPA_18177", + "enum": [ + "EMAPA_18177" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Deltoid", + "type": "object" + }, + "_Dodotronic": { + "description": "Model Dodotronic", + "properties": { + "name": { + "const": "Dodotronic", + "default": "Dodotronic", + "enum": [ + "Dodotronic" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Dodotronic", + "type": "object" + }, + "_Doric": { + "description": "Model Doric", + "properties": { + "name": { + "const": "Doric", + "default": "Doric", + "enum": [ + "Doric" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "059n53q30", + "default": "059n53q30", + "enum": [ + "059n53q30" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Doric", + "type": "object" + }, + "_Ealing": { + "description": "Model Ealing", + "properties": { + "name": { + "const": "Ealing", + "default": "Ealing", + "enum": [ + "Ealing" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ealing", + "type": "object" + }, + "_Edmund_Optics": { + "description": "Model Edmund Optics", + "properties": { + "name": { + "const": "Edmund Optics", + "default": "Edmund Optics", + "enum": [ + "Edmund Optics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", + "enum": [ + "01j1gwp17" ], - "default": null, - "title": "Research Resource ID" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Edmund_Optics", + "type": "object" + }, + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", + "properties": { + "name": { + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", + "enum": [ + "Edinburgh Mouse Atlas Project" + ], + "title": "Name", + "type": "string" }, - "lot_number": { - "title": "Lot number", + "abbreviation": { + "const": "EMAPA", + "default": "EMAPA", + "enum": [ + "EMAPA" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emapa", + "type": "object" + }, + "_Emory_University": { + "description": "Model Emory University", + "properties": { + "name": { + "const": "Emory University", + "default": "Emory University", + "enum": [ + "Emory University" + ], + "title": "Name", "type": "string" }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "Emory", + "default": "Emory", + "enum": [ + "Emory" ], - "default": null, - "title": "Lot expiration date" + "title": "Abbreviation", + "type": "string" }, - "species": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/HOMO_SAPIENS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/MACACA_MULATTA" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/MUS_MUSCULUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" + "$ref": "#/$defs/_Rrid" } ], - "title": "Species" + "title": "Registry" }, - "gene": { - "$ref": "#/$defs/PIDName", - "title": "Gene name, accession number, and registry" + "registry_identifier": { + "const": "03czfpz43", + "default": "03czfpz43", + "enum": [ + "03czfpz43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Emory_University", + "type": "object" + }, + "_Euresys": { + "description": "Model Euresys", + "properties": { + "name": { + "const": "Euresys", + "default": "Euresys", + "enum": [ + "Euresys" + ], + "title": "Name", + "type": "string" }, - "probe_sequences": { - "items": { - "type": "string" - }, - "title": "Probe sequences", - "type": "array" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "readout": { - "$ref": "#/$defs/Readout" + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "source", - "lot_number", - "species", - "gene", - "probe_sequences", - "readout" - ], - "title": "OligoProbe", + "title": "_Euresys", "type": "object" }, - "OphysProbe": { - "additionalProperties": false, - "description": "Description of an implanted ophys probe", + "_Extensor_Carpi_Radialis_Longus": { + "description": "Model extensor carpi radialis longus", "properties": { - "ophys_probe": { - "$ref": "#/$defs/FiberProbe", - "title": "Fiber probe" - }, - "targeted_structure": { - "title": "Targeted structure", + "name": { + "const": "extensor carpi radialis longus", + "default": "extensor carpi radialis longus", + "enum": [ + "extensor carpi radialis longus" + ], + "title": "Name", "type": "string" }, - "stereotactic_coordinate_ap": { - "anyOf": [ - { - "type": "number" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" - } - ], - "title": "Stereotactic coordinate A/P (mm)" - }, - "stereotactic_coordinate_ml": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Stereotactic coordinate M/L (mm)" - }, - "stereotactic_coordinate_dv": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" - } - ], - "title": "Stereotactic coordinate D/V (mm)" - }, - "stereotactic_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Sterotactic coordinate unit" - }, - "stereotactic_coordinate_reference": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateReferenceLocation" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Stereotactic coordinate reference" - }, - "bregma_to_lambda_distance": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Ncbi" }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" - } - ], - "default": null, - "description": "Distance between bregman and lambda", - "title": "Bregma to lambda (mm)" - }, - "bregma_to_lambda_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Bregma to lambda unit" - }, - "angle": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Ror" }, { - "type": "string" + "$ref": "#/$defs/_Rrid" } ], - "title": "Angle (deg)" - }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" + "title": "Registry" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "EMAPA_36189", + "default": "EMAPA_36189", + "enum": [ + "EMAPA_36189" ], - "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "ophys_probe", - "targeted_structure", - "stereotactic_coordinate_ap", - "stereotactic_coordinate_ml", - "stereotactic_coordinate_dv", - "angle" - ], - "title": "OphysProbe", + "title": "_Extensor_Carpi_Radialis_Longus", "type": "object" }, - "OtherSubjectProcedure": { - "additionalProperties": false, - "description": "Description of non-surgical procedure performed on a subject", + "_Extensor_Carpi_Ulnaris": { + "description": "Model extensor carpi ulnaris", "properties": { - "procedure_type": { - "const": "Other Subject Procedure", - "default": "Other Subject Procedure", + "name": { + "const": "extensor carpi ulnaris", + "default": "extensor carpi ulnaris", "enum": [ - "Other Subject Procedure" + "extensor carpi ulnaris" ], - "title": "Procedure Type", + "title": "Name", "type": "string" }, - "protocol_id": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "description": { - "title": "Description", - "type": "string" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36190", + "default": "EMAPA_36190", + "enum": [ + "EMAPA_36190" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "description" - ], - "title": "OtherSubjectProcedure", + "title": "_Extensor_Carpi_Ulnaris", "type": "object" }, - "PARS_SCAPULARIS_OF_DELTOID": { + "_Extensor_Digitorum_Communis": { + "description": "Model extensor digitorum communis", "properties": { "name": { - "const": "pars scapularis of deltoid", - "default": "pars scapularis of deltoid", + "const": "extensor digitorum communis", + "default": "extensor digitorum communis", "enum": [ - "pars scapularis of deltoid" + "extensor digitorum communis" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_36163", - "default": "EMAPA_36163", + "const": "EMAPA_36191", + "default": "EMAPA_36191", "enum": [ - "EMAPA_36163" + "EMAPA_36191" ], "title": "Registry Identifier", "type": "string" } }, - "title": "PARS_SCAPULARIS_OF_DELTOID", + "title": "_Extensor_Digitorum_Communis", "type": "object" }, - "PECTORALIS_MAJOR": { + "_Extensor_Digitorum_Lateralis": { + "description": "Model extensor digitorum lateralis", "properties": { "name": { - "const": "pectoralis major", - "default": "pectoralis major", + "const": "extensor digitorum lateralis", + "default": "extensor digitorum lateralis", "enum": [ - "pectoralis major" + "extensor digitorum lateralis" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_18179", - "default": "EMAPA_18179", + "const": "EMAPA_36192", + "default": "EMAPA_36192", "enum": [ - "EMAPA_18179" + "EMAPA_36192" ], "title": "Registry Identifier", "type": "string" } }, - "title": "PECTORALIS_MAJOR", + "title": "_Extensor_Digitorum_Lateralis", "type": "object" }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "_Flexor_Carpi_Radialis": { + "description": "Model flexor carpi radialis", "properties": { "name": { + "const": "flexor carpi radialis", + "default": "flexor carpi radialis", + "enum": [ + "flexor carpi radialis" + ], "title": "Name", "type": "string" }, - "abbreviation": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Abbreviation" - }, - "registry": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "$ref": "#/$defs/BaseName" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, "title": "Registry" }, "registry_identifier": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "const": "EMAPA_36197", + "default": "EMAPA_36197", + "enum": [ + "EMAPA_36197" ], - "default": null, - "title": "Registry identifier" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name" - ], - "title": "PIDName", + "title": "_Flexor_Carpi_Radialis", "type": "object" }, - "PRIZMATIX": { + "_Flexor_Carpi_Ulnaris": { + "description": "Model flexor carpi ulnaris", "properties": { "name": { - "const": "Prizmatix", - "default": "Prizmatix", + "const": "flexor carpi ulnaris", + "default": "flexor carpi ulnaris", "enum": [ - "Prizmatix" + "flexor carpi ulnaris" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "EMAPA_36198", + "default": "EMAPA_36198", "enum": [ - null + "EMAPA_36198" ], "title": "Registry Identifier", - "type": "null" - } - }, - "title": "PRIZMATIX", - "type": "object" - }, - "Perfusion": { - "additionalProperties": false, - "description": "Description of a perfusion procedure that creates a specimen", - "properties": { - "procedure_type": { - "const": "Perfusion", - "default": "Perfusion", - "enum": [ - "Perfusion" - ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", "type": "string" - }, - "output_specimen_ids": { - "description": "IDs of specimens resulting from this procedure.", - "items": { - "type": "string" - }, - "title": "Specimen ID", - "type": "array", - "uniqueItems": true } }, - "required": [ - "protocol_id", - "output_specimen_ids" - ], - "title": "Perfusion", + "title": "_Flexor_Carpi_Ulnaris", "type": "object" }, - "ProtectiveMaterial": { - "description": "Name of material applied to craniotomy", - "enum": [ - "Agarose", - "Duragel", - "Kwik-Cast", - "SORTA-clear", - "Other - see notes" - ], - "title": "ProtectiveMaterial", - "type": "string" - }, - "ProtectiveMaterialReplacement": { - "additionalProperties": false, - "description": "Description of a protective material replacement procedure in preparation for ephys recording", + "_Flexor_Digitorum_Profundus": { + "description": "Model flexor digitorum profundus", "properties": { - "procedure_type": { - "const": "Ground wire", - "default": "Ground wire", + "name": { + "const": "flexor digitorum profundus", + "default": "flexor digitorum profundus", "enum": [ - "Ground wire" + "flexor digitorum profundus" ], - "title": "Procedure Type", - "type": "string" - }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "title": "Name", "type": "string" }, - "protective_material": { - "$ref": "#/$defs/ProtectiveMaterial", - "description": "New material being applied", - "title": "Protective material" - }, - "ground_wire_hole": { - "anyOf": [ - { - "type": "integer" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "Ground wire hole" - }, - "ground_wire_material": { - "anyOf": [ - { - "$ref": "#/$defs/GroundWireMaterial" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Ground wire material" - }, - "ground_wire_diameter": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Ground wire diameter" - }, - "ground_wire_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Ground wire diameter unit" - }, - "well_part_number": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Well part number" + "title": "Registry" }, - "well_type": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "EMAPA_19319", + "default": "EMAPA_19319", + "enum": [ + "EMAPA_19319" ], - "default": null, - "title": "Well type" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "protocol_id", - "protective_material" - ], - "title": "ProtectiveMaterialReplacement", + "title": "_Flexor_Digitorum_Profundus", "type": "object" }, - "QUANTIFI": { + "_Forelimb": { + "description": "Model forelimb", "properties": { "name": { - "const": "Quantifi", - "default": "Quantifi", + "const": "forelimb", + "default": "forelimb", "enum": [ - "Quantifi" + "forelimb" ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "EMAPA_17412", + "default": "EMAPA_17412", "enum": [ - null + "EMAPA_17412" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "QUANTIFI", + "title": "_Forelimb", "type": "object" }, - "RASPBERRY_PI": { + "_Fujinon": { + "description": "Model Fujinon", "properties": { "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", + "const": "Fujinon", + "default": "Fujinon", "enum": [ - "Raspberry Pi" + "Fujinon" ], "title": "Name", "type": "string" @@ -9469,1077 +10037,1735 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "RASPBERRY_PI", + "title": "_Fujinon", "type": "object" }, - "RATTUS_NORVEGICUS": { + "_Hamamatsu": { + "description": "Model Hamamatsu", "properties": { "name": { - "const": "Rattus norvegicus", - "default": "Rattus norvegicus", + "const": "Hamamatsu", + "default": "Hamamatsu", "enum": [ - "Rattus norvegicus" + "Hamamatsu" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, "registry": { "default": { - "name": "National Center for Biotechnology Information", - "abbreviation": "NCBI" + "name": "Research Organization Registry", + "abbreviation": "ROR" }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "NCBI:txid10116", - "default": "NCBI:txid10116", + "const": "03natb733", + "default": "03natb733", "enum": [ - "NCBI:txid10116" + "03natb733" ], "title": "Registry Identifier", "type": "string" } }, - "title": "RATTUS_NORVEGICUS", + "title": "_Hamamatsu", "type": "object" }, - "ROR": { - "additionalProperties": false, + "_Hamilton": { + "description": "Model Hamilton", "properties": { "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", + "const": "Hamilton", + "default": "Hamilton", "enum": [ - "Research Organization Registry" + "Hamilton" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ROR", - "default": "ROR", + "const": null, + "default": null, "enum": [ - "ROR" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "ROR", + "title": "_Hamilton", "type": "object" }, - "Readout": { - "additionalProperties": false, - "description": "Description of a readout", + "_Head": { + "description": "Model head", "properties": { "name": { + "const": "head", + "default": "head", + "enum": [ + "head" + ], "title": "Name", "type": "string" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_31858", + "default": "EMAPA_31858", + "enum": [ + "EMAPA_31858" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Head", + "type": "object" + }, + "_Hindlimb": { + "description": "Model hindlimb", + "properties": { + "name": { + "const": "hindlimb", + "default": "hindlimb", + "enum": [ + "hindlimb" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_17458", + "default": "EMAPA_17458", + "enum": [ + "EMAPA_17458" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Hindlimb", + "type": "object" + }, + "_Homo_Sapiens": { + "description": "Model Homo sapiens", + "properties": { + "name": { + "const": "Homo sapiens", + "default": "Homo sapiens", + "enum": [ + "Homo sapiens" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9606", + "default": "NCBI:txid9606", + "enum": [ + "NCBI:txid9606" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Homo_Sapiens", + "type": "object" + }, + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", + "properties": { + "name": { + "const": "Huazhong University of Science and Technology", + "default": "Huazhong University of Science and Technology", + "enum": [ + "Huazhong University of Science and Technology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "HUST", + "default": "HUST", + "enum": [ + "HUST" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00p991c53", + "default": "00p991c53", + "enum": [ + "00p991c53" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Huazhong_University_Of_Science_And_Technology", + "type": "object" + }, + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", + "properties": { + "name": { + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", + "enum": [ + "Infinity Photo-Optical" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Infinity_Photo_Optical", + "type": "object" + }, + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", + "properties": { + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "enum": [ + "Integrated DNA Technologies" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "IDT", + "default": "IDT", + "enum": [ + "IDT" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "009jvpf03", + "default": "009jvpf03", + "enum": [ + "009jvpf03" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Registry Identifier", "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" - }, - "fluorophore": { - "$ref": "#/$defs/Fluorophore" - }, - "excitation_wavelength": { - "title": "Excitation wavelength (nm)", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Excitation wavelength unit" - }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" - } - }, - "required": [ - "name", - "source", - "lot_number", - "fluorophore", - "excitation_wavelength", - "stain_type" - ], - "title": "Readout", + } + }, + "title": "_Integrated_Dna_Technologies", "type": "object" }, - "Reagent": { - "additionalProperties": false, - "description": "Description of reagent used in procedure", + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", "properties": { "name": { + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", + "enum": [ + "Interuniversity Microelectronics Center" + ], "title": "Name", "type": "string" }, - "source": { + "abbreviation": { + "const": "IMEC", + "default": "IMEC", + "enum": [ + "IMEC" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02kcbn207", + "default": "02kcbn207", + "enum": [ + "02kcbn207" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Interuniversity_Microelectronics_Center", + "type": "object" + }, + "_Invitrogen": { + "description": "Model Invitrogen", + "properties": { + "name": { + "const": "Invitrogen", + "default": "Invitrogen", + "enum": [ + "Invitrogen" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Invitrogen", + "type": "object" + }, + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", + "properties": { + "name": { + "const": "IR Robot Co", + "default": "IR Robot Co", + "enum": [ + "IR Robot Co" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ir_Robot_Co", + "type": "object" + }, + "_Isl_Products_International": { + "description": "Model ISL Products International", + "properties": { + "name": { + "const": "ISL Products International", + "default": "ISL Products International", + "enum": [ + "ISL Products International" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISL", + "default": "ISL", + "enum": [ + "ISL" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Isl_Products_International", + "type": "object" + }, + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", + "properties": { + "name": { + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", + "enum": [ + "Jackson Laboratory" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "JAX", + "default": "JAX", + "enum": [ + "JAX" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "021sy4w91", + "default": "021sy4w91", + "enum": [ + "021sy4w91" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Jackson_Laboratory", + "type": "object" + }, + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", + "properties": { + "name": { + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", + "enum": [ + "Janelia Research Campus" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Janelia", + "default": "Janelia", + "enum": [ + "Janelia" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "013sk6x84", + "default": "013sk6x84", + "enum": [ + "013sk6x84" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Janelia_Research_Campus", + "type": "object" + }, + "_Julabo": { + "description": "Model Julabo", + "properties": { + "name": { + "const": "Julabo", + "default": "Julabo", + "enum": [ + "Julabo" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Julabo", + "type": "object" + }, + "_Lateral_Head_Of_Triceps_Brachii": { + "description": "Model lateral head of triceps brachii", + "properties": { + "name": { + "const": "lateral head of triceps brachii", + "default": "lateral head of triceps brachii", + "enum": [ + "lateral head of triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36184", + "default": "EMAPA_36184", + "enum": [ + "EMAPA_36184" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Lateral_Head_Of_Triceps_Brachii", + "type": "object" + }, + "_Leica": { + "description": "Model Leica", + "properties": { + "name": { + "const": "Leica", + "default": "Leica", + "enum": [ + "Leica" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Leica", + "type": "object" + }, + "_Lg": { + "description": "Model LG", + "properties": { + "name": { + "const": "LG", + "default": "LG", + "enum": [ + "LG" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02b948n83", + "default": "02b948n83", + "enum": [ + "02b948n83" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Lg", + "type": "object" + }, + "_Lifecanvas": { + "description": "Model LifeCanvas", + "properties": { + "name": { + "const": "LifeCanvas", + "default": "LifeCanvas", + "enum": [ + "LifeCanvas" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lifecanvas", + "type": "object" + }, + "_Long_Head_Of_Biceps_Brachii": { + "description": "Model long head of biceps brachii", + "properties": { + "name": { + "const": "long head of biceps brachii", + "default": "long head of biceps brachii", + "enum": [ + "long head of biceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_25054", + "default": "EMAPA_25054", + "enum": [ + "EMAPA_25054" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Long_Head_Of_Biceps_Brachii", + "type": "object" + }, + "_Long_Head_Of_Triceps_Brachii": { + "description": "Model long head of triceps brachii", + "properties": { + "name": { + "const": "long head of triceps brachii", + "default": "long head of triceps brachii", + "enum": [ + "long head of triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36185", + "default": "EMAPA_36185", + "enum": [ + "EMAPA_36185" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Long_Head_Of_Triceps_Brachii", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "enum": [ + "Lumen Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lumen_Dynamics", + "type": "object" + }, + "_Macaca_Mulatta": { + "description": "Model Macaca mulatta", + "properties": { + "name": { + "const": "Macaca mulatta", + "default": "Macaca mulatta", + "enum": [ + "Macaca mulatta" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "NCBI:txid9544", + "default": "NCBI:txid9544", + "enum": [ + "NCBI:txid9544" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Macaca_Mulatta", + "type": "object" + }, + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", + "properties": { + "name": { + "const": "MBF Bioscience", + "default": "MBF Bioscience", + "enum": [ + "MBF Bioscience" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MBF", + "default": "MBF", + "enum": [ + "MBF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02zynam48", + "default": "02zynam48", + "enum": [ + "02zynam48" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mbf_Bioscience", + "type": "object" + }, + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", + "properties": { + "name": { + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", + "enum": [ + "Meadowlark Optics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00n8qbq54", + "default": "00n8qbq54", + "enum": [ + "00n8qbq54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Meadowlark_Optics", + "type": "object" + }, + "_Medial_Head_Of_Triceps_Brachii": { + "description": "Model medial head of triceps brachii", + "properties": { + "name": { + "const": "medial head of triceps brachii", + "default": "medial head of triceps brachii", + "enum": [ + "medial head of triceps brachii" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "EMAPA_36186", + "default": "EMAPA_36186", + "enum": [ + "EMAPA_36186" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Registry Identifier", "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" } }, - "required": [ - "name", - "source", - "lot_number" - ], - "title": "Reagent", + "title": "_Medial_Head_Of_Triceps_Brachii", "type": "object" }, - "RegistryModel": { + "_Mgi": { "additionalProperties": false, - "description": "Base model config", + "description": "Model MGI", "properties": { "name": { - "title": "Registry name", + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", "type": "string" }, "abbreviation": { - "title": "Registry abbreviation", + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", "type": "string" } }, - "required": [ - "name", - "abbreviation" - ], - "title": "RegistryModel", + "title": "_Mgi", "type": "object" }, - "RetroOrbitalInjection": { - "additionalProperties": false, - "description": "Description of a retro-orbital injection procedure", + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", "properties": { - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Reagent": "#/$defs/NonViralMaterial", - "Virus": "#/$defs/ViralMaterial" - }, - "propertyName": "material_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] - }, - "minItems": 1, - "title": "Injection material", - "type": "array" + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" }, - "recovery_time": { - "anyOf": [ - { - "type": "number" + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Recovery time" - }, - "recovery_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Recovery time unit" - }, - "injection_duration": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "injection_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Injection duration unit" - }, - "instrument_id": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Instrument ID" + "title": "Registry" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", + "registry_identifier": { + "const": "03arq3225", + "default": "03arq3225", + "enum": [ + "03arq3225" + ], + "title": "Registry Identifier", "type": "string" - }, - "procedure_type": { - "const": "Retro-orbital injection", - "default": "Retro-orbital injection", + } + }, + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "type": "object" + }, + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", + "properties": { + "name": { + "const": "Midwest Optical Systems, Inc.", + "default": "Midwest Optical Systems, Inc.", "enum": [ - "Retro-orbital injection" + "Midwest Optical Systems, Inc." ], - "title": "Procedure Type", + "title": "Name", "type": "string" }, - "injection_volume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "abbreviation": { + "const": "MidOpt", + "default": "MidOpt", + "enum": [ + "MidOpt" ], - "title": "Injection volume (uL)" + "title": "Abbreviation", + "type": "string" }, - "injection_volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Injection volume unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "injection_eye": { - "$ref": "#/$defs/Side", - "title": "Injection eye" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "injection_materials", - "protocol_id", - "injection_volume", - "injection_eye" - ], - "title": "RetroOrbitalInjection", + "title": "_Midwest_Optical_Systems_Inc_", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Mitutuyo": { + "description": "Model Mitutuyo", "properties": { "name": { - "const": "Schneider-Kreuznach", - "default": "Schneider-Kreuznach", + "const": "Mitutuyo", + "default": "Mitutuyo", "enum": [ - "Schneider-Kreuznach" + "Mitutuyo" ], "title": "Name", "type": "string" @@ -10559,25 +11785,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Mitutuyo", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Mks_Newport": { + "description": "Model MKS Newport", "properties": { "name": { - "const": "Second Order Effects", - "default": "Second Order Effects", + "const": "MKS Newport", + "default": "MKS Newport", "enum": [ - "Second Order Effects" + "MKS Newport" ], "title": "Name", "type": "string" @@ -10592,42 +11815,80 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00k17f049", + "default": "00k17f049", "enum": [ - null + "00k17f049" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Mks_Newport", "type": "object" }, - "SEMROCK": { + "_Mpi": { + "description": "Model MPI", "properties": { "name": { - "const": "Semrock", - "default": "Semrock", + "const": "MPI", + "default": "MPI", "enum": [ - "Semrock" + "MPI" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MPI", + "default": "MPI", "enum": [ - null + "MPI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -10635,144 +11896,253 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SEMROCK", + "title": "_Mpi", "type": "object" }, - "SHORT_HEAD_OF_BICEPS_BRACHII": { + "_Mus_Musculus": { + "description": "Model Mus musculus", "properties": { "name": { - "const": "short head of biceps brachii", - "default": "short head of biceps brachii", + "const": "Mus musculus", + "default": "Mus musculus", "enum": [ - "short head of biceps brachii" + "Mus musculus" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_25055", - "default": "EMAPA_25055", + "const": "NCBI:txid10090", + "default": "NCBI:txid10090", "enum": [ - "EMAPA_25055" + "NCBI:txid10090" ], "title": "Registry Identifier", "type": "string" } }, - "title": "SHORT_HEAD_OF_BICEPS_BRACHII", + "title": "_Mus_Musculus", "type": "object" }, - "SICGEN": { + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", "properties": { "name": { - "const": "SICGEN", - "default": "SICGEN", + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", "enum": [ - "SICGEN" + "National Center for Complementary and Integrative Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NCCIH", + "default": "NCCIH", "enum": [ - null + "NCCIH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, - "registry_identifier": { - "const": null, - "default": null, + "registry_identifier": { + "const": "00190t495", + "default": "00190t495", "enum": [ - null + "00190t495" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SICGEN", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "SIGMA_ALDRITCH": { + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", "enum": [ - "Sigma-Aldritch" + "National Institute of Mental Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NIMH", + "default": "NIMH", "enum": [ - null + "NIMH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "04xeg9z08", + "default": "04xeg9z08", "enum": [ - null + "04xeg9z08" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SIGMA_ALDRITCH", + "title": "_National_Institute_Of_Mental_Health", "type": "object" }, - "SIMONS_FOUNDATION": { + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", "enum": [ - "Simons Foundation" + "National Institute of Neurological Disorders and Stroke" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NINDS", + "default": "NINDS", "enum": [ - null + "NINDS" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -10781,37 +12151,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01cmst727", - "default": "01cmst727", + "const": "01s5ya894", + "default": "01s5ya894", "enum": [ - "01cmst727" + "01s5ya894" ], "title": "Registry Identifier", "type": "string" } }, - "title": "SIMONS_FOUNDATION", + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", "type": "object" }, - "SPINNAKER": { + "_National_Instruments": { + "description": "Model National Instruments", "properties": { "name": { - "const": "Spinnaker", - "default": "Spinnaker", + "const": "National Instruments", + "default": "National Instruments", "enum": [ - "Spinnaker" + "National Instruments" ], "title": "Name", "type": "string" @@ -10826,956 +12221,1412 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "SPINNAKER", - "type": "object" - }, - "SectionOrientation": { - "description": "Orientation of sectioning", - "enum": [ - "Coronal", - "Sagittal", - "Transverse" - ], - "title": "SectionOrientation", - "type": "string" - }, - "SectionStrategy": { - "description": "Section strategy", - "enum": [ - "Whole Brain", - "Hemi Brain" - ], - "title": "SectionStrategy", - "type": "string" - }, - "Sectioning": { - "additionalProperties": false, - "description": "Description of a sectioning procedure", - "properties": { - "procedure_type": { - "const": "Sectioning", - "default": "Sectioning", - "enum": [ - "Sectioning" - ], - "title": "Procedure Type", - "type": "string" - }, - "number_of_slices": { - "title": "Number of slices", - "type": "integer" - }, - "output_specimen_ids": { - "items": { - "type": "string" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "minItems": 1, - "title": "Output specimen ids", - "type": "array" - }, - "section_orientation": { - "$ref": "#/$defs/SectionOrientation", - "title": "Sectioning orientation" - }, - "section_thickness": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Section thickness" - }, - "section_thickness_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Section thickness unit" - }, - "section_distance_from_reference": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Section distance from reference" - }, - "section_distance_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Distance unit" - }, - "reference_location": { - "$ref": "#/$defs/CoordinateReferenceLocation", - "title": "Reference location for distance measurement" - }, - "section_strategy": { - "$ref": "#/$defs/SectionStrategy", - "title": "Slice strategy" - }, - "targeted_structure": { - "description": "Use Allen Brain Atlas Ontology", - "title": "Targeted structure", - "type": "string" - } - }, - "required": [ - "number_of_slices", - "output_specimen_ids", - "section_orientation", - "section_thickness", - "section_distance_from_reference", - "reference_location", - "section_strategy", - "targeted_structure" - ], - "title": "Sectioning", - "type": "object" - }, - "Side": { - "description": "Side of animal", - "enum": [ - "Left", - "Right", - "Midline" - ], - "title": "Side", - "type": "string" - }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "SpecimenProcedure": { - "additionalProperties": false, - "description": "Description of surgical or other procedure performed on a specimen", - "properties": { - "procedure_type": { - "$ref": "#/$defs/SpecimenProcedureType", - "title": "Procedure type" - }, - "procedure_name": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "Name to clarify specific procedure used as needed", - "title": "Procedure name" + "title": "Registry" }, - "specimen_id": { - "title": "Specimen ID", + "registry_identifier": { + "const": "026exqw73", + "default": "026exqw73", + "enum": [ + "026exqw73" + ], + "title": "Registry Identifier", "type": "string" - }, - "start_date": { - "format": "date", - "title": "Start date", + } + }, + "title": "_National_Instruments", + "type": "object" + }, + "_Navitar": { + "description": "Model Navitar", + "properties": { + "name": { + "const": "Navitar", + "default": "Navitar", + "enum": [ + "Navitar" + ], + "title": "Name", "type": "string" }, - "end_date": { - "format": "date", - "title": "End date", + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Navitar", + "type": "object" + }, + "_Ncbi": { + "additionalProperties": false, + "description": "Model NCBI", + "properties": { + "name": { + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", + "enum": [ + "National Center for Biotechnology Information" + ], + "title": "Name", "type": "string" }, - "experimenter_full_name": { - "description": "First and last name of the experimenter.", - "title": "Experimenter full name", + "abbreviation": { + "const": "NCBI", + "default": "NCBI", + "enum": [ + "NCBI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ncbi", + "type": "object" + }, + "_Neck": { + "description": "Model neck", + "properties": { + "name": { + "const": "neck", + "default": "neck", + "enum": [ + "neck" + ], + "title": "Name", "type": "string" }, - "protocol_id": { - "description": "DOI for protocols.io", - "items": { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" }, - "title": "Protocol ID", - "type": "array" - }, - "reagents": { - "default": [], - "items": { - "$ref": "#/$defs/Reagent" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, - "title": "Reagents", - "type": "array" - }, - "hcr_series": { - "anyOf": [ + "oneOf": [ { - "$ref": "#/$defs/HCRSeries" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "HCR Series" - }, - "antibodies": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Antibody" - }, - "type": "array" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Immunolabeling" - }, - "sectioning": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "$ref": "#/$defs/Sectioning" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Sectioning" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_35587", + "default": "EMAPA_35587", + "enum": [ + "EMAPA_35587" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Neck", + "type": "object" + }, + "_Neurophotometrics": { + "description": "Model Neurophotometrics", + "properties": { + "name": { + "const": "Neurophotometrics", + "default": "Neurophotometrics", + "enum": [ + "Neurophotometrics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Notes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "procedure_type", - "specimen_id", - "start_date", - "end_date", - "experimenter_full_name", - "protocol_id" - ], - "title": "SpecimenProcedure", + "title": "_Neurophotometrics", "type": "object" }, - "SpecimenProcedureType": { - "enum": [ - "Clearing", - "Delipidation", - "Embedding", - "Expansion", - "Fixation", - "Fixation and permeabilization", - "Gelation", - "Hybridication and amplification", - "Hybridization Chain Reaction", - "Immunolabeling", - "Mounting", - "Other", - "Refractive index matching", - "Sectioning", - "Soak", - "Storage", - "Stripping", - "Tamoxifen induction" - ], - "title": "SpecimenProcedureType", - "type": "string" + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", + "properties": { + "name": { + "const": "New Scale Technologies", + "default": "New Scale Technologies", + "enum": [ + "New Scale Technologies" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_New_Scale_Technologies", + "type": "object" }, - "Stain": { - "additionalProperties": false, - "description": "Description of a non-oligo probe stain", + "_New_York_University": { + "description": "Model New York University", "properties": { "name": { + "const": "New York University", + "default": "New York University", + "enum": [ + "New York University" + ], "title": "Name", "type": "string" }, - "source": { + "abbreviation": { + "const": "NYU", + "default": "NYU", + "enum": [ + "NYU" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "0190ak572", + "default": "0190ak572", + "enum": [ + "0190ak572" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_New_York_University", + "type": "object" + }, + "_Nikon": { + "description": "Model Nikon", + "properties": { + "name": { + "const": "Nikon", + "default": "Nikon", + "enum": [ + "Nikon" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "0280y9h11", + "default": "0280y9h11", + "enum": [ + "0280y9h11" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Nikon", + "type": "object" + }, + "_Nresearch_Inc": { + "description": "Model NResearch Inc", + "properties": { + "name": { + "const": "NResearch Inc", + "default": "NResearch Inc", + "enum": [ + "NResearch Inc" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Nresearch_Inc", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "enum": [ + "Olympus" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02vcdte90", + "default": "02vcdte90", + "enum": [ + "02vcdte90" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Olympus", + "type": "object" + }, + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", + "properties": { + "name": { + "const": "Open Ephys Production Site", + "default": "Open Ephys Production Site", + "enum": [ + "Open Ephys Production Site" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "enum": [ + "OEPS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "007rkz355", + "default": "007rkz355", + "enum": [ + "007rkz355" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Open_Ephys_Production_Site", + "type": "object" + }, + "_Optotune": { + "description": "Model Optotune", + "properties": { + "name": { + "const": "Optotune", + "default": "Optotune", + "enum": [ + "Optotune" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Optotune", + "type": "object" + }, + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", + "properties": { + "name": { + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", + "enum": [ + "Open Researcher and Contributor ID" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ORCID", + "default": "ORCID", + "enum": [ + "ORCID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Orcid", + "type": "object" + }, + "_Other": { + "description": "Model Other", + "properties": { + "name": { + "const": "Other", + "default": "Other", + "enum": [ + "Other" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Other", + "type": "object" + }, + "_Oxxius": { + "description": "Model Oxxius", + "properties": { + "name": { + "const": "Oxxius", + "default": "Oxxius", + "enum": [ + "Oxxius" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Oxxius", + "type": "object" + }, + "_Pars_Scapularis_Of_Deltoid": { + "description": "Model pars scapularis of deltoid", + "properties": { + "name": { + "const": "pars scapularis of deltoid", + "default": "pars scapularis of deltoid", + "enum": [ + "pars scapularis of deltoid" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_36163", + "default": "EMAPA_36163", + "enum": [ + "EMAPA_36163" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Pars_Scapularis_Of_Deltoid", + "type": "object" + }, + "_Pectoralis_Major": { + "description": "Model pectoralis major", + "properties": { + "name": { + "const": "pectoralis major", + "default": "pectoralis major", + "enum": [ + "pectoralis major" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_18179", + "default": "EMAPA_18179", + "enum": [ + "EMAPA_18179" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Pectoralis_Major", + "type": "object" + }, + "_Prizmatix": { + "description": "Model Prizmatix", + "properties": { + "name": { + "const": "Prizmatix", + "default": "Prizmatix", + "enum": [ + "Prizmatix" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Prizmatix", + "type": "object" + }, + "_Quantifi": { + "description": "Model Quantifi", + "properties": { + "name": { + "const": "Quantifi", + "default": "Quantifi", + "enum": [ + "Quantifi" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Quantifi", + "type": "object" + }, + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", + "properties": { + "name": { + "const": "Raspberry Pi", + "default": "Raspberry Pi", + "enum": [ + "Raspberry Pi" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Raspberry_Pi", + "type": "object" + }, + "_Rattus_Norvegicus": { + "description": "Model Rattus norvegicus", + "properties": { + "name": { + "const": "Rattus norvegicus", + "default": "Rattus norvegicus", + "enum": [ + "Rattus norvegicus" + ], + "title": "Name", + "type": "string" + }, + "registry": { + "default": { + "name": "National Center for Biotechnology Information", + "abbreviation": "NCBI" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "NCBI:txid10116", + "default": "NCBI:txid10116", + "enum": [ + "NCBI:txid10116" ], - "default": null, - "title": "Research Resource ID" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Rattus_Norvegicus", + "type": "object" + }, + "_Ror": { + "additionalProperties": false, + "description": "Model ROR", + "properties": { + "name": { + "const": "Research Organization Registry", + "default": "Research Organization Registry", + "enum": [ + "Research Organization Registry" + ], + "title": "Name", + "type": "string" }, - "lot_number": { - "title": "Lot number", + "abbreviation": { + "const": "ROR", + "default": "ROR", + "enum": [ + "ROR" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ror", + "type": "object" + }, + "_Rrid": { + "additionalProperties": false, + "description": "Model RRID", + "properties": { + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", + "enum": [ + "Research Resource Identifiers" + ], + "title": "Name", "type": "string" }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Rrid", + "type": "object" + }, + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", + "properties": { + "name": { + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", + "enum": [ + "Schneider-Kreuznach" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Lot expiration date" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "concentration": { - "$ref": "#/$defs/concentration", - "title": "Concentration (uM)" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "source", - "lot_number", - "stain_type", - "concentration" - ], - "title": "Stain", + "title": "_Schneider_Kreuznach", "type": "object" }, - "StainType": { - "description": "Stain types for probes describing what is being labeled", - "enum": [ - "RNA", - "Nuclear", - "Fill" - ], - "title": "StainType", - "type": "string" - }, - "Surgery": { - "additionalProperties": false, - "description": "Description of subject procedures performed at one time", + "_Second_Order_Effects": { + "description": "Model Second Order Effects", "properties": { - "procedure_type": { - "const": "Surgery", - "default": "Surgery", + "name": { + "const": "Second Order Effects", + "default": "Second Order Effects", "enum": [ - "Surgery" + "Second Order Effects" ], - "title": "Procedure Type", + "title": "Name", "type": "string" }, - "protocol_id": { - "description": "DOI for protocols.io", - "title": "Protocol ID", - "type": "string" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "start_date": { - "format": "date", - "title": "Start date", + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Second_Order_Effects", + "type": "object" + }, + "_Semrock": { + "description": "Model Semrock", + "properties": { + "name": { + "const": "Semrock", + "default": "Semrock", + "enum": [ + "Semrock" + ], + "title": "Name", "type": "string" }, - "experimenter_full_name": { - "description": "First and last name of the experimenter.", - "title": "Experimenter full name", + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Semrock", + "type": "object" + }, + "_Short_Head_Of_Biceps_Brachii": { + "description": "Model short head of biceps brachii", + "properties": { + "name": { + "const": "short head of biceps brachii", + "default": "short head of biceps brachii", + "enum": [ + "short head of biceps brachii" + ], + "title": "Name", "type": "string" }, - "iacuc_protocol": { - "anyOf": [ - { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "IACUC protocol" - }, - "animal_weight_prior": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "Animal weight before procedure", - "title": "Animal weight (g)" - }, - "animal_weight_post": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "Animal weight after procedure", - "title": "Animal weight (g)" + "title": "Registry" }, - "weight_unit": { - "$ref": "#/$defs/MassUnit", - "default": "gram", - "title": "Weight unit" + "registry_identifier": { + "const": "EMAPA_25055", + "default": "EMAPA_25055", + "enum": [ + "EMAPA_25055" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Short_Head_Of_Biceps_Brachii", + "type": "object" + }, + "_Sicgen": { + "description": "Model SICGEN", + "properties": { + "name": { + "const": "SICGEN", + "default": "SICGEN", + "enum": [ + "SICGEN" + ], + "title": "Name", + "type": "string" }, - "anaesthesia": { - "anyOf": [ - { - "$ref": "#/$defs/Anaesthetic" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Anaesthesia" + "title": "Registry", + "type": "null" }, - "workstation_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sicgen", + "type": "object" + }, + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", + "properties": { + "name": { + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", + "enum": [ + "Sigma-Aldrich" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Workstation ID" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "procedures": { - "items": { - "discriminator": { - "mapping": { - "Craniotomy": "#/$defs/Craniotomy", - "Fiber implant": "#/$defs/FiberImplant", - "Ground wire": "#/$defs/ProtectiveMaterialReplacement", - "Headframe": "#/$defs/Headframe", - "ICM injection": "#/$defs/IntraCisternalMagnaInjection", - "ICV injection": "#/$defs/IntraCerebellarVentricleInjection", - "Intraperitoneal injection": "#/$defs/IntraperitonealInjection", - "Iontophoresis injection": "#/$defs/IontophoresisInjection", - "Myomatrix_Insertion": "#/$defs/MyomatrixInsertion", - "Nanoject injection": "#/$defs/NanojectInjection", - "Other Subject Procedure": "#/$defs/OtherSubjectProcedure", - "Perfusion": "#/$defs/Perfusion", - "Retro-orbital injection": "#/$defs/RetroOrbitalInjection" - }, - "propertyName": "procedure_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Craniotomy" - }, - { - "$ref": "#/$defs/FiberImplant" - }, - { - "$ref": "#/$defs/Headframe" - }, - { - "$ref": "#/$defs/IntraCerebellarVentricleInjection" - }, - { - "$ref": "#/$defs/IntraCisternalMagnaInjection" - }, - { - "$ref": "#/$defs/IntraperitonealInjection" - }, - { - "$ref": "#/$defs/IontophoresisInjection" - }, - { - "$ref": "#/$defs/MyomatrixInsertion" - }, - { - "$ref": "#/$defs/NanojectInjection" - }, - { - "$ref": "#/$defs/OtherSubjectProcedure" - }, - { - "$ref": "#/$defs/Perfusion" - }, - { - "$ref": "#/$defs/ProtectiveMaterialReplacement" - }, - { - "$ref": "#/$defs/RetroOrbitalInjection" - } - ] - }, - "minItems": 1, - "title": "Procedures", - "type": "array" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "protocol_id", - "start_date", - "experimenter_full_name", - "procedures" - ], - "title": "Surgery", + "title": "_Sigma_Aldrich", "type": "object" }, - "TAIL": { + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { "name": { - "const": "tail", - "default": "tail", + "const": "Simons Foundation", + "default": "Simons Foundation", "enum": [ - "tail" + "Simons Foundation" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_16748", - "default": "EMAPA_16748", + "const": "01cmst727", + "default": "01cmst727", "enum": [ - "EMAPA_16748" + "01cmst727" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TAIL", + "title": "_Simons_Foundation", "type": "object" }, - "TAMRON": { + "_Spinnaker": { + "description": "Model Spinnaker", "properties": { "name": { - "const": "Tamron", - "default": "Tamron", + "const": "Spinnaker", + "default": "Spinnaker", "enum": [ - "Tamron" + "Spinnaker" ], "title": "Name", "type": "string" @@ -11795,107 +13646,89 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TAMRON", + "title": "_Spinnaker", "type": "object" }, - "TENDON_OF_BICEPS_BRACHII": { + "_Tail": { + "description": "Model tail", "properties": { "name": { - "const": "tendon of biceps brachii", - "default": "tendon of biceps brachii", + "const": "tail", + "default": "tail", "enum": [ - "tendon of biceps brachii" + "tail" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } - }, - "registry_identifier": { - "const": "EMAPA_25053", - "default": "EMAPA_25053", - "enum": [ - "EMAPA_25053" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "TENDON_OF_BICEPS_BRACHII", - "type": "object" - }, - "THERMO_FISHER_SCIENTIFIC": { - "properties": { - "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", - "enum": [ - "Thermo Fisher Scientific" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "EMAPA_16748", + "default": "EMAPA_16748", "enum": [ - "03x1ewr52" + "EMAPA_16748" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Tail", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_Tamron": { + "description": "Model Tamron", "properties": { "name": { - "const": "The Imaging Source", - "default": "The Imaging Source", + "const": "Tamron", + "default": "Tamron", "enum": [ - "The Imaging Source" + "Tamron" ], "title": "Name", "type": "string" @@ -11915,37 +13748,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_Tamron", "type": "object" }, - "THE_LEE_COMPANY": { + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", "properties": { "name": { - "const": "The Lee Company", - "default": "The Lee Company", + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", "enum": [ - "The Lee Company" + "Technical Manufacturing Corporation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "TMC", + "default": "TMC", "enum": [ - null + "TMC" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -11953,37 +13783,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "THORLABS": { + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - "Thorlabs" + "Teledyne FLIR" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "FLIR", + "default": "FLIR", "enum": [ - null + "FLIR" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -11992,149 +13819,287 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - "04gsnvb07" + "01j1gwp17" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THORLABS", + "title": "_Teledyne_Flir", "type": "object" }, - "TMC": { + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "enum": [ - "Technical Manufacturing Corporation" + "Templeton World Charity Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", + "const": "TWCF", + "default": "TWCF", "enum": [ - "TMC" + "TWCF" ], "title": "Abbreviation", "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00x0z1472", + "default": "00x0z1472", "enum": [ - null + "00x0z1472" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TMC", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "TRICEPS_BRACHII": { + "_Tendon_Of_Biceps_Brachii": { + "description": "Model tendon of biceps brachii", "properties": { "name": { - "const": "triceps brachii", - "default": "triceps brachii", + "const": "tendon of biceps brachii", + "default": "tendon of biceps brachii", "enum": [ - "triceps brachii" + "tendon of biceps brachii" ], "title": "Name", "type": "string" }, "registry": { - "$ref": "#/$defs/RegistryModel", "default": { "name": "Edinburgh Mouse Atlas Project", "abbreviation": "EMAPA" - } + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": "EMAPA_19111", - "default": "EMAPA_19111", + "const": "EMAPA_25053", + "default": "EMAPA_25053", "enum": [ - "EMAPA_19111" + "EMAPA_25053" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TRICEPS_BRACHII", + "title": "_Tendon_Of_Biceps_Brachii", + "type": "object" + }, + "_The_Imaging_Source": { + "description": "Model The Imaging Source", + "properties": { + "name": { + "const": "The Imaging Source", + "default": "The Imaging Source", + "enum": [ + "The Imaging Source" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_The_Imaging_Source", "type": "object" }, - "TRUNK": { + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { "name": { - "const": "trunk", - "default": "trunk", + "const": "The Lee Company", + "default": "The Lee Company", "enum": [ - "trunk" + "The Lee Company" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, "registry": { - "$ref": "#/$defs/RegistryModel", - "default": { - "name": "Edinburgh Mouse Atlas Project", - "abbreviation": "EMAPA" - } + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "EMAPA_31857", - "default": "EMAPA_31857", - "enum": [ - "EMAPA_31857" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "TRUNK", + "title": "_The_Lee_Company", "type": "object" }, - "TWCF": { + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "enum": [ - "Templeton World Charity Foundation" + "Thermo Fisher Scientific" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TWCF", - "default": "TWCF", + "const": null, + "default": null, "enum": [ - "TWCF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -12143,37 +14108,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", + "const": "03x1ewr52", + "default": "03x1ewr52", "enum": [ - "00x0z1472" + "03x1ewr52" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TWCF", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "TYMPHANY": { + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { "name": { - "const": "Tymphany", - "default": "Tymphany", + "const": "Thorlabs", + "default": "Thorlabs", "enum": [ - "Tymphany" + "Thorlabs" ], "title": "Name", "type": "string" @@ -12188,190 +14178,202 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "04gsnvb07", + "default": "04gsnvb07", "enum": [ - null + "04gsnvb07" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TYMPHANY", + "title": "_Thorlabs", "type": "object" }, - "TarsVirusIdentifiers": { - "additionalProperties": false, - "description": "TARS data for a viral prep", + "_Triceps_Brachii": { + "description": "Model triceps brachii", "properties": { - "virus_tars_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "name": { + "const": "triceps brachii", + "default": "triceps brachii", + "enum": [ + "triceps brachii" ], - "default": null, - "title": "Virus ID, usually begins 'AiV'" + "title": "Name", + "type": "string" }, - "plasmid_tars_alias": { - "anyOf": [ - { - "type": "string" + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "description": "Alias used to reference the plasmid, usually begins 'AiP'", - "title": "Plasmid alias" - }, - "prep_lot_number": { - "title": "Preparation lot number", - "type": "string" - }, - "prep_date": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "format": "date", - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "description": "Date this prep lot was titered", - "title": "Preparation lot date" - }, - "prep_type": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "$ref": "#/$defs/VirusPrepType" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Viral prep type" - }, - "prep_protocol": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Prep protocol" + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_19111", + "default": "EMAPA_19111", + "enum": [ + "EMAPA_19111" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "prep_lot_number" - ], - "title": "TarsVirusIdentifiers", + "title": "_Triceps_Brachii", "type": "object" }, - "TimeUnit": { - "description": "Enumeration of Time Measurements", - "enum": [ - "hour", - "minute", - "second", - "millisecond", - "microsecond", - "nanosecond" - ], - "title": "TimeUnit", - "type": "string" - }, - "TrainingProtocol": { - "additionalProperties": false, - "description": "Description of an animal training protocol", + "_Trunk": { + "description": "Model trunk", "properties": { - "procedure_type": { - "const": "Training", - "default": "Training", + "name": { + "const": "trunk", + "default": "trunk", "enum": [ - "Training" + "trunk" ], - "title": "Procedure Type", - "type": "string" - }, - "training_name": { - "title": "Training protocol name", - "type": "string" - }, - "protocol_id": { - "title": "Training protocol ID", - "type": "string" - }, - "start_date": { - "format": "date", - "title": "Training protocol start date", + "title": "Name", "type": "string" }, - "end_date": { - "anyOf": [ + "registry": { + "default": { + "name": "Edinburgh Mouse Atlas Project", + "abbreviation": "EMAPA" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "format": "date", - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Training protocol end date" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "EMAPA_31857", + "default": "EMAPA_31857", + "enum": [ + "EMAPA_31857" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "training_name", - "protocol_id", - "start_date" - ], - "title": "TrainingProtocol", + "title": "_Trunk", "type": "object" }, - "UnitlessUnit": { - "description": "Unitless options", - "enum": [ - "percent", - "fraction of cycle" - ], - "title": "UnitlessUnit", - "type": "string" - }, - "VIEWORKS": { + "_Tymphany": { + "description": "Model Tymphany", "properties": { "name": { - "const": "Vieworks", - "default": "Vieworks", + "const": "Tymphany", + "default": "Tymphany", "enum": [ - "Vieworks" + "Tymphany" ], "title": "Name", "type": "string" @@ -12391,19 +14393,51 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Tymphany", + "type": "object" + }, + "_Vieworks": { + "description": "Model Vieworks", + "properties": { + "name": { + "const": "Vieworks", + "default": "Vieworks", + "enum": [ + "Vieworks" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "VIEWORKS", + "title": "_Vieworks", "type": "object" }, - "VORTRAN": { + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { "const": "Vortran", @@ -12429,193 +14463,114 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VORTRAN", + "title": "_Vortran", "type": "object" }, - "ViralMaterial": { - "additionalProperties": false, - "description": "Description of viral material for injections", + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", "properties": { - "material_type": { - "const": "Virus", - "default": "Virus", + "name": { + "const": "Addgene", + "default": "Addgene", "enum": [ - "Virus" + "Addgene" ], - "title": "Injection material type", + "title": "Name", "type": "string" }, - "name": { - "description": "Full genome for virus construct", - "title": "Full genome name", - "type": "string" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "tars_identifiers": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/TarsVirusIdentifiers" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "TARS database identifiers", - "title": "TARS IDs" - }, - "addgene_id": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "Registry must be Addgene", - "title": "Addgene id" - }, - "titer": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "integer" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "Final titer of viral material, accounting for mixture/diliution", - "title": "Effective titer (gc/mL)" + "title": "Registry" }, - "titer_unit": { - "default": "gc/mL", - "title": "Titer unit", + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "name" - ], - "title": "ViralMaterial", + "title": "_Addgene", "type": "object" }, - "VirusPrepType": { - "description": "Type of virus preparation", - "enum": [ - "Crude", - "Purified" - ], - "title": "VirusPrepType", - "type": "string" - }, - "VolumeUnit": { - "description": "Enumeration of Volume Measurements", - "enum": [ - "liter", - "milliliter", - "microliter", - "nanoliter" - ], - "title": "VolumeUnit", - "type": "string" - }, - "WaterRestriction": { + "aind_data_schema_models__registries___Addgene": { "additionalProperties": false, - "description": "Description of a water restriction procedure", + "description": "Model ADDGENE", "properties": { - "procedure_type": { - "const": "Water restriction", - "default": "Water restriction", + "name": { + "const": "Addgene", + "default": "Addgene", "enum": [ - "Water restriction" + "Addgene" ], - "title": "Procedure Type", - "type": "string" - }, - "iacuc_protocol": { - "title": "IACUC protocol", + "title": "Name", "type": "string" }, - "target_fraction_weight": { - "title": "Target fraction weight (%)", - "type": "integer" - }, - "target_fraction_weight_unit": { - "$ref": "#/$defs/UnitlessUnit", - "default": "percent", - "title": "Target fraction weight unit" - }, - "minimum_water_per_day": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Minimum water per day (mL)" - }, - "minimum_water_per_day_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "milliliter", - "title": "Minimum water per day unit" - }, - "baseline_weight": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" ], - "description": "Weight at start of water restriction", - "title": "Baseline weight (g)" - }, - "weight_unit": { - "$ref": "#/$defs/MassUnit", - "default": "gram", - "title": "Weight unit" - }, - "start_date": { - "format": "date", - "title": "Water restriction start date", + "title": "Abbreviation", "type": "string" - }, - "end_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Water restriction end date" } }, - "required": [ - "iacuc_protocol", - "target_fraction_weight", - "minimum_water_per_day", - "baseline_weight", - "start_date" - ], - "title": "WaterRestriction", + "title": "_Addgene", "type": "object" }, "concentration": { @@ -12653,10 +14608,10 @@ "type": "string" }, "schema_version": { - "const": "1.1.1", - "default": "1.1.1", + "const": "1.1.3", + "default": "1.1.3", "enum": [ - "1.1.1" + "1.1.3" ], "title": "Schema Version", "type": "string" diff --git a/schemas/processing_schema.json b/schemas/processing_schema.json index 4c2b223af..994630cd7 100644 --- a/schemas/processing_schema.json +++ b/schemas/processing_schema.json @@ -293,6 +293,7 @@ "type": "object" }, "ProcessName": { + "description": "Process names", "enum": [ "Analysis", "Compression", @@ -520,10 +521,10 @@ "type": "string" }, "schema_version": { - "const": "1.1.1", - "default": "1.1.1", + "const": "1.1.3", + "default": "1.1.3", "enum": [ - "1.1.1" + "1.1.3" ], "title": "Schema Version", "type": "string" diff --git a/schemas/quality_control_schema.json b/schemas/quality_control_schema.json index 568a2257e..eac64df53 100644 --- a/schemas/quality_control_schema.json +++ b/schemas/quality_control_schema.json @@ -1,7 +1,260 @@ { "$defs": { - "BEHAVIOR": { + "QCEvaluation": { + "additionalProperties": false, + "description": "Description of one evaluation stage, with one or more metrics", + "properties": { + "modality": { + "discriminator": { + "mapping": { + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/_Isi", + "MRI": "#/$defs/_Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/_Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/_Confocal", + "ecephys": "#/$defs/_Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/_Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/_Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/_Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/_Isi" + }, + { + "$ref": "#/$defs/_Mri" + }, + { + "$ref": "#/$defs/_Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" + } + ], + "title": "Modality" + }, + "stage": { + "$ref": "#/$defs/Stage", + "title": "Evaluation stage" + }, + "name": { + "title": "Evaluation name", + "type": "string" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Evaluation description" + }, + "metrics": { + "items": { + "$ref": "#/$defs/QCMetric" + }, + "title": "QC metrics", + "type": "array" + }, + "tags": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Tags can be used to group QCEvaluation objects into groups", + "title": "Tags" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "allow_failed_metrics": { + "default": false, + "description": "Set to true for evaluations that are not critical to the overall state of QC for a data asset, this will allow individual metrics to fail while still passing the evaluation.", + "title": "Allow metrics to fail", + "type": "boolean" + } + }, + "required": [ + "modality", + "stage", + "name", + "metrics" + ], + "title": "QCEvaluation", + "type": "object" + }, + "QCMetric": { + "description": "Description of a single quality control metric", + "properties": { + "name": { + "title": "Metric name", + "type": "string" + }, + "value": { + "title": "Metric value" + }, + "status_history": { + "default": [], + "items": { + "$ref": "#/$defs/QCStatus" + }, + "title": "Metric status history", + "type": "array" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Metric description" + }, + "reference": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Metric reference image URL or plot type" + }, + "evaluated_assets": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Set to None except when a metric's calculation required data coming from a different data asset.", + "title": "List of asset names that this metric depends on" + } + }, + "required": [ + "name", + "value" + ], + "title": "QCMetric", + "type": "object" + }, + "QCStatus": { + "description": "Description of a QC status, set by an evaluator", + "properties": { + "evaluator": { + "title": "Status evaluator full name", + "type": "string" + }, + "status": { + "$ref": "#/$defs/Status" + }, + "timestamp": { + "format": "date-time", + "title": "Status date", + "type": "string" + } + }, + "required": [ + "evaluator", + "status", + "timestamp" + ], + "title": "QCStatus", + "type": "object" + }, + "Stage": { + "description": "QCEvaluation Stage\n\nWhen during data processing the QC metrics were derived.", + "enum": [ + "Raw data", + "Processing", + "Analysis", + "Multi-asset" + ], + "title": "Stage", + "type": "string" + }, + "Status": { + "description": "QC Status", + "enum": [ + "Fail", + "Pass", + "Pending" + ], + "title": "Status", + "type": "string" + }, + "_Behavior": { "additionalProperties": false, + "description": "Model behavior", "properties": { "name": { "const": "Behavior", @@ -22,11 +275,12 @@ "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Behavior", "type": "object" }, - "BEHAVIOR_VIDEOS": { + "_Behavior_Videos": { "additionalProperties": false, + "description": "Model behavior-videos", "properties": { "name": { "const": "Behavior videos", @@ -47,11 +301,12 @@ "type": "string" } }, - "title": "BEHAVIOR_VIDEOS", + "title": "_Behavior_Videos", "type": "object" }, - "CONFOCAL": { + "_Confocal": { "additionalProperties": false, + "description": "Model confocal", "properties": { "name": { "const": "Confocal microscopy", @@ -72,11 +327,12 @@ "type": "string" } }, - "title": "CONFOCAL", + "title": "_Confocal", "type": "object" }, - "ECEPHYS": { + "_Ecephys": { "additionalProperties": false, + "description": "Model ecephys", "properties": { "name": { "const": "Extracellular electrophysiology", @@ -97,11 +353,12 @@ "type": "string" } }, - "title": "ECEPHYS", + "title": "_Ecephys", "type": "object" }, - "EMG": { + "_Emg": { "additionalProperties": false, + "description": "Model EMG", "properties": { "name": { "const": "Electromyography", @@ -122,11 +379,12 @@ "type": "string" } }, - "title": "EMG", + "title": "_Emg", "type": "object" }, - "FIB": { + "_Fib": { "additionalProperties": false, + "description": "Model fib", "properties": { "name": { "const": "Fiber photometry", @@ -147,11 +405,12 @@ "type": "string" } }, - "title": "FIB", + "title": "_Fib", "type": "object" }, - "FMOST": { + "_Fmost": { "additionalProperties": false, + "description": "Model fMOST", "properties": { "name": { "const": "Fluorescence micro-optical sectioning tomography", @@ -172,11 +431,12 @@ "type": "string" } }, - "title": "FMOST", + "title": "_Fmost", "type": "object" }, - "ICEPHYS": { + "_Icephys": { "additionalProperties": false, + "description": "Model icephys", "properties": { "name": { "const": "Intracellular electrophysiology", @@ -197,11 +457,12 @@ "type": "string" } }, - "title": "ICEPHYS", + "title": "_Icephys", "type": "object" }, - "ISI": { + "_Isi": { "additionalProperties": false, + "description": "Model ISI", "properties": { "name": { "const": "Intrinsic signal imaging", @@ -222,11 +483,12 @@ "type": "string" } }, - "title": "ISI", + "title": "_Isi", "type": "object" }, - "MERFISH": { + "_Merfish": { "additionalProperties": false, + "description": "Model merfish", "properties": { "name": { "const": "Multiplexed error-robust fluorescence in situ hybridization", @@ -247,11 +509,12 @@ "type": "string" } }, - "title": "MERFISH", + "title": "_Merfish", "type": "object" }, - "MRI": { + "_Mri": { "additionalProperties": false, + "description": "Model MRI", "properties": { "name": { "const": "Magnetic resonance imaging", @@ -272,11 +535,12 @@ "type": "string" } }, - "title": "MRI", + "title": "_Mri", "type": "object" }, - "POPHYS": { + "_Pophys": { "additionalProperties": false, + "description": "Model pophys", "properties": { "name": { "const": "Planar optical physiology", @@ -297,210 +561,12 @@ "type": "string" } }, - "title": "POPHYS", + "title": "_Pophys", "type": "object" }, - "QCEvaluation": { - "additionalProperties": false, - "description": "Description of one evaluation stage, with one or more metrics", - "properties": { - "modality": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/ISI", - "MRI": "#/$defs/MRI", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/BEHAVIOR", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/CONFOCAL", - "ecephys": "#/$defs/ECEPHYS", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/MERFISH", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" - }, - "oneOf": [ - { - "$ref": "#/$defs/BEHAVIOR" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/CONFOCAL" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/ECEPHYS" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/ISI" - }, - { - "$ref": "#/$defs/MRI" - }, - { - "$ref": "#/$defs/MERFISH" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ], - "title": "Modality" - }, - "stage": { - "$ref": "#/$defs/Stage", - "title": "Evaluation stage" - }, - "name": { - "title": "Evaluation name", - "type": "string" - }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Evaluation description" - }, - "metrics": { - "items": { - "$ref": "#/$defs/QCMetric" - }, - "title": "QC metrics", - "type": "array" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "allow_failed_metrics": { - "default": false, - "description": "Set to true for evaluations that are not critical to the overall state of QC for a data asset, this will allow individual metrics to fail while still passing the evaluation.", - "title": "Allow metrics to fail", - "type": "boolean" - } - }, - "required": [ - "modality", - "stage", - "name", - "metrics" - ], - "title": "QCEvaluation", - "type": "object" - }, - "QCMetric": { - "description": "Description of a single quality control metric", - "properties": { - "name": { - "title": "Metric name", - "type": "string" - }, - "value": { - "title": "Metric value" - }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Metric description" - }, - "reference": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Metric reference image URL or plot type" - }, - "status_history": { - "default": [], - "items": { - "$ref": "#/$defs/QCStatus" - }, - "title": "Metric status history", - "type": "array" - } - }, - "required": [ - "name", - "value" - ], - "title": "QCMetric", - "type": "object" - }, - "QCStatus": { - "description": "Description of a QC status, set by an evaluator", - "properties": { - "evaluator": { - "title": "Status evaluator full name", - "type": "string" - }, - "status": { - "$ref": "#/$defs/Status" - }, - "timestamp": { - "format": "date-time", - "title": "Status date", - "type": "string" - } - }, - "required": [ - "evaluator", - "status", - "timestamp" - ], - "title": "QCStatus", - "type": "object" - }, - "SLAP": { + "_Slap": { "additionalProperties": false, + "description": "Model slap", "properties": { "name": { "const": "Scanned line projection imaging", @@ -521,11 +587,12 @@ "type": "string" } }, - "title": "SLAP", + "title": "_Slap", "type": "object" }, - "SPIM": { + "_Spim": { "additionalProperties": false, + "description": "Model SPIM", "properties": { "name": { "const": "Selective plane illumination microscopy", @@ -546,28 +613,8 @@ "type": "string" } }, - "title": "SPIM", + "title": "_Spim", "type": "object" - }, - "Stage": { - "description": "QCEvaluation Stage\n\nWhen during data processing the QC metrics were derived.", - "enum": [ - "Raw data", - "Processing", - "Analysis" - ], - "title": "Stage", - "type": "string" - }, - "Status": { - "description": "QC Status", - "enum": [ - "Fail", - "Pass", - "Pending" - ], - "title": "Status", - "type": "string" } }, "additionalProperties": false, @@ -580,10 +627,10 @@ "type": "string" }, "schema_version": { - "const": "1.1.1", - "default": "1.1.1", + "const": "1.2.1", + "default": "1.2.1", "enum": [ - "1.1.1" + "1.2.1" ], "title": "Schema Version", "type": "string" diff --git a/schemas/rig_schema.json b/schemas/rig_schema.json index de782e44b..e2cdb68f8 100644 --- a/schemas/rig_schema.json +++ b/schemas/rig_schema.json @@ -1,960 +1,691 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { - "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", - "enum": [ - "AA Opto Electronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AA_OPTO_ELECTRONIC", - "type": "object" - }, - "ABCAM": { - "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", - "enum": [ - "Abcam" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ABCAM", + "AindGeneric": { + "additionalProperties": true, + "description": "Base class for generic types that can be used in AIND schema", + "properties": {}, + "title": "AindGeneric", "type": "object" }, - "ADDGENE": { + "Arena": { + "additionalProperties": false, + "description": "Description of a rectangular arena", "properties": { - "name": { - "const": "Addgene", - "default": "Addgene", + "device_type": { + "const": "Arena", + "default": "Arena", "enum": [ - "Addgene" + "Arena" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ADDGENE", - "type": "object" - }, - "AI": { - "properties": { "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", + "title": "Device name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ + "serial_number": { + "anyOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AI", - "type": "object" - }, - "AIBS": { - "properties": { - "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", - "enum": [ - "AIBS" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIBS", - "type": "object" - }, - "AILIPU": { - "properties": { - "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", - "enum": [ - "Ailipu Technology Co" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", - "enum": [ - "Ailipu" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "AILIPU", - "type": "object" - }, - "AIND": { - "properties": { - "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", - "enum": [ - "Allen Institute for Neural Dynamics" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AIND", - "default": "AIND", - "enum": [ - "AIND" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", - "enum": [ - "04szwah67" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AIND", - "type": "object" - }, - "ALLIED": { - "properties": { - "name": { - "const": "Allied", - "default": "Allied", - "enum": [ - "Allied" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ALLIED", - "type": "object" - }, - "AMS_OSRAM": { - "properties": { - "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", - "enum": [ - "ams OSRAM" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AMS_OSRAM", - "type": "object" - }, - "ARECONT_VISION_COSTAR": { - "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ARECONT_VISION_COSTAR", - "type": "object" - }, - "ASI": { - "properties": { - "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", - "enum": [ - "Applied Scientific Instrumentation" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ASI", - "default": "ASI", - "enum": [ - "ASI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ASI", - "type": "object" - }, - "ASUS": { - "properties": { - "name": { - "const": "ASUS", - "default": "ASUS", - "enum": [ - "ASUS" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ASUS", - "type": "object" - }, - "AindGeneric": { - "additionalProperties": true, - "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", - "type": "object" - }, - "Arena": { - "additionalProperties": false, - "description": "Description of a rectangular arena", - "properties": { - "device_type": { - "const": "Arena", - "default": "Arena", - "enum": [ - "Arena" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" + "title": "Serial number" }, "manufacturer": { "anyOf": [ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "surface_material": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Surface material" + }, + "date_surface_replaced": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Date surface replaced" + }, + "size": { + "$ref": "#/$defs/Size3d", + "title": "3D Size" + }, + "objects_in_arena": { + "default": [], + "items": { + "$ref": "#/$defs/Device" + }, + "title": "Objects in arena", + "type": "array" + } + }, + "required": [ + "name", + "size" + ], + "title": "Arena", + "type": "object" + }, + "Axis": { + "additionalProperties": false, + "description": "Description of an axis", + "properties": { + "name": { + "$ref": "#/$defs/AxisName", + "title": "Axis" + }, + "direction": { + "title": "Direction as the value of axis increases.", + "type": "string" + } + }, + "required": [ + "name", + "direction" + ], + "title": "Axis", + "type": "object" + }, + "AxisName": { + "description": "Image axis name", + "enum": [ + "X", + "Y", + "Z" + ], + "title": "AxisName", + "type": "string" + }, + "BinMode": { + "description": "Detector binning mode", + "enum": [ + "Additive", + "Average", + "None" + ], + "title": "BinMode", + "type": "string" + }, + "Calibration": { + "additionalProperties": false, + "description": "Generic calibration class", + "properties": { + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, + "input": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration input", + "title": "inputs" + }, + "output": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration output", + "title": "outputs" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "calibration_date", + "device_name", + "description" + ], + "title": "Calibration", + "type": "object" + }, + "Camera": { + "additionalProperties": false, + "description": "Camera Detector", + "properties": { + "device_type": { + "const": "Detector", + "default": "Detector", + "enum": [ + "Detector" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allied": "#/$defs/_Allied", + "Basler": "#/$defs/_Basler", + "Dodotronic": "#/$defs/_Dodotronic", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Spinnaker": "#/$defs/_Spinnaker", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "Thorlabs": "#/$defs/_Thorlabs", + "Vieworks": "#/$defs/_Vieworks" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Other" } ], - "default": null, "title": "Manufacturer" }, "model": { @@ -1011,7 +742,19 @@ "default": null, "title": "Notes" }, - "surface_material": { + "detector_type": { + "$ref": "#/$defs/DetectorType", + "title": "Detector Type" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Data interface" + }, + "cooling": { + "$ref": "#/$defs/Cooling", + "default": "None" + }, + "computer_name": { "anyOf": [ { "type": "string" @@ -1021,12 +764,14 @@ } ], "default": null, - "title": "Surface material" + "title": "Name of computer receiving data from this camera" }, - "date_surface_replaced": { + "frame_rate": { "anyOf": [ { - "format": "date-time", + "type": "number" + }, + { "type": "string" }, { @@ -1034,705 +779,581 @@ } ], "default": null, - "title": "Date surface replaced" - }, - "size": { - "$ref": "#/$defs/Size3d", - "title": "3D Size" - }, - "objects_in_arena": { - "default": [], - "items": { - "$ref": "#/$defs/Device" - }, - "title": "Objects in arena", - "type": "array" - } - }, - "required": [ - "name", - "size" - ], - "title": "Arena", - "type": "object" - }, - "Axis": { - "additionalProperties": false, - "description": "Description of an axis", - "properties": { - "name": { - "$ref": "#/$defs/AxisName", - "title": "Axis" - }, - "direction": { - "title": "Direction as the value of axis increases.", - "type": "string" - } - }, - "required": [ - "name", - "direction" - ], - "title": "Axis", - "type": "object" - }, - "AxisName": { - "description": "Image axis name", - "enum": [ - "X", - "Y", - "Z" - ], - "title": "AxisName", - "type": "string" - }, - "BASLER": { - "properties": { - "name": { - "const": "Basler", - "default": "Basler", - "enum": [ - "Basler" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "BASLER", - "type": "object" - }, - "BEHAVIOR_VIDEOS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Behavior videos", - "default": "Behavior videos", - "enum": [ - "Behavior videos" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "behavior-videos", - "default": "behavior-videos", - "enum": [ - "behavior-videos" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "BEHAVIOR_VIDEOS", - "type": "object" - }, - "BinMode": { - "description": "Detector binning mode", - "enum": [ - "Additive", - "Average", - "None" - ], - "title": "BinMode", - "type": "string" - }, - "CAMBRIDGE_TECHNOLOGY": { - "properties": { - "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", - "enum": [ - "Cambridge Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "description": "Frame rate being used", + "title": "Frame rate (Hz)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CAMBRIDGE_TECHNOLOGY", - "type": "object" - }, - "CAMERA_CONTROLLER": { - "properties": { - "name": { - "const": "Camera Controller", - "default": "Camera Controller", - "enum": [ - "Camera Controller" - ], - "title": "Name", - "type": "string" + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" }, - "whoami": { - "const": 1168, - "default": 1168, - "enum": [ - 1168 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "CAMERA_CONTROLLER", - "type": "object" - }, - "CARL_ZEISS": { - "properties": { - "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", - "enum": [ - "Carl Zeiss" + "immersion": { + "anyOf": [ + { + "$ref": "#/$defs/ImmersionMedium" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Immersion" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "chroma": { + "anyOf": [ + { + "$ref": "#/$defs/CameraChroma" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Camera chroma" }, - "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", - "enum": [ - "01xk5xs43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CARL_ZEISS", - "type": "object" - }, - "CHAMPALIMAUD": { - "properties": { - "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", - "enum": [ - "Champalimaud Foundation" + "sensor_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Width of the sensor (pixels)" }, - "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", - "enum": [ - "Champalimaud" + "sensor_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Height of the sensor (pixels)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" + }, + "sensor_format": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Sensor format" }, - "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CHAMPALIMAUD", - "type": "object" - }, - "CHROMA": { - "properties": { - "name": { - "const": "Chroma", - "default": "Chroma", - "enum": [ - "Chroma" + "sensor_format_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Sensor format unit" }, - "registry": { + "bit_depth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Bit depth" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CHROMA", - "type": "object" - }, - "CLOCK_SYNCHRONIZER": { - "properties": { - "name": { - "const": "Clock Synchronizer", - "default": "Clock Synchronizer", - "enum": [ - "Clock Synchronizer" - ], - "title": "Name", - "type": "string" + "bin_mode": { + "$ref": "#/$defs/BinMode", + "default": "None", + "title": "Detector binning mode" }, - "whoami": { - "const": 1152, - "default": 1152, - "enum": [ - 1152 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "CLOCK_SYNCHRONIZER", - "type": "object" - }, - "COHERENT_SCIENTIFIC": { - "properties": { - "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", - "enum": [ - "Coherent Scientific" + "bin_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Bin width" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "bin_height": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Bin height" }, - "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", - "enum": [ - "031tysd23" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COHERENT_SCIENTIFIC", - "type": "object" - }, - "COLUMBIA": { - "properties": { - "name": { - "const": "Columbia University", - "default": "Columbia University", - "enum": [ - "Columbia University" + "bin_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Bin size unit" + }, + "gain": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Gain" }, - "abbreviation": { - "const": "Columbia", - "default": "Columbia", - "enum": [ - "Columbia" + "crop_offset_x": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Crop offset x" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "crop_offset_y": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Crop offset y" }, - "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", - "enum": [ - "00hj8s172" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COLUMBIA", - "type": "object" - }, - "COMPUTAR": { - "properties": { - "name": { - "const": "Computar", - "default": "Computar", - "enum": [ - "Computar" + "crop_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null + "title": "Crop width" + }, + "crop_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Crop width" }, - "registry": { + "crop_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Crop size unit" + }, + "recording_software": { + "anyOf": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Recording software" }, - "registry_identifier": { - "const": null, + "driver": { + "anyOf": [ + { + "$ref": "#/$defs/DeviceDriver" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Driver" + }, + "driver_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Driver version" } }, - "title": "COMPUTAR", + "required": [ + "name", + "manufacturer", + "detector_type", + "data_interface" + ], + "title": "Camera", "type": "object" }, - "CONFOCAL": { + "CameraAssembly": { "additionalProperties": false, + "description": "Named assembly of a camera and lens (and optionally a filter)", "properties": { "name": { - "const": "Confocal microscopy", - "default": "Confocal microscopy", - "enum": [ - "Confocal microscopy" - ], - "title": "Name", + "title": "Camera assembly name", "type": "string" }, - "abbreviation": { - "const": "confocal", - "default": "confocal", - "enum": [ - "confocal" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "CONFOCAL", - "type": "object" - }, - "CONOPTICS": { - "properties": { - "name": { - "const": "Conoptics", - "default": "Conoptics", - "enum": [ - "Conoptics" - ], - "title": "Name", - "type": "string" + "camera_target": { + "$ref": "#/$defs/CameraTarget", + "title": "Camera target" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "camera": { + "$ref": "#/$defs/Camera", + "title": "Camera" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "lens": { + "$ref": "#/$defs/Lens", + "title": "Lens" }, - "registry_identifier": { - "const": null, + "filter": { + "anyOf": [ + { + "$ref": "#/$defs/Filter" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Filter" + }, + "position": { + "anyOf": [ + { + "$ref": "#/$defs/RelativePosition" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Relative position of this assembly" } }, - "title": "CONOPTICS", + "required": [ + "name", + "camera_target", + "camera", + "lens" + ], + "title": "CameraAssembly", "type": "object" }, - "CUSTOM": { + "CameraChroma": { + "description": "Color vs. black & white", + "enum": [ + "Color", + "Monochrome" + ], + "title": "CameraChroma", + "type": "string" + }, + "CameraTarget": { + "description": "Target of camera", + "enum": [ + "Body", + "Bottom", + "Brain surface", + "Eye", + "Face bottom", + "Face forward", + "Face side left", + "Face side right", + "Side", + "Tongue", + "Other" + ], + "title": "CameraTarget", + "type": "string" + }, + "ChannelType": { + "description": "Olfactometer channel types", + "enum": [ + "Odor", + "Carrier" + ], + "title": "ChannelType", + "type": "string" + }, + "Cooling": { + "description": "Cooling medium name", + "enum": [ + "Air", + "Water", + "None" + ], + "title": "Cooling", + "type": "string" + }, + "Coupling": { + "description": "Laser coupling type", + "enum": [ + "Free-space", + "Multi-mode fiber", + "Single-mode fiber", + "Other" + ], + "title": "Coupling", + "type": "string" + }, + "DAQChannel": { + "additionalProperties": false, + "description": "Named input or output channel on a DAQ device", "properties": { - "name": { - "const": "Custom", - "default": "Custom", - "enum": [ - "Custom" - ], - "title": "Name", + "channel_name": { + "title": "DAQ channel name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "device_name": { + "title": "Name of connected device", + "type": "string" + }, + "channel_type": { + "$ref": "#/$defs/DaqChannelType", + "title": "DAQ channel type" + }, + "port": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "DAQ port" }, - "registry": { + "channel_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "DAQ channel index" }, - "registry_identifier": { - "const": null, + "sample_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "DAQ channel sample rate (Hz)" + }, + "sample_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Sample rate unit" + }, + "event_based_sampling": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Set to true if DAQ channel is sampled at irregular intervals" } }, - "title": "CUSTOM", + "required": [ + "channel_name", + "device_name", + "channel_type" + ], + "title": "DAQChannel", "type": "object" }, - "CUTTLEFISH": { + "DAQDevice": { + "additionalProperties": false, + "description": "Data acquisition device containing multiple I/O channels", "properties": { - "name": { - "const": "Cuttlefish", - "default": "Cuttlefish", + "device_type": { + "const": "DAQ Device", + "default": "DAQ Device", "enum": [ - "Cuttlefish" + "DAQ Device" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "whoami": { - "const": 1403, - "default": 1403, - "enum": [ - 1403 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "CUTTLEFISH", - "type": "object" - }, - "CZI": { - "properties": { "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", - "enum": [ - "Chan Zuckerberg Initiative" - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "abbreviation": { - "const": "CZI", - "default": "CZI", - "enum": [ - "CZI" + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Serial number" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "manufacturer": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CZI", - "type": "object" - }, - "Calibration": { - "additionalProperties": false, - "description": "Generic calibration class", - "properties": { - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" + "default": null, + "title": "Model" }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", - "type": "string" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", - "type": "string" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" }, - "input": { + "additional_settings": { "$ref": "#/$defs/AindGeneric", "default": {}, - "description": "Calibration input", - "title": "inputs" + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Type of connection to PC" + }, + "computer_name": { + "title": "Name of computer controlling this DAQ", + "type": "string" }, - "output": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration output", - "title": "outputs" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" + }, + "title": "DAQ channels", + "type": "array" }, - "notes": { + "firmware_version": { "anyOf": [ { "type": "string" @@ -1742,20 +1363,58 @@ } ], "default": null, - "title": "Notes" + "title": "Firmware version" + }, + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Hardware version" } }, "required": [ - "calibration_date", - "device_name", - "description" + "name", + "manufacturer", + "data_interface", + "computer_name" ], - "title": "Calibration", + "title": "DAQDevice", "type": "object" }, - "Camera": { + "DaqChannelType": { + "description": "DAQ Channel type", + "enum": [ + "Analog Input", + "Analog Output", + "Digital Input", + "Digital Output" + ], + "title": "DaqChannelType", + "type": "string" + }, + "DataInterface": { + "description": "Connection between a device and a PC", + "enum": [ + "CameraLink", + "Coax", + "Ethernet", + "PCIe", + "PXI", + "USB", + "Other" + ], + "title": "DataInterface", + "type": "string" + }, + "Detector": { "additionalProperties": false, - "description": "Camera Detector", + "description": "Description of a generic detector", "properties": { "device_type": { "const": "Detector", @@ -1785,57 +1444,57 @@ "manufacturer": { "discriminator": { "mapping": { - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allied": "#/$defs/ALLIED", - "Basler": "#/$defs/BASLER", - "Dodotronic": "#/$defs/DODOTRONIC", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Spinnaker": "#/$defs/SPINNAKER", - "Teledyne FLIR": "#/$defs/FLIR", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "Thorlabs": "#/$defs/THORLABS", - "Vieworks": "#/$defs/VIEWORKS" + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allied": "#/$defs/_Allied", + "Basler": "#/$defs/_Basler", + "Dodotronic": "#/$defs/_Dodotronic", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Spinnaker": "#/$defs/_Spinnaker", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "Thorlabs": "#/$defs/_Thorlabs", + "Vieworks": "#/$defs/_Vieworks" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -2125,260 +1784,73 @@ "default": null, "title": "Crop width" }, - "crop_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Crop size unit" - }, - "recording_software": { - "anyOf": [ - { - "$ref": "#/$defs/Software" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Recording software" - }, - "driver": { - "anyOf": [ - { - "$ref": "#/$defs/DeviceDriver" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Driver" - }, - "driver_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Driver version" - } - }, - "required": [ - "name", - "manufacturer", - "detector_type", - "data_interface" - ], - "title": "Camera", - "type": "object" - }, - "CameraAssembly": { - "additionalProperties": false, - "description": "Named assembly of a camera and lens (and optionally a filter)", - "properties": { - "name": { - "title": "Camera assembly name", - "type": "string" - }, - "camera_target": { - "$ref": "#/$defs/CameraTarget", - "title": "Camera target" - }, - "camera": { - "$ref": "#/$defs/Camera", - "title": "Camera" - }, - "lens": { - "$ref": "#/$defs/Lens", - "title": "Lens" - }, - "filter": { - "anyOf": [ - { - "$ref": "#/$defs/Filter" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Filter" - }, - "position": { - "anyOf": [ - { - "$ref": "#/$defs/RelativePosition" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Relative position of this assembly" - } - }, - "required": [ - "name", - "camera_target", - "camera", - "lens" - ], - "title": "CameraAssembly", - "type": "object" - }, - "CameraChroma": { - "description": "Color vs. black & white", - "enum": [ - "Color", - "Monochrome" - ], - "title": "CameraChroma", - "type": "string" - }, - "CameraTarget": { - "description": "Target of camera", - "enum": [ - "Body", - "Bottom", - "Brain surface", - "Eye", - "Face bottom", - "Face forward", - "Face side left", - "Face side right", - "Side", - "Tongue", - "Other" - ], - "title": "CameraTarget", - "type": "string" - }, - "ChannelType": { - "description": "Olfactometer channel types", - "enum": [ - "Odor", - "Carrier" - ], - "title": "ChannelType", - "type": "string" - }, - "Cooling": { - "description": "Cooling medium name", - "enum": [ - "Air", - "Water", - "None" - ], - "title": "Cooling", - "type": "string" - }, - "Coupling": { - "description": "Laser coupling type", - "enum": [ - "Free-space", - "Multi-mode fiber", - "Single-mode fiber", - "Other" - ], - "title": "Coupling", - "type": "string" - }, - "DAQChannel": { - "additionalProperties": false, - "description": "Named input or output channel on a DAQ device", - "properties": { - "channel_name": { - "title": "DAQ channel name", - "type": "string" - }, - "device_name": { - "title": "Name of connected device", - "type": "string" - }, - "channel_type": { - "$ref": "#/$defs/DaqChannelType", - "title": "DAQ channel type" - }, - "port": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "DAQ port" - }, - "channel_index": { + "crop_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Crop size unit" + }, + "recording_software": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/Software" }, { "type": "null" } ], "default": null, - "title": "DAQ channel index" + "title": "Recording software" }, - "sample_rate": { + "driver": { "anyOf": [ { - "type": "number" - }, - { - "type": "string" + "$ref": "#/$defs/DeviceDriver" }, { "type": "null" } ], "default": null, - "title": "DAQ channel sample rate (Hz)" - }, - "sample_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Sample rate unit" + "title": "Driver" }, - "event_based_sampling": { + "driver_version": { "anyOf": [ { - "type": "boolean" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Set to true if DAQ channel is sampled at irregular intervals" + "title": "Driver version" } }, "required": [ - "channel_name", - "device_name", - "channel_type" + "name", + "manufacturer", + "detector_type", + "data_interface" ], - "title": "DAQChannel", + "title": "Detector", "type": "object" }, - "DAQDevice": { + "DetectorType": { + "description": "Detector type name", + "enum": [ + "Camera", + "Photomultiplier Tube", + "Other" + ], + "title": "DetectorType", + "type": "string" + }, + "Device": { "additionalProperties": false, - "description": "Data acquisition device containing multiple I/O channels", + "description": "Generic device", "properties": { "device_type": { - "const": "DAQ Device", - "default": "DAQ Device", - "enum": [ - "DAQ Device" - ], - "title": "Device Type", + "title": "Device type", "type": "string" }, "name": { @@ -2398,41 +1870,377 @@ "title": "Serial number" }, "manufacturer": { - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/OEPS" - }, + "anyOf": [ { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], + "default": null, "title": "Manufacturer" }, "model": { @@ -2488,180 +2296,34 @@ ], "default": null, "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Type of connection to PC" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" } }, "required": [ - "name", - "manufacturer", - "data_interface", - "computer_name" + "device_type", + "name" ], - "title": "DAQDevice", - "type": "object" - }, - "DODOTRONIC": { - "properties": { - "name": { - "const": "Dodotronic", - "default": "Dodotronic", - "enum": [ - "Dodotronic" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "DODOTRONIC", - "type": "object" - }, - "DORIC": { - "properties": { - "name": { - "const": "Doric", - "default": "Doric", - "enum": [ - "Doric" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "059n53q30", - "default": "059n53q30", - "enum": [ - "059n53q30" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DORIC", + "title": "Device", "type": "object" }, - "DaqChannelType": { - "description": "DAQ Channel type", - "enum": [ - "Analog Input", - "Analog Output", - "Digital Input", - "Digital Output" - ], - "title": "DaqChannelType", - "type": "string" - }, - "DataInterface": { - "description": "Connection between a device and a PC", + "DeviceDriver": { + "description": "DeviceDriver name", "enum": [ - "CameraLink", - "Coax", - "Ethernet", - "PCIe", - "PXI", - "USB", - "Other" + "OpenGL", + "Vimba", + "Nvidia Graphics" ], - "title": "DataInterface", + "title": "DeviceDriver", "type": "string" }, - "Detector": { + "DigitalMicromirrorDevice": { "additionalProperties": false, - "description": "Description of a generic detector", + "description": "Description of a Digital Micromirror Device (DMD)", "properties": { "device_type": { - "const": "Detector", - "default": "Detector", + "const": "Digital micromirror device", + "default": "Digital micromirror device", "enum": [ - "Detector" + "Digital micromirror device" ], "title": "Device Type", "type": "string" @@ -2680,64 +2342,380 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allied": "#/$defs/ALLIED", - "Basler": "#/$defs/BASLER", - "Dodotronic": "#/$defs/DODOTRONIC", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Spinnaker": "#/$defs/SPINNAKER", - "Teledyne FLIR": "#/$defs/FLIR", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "Thorlabs": "#/$defs/THORLABS", - "Vieworks": "#/$defs/VIEWORKS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, "title": "Manufacturer" }, "model": { @@ -2794,105 +2772,128 @@ "default": null, "title": "Notes" }, - "detector_type": { - "$ref": "#/$defs/DetectorType", - "title": "Detector Type" + "max_dmd_patterns": { + "title": "Max DMD patterns", + "type": "integer" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Data interface" + "double_bounce_design": { + "title": "Double bounce design", + "type": "boolean" }, - "cooling": { - "$ref": "#/$defs/Cooling", - "default": "None" + "invert_pixel_values": { + "title": "Invert pixel values", + "type": "boolean" }, - "computer_name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Name of computer receiving data from this camera" + "motion_padding_x": { + "title": "Motion padding X (pixels)", + "type": "integer" }, - "frame_rate": { + "motion_padding_y": { + "title": "Motion padding Y (pixels)", + "type": "integer" + }, + "padding_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Padding unit" + }, + "pixel_size": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "description": "Frame rate being used", - "title": "Frame rate (Hz)" + "title": "DMD Pixel size" }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "pixel_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Pixel size unit" }, - "immersion": { + "start_phase": { "anyOf": [ { - "$ref": "#/$defs/ImmersionMedium" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Immersion" + "title": "DMD Start phase (fraction of cycle)" }, - "chroma": { - "anyOf": [ - { - "$ref": "#/$defs/CameraChroma" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Camera chroma" + "dmd_flip": { + "title": "DMD Flip", + "type": "boolean" }, - "sensor_width": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Width of the sensor (pixels)" + "dmd_curtain": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "DMD Curtain", + "type": "array" }, - "sensor_height": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Height of the sensor (pixels)" + "dmd_curtain_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "dmd_curtain_unit" }, - "size_unit": { + "line_shear": { + "items": { + "type": "integer" + }, + "title": "Line shear (pixels)", + "type": "array" + }, + "line_shear_units": { "$ref": "#/$defs/SizeUnit", "default": "pixel", - "title": "Size unit" + "title": "Line shear units" + } + }, + "required": [ + "name", + "max_dmd_patterns", + "double_bounce_design", + "invert_pixel_values", + "motion_padding_x", + "motion_padding_y", + "pixel_size", + "start_phase", + "dmd_flip", + "dmd_curtain", + "line_shear" + ], + "title": "DigitalMicromirrorDevice", + "type": "object" + }, + "Disc": { + "additionalProperties": false, + "description": "Description of a running disc (i.e. MindScope Disc)", + "properties": { + "device_type": { + "const": "Disc", + "default": "Disc", + "enum": [ + "Disc" + ], + "title": "Device Type", + "type": "string" }, - "sensor_format": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { "type": "string" @@ -2902,71 +2903,426 @@ } ], "default": null, - "title": "Sensor format" + "title": "Serial number" }, - "sensor_format_unit": { + "manufacturer": { "anyOf": [ { - "type": "string" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { "type": "null" } ], "default": null, - "title": "Sensor format unit" + "title": "Manufacturer" }, - "bit_depth": { + "model": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bit depth" - }, - "bin_mode": { - "$ref": "#/$defs/BinMode", - "default": "None", - "title": "Detector binning mode" + "title": "Model" }, - "bin_width": { + "path_to_cad": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin width" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "bin_height": { + "port_index": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bin height" + "title": "Port index" }, - "bin_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Bin size unit" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "gain": { + "notes": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -2975,123 +3331,120 @@ } ], "default": null, - "title": "Gain" + "title": "Notes" }, - "crop_offset_x": { + "surface_material": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Crop offset x" + "title": "Surface material" }, - "crop_offset_y": { + "date_surface_replaced": { "anyOf": [ { - "type": "integer" + "format": "date-time", + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Crop offset y" + "title": "Date surface replaced" }, - "crop_width": { + "radius": { "anyOf": [ { - "type": "integer" + "minimum": 0.0, + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Crop width" + "title": "Radius (cm)" }, - "crop_height": { + "radius_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "radius unit" + }, + "output": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/DaqChannelType" }, { "type": "null" } ], "default": null, - "title": "Crop width" - }, - "crop_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Crop size unit" + "description": "analog or digital electronics" }, - "recording_software": { + "encoder": { "anyOf": [ { - "$ref": "#/$defs/Software" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Recording software" + "description": "Encoder hardware type", + "title": "Encoder" }, - "driver": { + "decoder": { "anyOf": [ { - "$ref": "#/$defs/DeviceDriver" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Driver" + "description": "Decoder chip type", + "title": "Decoder" }, - "driver_version": { + "encoder_firmware": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Software" }, { "type": "null" } ], "default": null, - "title": "Driver version" + "description": "Firmware to read from decoder chip counts", + "title": "Encoder firmware" } }, "required": [ "name", - "manufacturer", - "detector_type", - "data_interface" + "radius" ], - "title": "Detector", + "title": "Disc", "type": "object" }, - "DetectorType": { - "description": "Detector type name", - "enum": [ - "Camera", - "Photomultiplier Tube", - "Other" - ], - "title": "DetectorType", - "type": "string" - }, - "Device": { + "Enclosure": { "additionalProperties": false, - "description": "Generic device", + "description": "Description of an enclosure", "properties": { "device_type": { - "title": "Device type", + "const": "Enclosure", + "default": "Enclosure", + "enum": [ + "Enclosure" + ], + "title": "Device Type", "type": "string" }, "name": { @@ -3115,365 +3468,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -3537,34 +3890,80 @@ ], "default": null, "title": "Notes" + }, + "size": { + "$ref": "#/$defs/Size3d", + "title": "Size" + }, + "internal_material": { + "title": "Internal material", + "type": "string" + }, + "external_material": { + "title": "External material", + "type": "string" + }, + "grounded": { + "title": "Grounded", + "type": "boolean" + }, + "laser_interlock": { + "title": "Laser interlock", + "type": "boolean" + }, + "air_filtration": { + "title": "Air filtration", + "type": "boolean" } }, "required": [ - "device_type", - "name" + "name", + "size", + "internal_material", + "external_material", + "grounded", + "laser_interlock", + "air_filtration" ], - "title": "Device", + "title": "Enclosure", "type": "object" }, - "DeviceDriver": { - "description": "DeviceDriver name", - "enum": [ - "OpenGL", - "Vimba", - "Nvidia Graphics" + "EphysAssembly": { + "additionalProperties": false, + "description": "Module for electrophysiological recording", + "properties": { + "name": { + "title": "Ephys assembly name", + "type": "string" + }, + "manipulator": { + "$ref": "#/$defs/Manipulator" + }, + "probes": { + "items": { + "$ref": "#/$defs/EphysProbe" + }, + "title": "Probes that are held by this module", + "type": "array" + } + }, + "required": [ + "name", + "manipulator", + "probes" ], - "title": "DeviceDriver", - "type": "string" + "title": "EphysAssembly", + "type": "object" }, - "DigitalMicromirrorDevice": { + "EphysProbe": { "additionalProperties": false, - "description": "Description of a Digital Micromirror Device (DMD)", + "description": "Named probe used in an ephys experiment", "properties": { "device_type": { - "const": "Digital micromirror device", - "default": "Digital micromirror device", + "const": "Ephys probe", + "default": "Ephys probe", "enum": [ - "Digital micromirror device" + "Ephys probe" ], "title": "Device Type", "type": "string" @@ -3590,365 +3989,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -4001,131 +4400,95 @@ "default": {}, "title": "Additional parameters" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "max_dmd_patterns": { - "title": "Max DMD patterns", - "type": "integer" - }, - "double_bounce_design": { - "title": "Double bounce design", - "type": "boolean" - }, - "invert_pixel_values": { - "title": "Invert pixel values", - "type": "boolean" - }, - "motion_padding_x": { - "title": "Motion padding X (pixels)", - "type": "integer" - }, - "motion_padding_y": { - "title": "Motion padding Y (pixels)", - "type": "integer" - }, - "padding_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Padding unit" - }, - "pixel_size": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "DMD Pixel size" - }, - "pixel_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Pixel size unit" - }, - "start_phase": { + "notes": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "DMD Start phase (fraction of cycle)" + "default": null, + "title": "Notes" }, - "dmd_flip": { - "title": "DMD Flip", - "type": "boolean" + "probe_model": { + "$ref": "#/$defs/ProbeModel", + "title": "Probe model" }, - "dmd_curtain": { + "lasers": { + "default": [], "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] + "$ref": "#/$defs/Laser" }, - "title": "DMD Curtain", + "title": "Lasers connected to this probe", "type": "array" }, - "dmd_curtain_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "dmd_curtain_unit" + "headstage": { + "anyOf": [ + { + "$ref": "#/$defs/Headstage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Headstage for this probe" + } + }, + "required": [ + "name", + "probe_model" + ], + "title": "EphysProbe", + "type": "object" + }, + "FerruleMaterial": { + "description": "Fiber probe ferrule material type name", + "enum": [ + "Ceramic", + "Stainless steel" + ], + "title": "FerruleMaterial", + "type": "string" + }, + "FiberAssembly": { + "additionalProperties": false, + "description": "Module for inserted fiber photometry recording", + "properties": { + "name": { + "title": "Fiber assembly name", + "type": "string" }, - "line_shear": { + "manipulator": { + "$ref": "#/$defs/Manipulator" + }, + "fibers": { "items": { - "type": "integer" + "$ref": "#/$defs/FiberProbe" }, - "title": "Line shear (pixels)", + "title": "Probes that are held by this module", "type": "array" - }, - "line_shear_units": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Line shear units" } }, "required": [ "name", - "max_dmd_patterns", - "double_bounce_design", - "invert_pixel_values", - "motion_padding_x", - "motion_padding_y", - "pixel_size", - "start_phase", - "dmd_flip", - "dmd_curtain", - "line_shear" + "manipulator", + "fibers" ], - "title": "DigitalMicromirrorDevice", + "title": "FiberAssembly", "type": "object" }, - "Disc": { + "FiberProbe": { "additionalProperties": false, - "description": "Description of a running disc (i.e. MindScope Disc)", + "description": "Description of a fiber optic probe", "properties": { "device_type": { - "const": "Disc", - "default": "Disc", + "const": "Fiber optic probe", + "default": "Fiber optic probe", "enum": [ - "Disc" + "Fiber optic probe" ], "title": "Device Type", "type": "string" @@ -4151,365 +4514,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -4574,8 +4937,213 @@ "default": null, "title": "Notes" }, - "surface_material": { + "core_diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Core diameter (um)" + }, + "core_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Core diameter unit" + }, + "numerical_aperture": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Numerical aperture" + }, + "ferrule_material": { + "anyOf": [ + { + "$ref": "#/$defs/FerruleMaterial" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Ferrule material" + }, + "active_length": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Length of taper", + "title": "Active length (mm)" + }, + "total_length": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Total length (mm)" + }, + "length_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Length unit" + } + }, + "required": [ + "name", + "core_diameter", + "numerical_aperture", + "total_length" + ], + "title": "FiberProbe", + "type": "object" + }, + "Filter": { + "additionalProperties": false, + "description": "Filter used in a light path", + "properties": { + "device_type": { + "const": "Filter", + "default": "Filter", + "enum": [ + "Filter" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Chroma": "#/$defs/_Chroma", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Other": "#/$defs/_Other", + "Semrock": "#/$defs/_Semrock", + "Thorlabs": "#/$defs/_Thorlabs" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "filter_type": { + "$ref": "#/$defs/FilterType", + "title": "Type of filter" + }, + "diameter": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -4584,12 +5152,14 @@ } ], "default": null, - "title": "Surface material" + "title": "Diameter (mm)" }, - "date_surface_replaced": { + "width": { "anyOf": [ { - "format": "date-time", + "type": "number" + }, + { "type": "string" }, { @@ -4597,9 +5167,29 @@ } ], "default": null, - "title": "Date surface replaced" + "title": "Width (mm)" }, - "radius": { + "height": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Height (mm)" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Size unit" + }, + "thickness": { "anyOf": [ { "minimum": 0.0, @@ -4607,28 +5197,207 @@ }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Radius (cm)" + "default": null, + "title": "Thickness (mm)" }, - "radius_unit": { + "thickness_unit": { "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "radius unit" + "default": "millimeter", + "title": "Thickness unit" }, - "output": { + "filter_wheel_index": { "anyOf": [ { - "$ref": "#/$defs/DaqChannelType" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "analog or digital electronics" + "title": "Filter wheel index" + }, + "cut_off_wavelength": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Cut-off wavelength (nm)" + }, + "cut_on_wavelength": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Cut-on wavelength (nm)" + }, + "center_wavelength": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Center wavelength (nm)" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "More details about filter properties and where/how it is being used", + "title": "Description" + } + }, + "required": [ + "name", + "manufacturer", + "filter_type" + ], + "title": "Filter", + "type": "object" + }, + "FilterType": { + "description": "Filter type", + "enum": [ + "Band pass", + "Dichroic", + "Long pass", + "Multiband", + "Neutral density", + "Notch", + "Short pass" + ], + "title": "FilterType", + "type": "string" + }, + "FrequencyUnit": { + "description": "Enumeration of Frequency Measurements", + "enum": [ + "kilohertz", + "hertz", + "millihertz" + ], + "title": "FrequencyUnit", + "type": "string" + }, + "HarpDevice": { + "additionalProperties": false, + "description": "DAQ that uses the Harp protocol for synchronization and data transmission", + "properties": { + "device_type": { + "const": "Harp device", + "default": "Harp device", + "enum": [ + "Harp device" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "default": { + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "007rkz355" + }, + "discriminator": { + "mapping": { + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" }, - "encoder": { + "path_to_cad": { "anyOf": [ { "type": "string" @@ -4638,10 +5407,10 @@ } ], "default": null, - "description": "Encoder hardware type", - "title": "Encoder" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "decoder": { + "port_index": { "anyOf": [ { "type": "string" @@ -4651,267 +5420,187 @@ } ], "default": null, - "description": "Decoder chip type", - "title": "Decoder" + "title": "Port index" }, - "encoder_firmware": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { - "$ref": "#/$defs/Software" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Firmware to read from decoder chip counts", - "title": "Encoder firmware" - } - }, - "required": [ - "name", - "radius" - ], - "title": "Disc", - "type": "object" - }, - "EALING": { - "properties": { - "name": { - "const": "Ealing", - "default": "Ealing", - "enum": [ - "Ealing" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Notes" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EALING", - "type": "object" - }, - "ECEPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Extracellular electrophysiology", - "default": "Extracellular electrophysiology", - "enum": [ - "Extracellular electrophysiology" - ], - "title": "Name", - "type": "string" + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" }, - "abbreviation": { - "const": "ecephys", - "default": "ecephys", - "enum": [ - "ecephys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ECEPHYS", - "type": "object" - }, - "EDMUND_OPTICS": { - "properties": { - "name": { - "const": "Edmund Optics", - "default": "Edmund Optics", - "enum": [ - "Edmund Optics" - ], - "title": "Name", + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "DAQ channels", + "type": "array" + }, + "firmware_version": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EDMUND_OPTICS", - "type": "object" - }, - "EMG": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Electromyography", - "default": "Electromyography", - "enum": [ - "Electromyography" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "EMG", - "default": "EMG", - "enum": [ - "EMG" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "EMG", - "type": "object" - }, - "EMORY": { - "properties": { - "name": { - "const": "Emory University", - "default": "Emory University", - "enum": [ - "Emory University" - ], - "title": "Name", - "type": "string" + "default": null, + "title": "Firmware version" }, - "abbreviation": { - "const": "Emory", - "default": "Emory", - "enum": [ - "Emory" + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Hardware version" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "harp_device_type": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", + "Camera Controller": "#/$defs/_Camera_Controller", + "Clock Synchronizer": "#/$defs/_Clock_Synchronizer", + "Cuttlefish": "#/$defs/_Cuttlefish", + "Generic Harp Device": "#/$defs/_Generic_Harp_Device", + "Input Expander": "#/$defs/_Input_Expander", + "Lickety Split": "#/$defs/_Lickety_Split", + "Load Cells": "#/$defs/_Load_Cells", + "Olfactometer": "#/$defs/_Olfactometer", + "Sniff Detector": "#/$defs/_Sniff_Detector", + "Sound Card": "#/$defs/_Sound_Card", + "Stepper Driver": "#/$defs/_Stepper_Driver", + "Synchronizer": "#/$defs/_Synchronizer", + "Timestamp Generator Gen 1": "#/$defs/_Timestamp_Generator_Gen_1", + "Timestamp Generator Gen 3": "#/$defs/_Timestamp_Generator_Gen_3", + "Treadmill": "#/$defs/_Treadmill" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03czfpz43", - "default": "03czfpz43", - "enum": [ - "03czfpz43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EMORY", - "type": "object" - }, - "EURESYS": { - "properties": { - "name": { - "const": "Euresys", - "default": "Euresys", - "enum": [ - "Euresys" + "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + }, + { + "$ref": "#/$defs/_Camera_Controller" + }, + { + "$ref": "#/$defs/_Clock_Synchronizer" + }, + { + "$ref": "#/$defs/_Cuttlefish" + }, + { + "$ref": "#/$defs/_Generic_Harp_Device" + }, + { + "$ref": "#/$defs/_Input_Expander" + }, + { + "$ref": "#/$defs/_Lickety_Split" + }, + { + "$ref": "#/$defs/_Load_Cells" + }, + { + "$ref": "#/$defs/_Olfactometer" + }, + { + "$ref": "#/$defs/_Sniff_Detector" + }, + { + "$ref": "#/$defs/_Sound_Card" + }, + { + "$ref": "#/$defs/_Stepper_Driver" + }, + { + "$ref": "#/$defs/_Synchronizer" + }, + { + "$ref": "#/$defs/_Timestamp_Generator_Gen_1" + }, + { + "$ref": "#/$defs/_Timestamp_Generator_Gen_3" + }, + { + "$ref": "#/$defs/_Treadmill" + } ], - "title": "Name", - "type": "string" + "title": "Type of Harp device" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "core_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Core version" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "tag_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Tag version" + }, + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" } }, - "title": "EURESYS", + "required": [ + "name", + "computer_name", + "harp_device_type", + "is_clock_generator" + ], + "title": "HarpDevice", "type": "object" }, - "Enclosure": { + "Headstage": { "additionalProperties": false, - "description": "Description of an enclosure", + "description": "Headstage used with an ephys probe", "properties": { "device_type": { - "const": "Enclosure", - "default": "Enclosure", + "const": "Headstage", + "default": "Headstage", "enum": [ - "Enclosure" + "Headstage" ], "title": "Device Type", "type": "string" @@ -4937,365 +5626,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -5359,80 +6048,39 @@ ], "default": null, "title": "Notes" - }, - "size": { - "$ref": "#/$defs/Size3d", - "title": "Size" - }, - "internal_material": { - "title": "Internal material", - "type": "string" - }, - "external_material": { - "title": "External material", - "type": "string" - }, - "grounded": { - "title": "Grounded", - "type": "boolean" - }, - "laser_interlock": { - "title": "Laser interlock", - "type": "boolean" - }, - "air_filtration": { - "title": "Air filtration", - "type": "boolean" } }, "required": [ - "name", - "size", - "internal_material", - "external_material", - "grounded", - "laser_interlock", - "air_filtration" + "name" ], - "title": "Enclosure", + "title": "Headstage", "type": "object" }, - "EphysAssembly": { - "additionalProperties": false, - "description": "Module for electrophysiological recording", - "properties": { - "name": { - "title": "Ephys assembly name", - "type": "string" - }, - "manipulator": { - "$ref": "#/$defs/Manipulator" - }, - "probes": { - "items": { - "$ref": "#/$defs/EphysProbe" - }, - "title": "Probes that are held by this module", - "type": "array" - } - }, - "required": [ - "name", - "manipulator", - "probes" + "ImmersionMedium": { + "description": "Immersion medium name", + "enum": [ + "air", + "multi", + "oil", + "PBS", + "water", + "other", + "easy index", + "ethyl cinnimate", + "aqueous clearing buffer" ], - "title": "EphysAssembly", - "type": "object" + "title": "ImmersionMedium", + "type": "string" }, - "EphysProbe": { + "Lamp": { "additionalProperties": false, - "description": "Named probe used in an ephys experiment", + "description": "Description of a Lamp lightsource", "properties": { "device_type": { - "const": "Ephys probe", - "default": "Ephys probe", + "const": "Lamp", + "default": "Lamp", "enum": [ - "Ephys probe" + "Lamp" ], "title": "Device Type", "type": "string" @@ -5458,365 +6106,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -5881,232 +6529,224 @@ "default": null, "title": "Notes" }, - "probe_model": { - "$ref": "#/$defs/ProbeModel", - "title": "Probe model" + "wavelength_min": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wavelength minimum (nm)" + }, + "wavelength_max": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Wavelength maximum (nm)" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "temperature": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Temperature (K)" + }, + "temperature_unit": { + "$ref": "#/$defs/TemperatureUnit", + "default": "Kelvin", + "title": "Temperature unit" + } + }, + "required": [ + "name" + ], + "title": "Lamp", + "type": "object" + }, + "Laser": { + "additionalProperties": false, + "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", + "properties": { + "device_type": { + "const": "Laser", + "default": "Laser", + "enum": [ + "Laser" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Quantifi": "#/$defs/_Quantifi", + "Vortran": "#/$defs/_Vortran" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" }, - "lasers": { - "default": [], - "items": { - "$ref": "#/$defs/Laser" - }, - "title": "Lasers connected to this probe", - "type": "array" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "headstage": { + "maximum_power": { "anyOf": [ { - "$ref": "#/$defs/Headstage" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Headstage for this probe" - } - }, - "required": [ - "name", - "probe_model" - ], - "title": "EphysProbe", - "type": "object" - }, - "FIB": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Fiber photometry", - "default": "Fiber photometry", - "enum": [ - "Fiber photometry" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "fib", - "default": "fib", - "enum": [ - "fib" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FIB", - "type": "object" - }, - "FLIR": { - "properties": { - "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", - "enum": [ - "Teledyne FLIR" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLIR", - "type": "object" - }, - "FMOST": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Fluorescence micro-optical sectioning tomography", - "default": "Fluorescence micro-optical sectioning tomography", - "enum": [ - "Fluorescence micro-optical sectioning tomography" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "fMOST", - "default": "fMOST", - "enum": [ - "fMOST" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FMOST", - "type": "object" - }, - "FUJINON": { - "properties": { - "name": { - "const": "Fujinon", - "default": "Fujinon", - "enum": [ - "Fujinon" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "FUJINON", - "type": "object" - }, - "FerruleMaterial": { - "description": "Fiber probe ferrule material type name", - "enum": [ - "Ceramic", - "Stainless steel" - ], - "title": "FerruleMaterial", - "type": "string" - }, - "FiberAssembly": { - "additionalProperties": false, - "description": "Module for inserted fiber photometry recording", - "properties": { - "name": { - "title": "Fiber assembly name", - "type": "string" - }, - "manipulator": { - "$ref": "#/$defs/Manipulator" - }, - "fibers": { - "items": { - "$ref": "#/$defs/FiberProbe" - }, - "title": "Probes that are held by this module", - "type": "array" - } - }, - "required": [ - "name", - "manipulator", - "fibers" - ], - "title": "FiberAssembly", - "type": "object" - }, - "FiberProbe": { - "additionalProperties": false, - "description": "Description of a fiber optic probe", - "properties": { - "device_type": { - "const": "Fiber optic probe", - "default": "Fiber optic probe", - "enum": [ - "Fiber optic probe" + "type": "string" + }, + { + "type": "null" + } ], - "title": "Device Type", - "type": "string" + "default": null, + "title": "Maximum power (mW)" }, - "name": { - "title": "Device name", - "type": "string" + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Power unit" }, - "serial_number": { + "coupling": { + "anyOf": [ + { + "$ref": "#/$defs/Coupling" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Coupling" + }, + "coupling_efficiency": { "anyOf": [ + { + "maximum": 100.0, + "minimum": 0.0, + "type": "number" + }, { "type": "string" }, @@ -6115,380 +6755,172 @@ } ], "default": null, - "title": "Serial number" + "title": "Coupling efficiency (percent)" }, - "manufacturer": { + "coupling_efficiency_unit": { + "const": "percent", + "default": "percent", + "enum": [ + "percent" + ], + "title": "Coupling efficiency unit", + "type": "string" + }, + "item_number": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Item number" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "Laser", + "type": "object" + }, + "LaserAssembly": { + "additionalProperties": false, + "description": "Assembly for optogenetic stimulation", + "properties": { + "name": { + "title": "Laser assembly name", + "type": "string" + }, + "manipulator": { + "$ref": "#/$defs/Manipulator" + }, + "lasers": { + "items": { + "$ref": "#/$defs/Laser" + }, + "title": "Lasers connected to this module", + "type": "array" + }, + "collimator": { + "$ref": "#/$defs/Device", + "title": "Collimator" + }, + "fiber": { + "$ref": "#/$defs/Patch", + "title": "Fiber patch" + } + }, + "required": [ + "name", + "manipulator", + "lasers", + "collimator", + "fiber" + ], + "title": "LaserAssembly", + "type": "object" + }, + "Lens": { + "additionalProperties": false, + "description": "Lens", + "properties": { + "device_type": { + "const": "Lens", + "default": "Lens", + "enum": [ + "Lens" + ], + "title": "Device Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" }, { "type": "null" } ], "default": null, + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Computar": "#/$defs/_Computar", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Leica": "#/$defs/_Leica", + "Mitutuyo": "#/$defs/_Mitutuyo", + "Navitar": "#/$defs/_Navitar", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Other": "#/$defs/_Other", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Tamron": "#/$defs/_Tamron", + "Thorlabs": "#/$defs/_Thorlabs" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Other" + } + ], "title": "Manufacturer" }, "model": { @@ -6545,50 +6977,201 @@ "default": null, "title": "Notes" }, - "core_diameter": { + "focal_length": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Core diameter (um)" + "default": null, + "title": "Focal length of the lens (mm)" }, - "core_diameter_unit": { + "focal_length_unit": { "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Core diameter unit" + "default": "millimeter", + "title": "Focal length unit" }, - "numerical_aperture": { + "size": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/LensSize" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Size (inches)" + }, + "lens_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "inch", + "title": "Lens size unit" + }, + "optimized_wavelength_range": { + "anyOf": [ + { + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Optimized wavelength range (nm)" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "max_aperture": { + "anyOf": [ { "type": "string" + }, + { + "type": "null" } ], - "title": "Numerical aperture" + "default": null, + "title": "Max aperture (e.g. f/2)" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Lens", + "type": "object" + }, + "LensSize": { + "description": "Lens size value", + "enum": [ + 1, + 2 + ], + "title": "LensSize", + "type": "integer" + }, + "LickSensorType": { + "description": "Type of lick sensor", + "enum": [ + "Capacitive", + "Piezoelectric" + ], + "title": "LickSensorType", + "type": "string" + }, + "LightEmittingDiode": { + "additionalProperties": false, + "description": "Description of a Light Emitting Diode (LED) device", + "properties": { + "device_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", + "enum": [ + "Light emitting diode" + ], + "title": "Device Type", + "type": "string" }, - "ferrule_material": { + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { - "$ref": "#/$defs/FerruleMaterial" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Ferrule material" + "title": "Serial number" + }, + "manufacturer": { + "discriminator": { + "mapping": { + "Doric": "#/$defs/_Doric", + "Other": "#/$defs/_Other", + "Prizmatix": "#/$defs/_Prizmatix", + "Thorlabs": "#/$defs/_Thorlabs", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Ams_Osram" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Other" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "active_length": { + "notes": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -6597,44 +7180,52 @@ } ], "default": null, - "description": "Length of taper", - "title": "Active length (mm)" + "title": "Notes" }, - "total_length": { + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "bandwidth": { "anyOf": [ { - "type": "number" + "type": "integer" }, { - "type": "string" + "type": "null" } ], - "title": "Total length (mm)" + "default": null, + "title": "Bandwidth (FWHM)" }, - "length_unit": { + "bandwidth_unit": { "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Length unit" + "default": "nanometer", + "title": "Bandwidth unit" } }, "required": [ "name", - "core_diameter", - "numerical_aperture", - "total_length" + "manufacturer", + "wavelength" ], - "title": "FiberProbe", + "title": "LightEmittingDiode", "type": "object" }, - "Filter": { + "Manipulator": { "additionalProperties": false, - "description": "Filter used in a light path", + "description": "Manipulator used on a dome module", "properties": { "device_type": { - "const": "Filter", - "default": "Filter", + "const": "Manipulator", + "default": "Manipulator", "enum": [ - "Filter" + "Manipulator" ], "title": "Device Type", "type": "string" @@ -6658,33 +7249,17 @@ "manufacturer": { "discriminator": { "mapping": { - "Chroma": "#/$defs/CHROMA", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Other": "#/$defs/OTHER", - "Semrock": "#/$defs/SEMROCK", - "Thorlabs": "#/$defs/THORLABS" + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "Other": "#/$defs/_Other" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -6742,16 +7317,34 @@ ], "default": null, "title": "Notes" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Manipulator", + "type": "object" + }, + "Monitor": { + "additionalProperties": false, + "description": "Description of visual display for visual stimuli", + "properties": { + "device_type": { + "const": "Monitor", + "default": "Monitor", + "enum": [ + "Monitor" + ], + "title": "Device Type", + "type": "string" }, - "filter_type": { - "$ref": "#/$defs/FilterType", - "title": "Type of filter" + "name": { + "title": "Device name", + "type": "string" }, - "diameter": { + "serial_number": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -6760,28 +7353,32 @@ } ], "default": null, - "title": "Diameter (mm)" + "title": "Serial number" }, - "width": { - "anyOf": [ + "manufacturer": { + "discriminator": { + "mapping": { + "ASUS": "#/$defs/_Asus", + "LG": "#/$defs/_Lg", + "Other": "#/$defs/_Other" + }, + "propertyName": "name" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/_Asus" }, { - "type": "string" + "$ref": "#/$defs/_Lg" }, { - "type": "null" + "$ref": "#/$defs/_Other" } ], - "default": null, - "title": "Width (mm)" + "title": "Manufacturer" }, - "height": { + "model": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -6790,19 +7387,10 @@ } ], "default": null, - "title": "Height (mm)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Size unit" + "title": "Model" }, - "thickness": { + "path_to_cad": { "anyOf": [ - { - "minimum": 0.0, - "type": "number" - }, { "type": "string" }, @@ -6811,285 +7399,628 @@ } ], "default": null, - "title": "Thickness (mm)" - }, - "thickness_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Thickness unit" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "filter_wheel_index": { + "port_index": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Filter wheel index" + "title": "Port index" }, - "cut_off_wavelength": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Cut-off wavelength (nm)" + "title": "Notes" }, - "cut_on_wavelength": { + "refresh_rate": { + "minimum": 60, + "title": "Refresh rate (Hz)", + "type": "integer" + }, + "width": { + "title": "Width (pixels)", + "type": "integer" + }, + "height": { + "title": "Height (pixels)", + "type": "integer" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" + }, + "viewing_distance": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Cut-on wavelength (nm)" + "title": "Viewing distance (cm)" }, - "center_wavelength": { + "viewing_distance_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Viewing distance unit" + }, + "position": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/RelativePosition" }, { "type": "null" } ], "default": null, - "title": "Center wavelength (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "title": "Relative position of the monitor" }, - "description": { + "contrast": { "anyOf": [ { - "type": "string" + "maximum": 100, + "minimum": 0, + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "More details about filter properties and where/how it is being used", - "title": "Description" - } - }, - "required": [ - "name", - "manufacturer", - "filter_type" - ], - "title": "Filter", - "type": "object" - }, - "FilterType": { - "description": "Filter type", - "enum": [ - "Band pass", - "Dichroic", - "Long pass", - "Multiband", - "Neutral density", - "Notch", - "Short pass" - ], - "title": "FilterType", - "type": "string" - }, - "FrequencyUnit": { - "description": "Enumeration of Frequency Measurements", - "enum": [ - "kilohertz", - "hertz", - "millihertz" - ], - "title": "FrequencyUnit", - "type": "string" - }, - "GENERIC_HARP_DEVICE": { - "properties": { - "name": { - "const": "Generic Harp Device", - "default": "Generic Harp Device", - "enum": [ - "Generic Harp Device" - ], - "title": "Name", - "type": "string" + "description": "Monitor's contrast setting", + "title": "Contrast" }, - "whoami": { - "const": 0, - "default": 0, - "enum": [ - 0 + "brightness": { + "anyOf": [ + { + "maximum": 100, + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Whoami", - "type": "integer" + "default": null, + "description": "Monitor's brightness setting", + "title": "Brightness" } }, - "title": "GENERIC_HARP_DEVICE", + "required": [ + "name", + "manufacturer", + "refresh_rate", + "width", + "height", + "viewing_distance" + ], + "title": "Monitor", "type": "object" }, - "HAMAMATSU": { + "MotorizedStage": { + "additionalProperties": false, + "description": "Description of motorized stage", "properties": { - "name": { - "const": "Hamamatsu", - "default": "Hamamatsu", + "device_type": { + "const": "Motorized stage", + "default": "Motorized stage", "enum": [ - "Hamamatsu" + "Motorized stage" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Manufacturer" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "model": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Model" }, - "registry_identifier": { - "const": "03natb733", - "default": "03natb733", - "enum": [ - "03natb733" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HAMAMATSU", - "type": "object" - }, - "HAMILTON": { - "properties": { - "name": { - "const": "Hamilton", - "default": "Hamilton", - "enum": [ - "Hamilton" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Port index" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "HAMILTON", - "type": "object" - }, - "HUST": { - "properties": { - "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", - "enum": [ - "Huazhong University of Science and Technology" - ], - "title": "Name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "abbreviation": { - "const": "HUST", - "default": "HUST", - "enum": [ - "HUST" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Notes" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "travel": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Travel of device (mm)" }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" + "travel_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Travel unit" + }, + "firmware": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Firmware" } }, - "title": "HUST", + "required": [ + "name", + "travel" + ], + "title": "MotorizedStage", "type": "object" }, - "HarpDevice": { + "NeuropixelsBasestation": { "additionalProperties": false, - "description": "DAQ that uses the Harp protocol for synchronization and data transmission", + "description": "PXI-based Neuropixels DAQ", "properties": { "device_type": { - "const": "Harp device", - "default": "Harp device", + "const": "Neuropixels basestation", + "default": "Neuropixels basestation", "enum": [ - "Harp device" + "Neuropixels basestation" ], "title": "Device Type", "type": "string" @@ -7112,47 +8043,23 @@ }, "manufacturer": { "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", + "name": "Interuniversity Microelectronics Center", + "abbreviation": "IMEC", "registry": { "abbreviation": "ROR", "name": "Research Organization Registry" }, - "registry_identifier": "007rkz355" + "registry_identifier": "02kcbn207" }, "discriminator": { "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" } ], "title": "Manufacturer" @@ -7212,9 +8119,13 @@ "title": "Notes" }, "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" + "const": "PXI", + "default": "PXI", + "enum": [ + "PXI" + ], + "title": "Data Interface", + "type": "string" }, "computer_name": { "title": "Name of computer controlling this DAQ", @@ -7252,127 +8163,46 @@ "default": null, "title": "Hardware version" }, - "harp_device_type": { - "discriminator": { - "mapping": { - "Behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1", - "Camera Controller": "#/$defs/CAMERA_CONTROLLER", - "Clock Synchronizer": "#/$defs/CLOCK_SYNCHRONIZER", - "Cuttlefish": "#/$defs/CUTTLEFISH", - "Generic Harp Device": "#/$defs/GENERIC_HARP_DEVICE", - "Input Expander": "#/$defs/INPUT_EXPANDER", - "Lickety Split": "#/$defs/LICKETY_SPLIT", - "Load Cells": "#/$defs/LOAD_CELLS", - "Olfactometer": "#/$defs/OLFACTOMETER", - "Sniff Detector": "#/$defs/SNIFF_DETECTOR", - "Sound Card": "#/$defs/SOUND_CARD", - "Stepper Driver": "#/$defs/STEPPER_DRIVER", - "Synchronizer": "#/$defs/SYNCHRONIZER", - "Timestamp Generator Gen 1": "#/$defs/TIMESTAMP_GENERATOR_GEN_1", - "Timestamp Generator Gen 3": "#/$defs/TIMESTAMP_GENERATOR_GEN_3", - "Treadmill": "#/$defs/TREADMILL" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__1" - }, - { - "$ref": "#/$defs/CAMERA_CONTROLLER" - }, - { - "$ref": "#/$defs/CLOCK_SYNCHRONIZER" - }, - { - "$ref": "#/$defs/CUTTLEFISH" - }, - { - "$ref": "#/$defs/GENERIC_HARP_DEVICE" - }, - { - "$ref": "#/$defs/INPUT_EXPANDER" - }, - { - "$ref": "#/$defs/LICKETY_SPLIT" - }, - { - "$ref": "#/$defs/LOAD_CELLS" - }, - { - "$ref": "#/$defs/OLFACTOMETER" - }, - { - "$ref": "#/$defs/SNIFF_DETECTOR" - }, - { - "$ref": "#/$defs/SOUND_CARD" - }, - { - "$ref": "#/$defs/STEPPER_DRIVER" - }, - { - "$ref": "#/$defs/SYNCHRONIZER" - }, - { - "$ref": "#/$defs/TIMESTAMP_GENERATOR_GEN_1" - }, - { - "$ref": "#/$defs/TIMESTAMP_GENERATOR_GEN_3" - }, - { - "$ref": "#/$defs/TREADMILL" - } - ], - "title": "Type of Harp device" + "basestation_firmware_version": { + "title": "Basestation firmware version", + "type": "string" }, - "core_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Core version" + "bsc_firmware_version": { + "title": "Basestation connect board firmware", + "type": "string" }, - "tag_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Tag version" + "slot": { + "title": "Slot number for this basestation", + "type": "integer" }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" + "ports": { + "items": { + "$ref": "#/$defs/ProbePort" + }, + "title": "Basestation ports", + "type": "array" } }, "required": [ "name", "computer_name", - "harp_device_type", - "is_clock_generator" + "basestation_firmware_version", + "bsc_firmware_version", + "slot", + "ports" ], - "title": "HarpDevice", + "title": "NeuropixelsBasestation", "type": "object" }, - "Headstage": { + "Objective": { "additionalProperties": false, - "description": "Headstage used with an ephys probe", + "description": "Description of an objective device", "properties": { "device_type": { - "const": "Headstage", - "default": "Headstage", + "const": "Objective", + "default": "Objective", "enum": [ - "Headstage" + "Objective" ], "title": "Device Type", "type": "string" @@ -7398,1155 +8228,956 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, - { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "name" - ], - "title": "Headstage", - "type": "object" - }, - "ICEPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Intracellular electrophysiology", - "default": "Intracellular electrophysiology", - "enum": [ - "Intracellular electrophysiology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "icephys", - "default": "icephys", - "enum": [ - "icephys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ICEPHYS", - "type": "object" - }, - "IDT": { - "properties": { - "name": { - "const": "Integrated DNA Technologies", - "default": "Integrated DNA Technologies", - "enum": [ - "Integrated DNA Technologies" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "IDT", - "default": "IDT", - "enum": [ - "IDT" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "009jvpf03", - "default": "009jvpf03", - "enum": [ - "009jvpf03" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IDT", - "type": "object" - }, - "IMEC": { - "properties": { - "name": { - "const": "Interuniversity Microelectronics Center", - "default": "Interuniversity Microelectronics Center", - "enum": [ - "Interuniversity Microelectronics Center" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "IMEC", - "default": "IMEC", - "enum": [ - "IMEC" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02kcbn207", - "default": "02kcbn207", - "enum": [ - "02kcbn207" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IMEC", - "type": "object" - }, - "INFINITY_PHOTO_OPTICAL": { - "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "INFINITY_PHOTO_OPTICAL", - "type": "object" - }, - "INPUT_EXPANDER": { - "properties": { - "name": { - "const": "Input Expander", - "default": "Input Expander", - "enum": [ - "Input Expander" + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Manufacturer" }, - "whoami": { - "const": 1106, - "default": 1106, - "enum": [ - 1106 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "INPUT_EXPANDER", - "type": "object" - }, - "INVITROGEN": { - "properties": { - "name": { - "const": "Invitrogen", - "default": "Invitrogen", - "enum": [ - "Invitrogen" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Model" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "path_to_cad": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", - "enum": [ - "03x1ewr52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "INVITROGEN", - "type": "object" - }, - "IR_ROBOT_CO": { - "properties": { - "name": { - "const": "IR Robot Co", - "default": "IR Robot Co", - "enum": [ - "IR Robot Co" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Port index" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "IR_ROBOT_CO", - "type": "object" - }, - "ISI": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Intrinsic signal imaging", - "default": "Intrinsic signal imaging", - "enum": [ - "Intrinsic signal imaging" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Notes" }, - "abbreviation": { - "const": "ISI", - "default": "ISI", - "enum": [ - "ISI" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ISI", - "type": "object" - }, - "ISL": { - "properties": { - "name": { - "const": "ISL Products International", - "default": "ISL Products International", - "enum": [ - "ISL Products International" + "numerical_aperture": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Numerical aperture (in air)" }, - "abbreviation": { - "const": "ISL", - "default": "ISL", - "enum": [ - "ISL" + "magnification": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Magnification" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "immersion": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "objective_type": { + "anyOf": [ + { + "$ref": "#/$defs/ObjectiveType" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Objective type" } }, - "title": "ISL", + "required": [ + "name", + "numerical_aperture", + "magnification", + "immersion" + ], + "title": "Objective", "type": "object" }, - "ImmersionMedium": { - "description": "Immersion medium name", + "ObjectiveType": { + "description": "Objective type for Slap2", "enum": [ - "air", - "multi", - "oil", - "PBS", - "water", - "other", - "easy index", - "ethyl cinnimate", - "aqueous clearing buffer" + "Remote", + "Primary" ], - "title": "ImmersionMedium", + "title": "ObjectiveType", "type": "string" }, - "JANELIA": { + "Olfactometer": { + "additionalProperties": false, + "description": "Description of an olfactometer for odor stimuli", "properties": { - "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "device_type": { + "const": "Olfactometer", + "default": "Olfactometer", "enum": [ - "Janelia Research Campus" + "Olfactometer" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "Janelia", - "default": "Janelia", - "enum": [ - "Janelia" + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Serial number" }, - "registry": { + "manufacturer": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "name": "Champalimaud Foundation", + "abbreviation": "Champalimaud", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "03g001n57" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", - "enum": [ - "013sk6x84" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JANELIA", - "type": "object" - }, - "JAX": { - "properties": { - "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", - "enum": [ - "Jackson Laboratory" + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "abbreviation": { - "const": "JAX", - "default": "JAX", - "enum": [ - "JAX" + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" + }, + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "registry": { + "channels": { + "items": { + "$ref": "#/$defs/OlfactometerChannel" + }, + "title": "Channels", + "type": "array" + }, + "firmware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware version" + }, + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Hardware version" + }, + "harp_device_type": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "whoami": 1140, + "name": "Olfactometer" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Olfactometer": "#/$defs/_Olfactometer" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Olfactometer" } ], - "title": "Registry" + "title": "Harp Device Type" }, - "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", - "enum": [ - "021sy4w91" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JAX", - "type": "object" - }, - "JULABO": { - "properties": { - "name": { - "const": "Julabo", - "default": "Julabo", - "enum": [ - "Julabo" + "core_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Core version" }, - "registry": { + "tag_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Tag version" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" } }, - "title": "JULABO", + "required": [ + "name", + "computer_name", + "channels", + "is_clock_generator" + ], + "title": "Olfactometer", "type": "object" }, - "LEICA": { + "OlfactometerChannel": { + "additionalProperties": false, + "description": "description of a Olfactometer channel", "properties": { - "name": { - "const": "Leica", - "default": "Leica", - "enum": [ - "Leica" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "channel_index": { + "title": "Channel index", + "type": "integer" }, - "registry_identifier": { - "const": null, - "default": null, + "channel_type": { + "$ref": "#/$defs/ChannelType", + "default": "Odor", + "title": "Channel type" + }, + "flow_capacity": { + "default": 100, "enum": [ - null + 100, + 1000 ], - "title": "Registry Identifier", - "type": "null" + "title": "Flow capacity", + "type": "integer" + }, + "flow_unit": { + "default": "mL/min", + "title": "Flow unit", + "type": "string" } }, - "title": "LEICA", + "required": [ + "channel_index" + ], + "title": "OlfactometerChannel", "type": "object" }, - "LG": { + "OpenEphysAcquisitionBoard": { + "additionalProperties": false, + "description": "Multichannel electrophysiology DAQ", "properties": { - "name": { - "const": "LG", - "default": "LG", + "device_type": { + "const": "Open Ephys acquisition board", + "default": "Open Ephys acquisition board", "enum": [ - "LG" + "Open Ephys acquisition board" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Serial number" }, - "registry": { + "manufacturer": { "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": { + "abbreviation": "ROR", + "name": "Research Organization Registry" + }, + "registry_identifier": "007rkz355" }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "National Instruments": "#/$defs/_National_Instruments", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Other": "#/$defs/_Other", + "Second Order Effects": "#/$defs/_Second_Order_Effects" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Other" } ], - "title": "Registry" + "title": "Manufacturer" }, - "registry_identifier": { - "const": "02b948n83", - "default": "02b948n83", - "enum": [ - "02b948n83" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LG", - "type": "object" - }, - "LICKETY_SPLIT": { - "properties": { - "name": { - "const": "Lickety Split", - "default": "Lickety Split", - "enum": [ - "Lickety Split" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Model" }, - "whoami": { - "const": 1400, - "default": 1400, - "enum": [ - 1400 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "LICKETY_SPLIT", - "type": "object" - }, - "LIFECANVAS": { - "properties": { - "name": { - "const": "LifeCanvas", - "default": "LifeCanvas", - "enum": [ - "LifeCanvas" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Port index" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LIFECANVAS", - "type": "object" - }, - "LOAD_CELLS": { - "properties": { - "name": { - "const": "Load Cells", - "default": "Load Cells", + "default": null, + "title": "Notes" + }, + "data_interface": { + "const": "USB", + "default": "USB", "enum": [ - "Load Cells" + "USB" ], - "title": "Name", + "title": "Data Interface", "type": "string" }, - "whoami": { - "const": 1232, - "default": 1232, - "enum": [ - 1232 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "LOAD_CELLS", - "type": "object" - }, - "LUMEN_DYNAMICS": { - "properties": { - "name": { - "const": "Lumen Dynamics", - "default": "Lumen Dynamics", - "enum": [ - "Lumen Dynamics" - ], - "title": "Name", + "computer_name": { + "title": "Name of computer controlling this DAQ", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "channels": { + "default": [], + "items": { + "$ref": "#/$defs/DAQChannel" + }, + "title": "DAQ channels", + "type": "array" }, - "registry": { + "firmware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Firmware version" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Hardware version" + }, + "ports": { + "items": { + "$ref": "#/$defs/ProbePort" + }, + "title": "Acquisition board ports", + "type": "array" } }, - "title": "LUMEN_DYNAMICS", + "required": [ + "name", + "computer_name", + "ports" + ], + "title": "OpenEphysAcquisitionBoard", "type": "object" }, - "Lamp": { + "Origin": { + "description": "Coordinate reference origin point", + "enum": [ + "Bregma", + "Lambda", + "Other (see Notes)" + ], + "title": "Origin", + "type": "string" + }, + "Patch": { "additionalProperties": false, - "description": "Description of a Lamp lightsource", + "description": "Description of a patch cord", "properties": { "device_type": { - "const": "Lamp", - "default": "Lamp", + "const": "Patch", + "default": "Patch", "enum": [ - "Lamp" + "Patch" ], "title": "Device Type", "type": "string" @@ -8572,365 +9203,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -8995,246 +9626,32 @@ "default": null, "title": "Notes" }, - "wavelength_min": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Wavelength minimum (nm)" - }, - "wavelength_max": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Wavelength maximum (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "temperature": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Temperature (K)" - }, - "temperature_unit": { - "$ref": "#/$defs/TemperatureUnit", - "default": "Kelvin", - "title": "Temperature unit" - } - }, - "required": [ - "name" - ], - "title": "Lamp", - "type": "object" - }, - "Laser": { - "additionalProperties": false, - "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", - "properties": { - "device_type": { - "const": "Laser", - "default": "Laser", - "enum": [ - "Laser" - ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Quantifi": "#/$defs/QUANTIFI", - "Vortran": "#/$defs/VORTRAN" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "maximum_power": { + "core_diameter": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Maximum power (mW)" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Power unit" - }, - "coupling": { - "anyOf": [ - { - "$ref": "#/$defs/Coupling" - }, - { - "type": "null" } ], - "default": null, - "title": "Coupling" + "title": "Core diameter (um)" }, - "coupling_efficiency": { + "numerical_aperture": { "anyOf": [ { - "maximum": 100.0, - "minimum": 0.0, "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Coupling efficiency (percent)" - }, - "coupling_efficiency_unit": { - "const": "percent", - "default": "percent", - "enum": [ - "percent" - ], - "title": "Coupling efficiency unit", - "type": "string" + "title": "Numerical aperture" }, - "item_number": { + "photobleaching_date": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -9242,63 +9659,26 @@ } ], "default": null, - "title": "Item number" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "Laser", - "type": "object" - }, - "LaserAssembly": { - "additionalProperties": false, - "description": "Assembly for optogenetic stimulation", - "properties": { - "name": { - "title": "Laser assembly name", - "type": "string" - }, - "manipulator": { - "$ref": "#/$defs/Manipulator" - }, - "lasers": { - "items": { - "$ref": "#/$defs/Laser" - }, - "title": "Lasers connected to this module", - "type": "array" - }, - "collimator": { - "$ref": "#/$defs/Device", - "title": "Collimator" - }, - "fiber": { - "$ref": "#/$defs/Patch", - "title": "Fiber patch" + "title": "Photobleaching date" } }, "required": [ "name", - "manipulator", - "lasers", - "collimator", - "fiber" + "core_diameter", + "numerical_aperture" ], - "title": "LaserAssembly", + "title": "Patch", "type": "object" }, - "Lens": { + "PockelsCell": { "additionalProperties": false, - "description": "Lens", + "description": "Description of a Pockels Cell", "properties": { "device_type": { - "const": "Lens", - "default": "Lens", + "const": "Pockels cell", + "default": "Pockels cell", "enum": [ - "Lens" + "Pockels cell" ], "title": "Device Type", "type": "string" @@ -9320,69 +9700,377 @@ "title": "Serial number" }, "manufacturer": { - "discriminator": { - "mapping": { - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Computar": "#/$defs/COMPUTAR", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Leica": "#/$defs/LEICA", - "Mitutuyo": "#/$defs/MITUTUYO", - "Navitar": "#/$defs/NAVITAR", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Other": "#/$defs/OTHER", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Thorlabs": "#/$defs/THORLABS" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/THORLABS" - }, + "anyOf": [ { - "$ref": "#/$defs/CARL_ZEISS" + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/OTHER" + "type": "null" } ], + "default": null, "title": "Manufacturer" }, "model": { @@ -9439,11 +10127,8 @@ "default": null, "title": "Notes" }, - "focal_length": { + "polygonal_scanner": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -9452,32 +10137,29 @@ } ], "default": null, - "title": "Focal length of the lens (mm)" - }, - "focal_length_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Focal length unit" + "description": "Must match name of Polygonal scanner", + "title": "Polygonal scanner" }, - "size": { + "on_time": { "anyOf": [ { - "$ref": "#/$defs/LensSize" + "type": "number" + }, + { + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Size (inches)" - }, - "lens_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "inch", - "title": "Lens size unit" + "title": "On time (fraction of cycle)" }, - "optimized_wavelength_range": { + "off_time": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -9486,15 +10168,18 @@ } ], "default": null, - "title": "Optimized wavelength range (nm)" + "title": "Off time (fraction of cycle)" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "time_setting_unit": { + "$ref": "#/$defs/UnitlessUnit", + "default": "fraction of cycle", + "title": "Time setting unit" }, - "max_aperture": { + "beam_modulation": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -9503,43 +10188,29 @@ } ], "default": null, - "title": "Max aperture (e.g. f/2)" + "title": "Beam modulation (V)" + }, + "beam_modulation_unit": { + "$ref": "#/$defs/VoltageUnit", + "default": "Volts", + "title": "Beam modulation unit" } }, "required": [ - "name", - "manufacturer" + "name" ], - "title": "Lens", + "title": "PockelsCell", "type": "object" }, - "LensSize": { - "description": "Lens size value", - "enum": [ - 1, - 2 - ], - "title": "LensSize", - "type": "integer" - }, - "LickSensorType": { - "description": "Type of lick sensor", - "enum": [ - "Capacitive", - "Piezoelectric" - ], - "title": "LickSensorType", - "type": "string" - }, - "LightEmittingDiode": { + "PolygonalScanner": { "additionalProperties": false, - "description": "Description of a Light Emitting Diode (LED) device", + "description": "Description of a Polygonal scanner", "properties": { "device_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", + "const": "Polygonal scanner", + "default": "Polygonal scanner", "enum": [ - "Light emitting diode" + "Polygonal scanner" ], "title": "Device Type", "type": "string" @@ -9558,36 +10229,380 @@ } ], "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Doric": "#/$defs/DORIC", - "Other": "#/$defs/OTHER", - "Prizmatix": "#/$defs/PRIZMATIX", - "Thorlabs": "#/$defs/THORLABS", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AMS_OSRAM" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/OTHER" - } - ], + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, "title": "Manufacturer" }, "model": { @@ -9644,427 +10659,622 @@ "default": null, "title": "Notes" }, - "wavelength": { - "title": "Wavelength (nm)", + "speed": { + "title": "Speed (rpm)", "type": "integer" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "bandwidth": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Bandwidth (FWHM)" + "speed_unit": { + "$ref": "#/$defs/SpeedUnit", + "default": "rotations per minute", + "title": "Speed unit" }, - "bandwidth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Bandwidth unit" + "number_faces": { + "title": "Number of faces", + "type": "integer" } }, "required": [ "name", - "manufacturer", - "wavelength" + "speed", + "number_faces" ], - "title": "LightEmittingDiode", + "title": "PolygonalScanner", "type": "object" }, - "MBF": { + "PowerUnit": { + "description": "Unit for power, set or measured", + "enum": [ + "microwatt", + "milliwatt", + "percent" + ], + "title": "PowerUnit", + "type": "string" + }, + "ProbeModel": { + "description": "Probe model name", + "enum": [ + "Michigan uLED Probe (Version 1)", + "MPI Photonic Probe (Version 1)", + "Neuropixels Opto (Demonstrator)", + "Neuropixels UHD (Fixed)", + "Neuropixels UHD (Switchable)", + "Neuropixels 1.0", + "Neuropixels 2.0 (Single Shank)", + "Neuropixels 2.0 (Multi Shank)", + "Neuropixels 2.0 (Quad Base)" + ], + "title": "ProbeModel", + "type": "string" + }, + "ProbePort": { + "additionalProperties": false, + "description": "Port for a probe connection", "properties": { - "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", - "enum": [ - "MBF Bioscience" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MBF", - "default": "MBF", - "enum": [ - "MBF" - ], - "title": "Abbreviation", - "type": "string" + "index": { + "title": "One-based port index", + "type": "integer" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "probes": { + "items": { + "type": "string" }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02zynam48", - "default": "02zynam48", - "enum": [ - "02zynam48" - ], - "title": "Registry Identifier", - "type": "string" + "title": "Names of probes connected to this port", + "type": "array" } }, - "title": "MBF", + "required": [ + "index", + "probes" + ], + "title": "ProbePort", "type": "object" }, - "MEADOWLARK_OPTICS": { + "RelativePosition": { + "additionalProperties": false, + "description": "Position and rotation of a device in a rig or instrument", "properties": { - "name": { - "const": "Meadowlark Optics", - "default": "Meadowlark Optics", - "enum": [ - "Meadowlark Optics" - ], - "title": "Name", - "type": "string" + "device_position_transformations": { + "items": { + "discriminator": { + "mapping": { + "rotation": "#/$defs/Rotation3dTransform", + "translation": "#/$defs/Translation3dTransform" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "$ref": "#/$defs/Rotation3dTransform" + } + ] + }, + "title": "Device position transforms", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "device_origin": { + "description": "Reference point on device for position information", + "title": "Device origin", + "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "device_axes": { + "items": { + "$ref": "#/$defs/Axis" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "maxItems": 3, + "minItems": 3, + "title": "Device axes", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00n8qbq54", - "default": "00n8qbq54", - "enum": [ - "00n8qbq54" + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "MEADOWLARK_OPTICS", + "required": [ + "device_position_transformations", + "device_origin", + "device_axes" + ], + "title": "RelativePosition", "type": "object" }, - "MERFISH": { + "RewardDelivery": { "additionalProperties": false, + "description": "Description of reward delivery system", "properties": { - "name": { - "const": "Multiplexed error-robust fluorescence in situ hybridization", - "default": "Multiplexed error-robust fluorescence in situ hybridization", + "device_type": { + "const": "Reward delivery", + "default": "Reward delivery", "enum": [ - "Multiplexed error-robust fluorescence in situ hybridization" + "Reward delivery" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "merfish", - "default": "merfish", - "enum": [ - "merfish" + "stage_type": { + "anyOf": [ + { + "$ref": "#/$defs/MotorizedStage" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Motorized stage" + }, + "reward_spouts": { + "items": { + "$ref": "#/$defs/RewardSpout" + }, + "title": "Water spouts", + "type": "array" } }, - "title": "MERFISH", + "required": [ + "reward_spouts" + ], + "title": "RewardDelivery", "type": "object" }, - "MIDOPT": { + "RewardSpout": { + "additionalProperties": false, + "description": "Description of a reward spout", "properties": { - "name": { - "const": "Midwest Optical Systems, Inc.", - "default": "Midwest Optical Systems, Inc.", + "device_type": { + "const": "Reward spout", + "default": "Reward spout", "enum": [ - "Midwest Optical Systems, Inc." + "Reward spout" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "MidOpt", - "default": "MidOpt", - "enum": [ - "MidOpt" + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MIDOPT", - "type": "object" - }, - "MITUTUYO": { - "properties": { - "name": { - "const": "Mitutuyo", - "default": "Mitutuyo", - "enum": [ - "Mitutuyo" - ], - "title": "Name", - "type": "string" + "title": "Manufacturer" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MITUTUYO", - "type": "object" - }, - "MJFF": { - "properties": { - "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", - "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MJFF", - "default": "MJFF", - "enum": [ - "MJFF" - ], - "title": "Abbreviation", - "type": "string" + "title": "Model" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "path_to_cad": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", - "enum": [ - "03arq3225" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MJFF", - "type": "object" - }, - "MKS_NEWPORT": { - "properties": { - "name": { - "const": "MKS Newport", - "default": "MKS Newport", - "enum": [ - "MKS Newport" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", - "enum": [ - "00k17f049" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "MKS_NEWPORT", - "type": "object" - }, - "MPI": { - "properties": { - "name": { - "const": "MPI", - "default": "MPI", - "enum": [ - "MPI" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MPI", - "default": "MPI", - "enum": [ - "MPI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "MPI", - "type": "object" - }, - "MRI": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Magnetic resonance imaging", - "default": "Magnetic resonance imaging", - "enum": [ - "Magnetic resonance imaging" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MRI", - "default": "MRI", - "enum": [ - "MRI" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "MRI", - "type": "object" - }, - "Manipulator": { - "additionalProperties": false, - "description": "Manipulator used on a dome module", - "properties": { - "device_type": { - "const": "Manipulator", - "default": "Manipulator", - "enum": [ - "Manipulator" - ], - "title": "Device Type", - "type": "string" + "title": "Port index" }, - "name": { - "title": "Device name", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "serial_number": { + "notes": { "anyOf": [ { "type": "string" @@ -10074,69 +11284,165 @@ } ], "default": null, - "title": "Serial number" + "title": "Notes" }, - "manufacturer": { - "discriminator": { - "mapping": { - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "Other": "#/$defs/OTHER" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" + "side": { + "$ref": "#/$defs/SpoutSide", + "description": "If Other use notes", + "title": "Spout side" }, - "model": { + "spout_diameter": { "anyOf": [ { - "type": "string" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Model" + "title": "Spout diameter (mm)" }, - "path_to_cad": { + "spout_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Spout diameter unit" + }, + "spout_position": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/RelativePosition" }, { "type": "null" } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Spout stage position" }, - "port_index": { + "solenoid_valve": { + "$ref": "#/$defs/Device", + "title": "Solenoid valve" + }, + "lick_sensor": { + "$ref": "#/$defs/Device", + "title": "Lick sensor" + }, + "lick_sensor_type": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/LickSensorType" }, { "type": "null" } ], "default": null, - "title": "Port index" + "title": "Lick sensor type" + } + }, + "required": [ + "name", + "side", + "spout_diameter", + "solenoid_valve", + "lick_sensor" + ], + "title": "RewardSpout", + "type": "object" + }, + "Rotation3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "properties": { + "type": { + "const": "rotation", + "default": "rotation", + "enum": [ + "rotation" + ], + "title": "Type", + "type": "string" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "rotation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 9, + "minItems": 9, + "title": "3D rotation matrix values (3x3) ", + "type": "array" + } + }, + "required": [ + "rotation" + ], + "title": "Rotation3dTransform", + "type": "object" + }, + "Size3d": { + "additionalProperties": false, + "description": "3D size of an object", + "properties": { + "width": { + "title": "Width", + "type": "integer" }, - "notes": { + "length": { + "title": "Length", + "type": "integer" + }, + "height": { + "title": "Height", + "type": "integer" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "meter", + "title": "Size unit" + } + }, + "required": [ + "width", + "length", + "height" + ], + "title": "Size3d", + "type": "object" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Description of generic software", + "properties": { + "name": { + "title": "Software name", + "type": "string" + }, + "version": { + "title": "Software version", + "type": "string" + }, + "url": { "anyOf": [ { "type": "string" @@ -10146,25 +11452,30 @@ } ], "default": null, - "title": "Notes" + "title": "URL to commit being used" + }, + "parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Software parameters" } }, "required": [ "name", - "manufacturer" + "version" ], - "title": "Manipulator", + "title": "Software", "type": "object" }, - "Monitor": { + "Speaker": { "additionalProperties": false, - "description": "Description of visual display for visual stimuli", + "description": "Description of a speaker for auditory stimuli", "properties": { "device_type": { - "const": "Monitor", - "default": "Monitor", + "const": "Speaker", + "default": "Speaker", "enum": [ - "Monitor" + "Speaker" ], "title": "Device Type", "type": "string" @@ -10188,21 +11499,21 @@ "manufacturer": { "discriminator": { "mapping": { - "ASUS": "#/$defs/ASUS", - "LG": "#/$defs/LG", - "Other": "#/$defs/OTHER" + "ISL Products International": "#/$defs/_Isl_Products_International", + "Other": "#/$defs/_Other", + "Tymphany": "#/$defs/_Tymphany" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Manufacturer" @@ -10224,140 +11535,137 @@ { "type": "string" }, - { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "refresh_rate": { - "minimum": 60, - "title": "Refresh rate (Hz)", - "type": "integer" - }, - "width": { - "title": "Width (pixels)", - "type": "integer" - }, - "height": { - "title": "Height (pixels)", - "type": "integer" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" - }, - "viewing_distance": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Viewing distance (cm)" - }, - "viewing_distance_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Viewing distance unit" + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "position": { + "port_index": { "anyOf": [ { - "$ref": "#/$defs/RelativePosition" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Relative position of the monitor" + "title": "Port index" }, - "contrast": { + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Monitor's contrast setting", - "title": "Contrast" + "title": "Notes" }, - "brightness": { + "position": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "$ref": "#/$defs/RelativePosition" }, { "type": "null" } ], "default": null, - "description": "Monitor's brightness setting", - "title": "Brightness" + "title": "Relative position of the speaker" } }, "required": [ "name", - "manufacturer", - "refresh_rate", - "width", - "height", - "viewing_distance" + "manufacturer" ], - "title": "Monitor", + "title": "Speaker", "type": "object" }, - "MotorizedStage": { + "SpeedUnit": { + "const": "rotations per minute", + "description": "Enumeration of Speed Measurements", + "enum": [ + "rotations per minute" + ], + "title": "SpeedUnit", + "type": "string" + }, + "SpoutSide": { + "description": "Spout sides", + "enum": [ + "Left", + "Right", + "Center", + "Other" + ], + "title": "SpoutSide", + "type": "string" + }, + "TemperatureUnit": { + "description": "Temperature units", + "enum": [ + "Celsius", + "Kelvin" + ], + "title": "TemperatureUnit", + "type": "string" + }, + "Translation3dTransform": { "additionalProperties": false, - "description": "Description of motorized stage", + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "properties": { + "type": { + "const": "translation", + "default": "translation", + "enum": [ + "translation" + ], + "title": "Type", + "type": "string" + }, + "translation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 3, + "minItems": 3, + "title": "3D translation parameters", + "type": "array" + } + }, + "required": [ + "translation" + ], + "title": "Translation3dTransform", + "type": "object" + }, + "Treadmill": { + "additionalProperties": false, + "description": "Description of treadmill platform", "properties": { "device_type": { - "const": "Motorized stage", - "default": "Motorized stage", + "const": "Treadmill", + "default": "Treadmill", "enum": [ - "Motorized stage" + "Treadmill" ], "title": "Device Type", "type": "string" @@ -10383,365 +11691,365 @@ { "discriminator": { "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/ASUS" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/ABCAM" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/ADDGENE" + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" }, { - "$ref": "#/$defs/AILIPU" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/AIBS" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/ALLIED" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/ASI" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/BASLER" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/CARL_ZEISS" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/CZI" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/CHROMA" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/COMPUTAR" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/CONOPTICS" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/CUSTOM" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/DODOTRONIC" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/DORIC" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/EALING" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/EDMUND_OPTICS" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/EMORY" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/EURESYS" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/FUJINON" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/HAMAMATSU" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/HAMILTON" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/IR_ROBOT_CO" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/IDT" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/INVITROGEN" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JULABO" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/LG" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/LEICA" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/LUMEN_DYNAMICS" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/LIFECANVAS" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/MBF" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/MKS_NEWPORT" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/MPI" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/MEADOWLARK_OPTICS" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/MJFF" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/MIDOPT" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/MITUTUYO" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/NRESEARCH_INC" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/NCCIH" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/NIMH" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/NINDS" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/NAVITAR" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/NEUROPHOTOMETRICS" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/NIKON" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/OLYMPUS" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/OPTOTUNE" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/OXXIUS" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/PRIZMATIX" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Ams_Osram" } ] }, @@ -10806,25 +12114,22 @@ "default": null, "title": "Notes" }, - "travel": { + "surface_material": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" + "default": null, + "title": "Surface material" }, - "firmware": { + "date_surface_replaced": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -10832,492 +12137,986 @@ } ], "default": null, - "title": "Firmware" - } - }, - "required": [ - "name", - "travel" - ], - "title": "MotorizedStage", - "type": "object" - }, - "NATIONAL_INSTRUMENTS": { - "properties": { - "name": { - "const": "National Instruments", - "default": "National Instruments", - "enum": [ - "National Instruments" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "026exqw73", - "default": "026exqw73", - "enum": [ - "026exqw73" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NATIONAL_INSTRUMENTS", - "type": "object" - }, - "NAVITAR": { - "properties": { - "name": { - "const": "Navitar", - "default": "Navitar", - "enum": [ - "Navitar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NAVITAR", - "type": "object" - }, - "NCCIH": { - "properties": { - "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", - "enum": [ - "National Center for Complementary and Integrative Health" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", - "enum": [ - "NCCIH" - ], - "title": "Abbreviation", - "type": "string" + "title": "Date surface replaced" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "treadmill_width": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Width of treadmill (mm)" }, - "registry_identifier": { - "const": "00190t495", - "default": "00190t495", - "enum": [ - "00190t495" - ], - "title": "Registry Identifier", - "type": "string" + "width_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Width unit" } }, - "title": "NCCIH", + "required": [ + "name", + "treadmill_width" + ], + "title": "Treadmill", "type": "object" }, - "NEUROPHOTOMETRICS": { + "Tube": { + "additionalProperties": false, + "description": "Description of a tube platform", "properties": { - "name": { - "const": "Neurophotometrics", - "default": "Neurophotometrics", + "device_type": { + "const": "Tube", + "default": "Tube", "enum": [ - "Neurophotometrics" + "Tube" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NEUROPHOTOMETRICS", - "type": "object" - }, - "NEW_SCALE_TECHNOLOGIES": { - "properties": { "name": { - "const": "New Scale Technologies", - "default": "New Scale Technologies", - "enum": [ - "New Scale Technologies" - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "abbreviation": { - "const": null, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "enum": [ - null + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Manufacturer" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "NEW_SCALE_TECHNOLOGIES", - "type": "object" - }, - "NIKON": { - "properties": { - "name": { - "const": "Nikon", - "default": "Nikon", - "enum": [ - "Nikon" + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Model" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "path_to_cad": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", - "enum": [ - "0280y9h11" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NIKON", - "type": "object" - }, - "NIMH": { - "properties": { - "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", - "enum": [ - "National Institute of Mental Health" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "NIMH", - "default": "NIMH", - "enum": [ - "NIMH" - ], - "title": "Abbreviation", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "port_index": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", - "enum": [ - "04xeg9z08" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NIMH", - "type": "object" - }, - "NINDS": { - "properties": { - "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", - "enum": [ - "National Institute of Neurological Disorders and Stroke" - ], - "title": "Name", - "type": "string" + "default": null, + "title": "Port index" }, - "abbreviation": { - "const": "NINDS", - "default": "NINDS", - "enum": [ - "NINDS" - ], - "title": "Abbreviation", - "type": "string" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Notes" }, - "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", - "enum": [ - "01s5ya894" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NINDS", - "type": "object" - }, - "NRESEARCH_INC": { - "properties": { - "name": { - "const": "NResearch Inc", - "default": "NResearch Inc", - "enum": [ - "NResearch Inc" + "surface_material": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "title": "Surface material" }, - "registry": { + "date_surface_replaced": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], "default": null, - "title": "Registry", - "type": "null" + "title": "Date surface replaced" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "diameter": { + "anyOf": [ + { + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Diameter" + }, + "diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "centimeter", + "title": "Diameter unit" } }, - "title": "NRESEARCH_INC", + "required": [ + "name", + "diameter" + ], + "title": "Tube", "type": "object" }, - "NYU": { + "UnitlessUnit": { + "description": "Unitless options", + "enum": [ + "percent", + "fraction of cycle" + ], + "title": "UnitlessUnit", + "type": "string" + }, + "VoltageUnit": { + "const": "Volts", + "description": "Voltage units", + "enum": [ + "Volts" + ], + "title": "VoltageUnit", + "type": "string" + }, + "Wheel": { + "additionalProperties": false, + "description": "Description of a running wheel", "properties": { - "name": { - "const": "New York University", - "default": "New York University", + "device_type": { + "const": "Wheel", + "default": "Wheel", "enum": [ - "New York University" + "Wheel" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "NYU", - "default": "NYU", - "enum": [ - "NYU" + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Manufacturer" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "model": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Model" }, - "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", - "enum": [ - "0190ak572" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "NYU", - "type": "object" - }, - "NeuropixelsBasestation": { - "additionalProperties": false, - "description": "PXI-based Neuropixels DAQ", - "properties": { - "device_type": { - "const": "Neuropixels basestation", - "default": "Neuropixels basestation", - "enum": [ - "Neuropixels basestation" + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" }, - "serial_number": { + "port_index": { "anyOf": [ { "type": "string" @@ -11327,32 +13126,26 @@ } ], "default": null, - "title": "Serial number" + "title": "Port index" }, - "manufacturer": { - "default": { - "name": "Interuniversity Microelectronics Center", - "abbreviation": "IMEC", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "02kcbn207" - }, - "discriminator": { - "mapping": { - "Interuniversity Microelectronics Center": "#/$defs/IMEC" + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/IMEC" + "type": "null" } ], - "title": "Manufacturer" + "default": null, + "title": "Notes" }, - "model": { + "surface_material": { "anyOf": [ { "type": "string" @@ -11362,11 +13155,12 @@ } ], "default": null, - "title": "Model" + "title": "Surface material" }, - "path_to_cad": { + "date_surface_replaced": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -11374,130 +13168,263 @@ } ], "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Date surface replaced" }, - "port_index": { + "radius": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Radius (mm)" + }, + "width": { "anyOf": [ + { + "type": "number" + }, { "type": "string" + } + ], + "title": "Width (mm)" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Size unit" + }, + "encoder": { + "$ref": "#/$defs/Device", + "title": "Encoder" + }, + "encoder_output": { + "anyOf": [ + { + "$ref": "#/$defs/DAQChannel" }, { "type": "null" } ], "default": null, - "title": "Port index" + "title": "Encoder DAQ channel" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "pulse_per_revolution": { + "title": "Pulse per revolution", + "type": "integer" }, - "notes": { + "magnetic_brake": { + "$ref": "#/$defs/Device", + "title": "Magnetic brake" + }, + "brake_output": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/DAQChannel" }, { "type": "null" } ], "default": null, - "title": "Notes" + "title": "Brake DAQ channel" }, - "data_interface": { - "const": "PXI", - "default": "PXI", + "torque_sensor": { + "$ref": "#/$defs/Device", + "title": "Torque sensor" + }, + "torque_output": { + "anyOf": [ + { + "$ref": "#/$defs/DAQChannel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Torque DAQ channel" + } + }, + "required": [ + "name", + "radius", + "width", + "encoder", + "pulse_per_revolution", + "magnetic_brake", + "torque_sensor" + ], + "title": "Wheel", + "type": "object" + }, + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", + "properties": { + "name": { + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", "enum": [ - "PXI" + "AA Opto Electronic" ], - "title": "Data Interface", + "title": "Name", "type": "string" }, - "computer_name": { - "title": "Name of computer controlling this DAQ", + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Aa_Opto_Electronic", + "type": "object" + }, + "_Abcam": { + "description": "Model Abcam", + "properties": { + "name": { + "const": "Abcam", + "default": "Abcam", + "enum": [ + "Abcam" + ], + "title": "Name", "type": "string" }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "firmware_version": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Hardware version" + "title": "Registry" }, - "basestation_firmware_version": { - "title": "Basestation firmware version", + "registry_identifier": { + "const": "02e1wjw63", + "default": "02e1wjw63", + "enum": [ + "02e1wjw63" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Abcam", + "type": "object" + }, + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", + "properties": { + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "enum": [ + "Ailipu Technology Co" + ], + "title": "Name", "type": "string" }, - "bsc_firmware_version": { - "title": "Basestation connect board firmware", + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "enum": [ + "Ailipu" + ], + "title": "Abbreviation", "type": "string" }, - "slot": { - "title": "Slot number for this basestation", - "type": "integer" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "ports": { - "items": { - "$ref": "#/$defs/ProbePort" - }, - "title": "Basestation ports", - "type": "array" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "computer_name", - "basestation_firmware_version", - "bsc_firmware_version", - "slot", - "ports" - ], - "title": "NeuropixelsBasestation", + "title": "_Ailipu_Technology_Co", "type": "object" }, - "OEPS": { + "_Allen_Institute": { + "description": "Model Allen Institute", "properties": { "name": { - "const": "Open Ephys Production Site", - "default": "Open Ephys Production Site", + "const": "Allen Institute", + "default": "Allen Institute", "enum": [ - "Open Ephys Production Site" + "Allen Institute" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "OEPS", - "default": "OEPS", + "const": "AI", + "default": "AI", "enum": [ - "OEPS" + "AI" ], "title": "Abbreviation", "type": "string" @@ -11509,73 +13436,150 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "007rkz355", - "default": "007rkz355", + "const": "03cpe7c52", + "default": "03cpe7c52", "enum": [ - "007rkz355" + "03cpe7c52" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OEPS", + "title": "_Allen_Institute", "type": "object" }, - "OLFACTOMETER": { + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { "name": { - "const": "Olfactometer", - "default": "Olfactometer", + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", "enum": [ - "Olfactometer" + "Allen Institute for Brain Science" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1140, - "default": 1140, + "abbreviation": { + "const": "AIBS", + "default": "AIBS", "enum": [ - 1140 + "AIBS" ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00dcv1019", + "default": "00dcv1019", + "enum": [ + "00dcv1019" + ], + "title": "Registry Identifier", + "type": "string" } }, - "title": "OLFACTOMETER", + "title": "_Allen_Institute_For_Brain_Science", "type": "object" }, - "OLYMPUS": { + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", "properties": { "name": { - "const": "Olympus", - "default": "Olympus", + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", "enum": [ - "Olympus" + "Allen Institute for Neural Dynamics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "AIND", + "default": "AIND", "enum": [ - null + "AIND" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -11584,37 +13588,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", + "const": "04szwah67", + "default": "04szwah67", "enum": [ - "02vcdte90" + "04szwah67" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OLYMPUS", + "title": "_Allen_Institute_For_Neural_Dynamics", "type": "object" }, - "OPTOTUNE": { + "_Allied": { + "description": "Model Allied", "properties": { "name": { - "const": "Optotune", - "default": "Optotune", + "const": "Allied", + "default": "Allied", "enum": [ - "Optotune" + "Allied" ], "title": "Name", "type": "string" @@ -11634,37 +13663,110 @@ "type": "null" }, "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Allied", + "type": "object" + }, + "_Ams_Osram": { + "description": "Model ams OSRAM", + "properties": { + "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "enum": [ + "ams OSRAM" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { "const": null, "default": null, "enum": [ null ], - "title": "Registry Identifier", + "title": "Abbreviation", "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", + "enum": [ + "045d0h266" + ], + "title": "Registry Identifier", + "type": "string" } }, - "title": "OPTOTUNE", + "title": "_Ams_Osram", "type": "object" }, - "OTHER": { + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", "enum": [ - "Other" + "Applied Scientific Instrumentation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ASI", + "default": "ASI", "enum": [ - null + "ASI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -11672,25 +13774,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OTHER", + "title": "_Applied_Scientific_Instrumentation", "type": "object" }, - "OXXIUS": { + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", "properties": { "name": { - "const": "Oxxius", - "default": "Oxxius", + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", "enum": [ - "Oxxius" + "Arecont Vision Costar" ], "title": "Name", "type": "string" @@ -11710,2624 +13809,2087 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OXXIUS", + "title": "_Arecont_Vision_Costar", "type": "object" }, - "Objective": { - "additionalProperties": false, - "description": "Description of an objective device", + "_Asus": { + "description": "Model ASUS", "properties": { - "device_type": { - "const": "Objective", - "default": "Objective", + "name": { + "const": "ASUS", + "default": "ASUS", "enum": [ - "Objective" + "ASUS" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Device name", - "type": "string" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00bxkz165", + "default": "00bxkz165", + "enum": [ + "00bxkz165" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Asus", + "type": "object" + }, + "_Basler": { + "description": "Model Basler", + "properties": { + "name": { + "const": "Basler", + "default": "Basler", + "enum": [ + "Basler" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Basler", + "type": "object" + }, + "_Behavior_Videos": { + "additionalProperties": false, + "description": "Model behavior-videos", + "properties": { + "name": { + "const": "Behavior videos", + "default": "Behavior videos", + "enum": [ + "Behavior videos" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "behavior-videos", + "default": "behavior-videos", + "enum": [ + "behavior-videos" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Behavior_Videos", + "type": "object" + }, + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", + "properties": { + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "enum": [ + "Cambridge Technology" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Cambridge_Technology", + "type": "object" + }, + "_Camera_Controller": { + "description": "Model Camera Controller", + "properties": { + "whoami": { + "const": 1168, + "default": 1168, + "enum": [ + 1168 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Camera Controller", + "default": "Camera Controller", + "enum": [ + "Camera Controller" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Camera_Controller", + "type": "object" + }, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", + "properties": { + "name": { + "const": "Carl Zeiss", + "default": "Carl Zeiss", + "enum": [ + "Carl Zeiss" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Notes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "numerical_aperture": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Numerical aperture (in air)" + "title": "Registry" }, - "magnification": { - "anyOf": [ + "registry_identifier": { + "const": "01xk5xs43", + "default": "01xk5xs43", + "enum": [ + "01xk5xs43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "enum": [ + "Champalimaud Foundation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "enum": [ + "Champalimaud" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" }, { - "type": "string" + "$ref": "#/$defs/_Rrid" } ], - "title": "Magnification" - }, - "immersion": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion" + "title": "Registry" }, - "objective_type": { - "anyOf": [ - { - "$ref": "#/$defs/ObjectiveType" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "03g001n57", + "default": "03g001n57", + "enum": [ + "03g001n57" ], - "default": null, - "title": "Objective type" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "numerical_aperture", - "magnification", - "immersion" - ], - "title": "Objective", + "title": "_Champalimaud_Foundation", "type": "object" }, - "ObjectiveType": { - "description": "Objective type for Slap2", - "enum": [ - "Remote", - "Primary" - ], - "title": "ObjectiveType", - "type": "string" - }, - "Olfactometer": { - "additionalProperties": false, - "description": "Description of an olfactometer for odor stimuli", + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", "properties": { - "device_type": { - "const": "Olfactometer", - "default": "Olfactometer", + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", "enum": [ - "Olfactometer" + "Chan Zuckerberg Initiative" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" ], - "default": null, - "title": "Serial number" + "title": "Abbreviation", + "type": "string" }, - "manufacturer": { + "registry": { "default": { - "name": "Champalimaud Foundation", - "abbreviation": "Champalimaud", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "03g001n57" + "name": "Research Organization Registry", + "abbreviation": "ROR" }, "discriminator": { "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Rrid" } ], - "title": "Manufacturer" + "title": "Registry" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Chan_Zuckerberg_Initiative", + "type": "object" + }, + "_Chroma": { + "description": "Model Chroma", + "properties": { + "name": { + "const": "Chroma", + "default": "Chroma", + "enum": [ + "Chroma" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Model" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Chroma", + "type": "object" + }, + "_Clock_Synchronizer": { + "description": "Model Clock Synchronizer", + "properties": { + "whoami": { + "const": 1152, + "default": 1152, + "enum": [ + 1152 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Clock Synchronizer", + "default": "Clock Synchronizer", + "enum": [ + "Clock Synchronizer" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Clock_Synchronizer", + "type": "object" + }, + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", + "properties": { + "name": { + "const": "Coherent Scientific", + "default": "Coherent Scientific", + "enum": [ + "Coherent Scientific" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", - "type": "string" - }, - "channels": { - "items": { - "$ref": "#/$defs/OlfactometerChannel" - }, - "title": "Channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Firmware version" + "title": "Registry" + }, + "registry_identifier": { + "const": "031tysd23", + "default": "031tysd23", + "enum": [ + "031tysd23" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Coherent_Scientific", + "type": "object" + }, + "_Columbia_University": { + "description": "Model Columbia University", + "properties": { + "name": { + "const": "Columbia University", + "default": "Columbia University", + "enum": [ + "Columbia University" + ], + "title": "Name", + "type": "string" }, - "hardware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "Columbia", + "default": "Columbia", + "enum": [ + "Columbia" ], - "default": null, - "title": "Hardware version" + "title": "Abbreviation", + "type": "string" }, - "harp_device_type": { + "registry": { "default": { - "name": "Olfactometer", - "whoami": 1140 + "name": "Research Organization Registry", + "abbreviation": "ROR" }, "discriminator": { "mapping": { - "Olfactometer": "#/$defs/OLFACTOMETER" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/OLFACTOMETER" - } - ], - "title": "Harp Device Type" - }, - "core_version": { - "anyOf": [ + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Core version" - }, - "tag_version": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00hj8s172", + "default": "00hj8s172", + "enum": [ + "00hj8s172" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Columbia_University", + "type": "object" + }, + "_Computar": { + "description": "Model Computar", + "properties": { + "name": { + "const": "Computar", + "default": "Computar", + "enum": [ + "Computar" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Tag version" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "computer_name", - "channels", - "is_clock_generator" - ], - "title": "Olfactometer", + "title": "_Computar", "type": "object" }, - "OlfactometerChannel": { + "_Confocal": { "additionalProperties": false, - "description": "description of a Olfactometer channel", + "description": "Model confocal", "properties": { - "channel_index": { - "title": "Channel index", - "type": "integer" + "name": { + "const": "Confocal microscopy", + "default": "Confocal microscopy", + "enum": [ + "Confocal microscopy" + ], + "title": "Name", + "type": "string" }, - "channel_type": { - "$ref": "#/$defs/ChannelType", - "default": "Odor", - "title": "Channel type" + "abbreviation": { + "const": "confocal", + "default": "confocal", + "enum": [ + "confocal" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Confocal", + "type": "object" + }, + "_Conoptics": { + "description": "Model Conoptics", + "properties": { + "name": { + "const": "Conoptics", + "default": "Conoptics", + "enum": [ + "Conoptics" + ], + "title": "Name", + "type": "string" }, - "flow_capacity": { - "default": 100, + "abbreviation": { + "const": null, + "default": null, "enum": [ - 100, - 1000 + null ], - "title": "Flow capacity", + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Conoptics", + "type": "object" + }, + "_Custom": { + "description": "Model Custom", + "properties": { + "name": { + "const": "Custom", + "default": "Custom", + "enum": [ + "Custom" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Custom", + "type": "object" + }, + "_Cuttlefish": { + "description": "Model Cuttlefish", + "properties": { + "whoami": { + "const": 1403, + "default": 1403, + "enum": [ + 1403 + ], + "title": "Whoami", "type": "integer" }, - "flow_unit": { - "default": "mL/min", - "title": "Flow unit", + "name": { + "const": "Cuttlefish", + "default": "Cuttlefish", + "enum": [ + "Cuttlefish" + ], + "title": "Name", "type": "string" } }, - "required": [ - "channel_index" - ], - "title": "OlfactometerChannel", + "title": "_Cuttlefish", + "type": "object" + }, + "_Dodotronic": { + "description": "Model Dodotronic", + "properties": { + "name": { + "const": "Dodotronic", + "default": "Dodotronic", + "enum": [ + "Dodotronic" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Dodotronic", "type": "object" }, - "OpenEphysAcquisitionBoard": { - "additionalProperties": false, - "description": "Multichannel electrophysiology DAQ", + "_Doric": { + "description": "Model Doric", "properties": { - "device_type": { - "const": "Open Ephys acquisition board", - "default": "Open Ephys acquisition board", + "name": { + "const": "Doric", + "default": "Doric", "enum": [ - "Open Ephys acquisition board" + "Doric" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Serial number" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "manufacturer": { + "registry": { "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", - "registry": { - "abbreviation": "ROR", - "name": "Research Organization Registry" - }, - "registry_identifier": "007rkz355" + "name": "Research Organization Registry", + "abbreviation": "ROR" }, "discriminator": { "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Other": "#/$defs/OTHER", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/AIND" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/CHAMPALIMAUD" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/IMEC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/OEPS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Rrid" } ], - "title": "Manufacturer" + "title": "Registry" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "059n53q30", + "default": "059n53q30", + "enum": [ + "059n53q30" ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Doric", + "type": "object" + }, + "_Ealing": { + "description": "Model Ealing", + "properties": { + "name": { + "const": "Ealing", + "default": "Ealing", + "enum": [ + "Ealing" ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Name", + "type": "string" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Notes" + "title": "Registry", + "type": "null" }, - "data_interface": { - "const": "USB", - "default": "USB", + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ealing", + "type": "object" + }, + "_Ecephys": { + "additionalProperties": false, + "description": "Model ecephys", + "properties": { + "name": { + "const": "Extracellular electrophysiology", + "default": "Extracellular electrophysiology", "enum": [ - "USB" + "Extracellular electrophysiology" ], - "title": "Data Interface", - "type": "string" - }, - "computer_name": { - "title": "Name of computer controlling this DAQ", + "title": "Name", "type": "string" }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "ecephys", + "default": "ecephys", + "enum": [ + "ecephys" ], - "default": null, - "title": "Hardware version" - }, - "ports": { - "items": { - "$ref": "#/$defs/ProbePort" - }, - "title": "Acquisition board ports", - "type": "array" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "name", - "computer_name", - "ports" - ], - "title": "OpenEphysAcquisitionBoard", + "title": "_Ecephys", "type": "object" }, - "Origin": { - "description": "Coordinate reference origin point", - "enum": [ - "Bregma", - "Lambda", - "Other (see Notes)" - ], - "title": "Origin", - "type": "string" - }, - "POPHYS": { - "additionalProperties": false, + "_Edmund_Optics": { + "description": "Model Edmund Optics", "properties": { "name": { - "const": "Planar optical physiology", - "default": "Planar optical physiology", + "const": "Edmund Optics", + "default": "Edmund Optics", "enum": [ - "Planar optical physiology" + "Edmund Optics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "pophys", - "default": "pophys", + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - "pophys" + "01j1gwp17" ], - "title": "Abbreviation", + "title": "Registry Identifier", "type": "string" } }, - "title": "POPHYS", + "title": "_Edmund_Optics", "type": "object" }, - "PRIZMATIX": { + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", "properties": { "name": { - "const": "Prizmatix", - "default": "Prizmatix", + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", "enum": [ - "Prizmatix" + "Edinburgh Mouse Atlas Project" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "EMAPA", + "default": "EMAPA", "enum": [ - null + "EMAPA" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "PRIZMATIX", + "title": "_Emapa", "type": "object" }, - "Patch": { + "_Emg": { "additionalProperties": false, - "description": "Description of a patch cord", + "description": "Model EMG", "properties": { - "device_type": { - "const": "Patch", - "default": "Patch", + "name": { + "const": "Electromyography", + "default": "Electromyography", "enum": [ - "Patch" + "Electromyography" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "EMG", + "default": "EMG", + "enum": [ + "EMG" ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emg", + "type": "object" + }, + "_Emory_University": { + "description": "Model Emory University", + "properties": { + "name": { + "const": "Emory University", + "default": "Emory University", + "enum": [ + "Emory University" ], - "default": null, - "title": "Manufacturer" + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ + "abbreviation": { + "const": "Emory", + "default": "Emory", + "enum": [ + "Emory" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03czfpz43", + "default": "03czfpz43", + "enum": [ + "03czfpz43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Emory_University", + "type": "object" + }, + "_Euresys": { + "description": "Model Euresys", + "properties": { + "name": { + "const": "Euresys", + "default": "Euresys", + "enum": [ + "Euresys" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Euresys", + "type": "object" + }, + "_Fib": { + "additionalProperties": false, + "description": "Model fib", + "properties": { + "name": { + "const": "Fiber photometry", + "default": "Fiber photometry", + "enum": [ + "Fiber photometry" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "fib", + "default": "fib", + "enum": [ + "fib" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fib", + "type": "object" + }, + "_Fmost": { + "additionalProperties": false, + "description": "Model fMOST", + "properties": { + "name": { + "const": "Fluorescence micro-optical sectioning tomography", + "default": "Fluorescence micro-optical sectioning tomography", + "enum": [ + "Fluorescence micro-optical sectioning tomography" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "fMOST", + "default": "fMOST", + "enum": [ + "fMOST" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fmost", + "type": "object" + }, + "_Fujinon": { + "description": "Model Fujinon", + "properties": { + "name": { + "const": "Fujinon", + "default": "Fujinon", + "enum": [ + "Fujinon" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Notes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "core_diameter": { - "anyOf": [ + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Fujinon", + "type": "object" + }, + "_Generic_Harp_Device": { + "description": "Model Generic Harp Device", + "properties": { + "whoami": { + "const": 0, + "default": 0, + "enum": [ + 0 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Generic Harp Device", + "default": "Generic Harp Device", + "enum": [ + "Generic Harp Device" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Generic_Harp_Device", + "type": "object" + }, + "_Hamamatsu": { + "description": "Model Hamamatsu", + "properties": { + "name": { + "const": "Hamamatsu", + "default": "Hamamatsu", + "enum": [ + "Hamamatsu" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Core diameter (um)" - }, - "numerical_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, { - "type": "number" + "$ref": "#/$defs/_Ror" }, { - "type": "string" + "$ref": "#/$defs/_Rrid" } ], - "title": "Numerical aperture" + "title": "Registry" }, - "photobleaching_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "03natb733", + "default": "03natb733", + "enum": [ + "03natb733" ], - "default": null, - "title": "Photobleaching date" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "core_diameter", - "numerical_aperture" - ], - "title": "Patch", + "title": "_Hamamatsu", "type": "object" }, - "PockelsCell": { - "additionalProperties": false, - "description": "Description of a Pockels Cell", + "_Hamilton": { + "description": "Model Hamilton", "properties": { - "device_type": { - "const": "Pockels cell", - "default": "Pockels cell", + "name": { + "const": "Hamilton", + "default": "Hamilton", "enum": [ - "Pockels cell" + "Hamilton" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Manufacturer" + "title": "Registry", + "type": "null" }, - "model": { - "anyOf": [ + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Hamilton", + "type": "object" + }, + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", + "properties": { + "name": { + "const": "Huazhong University of Science and Technology", + "default": "Huazhong University of Science and Technology", + "enum": [ + "Huazhong University of Science and Technology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "HUST", + "default": "HUST", + "enum": [ + "HUST" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "00p991c53", + "default": "00p991c53", + "enum": [ + "00p991c53" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Huazhong_University_Of_Science_And_Technology", + "type": "object" + }, + "_Icephys": { + "additionalProperties": false, + "description": "Model icephys", + "properties": { + "name": { + "const": "Intracellular electrophysiology", + "default": "Intracellular electrophysiology", + "enum": [ + "Intracellular electrophysiology" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "icephys", + "default": "icephys", + "enum": [ + "icephys" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Icephys", + "type": "object" + }, + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", + "properties": { + "name": { + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", + "enum": [ + "Infinity Photo-Optical" + ], + "title": "Name", + "type": "string" }, - "polygonal_scanner": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "description": "Must match name of Polygonal scanner", - "title": "Polygonal scanner" + "title": "Registry", + "type": "null" }, - "on_time": { - "anyOf": [ + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Infinity_Photo_Optical", + "type": "object" + }, + "_Input_Expander": { + "description": "Model Input Expander", + "properties": { + "whoami": { + "const": 1106, + "default": 1106, + "enum": [ + 1106 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Input Expander", + "default": "Input Expander", + "enum": [ + "Input Expander" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Input_Expander", + "type": "object" + }, + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", + "properties": { + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "enum": [ + "Integrated DNA Technologies" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "IDT", + "default": "IDT", + "enum": [ + "IDT" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "On time (fraction of cycle)" - }, - "off_time": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Off time (fraction of cycle)" - }, - "time_setting_unit": { - "$ref": "#/$defs/UnitlessUnit", - "default": "fraction of cycle", - "title": "Time setting unit" - }, - "beam_modulation": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Beam modulation (V)" + "title": "Registry" }, - "beam_modulation_unit": { - "$ref": "#/$defs/VoltageUnit", - "default": "Volts", - "title": "Beam modulation unit" - } - }, - "required": [ - "name" - ], - "title": "PockelsCell", + "registry_identifier": { + "const": "009jvpf03", + "default": "009jvpf03", + "enum": [ + "009jvpf03" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Integrated_Dna_Technologies", "type": "object" }, - "PolygonalScanner": { - "additionalProperties": false, - "description": "Description of a Polygonal scanner", + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", "properties": { - "device_type": { - "const": "Polygonal scanner", - "default": "Polygonal scanner", + "name": { + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", "enum": [ - "Polygonal scanner" + "Interuniversity Microelectronics Center" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Device name", + "abbreviation": { + "const": "IMEC", + "default": "IMEC", + "enum": [ + "IMEC" + ], + "title": "Abbreviation", "type": "string" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02kcbn207", + "default": "02kcbn207", + "enum": [ + "02kcbn207" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Interuniversity_Microelectronics_Center", + "type": "object" + }, + "_Invitrogen": { + "description": "Model Invitrogen", + "properties": { + "name": { + "const": "Invitrogen", + "default": "Invitrogen", + "enum": [ + "Invitrogen" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Invitrogen", + "type": "object" + }, + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", + "properties": { + "name": { + "const": "IR Robot Co", + "default": "IR Robot Co", + "enum": [ + "IR Robot Co" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Ir_Robot_Co", + "type": "object" + }, + "_Isi": { + "additionalProperties": false, + "description": "Model ISI", + "properties": { + "name": { + "const": "Intrinsic signal imaging", + "default": "Intrinsic signal imaging", + "enum": [ + "Intrinsic signal imaging" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISI", + "default": "ISI", + "enum": [ + "ISI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Isi", + "type": "object" + }, + "_Isl_Products_International": { + "description": "Model ISL Products International", + "properties": { + "name": { + "const": "ISL Products International", + "default": "ISL Products International", + "enum": [ + "ISL Products International" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISL", + "default": "ISL", + "enum": [ + "ISL" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Isl_Products_International", + "type": "object" + }, + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", + "properties": { + "name": { + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", + "enum": [ + "Jackson Laboratory" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "JAX", + "default": "JAX", + "enum": [ + "JAX" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" - }, - "speed": { - "title": "Speed (rpm)", - "type": "integer" - }, - "speed_unit": { - "$ref": "#/$defs/SpeedUnit", - "default": "rotations per minute", - "title": "Speed unit" + "title": "Registry" }, - "number_faces": { - "title": "Number of faces", - "type": "integer" + "registry_identifier": { + "const": "021sy4w91", + "default": "021sy4w91", + "enum": [ + "021sy4w91" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "speed", - "number_faces" - ], - "title": "PolygonalScanner", + "title": "_Jackson_Laboratory", "type": "object" }, - "PowerUnit": { - "description": "Unit for power, set or measured", - "enum": [ - "microwatt", - "milliwatt", - "percent" - ], - "title": "PowerUnit", - "type": "string" - }, - "ProbeModel": { - "description": "Probe model name", - "enum": [ - "Michigan uLED Probe (Version 1)", - "MPI Photonic Probe (Version 1)", - "Neuropixels Opto (Demonstrator)", - "Neuropixels UHD (Fixed)", - "Neuropixels UHD (Switchable)", - "Neuropixels 1.0", - "Neuropixels 2.0 (Single Shank)", - "Neuropixels 2.0 (Multi Shank)", - "Neuropixels 2.0 (Quad Base)" - ], - "title": "ProbeModel", - "type": "string" - }, - "ProbePort": { - "additionalProperties": false, - "description": "Port for a probe connection", + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { - "index": { - "title": "One-based port index", - "type": "integer" + "name": { + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", + "enum": [ + "Janelia Research Campus" + ], + "title": "Name", + "type": "string" }, - "probes": { - "items": { - "type": "string" + "abbreviation": { + "const": "Janelia", + "default": "Janelia", + "enum": [ + "Janelia" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Names of probes connected to this port", - "type": "array" + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "013sk6x84", + "default": "013sk6x84", + "enum": [ + "013sk6x84" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "index", - "probes" - ], - "title": "ProbePort", + "title": "_Janelia_Research_Campus", "type": "object" }, - "QUANTIFI": { + "_Julabo": { + "description": "Model Julabo", "properties": { "name": { - "const": "Quantifi", - "default": "Quantifi", + "const": "Julabo", + "default": "Julabo", "enum": [ - "Quantifi" + "Julabo" ], "title": "Name", "type": "string" @@ -14347,25 +15909,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "QUANTIFI", + "title": "_Julabo", "type": "object" }, - "RASPBERRY_PI": { + "_Leica": { + "description": "Model Leica", "properties": { "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", + "const": "Leica", + "default": "Leica", "enum": [ - "Raspberry Pi" + "Leica" ], "title": "Name", "type": "string" @@ -14385,706 +15944,533 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "RASPBERRY_PI", + "title": "_Leica", "type": "object" }, - "ROR": { - "additionalProperties": false, + "_Lg": { + "description": "Model LG", "properties": { "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", + "const": "LG", + "default": "LG", "enum": [ - "Research Organization Registry" + "LG" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ROR", - "default": "ROR", + "const": null, + "default": null, "enum": [ - "ROR" + null ], "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02b948n83", + "default": "02b948n83", + "enum": [ + "02b948n83" + ], + "title": "Registry Identifier", "type": "string" } }, - "title": "ROR", + "title": "_Lg", "type": "object" }, - "RelativePosition": { - "additionalProperties": false, - "description": "Position and rotation of a device in a rig or instrument", + "_Lickety_Split": { + "description": "Model Lickety Split", "properties": { - "device_position_transformations": { - "items": { - "discriminator": { - "mapping": { - "rotation": "#/$defs/Rotation3dTransform", - "translation": "#/$defs/Translation3dTransform" - }, - "propertyName": "type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation3dTransform" - }, - { - "$ref": "#/$defs/Rotation3dTransform" - } - ] - }, - "title": "Device position transforms", - "type": "array" + "whoami": { + "const": 1400, + "default": 1400, + "enum": [ + 1400 + ], + "title": "Whoami", + "type": "integer" }, - "device_origin": { - "description": "Reference point on device for position information", - "title": "Device origin", + "name": { + "const": "Lickety Split", + "default": "Lickety Split", + "enum": [ + "Lickety Split" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Lickety_Split", + "type": "object" + }, + "_Lifecanvas": { + "description": "Model LifeCanvas", + "properties": { + "name": { + "const": "LifeCanvas", + "default": "LifeCanvas", + "enum": [ + "LifeCanvas" + ], + "title": "Name", "type": "string" }, - "device_axes": { - "items": { - "$ref": "#/$defs/Axis" - }, - "maxItems": 3, - "minItems": 3, - "title": "Device axes", - "type": "array" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Notes" + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "device_position_transformations", - "device_origin", - "device_axes" - ], - "title": "RelativePosition", + "title": "_Lifecanvas", "type": "object" }, - "RewardDelivery": { - "additionalProperties": false, - "description": "Description of reward delivery system", + "_Load_Cells": { + "description": "Model Load Cells", "properties": { - "device_type": { - "const": "Reward delivery", - "default": "Reward delivery", + "whoami": { + "const": 1232, + "default": 1232, "enum": [ - "Reward delivery" + 1232 ], - "title": "Device Type", + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Load Cells", + "default": "Load Cells", + "enum": [ + "Load Cells" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Load_Cells", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "enum": [ + "Lumen Dynamics" + ], + "title": "Name", "type": "string" }, - "stage_type": { - "anyOf": [ - { - "$ref": "#/$defs/MotorizedStage" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Motorized stage" + "title": "Registry", + "type": "null" }, - "reward_spouts": { - "items": { - "$ref": "#/$defs/RewardSpout" - }, - "title": "Water spouts", - "type": "array" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "reward_spouts" - ], - "title": "RewardDelivery", + "title": "_Lumen_Dynamics", "type": "object" }, - "RewardSpout": { - "additionalProperties": false, - "description": "Description of a reward spout", + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", "properties": { - "device_type": { - "const": "Reward spout", - "default": "Reward spout", + "name": { + "const": "MBF Bioscience", + "default": "MBF Bioscience", "enum": [ - "Reward spout" + "MBF Bioscience" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "abbreviation": { + "const": "MBF", + "default": "MBF", + "enum": [ + "MBF" ], - "default": null, - "title": "Manufacturer" + "title": "Abbreviation", + "type": "string" }, - "model": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Port index" + "title": "Registry" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry_identifier": { + "const": "02zynam48", + "default": "02zynam48", + "enum": [ + "02zynam48" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mbf_Bioscience", + "type": "object" + }, + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", + "properties": { + "name": { + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", + "enum": [ + "Meadowlark Optics" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "side": { - "$ref": "#/$defs/SpoutSide", - "description": "If Other use notes", - "title": "Spout side" - }, - "spout_diameter": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Spout diameter (mm)" - }, - "spout_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Spout diameter unit" - }, - "spout_position": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "$ref": "#/$defs/RelativePosition" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Spout stage position" + "title": "Registry" }, - "solenoid_valve": { - "$ref": "#/$defs/Device", - "title": "Solenoid valve" + "registry_identifier": { + "const": "00n8qbq54", + "default": "00n8qbq54", + "enum": [ + "00n8qbq54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Meadowlark_Optics", + "type": "object" + }, + "_Merfish": { + "additionalProperties": false, + "description": "Model merfish", + "properties": { + "name": { + "const": "Multiplexed error-robust fluorescence in situ hybridization", + "default": "Multiplexed error-robust fluorescence in situ hybridization", + "enum": [ + "Multiplexed error-robust fluorescence in situ hybridization" + ], + "title": "Name", + "type": "string" }, - "lick_sensor": { - "$ref": "#/$defs/Device", - "title": "Lick sensor" + "abbreviation": { + "const": "merfish", + "default": "merfish", + "enum": [ + "merfish" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Merfish", + "type": "object" + }, + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", + "properties": { + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" }, - "lick_sensor_type": { - "anyOf": [ + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mgi", + "type": "object" + }, + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", + "properties": { + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/LickSensorType" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Lick sensor type" + "title": "Registry" + }, + "registry_identifier": { + "const": "03arq3225", + "default": "03arq3225", + "enum": [ + "03arq3225" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "side", - "spout_diameter", - "solenoid_valve", - "lick_sensor" - ], - "title": "RewardSpout", + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, - "Rotation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", "properties": { - "type": { - "const": "rotation", - "default": "rotation", + "name": { + "const": "Midwest Optical Systems, Inc.", + "default": "Midwest Optical Systems, Inc.", "enum": [ - "rotation" + "Midwest Optical Systems, Inc." ], - "title": "Type", + "title": "Name", "type": "string" }, - "rotation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 9, - "minItems": 9, - "title": "3D rotation matrix values (3x3) ", - "type": "array" + "abbreviation": { + "const": "MidOpt", + "default": "MidOpt", + "enum": [ + "MidOpt" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "rotation" - ], - "title": "Rotation3dTransform", + "title": "_Midwest_Optical_Systems_Inc_", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Mitutuyo": { + "description": "Model Mitutuyo", "properties": { "name": { - "const": "Schneider-Kreuznach", - "default": "Schneider-Kreuznach", + "const": "Mitutuyo", + "default": "Mitutuyo", "enum": [ - "Schneider-Kreuznach" + "Mitutuyo" ], "title": "Name", "type": "string" @@ -15104,25 +16490,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Mitutuyo", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Mks_Newport": { + "description": "Model MKS Newport", "properties": { "name": { - "const": "Second Order Effects", - "default": "Second Order Effects", + "const": "MKS Newport", + "default": "MKS Newport", "enum": [ - "Second Order Effects" + "MKS Newport" ], "title": "Name", "type": "string" @@ -15137,42 +16520,80 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00k17f049", + "default": "00k17f049", "enum": [ - null + "00k17f049" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Mks_Newport", "type": "object" }, - "SEMROCK": { + "_Mpi": { + "description": "Model MPI", "properties": { "name": { - "const": "Semrock", - "default": "Semrock", + "const": "MPI", + "default": "MPI", "enum": [ - "Semrock" + "MPI" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MPI", + "default": "MPI", "enum": [ - null + "MPI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -15180,101 +16601,276 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Mpi", + "type": "object" + }, + "_Mri": { + "additionalProperties": false, + "description": "Model MRI", + "properties": { + "name": { + "const": "Magnetic resonance imaging", + "default": "Magnetic resonance imaging", "enum": [ - null + "Magnetic resonance imaging" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MRI", + "default": "MRI", + "enum": [ + "MRI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mri", + "type": "object" + }, + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", + "properties": { + "name": { + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", + "enum": [ + "National Center for Complementary and Integrative Health" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NCCIH", + "default": "NCCIH", + "enum": [ + "NCCIH" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00190t495", + "default": "00190t495", + "enum": [ + "00190t495" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SEMROCK", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "SICGEN": { + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { "name": { - "const": "SICGEN", - "default": "SICGEN", + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", "enum": [ - "SICGEN" + "National Institute of Mental Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NIMH", + "default": "NIMH", "enum": [ - null + "NIMH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "04xeg9z08", + "default": "04xeg9z08", "enum": [ - null + "04xeg9z08" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SICGEN", + "title": "_National_Institute_Of_Mental_Health", "type": "object" }, - "SIGMA_ALDRITCH": { + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", "enum": [ - "Sigma-Aldritch" + "National Institute of Neurological Disorders and Stroke" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NINDS", + "default": "NINDS", "enum": [ - null + "NINDS" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "01s5ya894", + "default": "01s5ya894", "enum": [ - null + "01s5ya894" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SIGMA_ALDRITCH", + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", "type": "object" }, - "SIMONS_FOUNDATION": { + "_National_Instruments": { + "description": "Model National Instruments", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "National Instruments", + "default": "National Instruments", "enum": [ - "Simons Foundation" + "National Instruments" ], "title": "Name", "type": "string" @@ -15295,135 +16891,123 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01cmst727", - "default": "01cmst727", + "const": "026exqw73", + "default": "026exqw73", "enum": [ - "01cmst727" + "026exqw73" ], "title": "Registry Identifier", "type": "string" } }, - "title": "SIMONS_FOUNDATION", + "title": "_National_Instruments", "type": "object" }, - "SLAP": { - "additionalProperties": false, + "_Navitar": { + "description": "Model Navitar", "properties": { "name": { - "const": "Scanned line projection imaging", - "default": "Scanned line projection imaging", + "const": "Navitar", + "default": "Navitar", "enum": [ - "Scanned line projection imaging" + "Navitar" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "slap", - "default": "slap", + "const": null, + "default": null, "enum": [ - "slap" + null ], "title": "Abbreviation", - "type": "string" - } - }, - "title": "SLAP", - "type": "object" - }, - "SNIFF_DETECTOR": { - "properties": { - "name": { - "const": "Sniff Detector", - "default": "Sniff Detector", - "enum": [ - "Sniff Detector" - ], - "title": "Name", - "type": "string" + "type": "null" }, - "whoami": { - "const": 1401, - "default": 1401, - "enum": [ - 1401 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "SNIFF_DETECTOR", - "type": "object" - }, - "SOUND_CARD": { - "properties": { - "name": { - "const": "Sound Card", - "default": "Sound Card", - "enum": [ - "Sound Card" - ], - "title": "Name", - "type": "string" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "whoami": { - "const": 1280, - "default": 1280, - "enum": [ - 1280 - ], - "title": "Whoami", - "type": "integer" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "SOUND_CARD", + "title": "_Navitar", "type": "object" }, - "SPIM": { + "_Ncbi": { "additionalProperties": false, + "description": "Model NCBI", "properties": { "name": { - "const": "Selective plane illumination microscopy", - "default": "Selective plane illumination microscopy", + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", "enum": [ - "Selective plane illumination microscopy" + "National Center for Biotechnology Information" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "SPIM", - "default": "SPIM", + "const": "NCBI", + "default": "NCBI", "enum": [ - "SPIM" + "NCBI" ], "title": "Abbreviation", "type": "string" } }, - "title": "SPIM", + "title": "_Ncbi", "type": "object" }, - "SPINNAKER": { + "_Neurophotometrics": { + "description": "Model Neurophotometrics", "properties": { "name": { - "const": "Spinnaker", - "default": "Spinnaker", + "const": "Neurophotometrics", + "default": "Neurophotometrics", "enum": [ - "Spinnaker" + "Neurophotometrics" ], "title": "Name", "type": "string" @@ -15443,299 +17027,209 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SPINNAKER", + "title": "_Neurophotometrics", "type": "object" }, - "STEPPER_DRIVER": { + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", "properties": { "name": { - "const": "Stepper Driver", - "default": "Stepper Driver", + "const": "New Scale Technologies", + "default": "New Scale Technologies", "enum": [ - "Stepper Driver" + "New Scale Technologies" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1130, - "default": 1130, + "abbreviation": { + "const": null, + "default": null, "enum": [ - 1130 + null ], - "title": "Whoami", - "type": "integer" + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "title": "STEPPER_DRIVER", + "title": "_New_Scale_Technologies", "type": "object" }, - "SYNCHRONIZER": { + "_New_York_University": { + "description": "Model New York University", "properties": { "name": { - "const": "Synchronizer", - "default": "Synchronizer", + "const": "New York University", + "default": "New York University", "enum": [ - "Synchronizer" + "New York University" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1104, - "default": 1104, + "abbreviation": { + "const": "NYU", + "default": "NYU", "enum": [ - 1104 + "NYU" ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "SYNCHRONIZER", - "type": "object" - }, - "Size3d": { - "additionalProperties": false, - "description": "3D size of an object", - "properties": { - "width": { - "title": "Width", - "type": "integer" - }, - "length": { - "title": "Length", - "type": "integer" - }, - "height": { - "title": "Height", - "type": "integer" - }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "meter", - "title": "Size unit" - } - }, - "required": [ - "width", - "length", - "height" - ], - "title": "Size3d", - "type": "object" - }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "Software": { - "additionalProperties": false, - "description": "Description of generic software", - "properties": { - "name": { - "title": "Software name", - "type": "string" - }, - "version": { - "title": "Software version", + "title": "Abbreviation", "type": "string" }, - "url": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "URL to commit being used" + "title": "Registry" }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Software parameters" + "registry_identifier": { + "const": "0190ak572", + "default": "0190ak572", + "enum": [ + "0190ak572" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "version" - ], - "title": "Software", + "title": "_New_York_University", "type": "object" }, - "Speaker": { - "additionalProperties": false, - "description": "Description of a speaker for auditory stimuli", + "_Nikon": { + "description": "Model Nikon", "properties": { - "device_type": { - "const": "Speaker", - "default": "Speaker", + "name": { + "const": "Nikon", + "default": "Nikon", "enum": [ - "Speaker" + "Nikon" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "title": "Device name", + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Serial number" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "manufacturer": { + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, "discriminator": { "mapping": { - "ISL Products International": "#/$defs/ISL", - "Other": "#/$defs/OTHER", - "Tymphany": "#/$defs/TYMPHANY" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/ISL" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/OTHER" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" }, - "position": { - "anyOf": [ - { - "$ref": "#/$defs/RelativePosition" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "0280y9h11", + "default": "0280y9h11", + "enum": [ + "0280y9h11" ], - "default": null, - "title": "Relative position of the speaker" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "manufacturer" - ], - "title": "Speaker", + "title": "_Nikon", "type": "object" }, - "SpeedUnit": { - "const": "rotations per minute", - "description": "Enumeration of Speed Measurements", - "enum": [ - "rotations per minute" - ], - "title": "SpeedUnit", - "type": "string" - }, - "SpoutSide": { - "description": "Spout sides", - "enum": [ - "Left", - "Right", - "Center", - "Other" - ], - "title": "SpoutSide", - "type": "string" - }, - "TAMRON": { + "_Nresearch_Inc": { + "description": "Model NResearch Inc", "properties": { "name": { - "const": "Tamron", - "default": "Tamron", + "const": "NResearch Inc", + "default": "NResearch Inc", "enum": [ - "Tamron" + "NResearch Inc" ], "title": "Name", "type": "string" @@ -15755,25 +17249,47 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TAMRON", + "title": "_Nresearch_Inc", "type": "object" }, - "THERMO_FISHER_SCIENTIFIC": { + "_Olfactometer": { + "description": "Model Olfactometer", "properties": { + "whoami": { + "const": 1140, + "default": 1140, + "enum": [ + 1140 + ], + "title": "Whoami", + "type": "integer" + }, "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", + "const": "Olfactometer", + "default": "Olfactometer", "enum": [ - "Thermo Fisher Scientific" + "Olfactometer" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Olfactometer", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "enum": [ + "Olympus" ], "title": "Name", "type": "string" @@ -15785,7 +17301,83 @@ null ], "title": "Abbreviation", - "type": "null" + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02vcdte90", + "default": "02vcdte90", + "enum": [ + "02vcdte90" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Olympus", + "type": "object" + }, + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", + "properties": { + "name": { + "const": "Open Ephys Production Site", + "default": "Open Ephys Production Site", + "enum": [ + "Open Ephys Production Site" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "enum": [ + "OEPS" + ], + "title": "Abbreviation", + "type": "string" }, "registry": { "default": { @@ -15794,37 +17386,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "007rkz355", + "default": "007rkz355", "enum": [ - "03x1ewr52" + "007rkz355" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Open_Ephys_Production_Site", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_Optotune": { + "description": "Model Optotune", "properties": { "name": { - "const": "The Imaging Source", - "default": "The Imaging Source", + "const": "Optotune", + "default": "Optotune", "enum": [ - "The Imaging Source" + "Optotune" ], "title": "Name", "type": "string" @@ -15844,25 +17461,48 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_Optotune", "type": "object" }, - "THE_LEE_COMPANY": { + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", "properties": { "name": { - "const": "The Lee Company", - "default": "The Lee Company", + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", "enum": [ - "The Lee Company" + "Open Researcher and Contributor ID" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ORCID", + "default": "ORCID", + "enum": [ + "ORCID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Orcid", + "type": "object" + }, + "_Other": { + "description": "Model Other", + "properties": { + "name": { + "const": "Other", + "default": "Other", + "enum": [ + "Other" ], "title": "Name", "type": "string" @@ -15882,25 +17522,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_Other", "type": "object" }, - "THORLABS": { + "_Oxxius": { + "description": "Model Oxxius", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "Oxxius", + "default": "Oxxius", "enum": [ - "Thorlabs" + "Oxxius" ], "title": "Name", "type": "string" @@ -15915,103 +17552,65 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", - "enum": [ - "04gsnvb07" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "THORLABS", + "title": "_Oxxius", "type": "object" }, - "TIMESTAMP_GENERATOR_GEN_1": { + "_Pophys": { + "additionalProperties": false, + "description": "Model pophys", "properties": { "name": { - "const": "Timestamp Generator Gen 1", - "default": "Timestamp Generator Gen 1", + "const": "Planar optical physiology", + "default": "Planar optical physiology", "enum": [ - "Timestamp Generator Gen 1" + "Planar optical physiology" ], "title": "Name", "type": "string" }, - "whoami": { - "const": 1154, - "default": 1154, - "enum": [ - 1154 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "TIMESTAMP_GENERATOR_GEN_1", - "type": "object" - }, - "TIMESTAMP_GENERATOR_GEN_3": { - "properties": { - "name": { - "const": "Timestamp Generator Gen 3", - "default": "Timestamp Generator Gen 3", + "abbreviation": { + "const": "pophys", + "default": "pophys", "enum": [ - "Timestamp Generator Gen 3" + "pophys" ], - "title": "Name", + "title": "Abbreviation", "type": "string" - }, - "whoami": { - "const": 1158, - "default": 1158, - "enum": [ - 1158 - ], - "title": "Whoami", - "type": "integer" } }, - "title": "TIMESTAMP_GENERATOR_GEN_3", + "title": "_Pophys", "type": "object" }, - "TMC": { + "_Prizmatix": { + "description": "Model Prizmatix", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Prizmatix", + "default": "Prizmatix", "enum": [ - "Technical Manufacturing Corporation" + "Prizmatix" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", + "const": null, + "default": null, "enum": [ - "TMC" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": null, @@ -16019,100 +17618,57 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TMC", - "type": "object" - }, - "TREADMILL": { - "properties": { - "name": { - "const": "Treadmill", - "default": "Treadmill", - "enum": [ - "Treadmill" - ], - "title": "Name", - "type": "string" - }, - "whoami": { - "const": 1402, - "default": 1402, - "enum": [ - 1402 - ], - "title": "Whoami", - "type": "integer" - } - }, - "title": "TREADMILL", + "title": "_Prizmatix", "type": "object" }, - "TWCF": { + "_Quantifi": { + "description": "Model Quantifi", "properties": { "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", + "const": "Quantifi", + "default": "Quantifi", "enum": [ - "Templeton World Charity Foundation" + "Quantifi" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TWCF", - "default": "TWCF", + "const": null, + "default": null, "enum": [ - "TWCF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", - "enum": [ - "00x0z1472" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "TWCF", + "title": "_Quantifi", "type": "object" }, - "TYMPHANY": { + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", "properties": { "name": { - "const": "Tymphany", - "default": "Tymphany", + "const": "Raspberry Pi", + "default": "Raspberry Pi", "enum": [ - "Tymphany" + "Raspberry Pi" ], "title": "Name", "type": "string" @@ -16132,1092 +17688,512 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TYMPHANY", + "title": "_Raspberry_Pi", "type": "object" }, - "TemperatureUnit": { - "description": "Temperature units", - "enum": [ - "Celsius", - "Kelvin" - ], - "title": "TemperatureUnit", - "type": "string" - }, - "Translation3dTransform": { + "_Ror": { "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "description": "Model ROR", "properties": { - "type": { - "const": "translation", - "default": "translation", + "name": { + "const": "Research Organization Registry", + "default": "Research Organization Registry", "enum": [ - "translation" + "Research Organization Registry" ], - "title": "Type", - "type": "string" - }, - "translation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D translation parameters", - "type": "array" + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ROR", + "default": "ROR", + "enum": [ + "ROR" + ], + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "translation" - ], - "title": "Translation3dTransform", + "title": "_Ror", "type": "object" }, - "Treadmill": { + "_Rrid": { "additionalProperties": false, - "description": "Description of treadmill platform", + "description": "Model RRID", "properties": { - "device_type": { - "const": "Treadmill", - "default": "Treadmill", + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", "enum": [ - "Treadmill" + "Research Resource Identifiers" ], - "title": "Device Type", + "title": "Name", "type": "string" }, + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Rrid", + "type": "object" + }, + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", + "properties": { "name": { - "title": "Device name", + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", + "enum": [ + "Schneider-Kreuznach" + ], + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Serial number" + "title": "Registry", + "type": "null" }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Schneider_Kreuznach", + "type": "object" + }, + "_Second_Order_Effects": { + "description": "Model Second Order Effects", + "properties": { + "name": { + "const": "Second Order Effects", + "default": "Second Order Effects", + "enum": [ + "Second Order Effects" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Second_Order_Effects", + "type": "object" + }, + "_Semrock": { + "description": "Model Semrock", + "properties": { + "name": { + "const": "Semrock", + "default": "Semrock", + "enum": [ + "Semrock" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Model" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Semrock", + "type": "object" + }, + "_Sicgen": { + "description": "Model SICGEN", + "properties": { + "name": { + "const": "SICGEN", + "default": "SICGEN", + "enum": [ + "SICGEN" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sicgen", + "type": "object" + }, + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", + "properties": { + "name": { + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", + "enum": [ + "Sigma-Aldrich" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Port index" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sigma_Aldrich", + "type": "object" + }, + "_Simons_Foundation": { + "description": "Model Simons Foundation", + "properties": { + "name": { + "const": "Simons Foundation", + "default": "Simons Foundation", + "enum": [ + "Simons Foundation" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Notes" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "surface_material": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Surface material" - }, - "date_surface_replaced": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Date surface replaced" - }, - "treadmill_width": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Width of treadmill (mm)" + "title": "Registry" + }, + "registry_identifier": { + "const": "01cmst727", + "default": "01cmst727", + "enum": [ + "01cmst727" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Simons_Foundation", + "type": "object" + }, + "_Slap": { + "additionalProperties": false, + "description": "Model slap", + "properties": { + "name": { + "const": "Scanned line projection imaging", + "default": "Scanned line projection imaging", + "enum": [ + "Scanned line projection imaging" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "slap", + "default": "slap", + "enum": [ + "slap" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Slap", + "type": "object" + }, + "_Sniff_Detector": { + "description": "Model Sniff Detector", + "properties": { + "whoami": { + "const": 1401, + "default": 1401, + "enum": [ + 1401 + ], + "title": "Whoami", + "type": "integer" }, - "width_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Width unit" + "name": { + "const": "Sniff Detector", + "default": "Sniff Detector", + "enum": [ + "Sniff Detector" + ], + "title": "Name", + "type": "string" } }, - "required": [ - "name", - "treadmill_width" - ], - "title": "Treadmill", + "title": "_Sniff_Detector", "type": "object" }, - "Tube": { - "additionalProperties": false, - "description": "Description of a tube platform", + "_Sound_Card": { + "description": "Model Sound Card", "properties": { - "device_type": { - "const": "Tube", - "default": "Tube", + "whoami": { + "const": 1280, + "default": 1280, "enum": [ - "Tube" + 1280 ], - "title": "Device Type", - "type": "string" + "title": "Whoami", + "type": "integer" }, "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "const": "Sound Card", + "default": "Sound Card", + "enum": [ + "Sound Card" ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "title": "Name", + "type": "string" + } + }, + "title": "_Sound_Card", + "type": "object" + }, + "_Spim": { + "additionalProperties": false, + "description": "Model SPIM", + "properties": { + "name": { + "const": "Selective plane illumination microscopy", + "default": "Selective plane illumination microscopy", + "enum": [ + "Selective plane illumination microscopy" ], - "default": null, - "title": "Manufacturer" + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "SPIM", + "default": "SPIM", + "enum": [ + "SPIM" ], - "default": null, - "title": "Model" - }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Spim", + "type": "object" + }, + "_Spinnaker": { + "description": "Model Spinnaker", + "properties": { + "name": { + "const": "Spinnaker", + "default": "Spinnaker", + "enum": [ + "Spinnaker" ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "title": "Name", + "type": "string" }, - "port_index": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "enum": [ + null ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "null" }, - "surface_material": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry": { "default": null, - "title": "Surface material" + "title": "Registry", + "type": "null" }, - "date_surface_replaced": { - "anyOf": [ - { - "format": "date-time", - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Date surface replaced" - }, - "diameter": { - "anyOf": [ - { - "minimum": 0.0, - "type": "number" - }, - { - "type": "string" - } + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Spinnaker", + "type": "object" + }, + "_Stepper_Driver": { + "description": "Model Stepper Driver", + "properties": { + "whoami": { + "const": 1130, + "default": 1130, + "enum": [ + 1130 ], - "title": "Diameter" + "title": "Whoami", + "type": "integer" }, - "diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Diameter unit" + "name": { + "const": "Stepper Driver", + "default": "Stepper Driver", + "enum": [ + "Stepper Driver" + ], + "title": "Name", + "type": "string" } }, - "required": [ - "name", - "diameter" - ], - "title": "Tube", + "title": "_Stepper_Driver", "type": "object" }, - "UnitlessUnit": { - "description": "Unitless options", - "enum": [ - "percent", - "fraction of cycle" - ], - "title": "UnitlessUnit", - "type": "string" + "_Synchronizer": { + "description": "Model Synchronizer", + "properties": { + "whoami": { + "const": 1104, + "default": 1104, + "enum": [ + 1104 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Synchronizer", + "default": "Synchronizer", + "enum": [ + "Synchronizer" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Synchronizer", + "type": "object" }, - "VIEWORKS": { + "_Tamron": { + "description": "Model Tamron", "properties": { "name": { - "const": "Vieworks", - "default": "Vieworks", + "const": "Tamron", + "default": "Tamron", "enum": [ - "Vieworks" + "Tamron" ], "title": "Name", "type": "string" @@ -17237,37 +18213,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VIEWORKS", + "title": "_Tamron", "type": "object" }, - "VORTRAN": { + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", "properties": { "name": { - "const": "Vortran", - "default": "Vortran", + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", "enum": [ - "Vortran" + "Technical Manufacturing Corporation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "TMC", + "default": "TMC", "enum": [ - null + "TMC" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -17275,612 +18248,571 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Technical_Manufacturing_Corporation", + "type": "object" + }, + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", + "properties": { + "name": { + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - null + "Teledyne FLIR" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "FLIR", + "default": "FLIR", + "enum": [ + "FLIR" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01j1gwp17", + "default": "01j1gwp17", + "enum": [ + "01j1gwp17" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "VORTRAN", + "title": "_Teledyne_Flir", "type": "object" }, - "VoltageUnit": { - "const": "Volts", - "description": "Voltage units", - "enum": [ - "Volts" - ], - "title": "VoltageUnit", - "type": "string" - }, - "Wheel": { - "additionalProperties": false, - "description": "Description of a running wheel", + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { - "device_type": { - "const": "Wheel", - "default": "Wheel", + "name": { + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "enum": [ - "Wheel" + "Templeton World Charity Foundation" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Device name", + "abbreviation": { + "const": "TWCF", + "default": "TWCF", + "enum": [ + "TWCF" + ], + "title": "Abbreviation", "type": "string" }, - "serial_number": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00x0z1472", + "default": "00x0z1472", + "enum": [ + "00x0z1472" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Templeton_World_Charity_Foundation", + "type": "object" + }, + "_The_Imaging_Source": { + "description": "Model The Imaging Source", + "properties": { + "name": { + "const": "The Imaging Source", + "default": "The Imaging Source", + "enum": [ + "The Imaging Source" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Manufacturer" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_The_Imaging_Source", + "type": "object" + }, + "_The_Lee_Company": { + "description": "Model The Lee Company", + "properties": { + "name": { + "const": "The Lee Company", + "default": "The Lee Company", + "enum": [ + "The Lee Company" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Model" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "path_to_cad": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_The_Lee_Company", + "type": "object" + }, + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", + "properties": { + "name": { + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", + "enum": [ + "Thermo Fisher Scientific" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "port_index": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "surface_material": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Thermo_Fisher_Scientific", + "type": "object" + }, + "_Thorlabs": { + "description": "Model Thorlabs", + "properties": { + "name": { + "const": "Thorlabs", + "default": "Thorlabs", + "enum": [ + "Thorlabs" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Surface material" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "date_surface_replaced": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Date surface replaced" - }, - "radius": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "Radius (mm)" + "title": "Registry" + }, + "registry_identifier": { + "const": "04gsnvb07", + "default": "04gsnvb07", + "enum": [ + "04gsnvb07" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Thorlabs", + "type": "object" + }, + "_Timestamp_Generator_Gen_1": { + "description": "Model Timestamp Generator Gen 1", + "properties": { + "whoami": { + "const": 1154, + "default": 1154, + "enum": [ + 1154 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Timestamp Generator Gen 1", + "default": "Timestamp Generator Gen 1", + "enum": [ + "Timestamp Generator Gen 1" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Timestamp_Generator_Gen_1", + "type": "object" + }, + "_Timestamp_Generator_Gen_3": { + "description": "Model Timestamp Generator Gen 3", + "properties": { + "whoami": { + "const": 1158, + "default": 1158, + "enum": [ + 1158 + ], + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "Timestamp Generator Gen 3", + "default": "Timestamp Generator Gen 3", + "enum": [ + "Timestamp Generator Gen 3" + ], + "title": "Name", + "type": "string" + } + }, + "title": "_Timestamp_Generator_Gen_3", + "type": "object" + }, + "_Treadmill": { + "description": "Model Treadmill", + "properties": { + "whoami": { + "const": 1402, + "default": 1402, + "enum": [ + 1402 + ], + "title": "Whoami", + "type": "integer" }, - "width": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "name": { + "const": "Treadmill", + "default": "Treadmill", + "enum": [ + "Treadmill" ], - "title": "Width (mm)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Size unit" - }, - "encoder": { - "$ref": "#/$defs/Device", - "title": "Encoder" - }, - "encoder_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } + "title": "Name", + "type": "string" + } + }, + "title": "_Treadmill", + "type": "object" + }, + "_Tymphany": { + "description": "Model Tymphany", + "properties": { + "name": { + "const": "Tymphany", + "default": "Tymphany", + "enum": [ + "Tymphany" ], - "default": null, - "title": "Encoder DAQ channel" + "title": "Name", + "type": "string" }, - "pulse_per_revolution": { - "title": "Pulse per revolution", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "magnetic_brake": { - "$ref": "#/$defs/Device", - "title": "Magnetic brake" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "brake_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Tymphany", + "type": "object" + }, + "_Vieworks": { + "description": "Model Vieworks", + "properties": { + "name": { + "const": "Vieworks", + "default": "Vieworks", + "enum": [ + "Vieworks" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Brake DAQ channel" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "torque_sensor": { - "$ref": "#/$defs/Device", - "title": "Torque sensor" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "torque_output": { - "anyOf": [ - { - "$ref": "#/$defs/DAQChannel" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Torque DAQ channel" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "radius", - "width", - "encoder", - "pulse_per_revolution", - "magnetic_brake", - "torque_sensor" - ], - "title": "Wheel", + "title": "_Vieworks", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__1": { + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { - "const": "Behavior", - "default": "Behavior", + "const": "Vortran", + "default": "Vortran", "enum": [ - "Behavior" + "Vortran" ], "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Vortran", + "type": "object" + }, + "aind_data_schema_models__harp_types___Behavior": { + "description": "Model Behavior", + "properties": { "whoami": { "const": 1216, "default": 1216, @@ -17889,13 +18821,23 @@ ], "title": "Whoami", "type": "integer" + }, + "name": { + "const": "Behavior", + "default": "Behavior", + "enum": [ + "Behavior" + ], + "title": "Name", + "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Behavior", "type": "object" }, - "aind_data_schema_models__utils__BEHAVIOR__2": { + "aind_data_schema_models__modalities___Behavior": { "additionalProperties": false, + "description": "Model behavior", "properties": { "name": { "const": "Behavior", @@ -17916,7 +18858,109 @@ "type": "string" } }, - "title": "BEHAVIOR", + "title": "_Behavior", + "type": "object" + }, + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" + }, + "aind_data_schema_models__registries___Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Addgene", "type": "object" } }, @@ -17930,10 +18974,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "1.0.1" + "1.0.3" ], "title": "Schema Version", "type": "string" @@ -18242,65 +19286,65 @@ "items": { "discriminator": { "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/ISI", - "MRI": "#/$defs/MRI", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/CONFOCAL", - "ecephys": "#/$defs/ECEPHYS", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/MERFISH", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/_Isi", + "MRI": "#/$defs/_Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/_Confocal", + "ecephys": "#/$defs/_Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/_Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" }, "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/aind_data_schema_models__utils__BEHAVIOR__2" + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" }, { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" + "$ref": "#/$defs/_Behavior_Videos" }, { - "$ref": "#/$defs/CONFOCAL" + "$ref": "#/$defs/_Confocal" }, { - "$ref": "#/$defs/EMG" + "$ref": "#/$defs/_Emg" }, { - "$ref": "#/$defs/ECEPHYS" + "$ref": "#/$defs/_Ecephys" }, { - "$ref": "#/$defs/FIB" + "$ref": "#/$defs/_Fib" }, { - "$ref": "#/$defs/FMOST" + "$ref": "#/$defs/_Fmost" }, { - "$ref": "#/$defs/ICEPHYS" + "$ref": "#/$defs/_Icephys" }, { - "$ref": "#/$defs/ISI" + "$ref": "#/$defs/_Isi" }, { - "$ref": "#/$defs/MRI" + "$ref": "#/$defs/_Mri" }, { - "$ref": "#/$defs/MERFISH" + "$ref": "#/$defs/_Merfish" }, { - "$ref": "#/$defs/POPHYS" + "$ref": "#/$defs/_Pophys" }, { - "$ref": "#/$defs/SLAP" + "$ref": "#/$defs/_Slap" }, { - "$ref": "#/$defs/SPIM" + "$ref": "#/$defs/_Spim" } ] }, diff --git a/schemas/session_schema.json b/schemas/session_schema.json index c09aa9f89..4d3432ef8 100644 --- a/schemas/session_schema.json +++ b/schemas/session_schema.json @@ -1,626 +1,577 @@ { "$defs": { - "AA_OPTO_ELECTRONIC": { + "Affine3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", "properties": { - "name": { - "const": "AA Opto Electronic", - "default": "AA Opto Electronic", + "type": { + "const": "affine", + "default": "affine", "enum": [ - "AA Opto Electronic" + "affine" ], - "title": "Name", + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "affine_transform": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 12, + "minItems": 12, + "title": "Affine transform matrix values (top 3x4 matrix)", + "type": "array" } }, - "title": "AA_OPTO_ELECTRONIC", + "required": [ + "affine_transform" + ], + "title": "Affine3dTransform", + "type": "object" + }, + "AindGeneric": { + "additionalProperties": true, + "description": "Base class for generic types that can be used in AIND schema", + "properties": {}, + "title": "AindGeneric", "type": "object" }, - "ABCAM": { + "Anaesthetic": { + "additionalProperties": false, + "description": "Description of an anaesthetic", "properties": { - "name": { - "const": "Abcam", - "default": "Abcam", - "enum": [ - "Abcam" - ], - "title": "Name", + "type": { + "title": "Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "duration": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Duration" }, - "registry_identifier": { - "const": "02e1wjw63", - "default": "02e1wjw63", - "enum": [ - "02e1wjw63" + "duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "minute", + "title": "Duration unit" + }, + "level": { + "anyOf": [ + { + "maximum": 5.0, + "minimum": 1.0, + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Level (percent)" } }, - "title": "ABCAM", + "required": [ + "type", + "duration" + ], + "title": "Anaesthetic", "type": "object" }, - "ADDGENE": { + "AngleUnit": { + "description": "Enumeration of Angle Measurements", + "enum": [ + "radians", + "degrees" + ], + "title": "AngleUnit", + "type": "string" + }, + "AuditoryStimulation": { + "additionalProperties": false, + "description": "Description of an auditory stimulus", "properties": { - "name": { - "const": "Addgene", - "default": "Addgene", + "stimulus_type": { + "const": "Auditory Stimulation", + "default": "Auditory Stimulation", "enum": [ - "Addgene" + "Auditory Stimulation" ], - "title": "Name", + "title": "Stimulus Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "stimulus_name": { + "title": "Stimulus name", + "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "sample_frequency": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Sample frequency" }, - "registry_identifier": { - "const": "01nn1pw54", - "default": "01nn1pw54", - "enum": [ - "01nn1pw54" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ADDGENE", - "type": "object" - }, - "AI": { - "properties": { - "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" + "amplitude_modulation_frequency": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Amplitude modulation frequency" }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", - "type": "string" + "frequency_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Tone frequency unit" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "bandpass_low_frequency": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Bandpass low frequency" }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AI", - "type": "object" - }, - "AIBS": { - "properties": { - "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", - "enum": [ - "Allen Institute for Brain Science" + "bandpass_high_frequency": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Bandpass high frequency" }, - "abbreviation": { - "const": "AIBS", - "default": "AIBS", - "enum": [ - "AIBS" + "bandpass_filter_type": { + "anyOf": [ + { + "$ref": "#/$defs/FilterType" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Bandpass filter type" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "bandpass_order": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Bandpass order" }, - "registry_identifier": { - "const": "00dcv1019", - "default": "00dcv1019", - "enum": [ - "00dcv1019" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "AIBS", + "required": [ + "stimulus_name", + "sample_frequency" + ], + "title": "AuditoryStimulation", "type": "object" }, - "AILIPU": { + "Axis": { + "additionalProperties": false, + "description": "Description of an axis", "properties": { "name": { - "const": "Ailipu Technology Co", - "default": "Ailipu Technology Co", - "enum": [ - "Ailipu Technology Co" - ], - "title": "Name", - "type": "string" + "$ref": "#/$defs/AxisName", + "title": "Axis" }, - "abbreviation": { - "const": "Ailipu", - "default": "Ailipu", - "enum": [ - "Ailipu" - ], - "title": "Abbreviation", + "direction": { + "title": "Direction as the value of axis increases.", "type": "string" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" } }, - "title": "AILIPU", + "required": [ + "name", + "direction" + ], + "title": "Axis", "type": "object" }, - "AIND": { + "AxisName": { + "description": "Image axis name", + "enum": [ + "X", + "Y", + "Z" + ], + "title": "AxisName", + "type": "string" + }, + "BaseName": { + "additionalProperties": false, + "description": "A simple model associating a name with an abbreviation", "properties": { "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", - "enum": [ - "Allen Institute for Neural Dynamics" - ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "AIND", - "default": "AIND", - "enum": [ - "AIND" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "04szwah67", - "default": "04szwah67", - "enum": [ - "04szwah67" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Abbreviation" } }, - "title": "AIND", + "required": [ + "name" + ], + "title": "BaseName", "type": "object" }, - "ALLIED": { + "Calibration": { + "additionalProperties": false, + "description": "Generic calibration class", "properties": { - "name": { - "const": "Allied", - "default": "Allied", - "enum": [ - "Allied" - ], - "title": "Name", + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "input": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration input", + "title": "inputs" + }, + "output": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Calibration output", + "title": "outputs" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" } }, - "title": "ALLIED", + "required": [ + "calibration_date", + "device_name", + "description" + ], + "title": "Calibration", "type": "object" }, - "AMS_OSRAM": { + "CcfCoords": { + "additionalProperties": false, + "description": "Coordinates in CCF template space", "properties": { - "name": { - "const": "ams OSRAM", - "default": "ams OSRAM", - "enum": [ - "ams OSRAM" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "ML" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ap": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "AP" }, - "registry_identifier": { - "const": "045d0h266", - "default": "045d0h266", - "enum": [ - "045d0h266" + "dv": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Registry Identifier", - "type": "string" + "title": "DV" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Coordinate unit" + }, + "ccf_version": { + "$ref": "#/$defs/CcfVersion", + "default": "CCFv3", + "title": "CCF version" } }, - "title": "AMS_OSRAM", + "required": [ + "ml", + "ap", + "dv" + ], + "title": "CcfCoords", "type": "object" }, - "ARECONT_VISION_COSTAR": { + "CcfVersion": { + "const": "CCFv3", + "description": "CCF version", + "enum": [ + "CCFv3" + ], + "title": "CcfVersion", + "type": "string" + }, + "ConcentrationUnit": { + "description": "Concentraion units", + "enum": [ + "molar", + "micromolar", + "nanomolar", + "% m/m", + "% v/v" + ], + "title": "ConcentrationUnit", + "type": "string" + }, + "Coordinates3d": { + "additionalProperties": false, + "description": "Coordinates in a 3D grid", "properties": { - "name": { - "const": "Arecont Vision Costar", - "default": "Arecont Vision Costar", - "enum": [ - "Arecont Vision Costar" + "x": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Name", - "type": "string" + "title": "Position X" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "y": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "title": "Position Y" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "z": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Registry Identifier", - "type": "null" + "title": "Position Z" + }, + "unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Position unit" } }, - "title": "ARECONT_VISION_COSTAR", + "required": [ + "x", + "y", + "z" + ], + "title": "Coordinates3d", "type": "object" }, - "ASI": { + "DetectorConfig": { + "additionalProperties": false, + "description": "Description of detector settings", "properties": { "name": { - "const": "Applied Scientific Instrumentation", - "default": "Applied Scientific Instrumentation", - "enum": [ - "Applied Scientific Instrumentation" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": "ASI", - "default": "ASI", - "enum": [ - "ASI" + "exposure_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "string" + "title": "Exposure time (ms)" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "exposure_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Exposure time unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "trigger_type": { + "$ref": "#/$defs/TriggerType", + "title": "Trigger type" } }, - "title": "ASI", + "required": [ + "name", + "exposure_time", + "trigger_type" + ], + "title": "DetectorConfig", "type": "object" }, - "ASUS": { + "DomeModule": { + "additionalProperties": false, + "description": "Movable module that is mounted on the ephys dome insertion system", "properties": { - "name": { - "const": "ASUS", - "default": "ASUS", - "enum": [ - "ASUS" - ], - "title": "Name", + "assembly_name": { + "title": "Assembly name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "arc_angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "Arc Angle (deg)" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "module_angle": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Module Angle (deg)" }, - "registry_identifier": { - "const": "00bxkz165", - "default": "00bxkz165", - "enum": [ - "00bxkz165" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "ASUS", - "type": "object" - }, - "Affine3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a Tile's origin.", - "properties": { - "type": { - "const": "affine", - "default": "affine", - "enum": [ - "affine" - ], - "title": "Type", - "type": "string" - }, - "affine_transform": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 12, - "minItems": 12, - "title": "Affine transform matrix values (top 3x4 matrix)", - "type": "array" - } - }, - "required": [ - "affine_transform" - ], - "title": "Affine3dTransform", - "type": "object" - }, - "AindGeneric": { - "additionalProperties": true, - "description": "Base class for generic types that can be used in AIND schema", - "properties": {}, - "title": "AindGeneric", - "type": "object" - }, - "Anaesthetic": { - "additionalProperties": false, - "description": "Description of an anaesthetic", - "properties": { - "type": { - "title": "Type", - "type": "string" + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" }, - "duration": { + "rotation_angle": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Duration" + "default": null, + "title": "Rotation Angle (deg)" }, - "duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "minute", - "title": "Duration unit" + "coordinate_transform": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Path to coordinate transform", + "title": "Transform from local manipulator axes to rig" }, - "level": { + "calibration_date": { "anyOf": [ { - "maximum": 5.0, - "minimum": 1.0, - "type": "number" + "format": "date-time", + "type": "string" }, + { + "type": "null" + } + ], + "default": null, + "title": "Date on which coordinate transform was last calibrated" + }, + "notes": { + "anyOf": [ { "type": "string" }, @@ -629,43 +580,63 @@ } ], "default": null, - "title": "Level (percent)" + "title": "Notes" } }, "required": [ - "type", - "duration" + "assembly_name", + "arc_angle", + "module_angle" ], - "title": "Anaesthetic", + "title": "DomeModule", "type": "object" }, - "AngleUnit": { - "description": "Enumeration of Angle Measurements", - "enum": [ - "radians", - "degrees" - ], - "title": "AngleUnit", - "type": "string" - }, - "AuditoryStimulation": { + "FiberConnectionConfig": { "additionalProperties": false, - "description": "Description of an auditory stimulus", + "description": "Description for a fiber photometry configuration", "properties": { - "stimulus_type": { - "const": "Auditory Stimulation", - "default": "Auditory Stimulation", - "enum": [ - "Auditory Stimulation" - ], - "title": "Stimulus Type", + "patch_cord_name": { + "title": "Patch cord name (must match rig)", "type": "string" }, - "sitmulus_name": { - "title": "Stimulus name", + "patch_cord_output_power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Output power (uW)" + }, + "output_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "microwatt", + "title": "Output power unit" + }, + "fiber_name": { + "title": "Fiber name (must match procedure)", + "type": "string" + } + }, + "required": [ + "patch_cord_name", + "patch_cord_output_power", + "fiber_name" + ], + "title": "FiberConnectionConfig", + "type": "object" + }, + "FiberModule": { + "additionalProperties": false, + "description": "Inserted fiber photometry probe recorded in a stream", + "properties": { + "assembly_name": { + "title": "Assembly name", "type": "string" }, - "sample_frequency": { + "arc_angle": { "anyOf": [ { "type": "number" @@ -674,26 +645,25 @@ "type": "string" } ], - "title": "Sample frequency" + "title": "Arc Angle (deg)" }, - "amplitude_modulation_frequency": { + "module_angle": { "anyOf": [ { - "type": "integer" + "type": "number" }, { - "type": "null" + "type": "string" } ], - "default": null, - "title": "Amplitude modulation frequency" + "title": "Module Angle (deg)" }, - "frequency_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Tone frequency unit" + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" }, - "bandpass_low_frequency": { + "rotation_angle": { "anyOf": [ { "type": "number" @@ -706,14 +676,25 @@ } ], "default": null, - "title": "Bandpass low frequency" + "title": "Rotation Angle (deg)" }, - "bandpass_high_frequency": { + "coordinate_transform": { "anyOf": [ { - "type": "number" + "type": "string" }, { + "type": "null" + } + ], + "default": null, + "description": "Path to coordinate transform", + "title": "Transform from local manipulator axes to rig" + }, + "calibration_date": { + "anyOf": [ + { + "format": "date-time", "type": "string" }, { @@ -721,724 +702,518 @@ } ], "default": null, - "title": "Bandpass high frequency" + "title": "Date on which coordinate transform was last calibrated" }, - "bandpass_filter_type": { + "notes": { "anyOf": [ { - "$ref": "#/$defs/FilterType" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bandpass filter type" + "title": "Notes" }, - "bandpass_order": { + "primary_targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "other_targeted_structure": { "anyOf": [ { - "type": "integer" + "items": { + "type": "string" + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Bandpass order" + "title": "Other targeted structure" }, - "notes": { + "targeted_ccf_coordinates": { + "default": [], + "items": { + "$ref": "#/$defs/CcfCoords" + }, + "title": "Targeted CCF coordinates", + "type": "array" + }, + "manipulator_coordinates": { + "$ref": "#/$defs/Coordinates3d", + "title": "Manipulator coordinates" + }, + "anatomical_coordinates": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/Coordinates3d" }, { "type": "null" } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "sitmulus_name", - "sample_frequency" - ], - "title": "AuditoryStimulation", - "type": "object" - }, - "Axis": { - "additionalProperties": false, - "description": "Description of an axis", - "properties": { - "name": { - "$ref": "#/$defs/AxisName", - "title": "Axis" + "title": "Anatomical coordinates" }, - "direction": { - "title": "Direction as the value of axis increases.", - "type": "string" - } - }, - "required": [ - "name", - "direction" - ], - "title": "Axis", - "type": "object" - }, - "AxisName": { - "description": "Image axis name", - "enum": [ - "X", - "Y", - "Z" - ], - "title": "AxisName", - "type": "string" - }, - "BASLER": { - "properties": { - "name": { - "const": "Basler", - "default": "Basler", - "enum": [ - "Basler" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "anatomical_reference": { + "anyOf": [ + { + "enum": [ + "Bregma", + "Lambda" + ], + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Anatomical coordinate reference" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "BASLER", - "type": "object" - }, - "BEHAVIOR": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Behavior", - "default": "Behavior", - "enum": [ - "Behavior" + "surface_z": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Surface z" }, - "abbreviation": { - "const": "behavior", - "default": "behavior", - "enum": [ - "behavior" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "BEHAVIOR", - "type": "object" - }, - "BEHAVIOR_VIDEOS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Behavior videos", - "default": "Behavior videos", - "enum": [ - "Behavior videos" - ], - "title": "Name", - "type": "string" + "surface_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Surface z unit" }, - "abbreviation": { - "const": "behavior-videos", - "default": "behavior-videos", - "enum": [ - "behavior-videos" + "dye": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "BEHAVIOR_VIDEOS", - "type": "object" - }, - "BaseName": { - "additionalProperties": false, - "description": "A simple model associating a name with an abbreviation", - "properties": { - "name": { - "title": "Name", - "type": "string" + "default": null, + "title": "Dye" }, - "abbreviation": { + "implant_hole_number": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Abbreviation" + "title": "Implant hole number" + }, + "fiber_connections": { + "default": [], + "items": { + "$ref": "#/$defs/FiberConnectionConfig" + }, + "title": "Fiber photometry devices", + "type": "array" } }, "required": [ - "name" + "assembly_name", + "arc_angle", + "module_angle", + "primary_targeted_structure", + "manipulator_coordinates" ], - "title": "BaseName", + "title": "FiberModule", "type": "object" }, - "CAMBRIDGE_TECHNOLOGY": { + "FieldOfView": { + "additionalProperties": false, + "description": "Description of an imaging field of view", "properties": { - "name": { - "const": "Cambridge Technology", - "default": "Cambridge Technology", - "enum": [ - "Cambridge Technology" - ], - "title": "Name", - "type": "string" + "index": { + "title": "Index", + "type": "integer" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "imaging_depth": { + "title": "Imaging depth (um)", + "type": "integer" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "imaging_depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Imaging depth unit" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CAMBRIDGE_TECHNOLOGY", - "type": "object" - }, - "CARL_ZEISS": { - "properties": { - "name": { - "const": "Carl Zeiss", - "default": "Carl Zeiss", - "enum": [ - "Carl Zeiss" - ], - "title": "Name", + "targeted_structure": { + "title": "Targeted structure", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "fov_coordinate_ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } ], - "title": "Abbreviation", - "type": "null" + "title": "FOV coordinate ML" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "fov_coordinate_ap": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "FOV coordinate AP" }, - "registry_identifier": { - "const": "01xk5xs43", - "default": "01xk5xs43", - "enum": [ - "01xk5xs43" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CARL_ZEISS", - "type": "object" - }, - "CHAMPALIMAUD": { - "properties": { - "name": { - "const": "Champalimaud Foundation", - "default": "Champalimaud Foundation", - "enum": [ - "Champalimaud Foundation" - ], - "title": "Name", + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", "type": "string" }, - "abbreviation": { - "const": "Champalimaud", - "default": "Champalimaud", - "enum": [ - "Champalimaud" - ], - "title": "Abbreviation", + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { + "title": "Magnification", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "fov_scale_factor": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "FOV scale factor (um/pixel)" }, - "registry_identifier": { - "const": "03g001n57", - "default": "03g001n57", - "enum": [ - "03g001n57" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "CHAMPALIMAUD", - "type": "object" - }, - "CHROMA": { - "properties": { - "name": { - "const": "Chroma", - "default": "Chroma", - "enum": [ - "Chroma" - ], - "title": "Name", + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "frame_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Frame rate (Hz)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CHROMA", - "type": "object" - }, - "COHERENT_SCIENTIFIC": { - "properties": { - "name": { - "const": "Coherent Scientific", - "default": "Coherent Scientific", - "enum": [ - "Coherent Scientific" - ], - "title": "Name", - "type": "string" + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "coupled_fov_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "description": "Coupled planes for multiscope", + "title": "Coupled FOV" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "power": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" + }, + { + "type": "null" } ], - "title": "Registry" + "default": null, + "description": "For coupled planes, this power is shared by both planes", + "title": "Power" }, - "registry_identifier": { - "const": "031tysd23", - "default": "031tysd23", - "enum": [ - "031tysd23" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COHERENT_SCIENTIFIC", - "type": "object" - }, - "COLUMBIA": { - "properties": { - "name": { - "const": "Columbia University", - "default": "Columbia University", - "enum": [ - "Columbia University" + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "percent", + "title": "Power unit" + }, + "power_ratio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Power ratio for coupled planes" }, - "abbreviation": { - "const": "Columbia", - "default": "Columbia", - "enum": [ - "Columbia" + "scanfield_z": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Z stage position of the fastz actuator for a given targeted depth" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "scanfield_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Z stage position unit" + }, + "scanimage_roi_index": { + "anyOf": [ + { + "type": "integer" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "ScanImage ROI index" }, - "registry_identifier": { - "const": "00hj8s172", - "default": "00hj8s172", - "enum": [ - "00hj8s172" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "COLUMBIA", - "type": "object" - }, - "COMPUTAR": { - "properties": { - "name": { - "const": "Computar", - "default": "Computar", - "enum": [ - "Computar" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "title": "Notes" } }, - "title": "COMPUTAR", + "required": [ + "index", + "imaging_depth", + "targeted_structure", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "magnification", + "fov_scale_factor" + ], + "title": "FieldOfView", "type": "object" }, - "CONFOCAL": { + "FilterType": { + "description": "Types of bandpass filters for auditory stim", + "enum": [ + "Butterworth", + "Other" + ], + "title": "FilterType", + "type": "string" + }, + "FrequencyUnit": { + "description": "Enumeration of Frequency Measurements", + "enum": [ + "kilohertz", + "hertz", + "millihertz" + ], + "title": "FrequencyUnit", + "type": "string" + }, + "LaserConfig": { "additionalProperties": false, + "description": "Description of laser settings in a session", "properties": { - "name": { - "const": "Confocal microscopy", - "default": "Confocal microscopy", + "device_type": { + "const": "Laser", + "default": "Laser", "enum": [ - "Confocal microscopy" + "Laser" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "confocal", - "default": "confocal", - "enum": [ - "confocal" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "CONFOCAL", - "type": "object" - }, - "CONOPTICS": { - "properties": { "name": { - "const": "Conoptics", - "default": "Conoptics", - "enum": [ - "Conoptics" - ], + "description": "Must match rig json", "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "CONOPTICS", - "type": "object" - }, - "CUSTOM": { - "properties": { - "name": { - "const": "Custom", - "default": "Custom", - "enum": [ - "Custom" - ], - "title": "Name", - "type": "string" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "excitation_power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Excitation power (mW)" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Excitation power unit" } }, - "title": "CUSTOM", + "required": [ + "name", + "wavelength" + ], + "title": "LaserConfig", "type": "object" }, - "CZI": { + "LightEmittingDiodeConfig": { + "additionalProperties": false, + "description": "Description of LED settings", "properties": { - "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", + "device_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", "enum": [ - "Chan Zuckerberg Initiative" + "Light emitting diode" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": "CZI", - "default": "CZI", - "enum": [ - "CZI" - ], - "title": "Abbreviation", + "name": { + "title": "Name", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "excitation_power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Excitation power (mW)" }, - "registry_identifier": { - "const": "02qenvm24", - "default": "02qenvm24", - "enum": [ - "02qenvm24" - ], - "title": "Registry Identifier", - "type": "string" + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Excitation power unit" } }, - "title": "CZI", + "required": [ + "name" + ], + "title": "LightEmittingDiodeConfig", "type": "object" }, - "Calibration": { + "MRIScan": { "additionalProperties": false, - "description": "Generic calibration class", + "description": "Description of a 3D scan", "properties": { - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" + "scan_index": { + "title": "Scan index", + "type": "integer" }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", - "type": "string" + "scan_type": { + "$ref": "#/$defs/ScanType", + "title": "Scan type" }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", - "type": "string" + "primary_scan": { + "description": "Indicates the primary scan used for downstream analysis", + "title": "Primary scan", + "type": "boolean" }, - "input": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration input", - "title": "inputs" + "mri_scanner": { + "anyOf": [ + { + "$ref": "#/$defs/Scanner" + }, + { + "type": "null" + } + ], + "default": null, + "title": "MRI scanner" }, - "output": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Calibration output", - "title": "outputs" + "scan_sequence_type": { + "$ref": "#/$defs/MriScanSequence", + "title": "Scan sequence" }, - "notes": { + "rare_factor": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "calibration_date", - "device_name", - "description" - ], - "title": "Calibration", - "type": "object" - }, - "CcfCoords": { - "additionalProperties": false, - "description": "Coordinates in CCF template space", - "properties": { - "ml": { + "title": "RARE factor" + }, + "echo_time": { "anyOf": [ { "type": "number" @@ -1447,20 +1222,29 @@ "type": "string" } ], - "title": "ML" + "title": "Echo time (ms)" }, - "ap": { + "effective_echo_time": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "AP" + "default": null, + "title": "Effective echo time (ms)" }, - "dv": { + "echo_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Echo time unit" + }, + "repetition_time": { "anyOf": [ { "type": "number" @@ -1469,228 +1253,169 @@ "type": "string" } ], - "title": "DV" + "title": "Repetition time (ms)" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Coordinate unit" + "repetition_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Repetition time unit" }, - "ccf_version": { - "$ref": "#/$defs/CcfVersion", - "default": "CCFv3", - "title": "CCF version" - } - }, - "required": [ - "ml", - "ap", - "dv" - ], - "title": "CcfCoords", - "type": "object" - }, - "CcfVersion": { - "const": "CCFv3", - "description": "CCF version", - "enum": [ - "CCFv3" - ], - "title": "CcfVersion", - "type": "string" - }, - "ConcentrationUnit": { - "description": "Concentraion units", - "enum": [ - "molar", - "micromolar", - "nanomolar", - "% m/m", - "% v/v" - ], - "title": "ConcentrationUnit", - "type": "string" - }, - "Coordinates3d": { - "additionalProperties": false, - "description": "Coordinates in a 3D grid", - "properties": { - "x": { + "vc_orientation": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/Rotation3dTransform" }, { - "type": "string" + "type": "null" } ], - "title": "Position X" + "default": null, + "title": "Scan orientation" }, - "y": { + "vc_position": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/Translation3dTransform" }, { - "type": "string" + "type": "null" } ], - "title": "Position Y" + "default": null, + "title": "Scan position" }, - "z": { + "subject_position": { + "$ref": "#/$defs/SubjectPosition", + "title": "Subject position" + }, + "voxel_sizes": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/Scale3dTransform" }, { - "type": "string" + "type": "null" } ], - "title": "Position Z" + "default": null, + "description": "Resolution", + "title": "Voxel sizes" }, - "unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Position unit" + "processing_steps": { + "default": [], + "items": { + "enum": [ + "Fiducial segmentation", + "Image atlas alignment", + "Skull stripping" + ], + "type": "string" + }, + "title": "Processing Steps", + "type": "array" + }, + "additional_scan_parameters": { + "$ref": "#/$defs/AindGeneric", + "title": "Parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" } }, "required": [ - "x", - "y", - "z" + "scan_index", + "scan_type", + "primary_scan", + "scan_sequence_type", + "echo_time", + "repetition_time", + "subject_position", + "additional_scan_parameters" ], - "title": "Coordinates3d", + "title": "MRIScan", "type": "object" }, - "DODOTRONIC": { + "MagneticStrength": { + "description": "Strength of magnet", + "enum": [ + 7, + 14 + ], + "title": "MagneticStrength", + "type": "integer" + }, + "Maintenance": { + "additionalProperties": false, + "description": "Generic maintenance class", "properties": { - "name": { - "const": "Dodotronic", - "default": "Dodotronic", - "enum": [ - "Dodotronic" - ], - "title": "Name", + "maintenance_date": { + "format": "date-time", + "title": "Date and time of maintenance", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "device_name": { + "description": "Must match a device name in rig/instrument", + "title": "Device name", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "description": { + "description": "Description on maintenance procedure", + "title": "Description", + "type": "string" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "DODOTRONIC", - "type": "object" - }, - "DORIC": { - "properties": { - "name": { - "const": "Doric", - "default": "Doric", - "enum": [ - "Doric" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "protocol_id": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Protocol ID" }, - "registry_identifier": { - "const": "059n53q30", - "default": "059n53q30", - "enum": [ - "059n53q30" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "DORIC", - "type": "object" - }, - "DetectorConfig": { - "additionalProperties": false, - "description": "Description of detector settings", - "properties": { - "name": { - "title": "Name", - "type": "string" + "reagents": { + "default": [], + "items": { + "$ref": "#/$defs/Reagent" + }, + "title": "Reagents", + "type": "array" }, - "exposure_time": { + "notes": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Exposure time (ms)" - }, - "exposure_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Exposure time unit" - }, - "trigger_type": { - "$ref": "#/$defs/TriggerType", - "title": "Trigger type" + "default": null, + "title": "Notes" } }, "required": [ - "name", - "exposure_time", - "trigger_type" + "maintenance_date", + "device_name", + "description" ], - "title": "DetectorConfig", + "title": "Maintenance", "type": "object" }, - "DomeModule": { + "ManipulatorModule": { "additionalProperties": false, - "description": "Movable module that is mounted on the ephys dome insertion system", + "description": "A dome module connected to a 3-axis manipulator", "properties": { "assembly_name": { "title": "Assembly name", @@ -1775,440 +1500,339 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "assembly_name", - "arc_angle", - "module_angle" - ], - "title": "DomeModule", - "type": "object" - }, - "EALING": { - "properties": { - "name": { - "const": "Ealing", - "default": "Ealing", - "enum": [ - "Ealing" - ], - "title": "Name", + }, + "primary_targeted_structure": { + "title": "Targeted structure", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "other_targeted_structure": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { "default": null, - "title": "Registry", - "type": "null" + "title": "Other targeted structure" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "EALING", - "type": "object" - }, - "ECEPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Extracellular electrophysiology", - "default": "Extracellular electrophysiology", - "enum": [ - "Extracellular electrophysiology" - ], - "title": "Name", - "type": "string" + "targeted_ccf_coordinates": { + "default": [], + "items": { + "$ref": "#/$defs/CcfCoords" + }, + "title": "Targeted CCF coordinates", + "type": "array" }, - "abbreviation": { - "const": "ecephys", - "default": "ecephys", - "enum": [ - "ecephys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ECEPHYS", - "type": "object" - }, - "EDMUND_OPTICS": { - "properties": { - "name": { - "const": "Edmund Optics", - "default": "Edmund Optics", - "enum": [ - "Edmund Optics" - ], - "title": "Name", - "type": "string" + "manipulator_coordinates": { + "$ref": "#/$defs/Coordinates3d", + "title": "Manipulator coordinates" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null + "anatomical_coordinates": { + "anyOf": [ + { + "$ref": "#/$defs/Coordinates3d" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "null" + "default": null, + "title": "Anatomical coordinates" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "anatomical_reference": { + "anyOf": [ + { + "enum": [ + "Bregma", + "Lambda" + ], + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Anatomical coordinate reference" }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" + "surface_z": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "EDMUND_OPTICS", - "type": "object" - }, - "EMG": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Electromyography", - "default": "Electromyography", - "enum": [ - "Electromyography" + "default": null, + "title": "Surface z" + }, + "surface_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Surface z unit" + }, + "dye": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Dye" }, - "abbreviation": { - "const": "EMG", - "default": "EMG", - "enum": [ - "EMG" + "implant_hole_number": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Implant hole number" } }, - "title": "EMG", + "required": [ + "assembly_name", + "arc_angle", + "module_angle", + "primary_targeted_structure", + "manipulator_coordinates" + ], + "title": "ManipulatorModule", "type": "object" }, - "EMORY": { + "MassUnit": { + "description": "Enumeration of Mass Measurements", + "enum": [ + "kilogram", + "gram", + "milligram", + "microgram", + "nanogram" + ], + "title": "MassUnit", + "type": "string" + }, + "MriScanSequence": { + "description": "MRI scan sequence", + "enum": [ + "RARE", + "Other" + ], + "title": "MriScanSequence", + "type": "string" + }, + "OlfactometerChannelConfig": { + "additionalProperties": false, + "description": "Description of olfactometer channel configurations", "properties": { - "name": { - "const": "Emory University", - "default": "Emory University", - "enum": [ - "Emory University" - ], - "title": "Name", - "type": "string" + "channel_index": { + "title": "Channel index", + "type": "integer" }, - "abbreviation": { - "const": "Emory", - "default": "Emory", - "enum": [ - "Emory" - ], - "title": "Abbreviation", + "odorant": { + "title": "Odorant", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "odorant_dilution": { + "anyOf": [ + { + "type": "number" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "string" } ], - "title": "Registry" + "title": "Odorant dilution" }, - "registry_identifier": { - "const": "03czfpz43", - "default": "03czfpz43", - "enum": [ - "03czfpz43" + "odorant_dilution_unit": { + "$ref": "#/$defs/ConcentrationUnit", + "default": "% v/v", + "title": "Dilution unit" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "EMORY", + "required": [ + "channel_index", + "odorant", + "odorant_dilution" + ], + "title": "OlfactometerChannelConfig", "type": "object" }, - "EURESYS": { + "OlfactoryStimulation": { + "additionalProperties": false, + "description": "Description of a olfactory stimulus", "properties": { - "name": { - "const": "Euresys", - "default": "Euresys", + "stimulus_type": { + "const": "Olfactory Stimulation", + "default": "Olfactory Stimulation", "enum": [ - "Euresys" + "Olfactory Stimulation" ], - "title": "Name", + "title": "Stimulus Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "stimulus_name": { + "title": "Stimulus name", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "channels": { + "items": { + "$ref": "#/$defs/OlfactometerChannelConfig" + }, + "title": "Channels", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" } }, - "title": "EURESYS", + "required": [ + "stimulus_name", + "channels" + ], + "title": "OlfactoryStimulation", "type": "object" }, - "FIB": { + "OptoStimulation": { "additionalProperties": false, + "description": "Description of opto stimulation parameters", "properties": { - "name": { - "const": "Fiber photometry", - "default": "Fiber photometry", + "stimulus_type": { + "const": "Opto Stimulation", + "default": "Opto Stimulation", "enum": [ - "Fiber photometry" + "Opto Stimulation" ], - "title": "Name", + "title": "Stimulus Type", "type": "string" }, - "abbreviation": { - "const": "fib", - "default": "fib", - "enum": [ - "fib" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FIB", - "type": "object" - }, - "FLIR": { - "properties": { - "name": { - "const": "Teledyne FLIR", - "default": "Teledyne FLIR", - "enum": [ - "Teledyne FLIR" - ], - "title": "Name", + "stimulus_name": { + "title": "Stimulus name", "type": "string" }, - "abbreviation": { - "const": "FLIR", - "default": "FLIR", - "enum": [ - "FLIR" - ], - "title": "Abbreviation", - "type": "string" + "pulse_shape": { + "$ref": "#/$defs/PulseShape", + "title": "Pulse shape" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "pulse_frequency": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "01j1gwp17", - "default": "01j1gwp17", - "enum": [ - "01j1gwp17" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "FLIR", - "type": "object" - }, - "FMOST": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Fluorescence micro-optical sectioning tomography", - "default": "Fluorescence micro-optical sectioning tomography", - "enum": [ - "Fluorescence micro-optical sectioning tomography" - ], - "title": "Name", - "type": "string" + "title": "Pulse frequency (Hz)", + "type": "array" }, - "abbreviation": { - "const": "fMOST", - "default": "fMOST", - "enum": [ - "fMOST" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "FMOST", - "type": "object" - }, - "FUJINON": { - "properties": { - "name": { - "const": "Fujinon", - "default": "Fujinon", - "enum": [ - "Fujinon" - ], - "title": "Name", - "type": "string" + "pulse_frequency_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Pulse frequency unit" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "number_pulse_trains": { + "items": { + "type": "integer" + }, + "title": "Number of pulse trains", + "type": "array" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "pulse_width": { + "items": { + "type": "integer" + }, + "title": "Pulse width (ms)", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "FUJINON", - "type": "object" - }, - "FiberConnectionConfig": { - "additionalProperties": false, - "description": "Description for a fiber photometry configuration", - "properties": { - "patch_cord_name": { - "title": "Patch cord name (must match rig)", - "type": "string" + "pulse_width_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "millisecond", + "title": "Pulse width unit" }, - "patch_cord_output_power": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "Output power (uW)" + "pulse_train_duration": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "title": "Pulse train duration (s)", + "type": "array" }, - "output_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "microwatt", - "title": "Output power unit" + "pulse_train_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Pulse train duration unit" }, - "fiber_name": { - "title": "Fiber name (must match procedure)", - "type": "string" - } - }, - "required": [ - "patch_cord_name", - "patch_cord_output_power", - "fiber_name" - ], - "title": "FiberConnectionConfig", - "type": "object" - }, - "FiberModule": { - "additionalProperties": false, - "description": "Inserted fiber photometry probe recorded in a stream", - "properties": { - "assembly_name": { - "title": "Assembly name", - "type": "string" + "fixed_pulse_train_interval": { + "title": "Fixed pulse train interval", + "type": "boolean" }, - "arc_angle": { + "pulse_train_interval": { "anyOf": [ { "type": "number" }, { "type": "string" + }, + { + "type": "null" } ], - "title": "Arc Angle (deg)" + "default": null, + "description": "Time between pulse trains", + "title": "Pulse train interval (s)" }, - "module_angle": { + "pulse_train_interval_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Pulse train interval unit" + }, + "baseline_duration": { "anyOf": [ { "type": "number" @@ -2217,18 +1841,21 @@ "type": "string" } ], - "title": "Module Angle (deg)" + "description": "Duration of baseline recording prior to first pulse train", + "title": "Baseline duration (s)" }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" + "baseline_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Baseline duration unit" }, - "rotation_angle": { + "other_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Other parameters" + }, + "notes": { "anyOf": [ - { - "type": "number" - }, { "type": "string" }, @@ -2237,9 +1864,31 @@ } ], "default": null, - "title": "Rotation Angle (deg)" + "title": "Notes" + } + }, + "required": [ + "stimulus_name", + "pulse_shape", + "pulse_frequency", + "number_pulse_trains", + "pulse_width", + "pulse_train_duration", + "fixed_pulse_train_interval", + "baseline_duration" + ], + "title": "OptoStimulation", + "type": "object" + }, + "PIDName": { + "additionalProperties": false, + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "properties": { + "name": { + "title": "Name", + "type": "string" }, - "coordinate_transform": { + "abbreviation": { "anyOf": [ { "type": "string" @@ -2249,23 +1898,21 @@ } ], "default": null, - "description": "Path to coordinate transform", - "title": "Transform from local manipulator axes to rig" + "title": "Abbreviation" }, - "calibration_date": { + "registry": { "anyOf": [ { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/BaseName" }, { "type": "null" } ], "default": null, - "title": "Date on which coordinate transform was last calibrated" + "title": "Registry" }, - "notes": { + "registry_identifier": { "anyOf": [ { "type": "string" @@ -2275,163 +1922,99 @@ } ], "default": null, - "title": "Notes" - }, - "primary_targeted_structure": { - "title": "Targeted structure", - "type": "string" - }, - "other_targeted_structure": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } + "title": "Registry identifier" + } + }, + "required": [ + "name" + ], + "title": "PIDName", + "type": "object" + }, + "PhotoStimulation": { + "additionalProperties": false, + "description": "Description of a photostimulation session", + "properties": { + "stimulus_type": { + "const": "Photo Stimulation", + "default": "Photo Stimulation", + "enum": [ + "Photo Stimulation" ], - "default": null, - "title": "Other targeted structure" + "title": "Stimulus Type", + "type": "string" }, - "targeted_ccf_coordinates": { - "default": [], + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "number_groups": { + "title": "Number of groups", + "type": "integer" + }, + "groups": { "items": { - "$ref": "#/$defs/CcfCoords" + "$ref": "#/$defs/PhotoStimulationGroup" }, - "title": "Targeted CCF coordinates", + "title": "Groups", "type": "array" }, - "manipulator_coordinates": { - "$ref": "#/$defs/Coordinates3d", - "title": "Manipulator coordinates" - }, - "anatomical_coordinates": { - "anyOf": [ - { - "$ref": "#/$defs/Coordinates3d" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinates" - }, - "anatomical_reference": { - "anyOf": [ - { - "enum": [ - "Bregma", - "Lambda" - ], - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinate reference" - }, - "surface_z": { + "inter_trial_interval": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Surface z" + "title": "Inter trial interval (s)" }, - "surface_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Surface z unit" + "inter_trial_interval_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Inter trial interval unit" }, - "dye": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Dye" + "other_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Other parameters" }, - "implant_hole_number": { + "notes": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Implant hole number" - }, - "fiber_connections": { - "default": [], - "items": { - "$ref": "#/$defs/FiberConnectionConfig" - }, - "title": "Fiber photometry devices", - "type": "array" + "title": "Notes" } }, "required": [ - "assembly_name", - "arc_angle", - "module_angle", - "primary_targeted_structure", - "manipulator_coordinates" + "stimulus_name", + "number_groups", + "groups", + "inter_trial_interval" ], - "title": "FiberModule", + "title": "PhotoStimulation", "type": "object" }, - "FieldOfView": { + "PhotoStimulationGroup": { "additionalProperties": false, - "description": "Description of an imaging field of view", + "description": "Description of a photostimulation group", "properties": { - "index": { - "title": "Index", + "group_index": { + "title": "Group index", "type": "integer" }, - "imaging_depth": { - "title": "Imaging depth (um)", + "number_of_neurons": { + "title": "Number of neurons", "type": "integer" }, - "imaging_depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Imaging depth unit" - }, - "targeted_structure": { - "title": "Targeted structure", - "type": "string" - }, - "fov_coordinate_ml": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "title": "FOV coordinate ML" - }, - "fov_coordinate_ap": { + "stimulation_laser_power": { "anyOf": [ { "type": "number" @@ -2440,36 +2023,22 @@ "type": "string" } ], - "title": "FOV coordinate AP" - }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" + "title": "Stimulation laser power (mW)" }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", - "type": "string" + "stimulation_laser_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Stimulation laser power unit" }, - "fov_width": { - "title": "FOV width (pixels)", + "number_trials": { + "title": "Number of trials", "type": "integer" }, - "fov_height": { - "title": "FOV height (pixels)", + "number_spirals": { + "title": "Number of spirals", "type": "integer" }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" - }, - "magnification": { - "title": "Magnification", - "type": "string" - }, - "fov_scale_factor": { + "spiral_duration": { "anyOf": [ { "type": "number" @@ -2478,112 +2047,35 @@ "type": "string" } ], - "title": "FOV scale factor (um/pixel)" + "title": "Spiral duration (s)" }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", - "type": "string" + "spiral_duration_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Spiral duration unit" }, - "frame_rate": { + "inter_spiral_interval": { "anyOf": [ { "type": "number" }, { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Frame rate (Hz)" + "title": "Inter trial interval (s)" }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "inter_spiral_interval_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Inter trial interval unit" }, - "coupled_fov_index": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Coupled planes for multiscope", - "title": "Coupled FOV" + "other_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Other parameters" }, - "power": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For coupled planes, this power is shared by both planes", - "title": "Power" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "percent", - "title": "Power unit" - }, - "power_ratio": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Power ratio for coupled planes" - }, - "scanfield_z": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Z stage position of the fastz actuator for a given targeted depth" - }, - "scanfield_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Z stage position unit" - }, - "scanimage_roi_index": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "ScanImage ROI index" - }, - "notes": { + "notes": { "anyOf": [ { "type": "string" @@ -2597,732 +2089,2408 @@ } }, "required": [ - "index", - "imaging_depth", - "targeted_structure", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "magnification", - "fov_scale_factor" + "group_index", + "number_of_neurons", + "stimulation_laser_power", + "number_trials", + "number_spirals", + "spiral_duration", + "inter_spiral_interval" ], - "title": "FieldOfView", + "title": "PhotoStimulationGroup", "type": "object" }, - "FilterType": { - "description": "Types of bandpass filters for auditory stim", + "PowerUnit": { + "description": "Unit for power, set or measured", "enum": [ - "Butterworth", - "Other" + "microwatt", + "milliwatt", + "percent" ], - "title": "FilterType", + "title": "PowerUnit", "type": "string" }, - "FrequencyUnit": { - "description": "Enumeration of Frequency Measurements", + "PulseShape": { + "description": "Types of Opto stim pulse shapes", "enum": [ - "kilohertz", - "hertz", - "millihertz" + "Square", + "Ramp", + "Sinusoidal" ], - "title": "FrequencyUnit", + "title": "PulseShape", "type": "string" }, - "HAMAMATSU": { + "Reagent": { + "additionalProperties": false, + "description": "Description of reagent used in procedure", "properties": { "name": { - "const": "Hamamatsu", - "default": "Hamamatsu", - "enum": [ - "Hamamatsu" - ], "title": "Name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, + "source": { "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03natb733", - "default": "03natb733", - "enum": [ - "03natb733" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HAMAMATSU", - "type": "object" - }, - "HAMILTON": { - "properties": { - "name": { - "const": "Hamilton", - "default": "Hamilton", - "enum": [ - "Hamilton" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "HAMILTON", - "type": "object" - }, - "HUST": { - "properties": { - "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", - "enum": [ - "Huazhong University of Science and Technology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "HUST", - "default": "HUST", - "enum": [ - "HUST" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HUST", - "type": "object" - }, - "ICEPHYS": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Intracellular electrophysiology", - "default": "Intracellular electrophysiology", - "enum": [ - "Intracellular electrophysiology" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "icephys", - "default": "icephys", - "enum": [ - "icephys" - ], - "title": "Abbreviation", - "type": "string" - } - }, - "title": "ICEPHYS", - "type": "object" - }, - "IDT": { - "properties": { - "name": { - "const": "Integrated DNA Technologies", - "default": "Integrated DNA Technologies", - "enum": [ - "Integrated DNA Technologies" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "IDT", - "default": "IDT", - "enum": [ - "IDT" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Registry" + "title": "Source" }, - "registry_identifier": { - "const": "009jvpf03", - "default": "009jvpf03", - "enum": [ - "009jvpf03" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "IDT", - "type": "object" - }, - "IMEC": { - "properties": { - "name": { - "const": "Interuniversity Microelectronics Center", - "default": "Interuniversity Microelectronics Center", - "enum": [ - "Interuniversity Microelectronics Center" + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } ], - "title": "Name", - "type": "string" + "default": null, + "title": "Research Resource ID" }, - "abbreviation": { - "const": "IMEC", - "default": "IMEC", - "enum": [ - "IMEC" - ], - "title": "Abbreviation", + "lot_number": { + "title": "Lot number", "type": "string" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "expiration_date": { + "anyOf": [ + { + "format": "date", + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "02kcbn207", - "default": "02kcbn207", - "enum": [ - "02kcbn207" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Lot expiration date" } }, - "title": "IMEC", + "required": [ + "name", + "source", + "lot_number" + ], + "title": "Reagent", "type": "object" }, - "INFINITY_PHOTO_OPTICAL": { + "RelativePosition": { + "additionalProperties": false, + "description": "Position and rotation of a device in a rig or instrument", "properties": { - "name": { - "const": "Infinity Photo-Optical", - "default": "Infinity Photo-Optical", - "enum": [ - "Infinity Photo-Optical" - ], - "title": "Name", - "type": "string" + "device_position_transformations": { + "items": { + "discriminator": { + "mapping": { + "rotation": "#/$defs/Rotation3dTransform", + "translation": "#/$defs/Translation3dTransform" + }, + "propertyName": "type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation3dTransform" + }, + { + "$ref": "#/$defs/Rotation3dTransform" + } + ] + }, + "title": "Device position transforms", + "type": "array" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "device_origin": { + "description": "Reference point on device for position information", + "title": "Device origin", + "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "device_axes": { + "items": { + "$ref": "#/$defs/Axis" + }, + "maxItems": 3, + "minItems": 3, + "title": "Device axes", + "type": "array" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ], - "title": "Registry Identifier", - "type": "null" + "default": null, + "title": "Notes" } }, - "title": "INFINITY_PHOTO_OPTICAL", + "required": [ + "device_position_transformations", + "device_origin", + "device_axes" + ], + "title": "RelativePosition", "type": "object" }, - "INVITROGEN": { + "RewardDeliveryConfig": { + "additionalProperties": false, + "description": "Description of reward delivery configuration", "properties": { - "name": { - "const": "Invitrogen", - "default": "Invitrogen", - "enum": [ - "Invitrogen" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "reward_solution": { + "$ref": "#/$defs/RewardSolution", + "description": "If Other use notes", + "title": "Reward solution" }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" + "reward_spouts": { + "items": { + "$ref": "#/$defs/RewardSpoutConfig" }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "title": "Reward spouts", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", - "enum": [ - "03x1ewr52" - ], - "title": "Registry Identifier", - "type": "string" + "default": null, + "title": "Notes" } }, - "title": "INVITROGEN", + "required": [ + "reward_solution", + "reward_spouts" + ], + "title": "RewardDeliveryConfig", "type": "object" }, - "IR_ROBOT_CO": { + "RewardSolution": { + "description": "Reward solution name", + "enum": [ + "Water", + "Other" + ], + "title": "RewardSolution", + "type": "string" + }, + "RewardSpoutConfig": { + "additionalProperties": false, + "description": "Reward spout session information", "properties": { - "name": { - "const": "IR Robot Co", - "default": "IR Robot Co", - "enum": [ - "IR Robot Co" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" + "side": { + "$ref": "#/$defs/SpoutSide", + "description": "Must match rig", + "title": "Spout side" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" + "starting_position": { + "$ref": "#/$defs/RelativePosition", + "title": "Starting position" }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "variable_position": { + "description": "True if spout position changes during session as tracked in data", + "title": "Variable position", + "type": "boolean" } }, - "title": "IR_ROBOT_CO", + "required": [ + "side", + "starting_position", + "variable_position" + ], + "title": "RewardSpoutConfig", "type": "object" }, - "ISI": { + "Rotation3dTransform": { "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", "properties": { - "name": { - "const": "Intrinsic signal imaging", - "default": "Intrinsic signal imaging", + "type": { + "const": "rotation", + "default": "rotation", "enum": [ - "Intrinsic signal imaging" + "rotation" ], - "title": "Name", + "title": "Type", "type": "string" }, - "abbreviation": { - "const": "ISI", - "default": "ISI", - "enum": [ - "ISI" - ], - "title": "Abbreviation", - "type": "string" + "rotation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 9, + "minItems": 9, + "title": "3D rotation matrix values (3x3) ", + "type": "array" } }, - "title": "ISI", + "required": [ + "rotation" + ], + "title": "Rotation3dTransform", "type": "object" }, - "ISL": { + "Scale3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", "properties": { - "name": { - "const": "ISL Products International", - "default": "ISL Products International", - "enum": [ - "ISL Products International" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "ISL", - "default": "ISL", + "type": { + "const": "scale", + "default": "scale", "enum": [ - "ISL" + "scale" ], - "title": "Abbreviation", + "title": "Type", "type": "string" }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "ISL", - "type": "object" - }, - "JANELIA": { - "properties": { - "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", - "enum": [ - "Janelia Research Campus" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "Janelia", - "default": "Janelia", - "enum": [ - "Janelia" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", - "enum": [ - "013sk6x84" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "JANELIA", - "type": "object" - }, - "JAX": { - "properties": { - "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", - "enum": [ - "Jackson Laboratory" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "JAX", - "default": "JAX", - "enum": [ - "JAX" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "scale": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", - "enum": [ - "021sy4w91" - ], - "title": "Registry Identifier", - "type": "string" + "maxItems": 3, + "minItems": 3, + "title": "3D scale parameters", + "type": "array" } }, - "title": "JAX", + "required": [ + "scale" + ], + "title": "Scale3dTransform", "type": "object" }, - "JULABO": { - "properties": { - "name": { - "const": "Julabo", - "default": "Julabo", - "enum": [ - "Julabo" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "JULABO", - "type": "object" + "ScanType": { + "description": "Type of scan", + "enum": [ + "Set Up", + "3D Scan" + ], + "title": "ScanType", + "type": "string" }, - "LEICA": { + "Scanner": { + "additionalProperties": false, + "description": "Description of a MRI Scanner", "properties": { - "name": { - "const": "Leica", - "default": "Leica", + "device_type": { + "const": "Scanner", + "default": "Scanner", "enum": [ - "Leica" + "Scanner" ], - "title": "Name", + "title": "Device Type", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" - } - }, - "title": "LEICA", - "type": "object" - }, - "LG": { - "properties": { "name": { - "const": "LG", - "default": "LG", - "enum": [ - "LG" - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "abbreviation": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "serial_number": { + "anyOf": [ + { + "type": "string" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "type": "null" } ], - "title": "Registry" + "default": null, + "title": "Serial number" }, - "registry_identifier": { - "const": "02b948n83", - "default": "02b948n83", - "enum": [ - "02b948n83" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "LG", - "type": "object" - }, - "LIFECANVAS": { - "properties": { - "name": { - "const": "LifeCanvas", - "default": "LifeCanvas", + "manufacturer": { + "anyOf": [ + { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/aind_data_schema_models__organizations___Addgene", + "Ailipu Technology Co": "#/$defs/_Ailipu_Technology_Co", + "Allen Institute": "#/$defs/_Allen_Institute", + "Allen Institute for Brain Science": "#/$defs/_Allen_Institute_For_Brain_Science", + "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", + "Allied": "#/$defs/_Allied", + "Applied Scientific Instrumentation": "#/$defs/_Applied_Scientific_Instrumentation", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "Custom": "#/$defs/_Custom", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "IR Robot Co": "#/$defs/_Ir_Robot_Co", + "ISL Products International": "#/$defs/_Isl_Products_International", + "Infinity Photo-Optical": "#/$defs/_Infinity_Photo_Optical", + "Integrated DNA Technologies": "#/$defs/_Integrated_Dna_Technologies", + "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", + "Invitrogen": "#/$defs/_Invitrogen", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Julabo": "#/$defs/_Julabo", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Meadowlark Optics": "#/$defs/_Meadowlark_Optics", + "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "Midwest Optical Systems, Inc.": "#/$defs/_Midwest_Optical_Systems_Inc_", + "Mitutuyo": "#/$defs/_Mitutuyo", + "NResearch Inc": "#/$defs/_Nresearch_Inc", + "National Center for Complementary and Integrative Health": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health", + "National Institute of Mental Health": "#/$defs/_National_Institute_Of_Mental_Health", + "National Institute of Neurological Disorders and Stroke": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke", + "National Instruments": "#/$defs/_National_Instruments", + "Navitar": "#/$defs/_Navitar", + "Neurophotometrics": "#/$defs/_Neurophotometrics", + "New Scale Technologies": "#/$defs/_New_Scale_Technologies", + "New York University": "#/$defs/_New_York_University", + "Nikon": "#/$defs/_Nikon", + "Olympus": "#/$defs/_Olympus", + "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", + "Optotune": "#/$defs/_Optotune", + "Other": "#/$defs/_Other", + "Oxxius": "#/$defs/_Oxxius", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spinnaker": "#/$defs/_Spinnaker", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation", + "The Imaging Source": "#/$defs/_The_Imaging_Source", + "The Lee Company": "#/$defs/_The_Lee_Company", + "Thermo Fisher Scientific": "#/$defs/_Thermo_Fisher_Scientific", + "Thorlabs": "#/$defs/_Thorlabs", + "Tymphany": "#/$defs/_Tymphany", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, + { + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Addgene" + }, + { + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, + { + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, + { + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, + { + "$ref": "#/$defs/_Ir_Robot_Co" + }, + { + "$ref": "#/$defs/_Isl_Products_International" + }, + { + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, + { + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, + { + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, + { + "$ref": "#/$defs/_Invitrogen" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Meadowlark_Optics" + }, + { + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" + }, + { + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, + { + "$ref": "#/$defs/_Mitutuyo" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, + { + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" + }, + { + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" + }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" + }, + { + "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "path_to_cad": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For CUSTOM manufactured devices", + "title": "Path to CAD diagram" + }, + "port_index": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Port index" + }, + "additional_settings": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "scanner_location": { + "$ref": "#/$defs/ScannerLocation", + "title": "Scanner location" + }, + "magnetic_strength": { + "$ref": "#/$defs/MagneticStrength", + "title": "Magnetic strength (T)" + }, + "magnetic_strength_unit": { + "default": "T", + "title": "Magnetic strength unit", + "type": "string" + } + }, + "required": [ + "name", + "scanner_location", + "magnetic_strength" + ], + "title": "Scanner", + "type": "object" + }, + "ScannerLocation": { + "description": "location of scanner", + "enum": [ + "Fred Hutch", + "UW SLU" + ], + "title": "ScannerLocation", + "type": "string" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "SlapFieldOfView": { + "additionalProperties": false, + "description": "Description of a Slap2 scan", + "properties": { + "index": { + "title": "Index", + "type": "integer" + }, + "imaging_depth": { + "title": "Imaging depth (um)", + "type": "integer" + }, + "imaging_depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Imaging depth unit" + }, + "targeted_structure": { + "title": "Targeted structure", + "type": "string" + }, + "fov_coordinate_ml": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "FOV coordinate ML" + }, + "fov_coordinate_ap": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "FOV coordinate AP" + }, + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", + "type": "string" + }, + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { + "title": "Magnification", + "type": "string" + }, + "fov_scale_factor": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "FOV scale factor (um/pixel)" + }, + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", + "type": "string" + }, + "frame_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Frame rate (Hz)" + }, + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "coupled_fov_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Coupled planes for multiscope", + "title": "Coupled FOV" + }, + "power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For coupled planes, this power is shared by both planes", + "title": "Power" + }, + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "percent", + "title": "Power unit" + }, + "power_ratio": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Power ratio for coupled planes" + }, + "scanfield_z": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Z stage position of the fastz actuator for a given targeted depth" + }, + "scanfield_z_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Z stage position unit" + }, + "scanimage_roi_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "ScanImage ROI index" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "session_type": { + "$ref": "#/$defs/SlapSessionType", + "title": "Session type" + }, + "dmd_dilation_x": { + "title": "DMD Dilation X (pixels)", + "type": "integer" + }, + "dmd_dilation_y": { + "title": "DMD Dilation Y (pixels)", + "type": "integer" + }, + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "target_neuron": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target neuron" + }, + "target_branch": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target branch" + }, + "path_to_array_of_frame_rates": { + "title": "Array of frame rates", + "type": "string" + } + }, + "required": [ + "index", + "imaging_depth", + "targeted_structure", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "magnification", + "fov_scale_factor", + "session_type", + "dmd_dilation_x", + "dmd_dilation_y", + "path_to_array_of_frame_rates" + ], + "title": "SlapFieldOfView", + "type": "object" + }, + "SlapSessionType": { + "description": "Type of slap session", + "enum": [ + "Parent", + "Branch" + ], + "title": "SlapSessionType", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Description of generic software", + "properties": { + "name": { + "title": "Software name", + "type": "string" + }, + "version": { + "title": "Software version", + "type": "string" + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "URL to commit being used" + }, + "parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Software parameters" + } + }, + "required": [ + "name", + "version" + ], + "title": "Software", + "type": "object" + }, + "SoundIntensityUnit": { + "const": "decibels", + "description": "Sound intensity units", + "enum": [ + "decibels" + ], + "title": "SoundIntensityUnit", + "type": "string" + }, + "SpeakerConfig": { + "additionalProperties": false, + "description": "Description of auditory speaker configuration", + "properties": { + "name": { + "description": "Must match rig json", + "title": "Name", + "type": "string" + }, + "volume": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Volume (dB)" + }, + "volume_unit": { + "$ref": "#/$defs/SoundIntensityUnit", + "default": "decibels", + "title": "Volume unit" + } + }, + "required": [ + "name" + ], + "title": "SpeakerConfig", + "type": "object" + }, + "SpoutSide": { + "description": "Spout sides", + "enum": [ + "Left", + "Right", + "Center", + "Other" + ], + "title": "SpoutSide", + "type": "string" + }, + "Stack": { + "additionalProperties": false, + "description": "Description of a two photon stack", + "properties": { + "channels": { + "items": { + "$ref": "#/$defs/StackChannel" + }, + "title": "Channels", + "type": "array" + }, + "number_of_planes": { + "title": "Number of planes", + "type": "integer" + }, + "step_size": { + "title": "Step size (um)", + "type": "number" + }, + "step_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Step size unit" + }, + "number_of_plane_repeats_per_volume": { + "title": "Number of repeats per volume", + "type": "integer" + }, + "number_of_volume_repeats": { + "title": "Number of volume repeats", + "type": "integer" + }, + "fov_coordinate_ml": { + "title": "FOV coordinate ML", + "type": "number" + }, + "fov_coordinate_ap": { + "title": "FOV coordinate AP", + "type": "number" + }, + "fov_coordinate_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "FOV coordinate unit" + }, + "fov_reference": { + "description": "Reference for ML/AP coordinates", + "title": "FOV reference", + "type": "string" + }, + "fov_width": { + "title": "FOV width (pixels)", + "type": "integer" + }, + "fov_height": { + "title": "FOV height (pixels)", + "type": "integer" + }, + "fov_size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "FOV size unit" + }, + "magnification": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Magnification" + }, + "fov_scale_factor": { + "title": "FOV scale factor (um/pixel)", + "type": "number" + }, + "fov_scale_factor_unit": { + "default": "um/pixel", + "title": "FOV scale factor unit", + "type": "string" + }, + "frame_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Frame rate (Hz)" + }, + "frame_rate_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + }, + "targeted_structure": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Targeted structure" + } + }, + "required": [ + "channels", + "number_of_planes", + "step_size", + "number_of_plane_repeats_per_volume", + "number_of_volume_repeats", + "fov_coordinate_ml", + "fov_coordinate_ap", + "fov_reference", + "fov_width", + "fov_height", + "fov_scale_factor", + "frame_rate" + ], + "title": "Stack", + "type": "object" + }, + "StackChannel": { + "additionalProperties": false, + "description": "Description of a Channel used in a Stack", + "properties": { + "channel_name": { + "title": "Channel", + "type": "string" + }, + "light_source_name": { + "description": "Must match device name", + "title": "Light source name", + "type": "string" + }, + "filter_names": { + "description": "Must match device names", + "items": { + "type": "string" + }, + "title": "Filter names", + "type": "array" + }, + "detector_name": { + "description": "Must match device name", + "title": "Detector name", + "type": "string" + }, + "additional_device_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Additional device names", + "type": "array" + }, + "excitation_wavelength": { + "maximum": 1000, + "minimum": 300, + "title": "Wavelength", + "type": "integer" + }, + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Laser wavelength unit" + }, + "excitation_power": { + "maximum": 2000.0, + "title": "Laser power", + "type": "number" + }, + "excitation_power_unit": { + "$ref": "#/$defs/PowerUnit", + "default": "milliwatt", + "title": "Laser power unit" + }, + "filter_wheel_index": { + "title": "Filter wheel index", + "type": "integer" + }, + "dilation": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Dilation (pixels)" + }, + "dilation_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Description" + }, + "start_depth": { + "title": "Starting depth (um)", + "type": "integer" + }, + "end_depth": { + "title": "Ending depth (um)", + "type": "integer" + }, + "depth_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "micrometer", + "title": "Depth unit" + } + }, + "required": [ + "channel_name", + "light_source_name", + "filter_names", + "detector_name", + "excitation_wavelength", + "excitation_power", + "filter_wheel_index", + "start_depth", + "end_depth" + ], + "title": "StackChannel", + "type": "object" + }, + "StimulusEpoch": { + "additionalProperties": false, + "description": "Description of stimulus used during session", + "properties": { + "stimulus_start_time": { + "description": "When a specific stimulus begins. This might be the same as the session start time.", + "format": "date-time", + "title": "Stimulus start time", + "type": "string" + }, + "stimulus_end_time": { + "description": "When a specific stimulus ends. This might be the same as the session end time.", + "format": "date-time", + "title": "Stimulus end time", + "type": "string" + }, + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "session_number": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Session number" + }, + "software": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Software" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": [], + "description": "The software used to control the behavior/stimulus (e.g. Bonsai)", + "title": "Software" + }, + "script": { + "anyOf": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "description": "provide URL to the commit of the script and the parameters used", + "title": "Script" + }, + "stimulus_modalities": { + "items": { + "$ref": "#/$defs/StimulusModality" + }, + "title": "Stimulus modalities", + "type": "array" + }, + "stimulus_parameters": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Auditory Stimulation": "#/$defs/AuditoryStimulation", + "Olfactory Stimulation": "#/$defs/OlfactoryStimulation", + "Opto Stimulation": "#/$defs/OptoStimulation", + "Photo Stimulation": "#/$defs/PhotoStimulation", + "Visual Stimulation": "#/$defs/VisualStimulation" + }, + "propertyName": "stimulus_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/AuditoryStimulation" + }, + { + "$ref": "#/$defs/OptoStimulation" + }, + { + "$ref": "#/$defs/OlfactoryStimulation" + }, + { + "$ref": "#/$defs/PhotoStimulation" + }, + { + "$ref": "#/$defs/VisualStimulation" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Stimulus parameters" + }, + "stimulus_device_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Stimulus devices", + "type": "array" + }, + "speaker_config": { + "anyOf": [ + { + "$ref": "#/$defs/SpeakerConfig" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Speaker Config" + }, + "light_source_config": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Laser": "#/$defs/LaserConfig", + "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/LightEmittingDiodeConfig" + }, + { + "$ref": "#/$defs/LaserConfig" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": [], + "description": "Light sources for stimulation", + "title": "Light source config" + }, + "output_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "title": "Performance metrics" + }, + "reward_consumed_during_epoch": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reward consumed during training (uL)" + }, + "reward_consumed_unit": { + "$ref": "#/$defs/VolumeUnit", + "default": "microliter", + "title": "Reward consumed unit" + }, + "trials_total": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Total trials" + }, + "trials_finished": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Finished trials" + }, + "trials_rewarded": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Rewarded trials" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "stimulus_start_time", + "stimulus_end_time", + "stimulus_name", + "stimulus_modalities" + ], + "title": "StimulusEpoch", + "type": "object" + }, + "StimulusModality": { + "description": "Types of stimulus modalities", + "enum": [ + "Auditory", + "Olfactory", + "Optogenetics", + "None", + "Virtual reality", + "Visual", + "Wheel friction" + ], + "title": "StimulusModality", + "type": "string" + }, + "Stream": { + "additionalProperties": false, + "description": "Data streams with a start and stop time", + "properties": { + "stream_start_time": { + "format": "date-time", + "title": "Stream start time", + "type": "string" + }, + "stream_end_time": { + "format": "date-time", + "title": "Stream stop time", + "type": "string" + }, + "daq_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "DAQ devices", + "type": "array" + }, + "camera_names": { + "default": [], + "items": { + "type": "string" + }, + "title": "Cameras", + "type": "array" + }, + "light_sources": { + "default": [], + "items": { + "discriminator": { + "mapping": { + "Laser": "#/$defs/LaserConfig", + "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" + }, + "propertyName": "device_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/LightEmittingDiodeConfig" + }, + { + "$ref": "#/$defs/LaserConfig" + } + ] + }, + "title": "Light Sources", + "type": "array" + }, + "ephys_modules": { + "default": [], + "items": { + "$ref": "#/$defs/ManipulatorModule" + }, + "title": "Ephys modules", + "type": "array" + }, + "stick_microscopes": { + "default": [], + "description": "Must match stick microscope assemblies in rig file", + "items": { + "$ref": "#/$defs/DomeModule" + }, + "title": "Stick microscopes", + "type": "array" + }, + "manipulator_modules": { + "default": [], + "items": { + "$ref": "#/$defs/ManipulatorModule" + }, + "title": "Manipulator modules", + "type": "array" + }, + "detectors": { + "default": [], + "items": { + "$ref": "#/$defs/DetectorConfig" + }, + "title": "Detectors", + "type": "array" + }, + "fiber_connections": { + "default": [], + "items": { + "$ref": "#/$defs/FiberConnectionConfig" + }, + "title": "Implanted fiber photometry devices", + "type": "array" + }, + "fiber_modules": { + "default": [], + "items": { + "$ref": "#/$defs/FiberModule" + }, + "title": "Inserted fiber modules", + "type": "array" + }, + "ophys_fovs": { + "default": [], + "items": { + "$ref": "#/$defs/FieldOfView" + }, + "title": "Fields of view", + "type": "array" + }, + "slap_fovs": { + "default": [], + "items": { + "$ref": "#/$defs/SlapFieldOfView" + }, + "title": "Slap2 fields of view", + "type": "array" + }, + "stack_parameters": { + "anyOf": [ + { + "$ref": "#/$defs/Stack" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Stack parameters" + }, + "mri_scans": { + "default": [], + "items": { + "$ref": "#/$defs/MRIScan" + }, + "title": "MRI scans", + "type": "array" + }, + "stream_modalities": { + "items": { + "discriminator": { + "mapping": { + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/_Isi", + "MRI": "#/$defs/_Mri", + "SPIM": "#/$defs/_Spim", + "behavior": "#/$defs/_Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "confocal": "#/$defs/_Confocal", + "ecephys": "#/$defs/_Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/_Merfish", + "pophys": "#/$defs/_Pophys", + "slap": "#/$defs/_Slap" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/_Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/_Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/_Isi" + }, + { + "$ref": "#/$defs/_Mri" + }, + { + "$ref": "#/$defs/_Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap" + }, + { + "$ref": "#/$defs/_Spim" + } + ] + }, + "title": "Modalities", + "type": "array" + }, + "software": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Software" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": [], + "title": "Data stream software information" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "stream_start_time", + "stream_end_time", + "stream_modalities" + ], + "title": "Stream", + "type": "object" + }, + "SubjectPosition": { + "description": "Subject position", + "enum": [ + "Prone", + "Supine" + ], + "title": "SubjectPosition", + "type": "string" + }, + "TimeUnit": { + "description": "Enumeration of Time Measurements", + "enum": [ + "hour", + "minute", + "second", + "millisecond", + "microsecond", + "nanosecond" + ], + "title": "TimeUnit", + "type": "string" + }, + "Translation3dTransform": { + "additionalProperties": false, + "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "properties": { + "type": { + "const": "translation", + "default": "translation", "enum": [ - "LifeCanvas" + "translation" + ], + "title": "Type", + "type": "string" + }, + "translation": { + "items": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ] + }, + "maxItems": 3, + "minItems": 3, + "title": "3D translation parameters", + "type": "array" + } + }, + "required": [ + "translation" + ], + "title": "Translation3dTransform", + "type": "object" + }, + "TriggerType": { + "description": "Types of detector triggers", + "enum": [ + "Internal", + "External" + ], + "title": "TriggerType", + "type": "string" + }, + "VisualStimulation": { + "additionalProperties": false, + "description": "Description of visual stimulus parameters. Provides a high level description of stimulus.", + "properties": { + "stimulus_type": { + "const": "Visual Stimulation", + "default": "Visual Stimulation", + "enum": [ + "Visual Stimulation" + ], + "title": "Stimulus Type", + "type": "string" + }, + "stimulus_name": { + "title": "Stimulus name", + "type": "string" + }, + "stimulus_parameters": { + "$ref": "#/$defs/AindGeneric", + "default": {}, + "description": "Define and list the parameter values used (e.g. all TF or orientation values)", + "title": "Stimulus parameters" + }, + "stimulus_template_name": { + "default": [], + "description": "Name of image set or movie displayed", + "items": { + "type": "string" + }, + "title": "Stimulus template name", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "stimulus_name" + ], + "title": "VisualStimulation", + "type": "object" + }, + "VolumeUnit": { + "description": "Enumeration of Volume Measurements", + "enum": [ + "liter", + "milliliter", + "microliter", + "nanoliter" + ], + "title": "VolumeUnit", + "type": "string" + }, + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", + "properties": { + "name": { + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", + "enum": [ + "AA Opto Electronic" ], "title": "Name", "type": "string" @@ -3342,25 +4510,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "LIFECANVAS", + "title": "_Aa_Opto_Electronic", "type": "object" }, - "LUMEN_DYNAMICS": { + "_Abcam": { + "description": "Model Abcam", "properties": { "name": { - "const": "Lumen Dynamics", - "default": "Lumen Dynamics", + "const": "Abcam", + "default": "Abcam", "enum": [ - "Lumen Dynamics" + "Abcam" ], "title": "Name", "type": "string" @@ -3369,10 +4534,86 @@ "const": null, "default": null, "enum": [ - null + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02e1wjw63", + "default": "02e1wjw63", + "enum": [ + "02e1wjw63" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Abcam", + "type": "object" + }, + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", + "properties": { + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "enum": [ + "Ailipu Technology Co" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "enum": [ + "Ailipu" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -3380,133 +4621,183 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "LUMEN_DYNAMICS", + "title": "_Ailipu_Technology_Co", "type": "object" }, - "LaserConfig": { - "additionalProperties": false, - "description": "Description of laser settings in a session", + "_Allen_Institute": { + "description": "Model Allen Institute", "properties": { - "device_type": { - "const": "Laser", - "default": "Laser", + "name": { + "const": "Allen Institute", + "default": "Allen Institute", "enum": [ - "Laser" + "Allen Institute" ], - "title": "Device Type", - "type": "string" - }, - "name": { - "description": "Must match rig json", "title": "Name", "type": "string" }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "abbreviation": { + "const": "AI", + "default": "AI", + "enum": [ + "AI" + ], + "title": "Abbreviation", + "type": "string" }, - "excitation_power": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Excitation power (mW)" + "title": "Registry" }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Excitation power unit" + "registry_identifier": { + "const": "03cpe7c52", + "default": "03cpe7c52", + "enum": [ + "03cpe7c52" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name", - "wavelength" - ], - "title": "LaserConfig", + "title": "_Allen_Institute", "type": "object" }, - "LightEmittingDiodeConfig": { - "additionalProperties": false, - "description": "Description of LED settings", + "_Allen_Institute_For_Brain_Science": { + "description": "Model Allen Institute for Brain Science", "properties": { - "device_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", + "name": { + "const": "Allen Institute for Brain Science", + "default": "Allen Institute for Brain Science", "enum": [ - "Light emitting diode" + "Allen Institute for Brain Science" ], - "title": "Device Type", + "title": "Name", "type": "string" }, - "name": { - "title": "Name", + "abbreviation": { + "const": "AIBS", + "default": "AIBS", + "enum": [ + "AIBS" + ], + "title": "Abbreviation", "type": "string" }, - "excitation_power": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Excitation power (mW)" + "title": "Registry" }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Excitation power unit" + "registry_identifier": { + "const": "00dcv1019", + "default": "00dcv1019", + "enum": [ + "00dcv1019" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "name" - ], - "title": "LightEmittingDiodeConfig", + "title": "_Allen_Institute_For_Brain_Science", "type": "object" }, - "MBF": { + "_Allen_Institute_For_Neural_Dynamics": { + "description": "Model Allen Institute for Neural Dynamics", "properties": { "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", + "const": "Allen Institute for Neural Dynamics", + "default": "Allen Institute for Neural Dynamics", "enum": [ - "MBF Bioscience" + "Allen Institute for Neural Dynamics" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MBF", - "default": "MBF", + "const": "AIND", + "default": "AIND", "enum": [ - "MBF" + "AIND" ], "title": "Abbreviation", "type": "string" @@ -3518,37 +4809,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02zynam48", - "default": "02zynam48", + "const": "04szwah67", + "default": "04szwah67", "enum": [ - "02zynam48" + "04szwah67" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MBF", + "title": "_Allen_Institute_For_Neural_Dynamics", "type": "object" }, - "MEADOWLARK_OPTICS": { + "_Allied": { + "description": "Model Allied", "properties": { "name": { - "const": "Meadowlark Optics", - "default": "Meadowlark Optics", + "const": "Allied", + "default": "Allied", "enum": [ - "Meadowlark Optics" + "Allied" ], "title": "Name", "type": "string" @@ -3563,77 +4879,112 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "00n8qbq54", - "default": "00n8qbq54", - "enum": [ - "00n8qbq54" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "MEADOWLARK_OPTICS", + "title": "_Allied", "type": "object" }, - "MERFISH": { - "additionalProperties": false, + "_Ams_Osram": { + "description": "Model ams OSRAM", "properties": { "name": { - "const": "Multiplexed error-robust fluorescence in situ hybridization", - "default": "Multiplexed error-robust fluorescence in situ hybridization", + "const": "ams OSRAM", + "default": "ams OSRAM", "enum": [ - "Multiplexed error-robust fluorescence in situ hybridization" + "ams OSRAM" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "merfish", - "default": "merfish", + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "045d0h266", + "default": "045d0h266", "enum": [ - "merfish" + "045d0h266" ], - "title": "Abbreviation", + "title": "Registry Identifier", "type": "string" } }, - "title": "MERFISH", + "title": "_Ams_Osram", "type": "object" }, - "MIDOPT": { + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", "properties": { "name": { - "const": "Midwest Optical Systems, Inc.", - "default": "Midwest Optical Systems, Inc.", + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", "enum": [ - "Midwest Optical Systems, Inc." + "Applied Scientific Instrumentation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MidOpt", - "default": "MidOpt", + "const": "ASI", + "default": "ASI", "enum": [ - "MidOpt" + "ASI" ], "title": "Abbreviation", "type": "string" @@ -3644,25 +4995,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MIDOPT", + "title": "_Applied_Scientific_Instrumentation", "type": "object" }, - "MITUTUYO": { + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", "properties": { "name": { - "const": "Mitutuyo", - "default": "Mitutuyo", + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", "enum": [ - "Mitutuyo" + "Arecont Vision Costar" ], "title": "Name", "type": "string" @@ -3682,37 +5030,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MITUTUYO", + "title": "_Arecont_Vision_Costar", "type": "object" }, - "MJFF": { + "_Asus": { + "description": "Model ASUS", "properties": { "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", + "const": "ASUS", + "default": "ASUS", "enum": [ - "Michael J. Fox Foundation for Parkinson's Research" + "ASUS" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MJFF", - "default": "MJFF", + "const": null, + "default": null, "enum": [ - "MJFF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -3721,37 +5066,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03arq3225", - "default": "03arq3225", + "const": "00bxkz165", + "default": "00bxkz165", "enum": [ - "03arq3225" + "00bxkz165" ], "title": "Registry Identifier", "type": "string" } }, - "title": "MJFF", + "title": "_Asus", "type": "object" }, - "MKS_NEWPORT": { + "_Basler": { + "description": "Model Basler", "properties": { "name": { - "const": "MKS Newport", - "default": "MKS Newport", + "const": "Basler", + "default": "Basler", "enum": [ - "MKS Newport" + "Basler" ], "title": "Name", "type": "string" @@ -3766,55 +5136,91 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "00k17f049", - "default": "00k17f049", + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Basler", + "type": "object" + }, + "_Behavior": { + "additionalProperties": false, + "description": "Model behavior", + "properties": { + "name": { + "const": "Behavior", + "default": "Behavior", "enum": [ - "00k17f049" + "Behavior" ], - "title": "Registry Identifier", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "behavior", + "default": "behavior", + "enum": [ + "behavior" + ], + "title": "Abbreviation", "type": "string" } }, - "title": "MKS_NEWPORT", + "title": "_Behavior", "type": "object" }, - "MPI": { + "_Behavior_Videos": { + "additionalProperties": false, + "description": "Model behavior-videos", "properties": { "name": { - "const": "MPI", - "default": "MPI", + "const": "Behavior videos", + "default": "Behavior videos", "enum": [ - "MPI" + "Behavior videos" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MPI", - "default": "MPI", + "const": "behavior-videos", + "default": "behavior-videos", "enum": [ - "MPI" + "behavior-videos" ], "title": "Abbreviation", "type": "string" + } + }, + "title": "_Behavior_Videos", + "type": "object" + }, + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", + "properties": { + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "enum": [ + "Cambridge Technology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, "registry": { "default": null, @@ -3822,518 +5228,533 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "MPI", + "title": "_Cambridge_Technology", "type": "object" }, - "MRI": { - "additionalProperties": false, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", "properties": { "name": { - "const": "Magnetic resonance imaging", - "default": "Magnetic resonance imaging", + "const": "Carl Zeiss", + "default": "Carl Zeiss", "enum": [ - "Magnetic resonance imaging" + "Carl Zeiss" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "MRI", - "default": "MRI", + "const": null, + "default": null, "enum": [ - "MRI" + null ], "title": "Abbreviation", - "type": "string" - } - }, - "title": "MRI", - "type": "object" - }, - "MRIScan": { - "additionalProperties": false, - "description": "Description of a 3D scan", - "properties": { - "scan_index": { - "title": "Scan index", - "type": "integer" - }, - "scan_type": { - "$ref": "#/$defs/ScanType", - "title": "Scan type" - }, - "primary_scan": { - "description": "Indicates the primary scan used for downstream analysis", - "title": "Primary scan", - "type": "boolean" + "type": "null" }, - "mri_scanner": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/Scanner" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "MRI scanner" - }, - "scan_sequence_type": { - "$ref": "#/$defs/MriScanSequence", - "title": "Scan sequence" - }, - "rare_factor": { - "anyOf": [ - { - "type": "integer" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "RARE factor" - }, - "echo_time": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" - } - ], - "title": "Echo time (ms)" - }, - "effective_echo_time": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Effective echo time (ms)" + "title": "Registry" + }, + "registry_identifier": { + "const": "01xk5xs43", + "default": "01xk5xs43", + "enum": [ + "01xk5xs43" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "enum": [ + "Champalimaud Foundation" + ], + "title": "Name", + "type": "string" }, - "echo_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Echo time unit" + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "enum": [ + "Champalimaud" + ], + "title": "Abbreviation", + "type": "string" }, - "repetition_time": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Repetition time (ms)" - }, - "repetition_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Repetition time unit" - }, - "vc_orientation": { - "anyOf": [ - { - "$ref": "#/$defs/Rotation3dTransform" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Scan orientation" - }, - "vc_position": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "$ref": "#/$defs/Translation3dTransform" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Scan position" - }, - "subject_position": { - "$ref": "#/$defs/SubjectPosition", - "title": "Subject position" - }, - "voxel_sizes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "$ref": "#/$defs/Scale3dTransform" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "description": "Resolution", - "title": "Voxel sizes" - }, - "processing_steps": { - "default": [], - "items": { - "enum": [ - "Fiducial segmentation", - "Image atlas alignment", - "Skull stripping" - ], - "type": "string" - }, - "title": "Processing Steps", - "type": "array" - }, - "additional_scan_parameters": { - "$ref": "#/$defs/AindGeneric", - "title": "Parameters" + "title": "Registry" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "03g001n57", + "default": "03g001n57", + "enum": [ + "03g001n57" ], - "default": null, - "title": "Notes" + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "scan_index", - "scan_type", - "primary_scan", - "scan_sequence_type", - "echo_time", - "repetition_time", - "subject_position", - "additional_scan_parameters" - ], - "title": "MRIScan", + "title": "_Champalimaud_Foundation", "type": "object" }, - "MagneticStrength": { - "description": "Strength of magnet", - "enum": [ - 7, - 14 - ], - "title": "MagneticStrength", - "type": "integer" - }, - "Maintenance": { - "additionalProperties": false, - "description": "Generic maintenance class", + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", "properties": { - "maintenance_date": { - "format": "date-time", - "title": "Date and time of maintenance", - "type": "string" - }, - "device_name": { - "description": "Must match a device name in rig/instrument", - "title": "Device name", + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", + "enum": [ + "Chan Zuckerberg Initiative" + ], + "title": "Name", "type": "string" }, - "description": { - "description": "Description on maintenance procedure", - "title": "Description", + "abbreviation": { + "const": "CZI", + "default": "CZI", + "enum": [ + "CZI" + ], + "title": "Abbreviation", "type": "string" }, - "protocol_id": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Protocol ID" - }, - "reagents": { - "default": [], - "items": { - "$ref": "#/$defs/Reagent" - }, - "title": "Reagents", - "type": "array" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "02qenvm24", + "default": "02qenvm24", + "enum": [ + "02qenvm24" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "maintenance_date", - "device_name", - "description" - ], - "title": "Maintenance", + "title": "_Chan_Zuckerberg_Initiative", "type": "object" }, - "ManipulatorModule": { - "additionalProperties": false, - "description": "A dome module connected to a 3-axis manipulator", + "_Chroma": { + "description": "Model Chroma", "properties": { - "assembly_name": { - "title": "Assembly name", + "name": { + "const": "Chroma", + "default": "Chroma", + "enum": [ + "Chroma" + ], + "title": "Name", "type": "string" }, - "arc_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], - "title": "Arc Angle (deg)" + "title": "Abbreviation", + "type": "null" }, - "module_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Chroma", + "type": "object" + }, + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", + "properties": { + "name": { + "const": "Coherent Scientific", + "default": "Coherent Scientific", + "enum": [ + "Coherent Scientific" ], - "title": "Module Angle (deg)" + "title": "Name", + "type": "string" }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "rotation_angle": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Rotation Angle (deg)" - }, - "coordinate_transform": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "Path to coordinate transform", - "title": "Transform from local manipulator axes to rig" - }, - "calibration_date": { - "anyOf": [ - { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Date on which coordinate transform was last calibrated" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" }, - "primary_targeted_structure": { - "title": "Targeted structure", + "registry_identifier": { + "const": "031tysd23", + "default": "031tysd23", + "enum": [ + "031tysd23" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Coherent_Scientific", + "type": "object" + }, + "_Columbia_University": { + "description": "Model Columbia University", + "properties": { + "name": { + "const": "Columbia University", + "default": "Columbia University", + "enum": [ + "Columbia University" + ], + "title": "Name", "type": "string" }, - "other_targeted_structure": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } + "abbreviation": { + "const": "Columbia", + "default": "Columbia", + "enum": [ + "Columbia" ], - "default": null, - "title": "Other targeted structure" + "title": "Abbreviation", + "type": "string" }, - "targeted_ccf_coordinates": { - "default": [], - "items": { - "$ref": "#/$defs/CcfCoords" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Targeted CCF coordinates", - "type": "array" - }, - "manipulator_coordinates": { - "$ref": "#/$defs/Coordinates3d", - "title": "Manipulator coordinates" - }, - "anatomical_coordinates": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/Coordinates3d" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinates" - }, - "anatomical_reference": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "enum": [ - "Bregma", - "Lambda" - ], - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Anatomical coordinate reference" - }, - "surface_z": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], + "title": "Registry" + }, + "registry_identifier": { + "const": "00hj8s172", + "default": "00hj8s172", + "enum": [ + "00hj8s172" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Columbia_University", + "type": "object" + }, + "_Computar": { + "description": "Model Computar", + "properties": { + "name": { + "const": "Computar", + "default": "Computar", + "enum": [ + "Computar" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Surface z" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "surface_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Surface z unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "dye": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Computar", + "type": "object" + }, + "_Confocal": { + "additionalProperties": false, + "description": "Model confocal", + "properties": { + "name": { + "const": "Confocal microscopy", + "default": "Confocal microscopy", + "enum": [ + "Confocal microscopy" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "confocal", + "default": "confocal", + "enum": [ + "confocal" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Confocal", + "type": "object" + }, + "_Conoptics": { + "description": "Model Conoptics", + "properties": { + "name": { + "const": "Conoptics", + "default": "Conoptics", + "enum": [ + "Conoptics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Dye" + "title": "Registry", + "type": "null" }, - "implant_hole_number": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Implant hole number" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "assembly_name", - "arc_angle", - "module_angle", - "primary_targeted_structure", - "manipulator_coordinates" - ], - "title": "ManipulatorModule", + "title": "_Conoptics", "type": "object" }, - "MassUnit": { - "description": "Enumeration of Mass Measurements", - "enum": [ - "kilogram", - "gram", - "milligram", - "microgram", - "nanogram" - ], - "title": "MassUnit", - "type": "string" - }, - "MriScanSequence": { - "description": "MRI scan sequence", - "enum": [ - "RARE", - "Other" - ], - "title": "MriScanSequence", - "type": "string" - }, - "NATIONAL_INSTRUMENTS": { + "_Custom": { + "description": "Model Custom", "properties": { "name": { - "const": "National Instruments", - "default": "National Instruments", + "const": "Custom", + "default": "Custom", "enum": [ - "National Instruments" + "Custom" ], "title": "Name", "type": "string" @@ -4348,43 +5769,27 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "026exqw73", - "default": "026exqw73", - "enum": [ - "026exqw73" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "NATIONAL_INSTRUMENTS", + "title": "_Custom", "type": "object" }, - "NAVITAR": { + "_Dodotronic": { + "description": "Model Dodotronic", "properties": { "name": { - "const": "Navitar", - "default": "Navitar", + "const": "Dodotronic", + "default": "Dodotronic", "enum": [ - "Navitar" + "Dodotronic" ], "title": "Name", "type": "string" @@ -4404,37 +5809,34 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NAVITAR", + "title": "_Dodotronic", "type": "object" }, - "NCCIH": { + "_Doric": { + "description": "Model Doric", "properties": { "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", + "const": "Doric", + "default": "Doric", "enum": [ - "National Center for Complementary and Integrative Health" + "Doric" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", + "const": null, + "default": null, "enum": [ - "NCCIH" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -4443,37 +5845,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00190t495", - "default": "00190t495", + "const": "059n53q30", + "default": "059n53q30", "enum": [ - "00190t495" + "059n53q30" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NCCIH", + "title": "_Doric", "type": "object" }, - "NEUROPHOTOMETRICS": { + "_Ealing": { + "description": "Model Ealing", "properties": { "name": { - "const": "Neurophotometrics", - "default": "Neurophotometrics", + "const": "Ealing", + "default": "Ealing", "enum": [ - "Neurophotometrics" + "Ealing" ], "title": "Name", "type": "string" @@ -4493,63 +5920,48 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NEUROPHOTOMETRICS", + "title": "_Ealing", "type": "object" }, - "NEW_SCALE_TECHNOLOGIES": { + "_Ecephys": { + "additionalProperties": false, + "description": "Model ecephys", "properties": { "name": { - "const": "New Scale Technologies", - "default": "New Scale Technologies", + "const": "Extracellular electrophysiology", + "default": "Extracellular electrophysiology", "enum": [ - "New Scale Technologies" + "Extracellular electrophysiology" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ecephys", + "default": "ecephys", "enum": [ - null + "ecephys" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "NEW_SCALE_TECHNOLOGIES", + "title": "_Ecephys", "type": "object" }, - "NIKON": { + "_Edmund_Optics": { + "description": "Model Edmund Optics", "properties": { "name": { - "const": "Nikon", - "default": "Nikon", + "const": "Edmund Optics", + "default": "Edmund Optics", "enum": [ - "Nikon" + "Edmund Optics" ], "title": "Name", "type": "string" @@ -4570,97 +5982,123 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "0280y9h11", - "default": "0280y9h11", + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - "0280y9h11" + "01j1gwp17" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NIKON", + "title": "_Edmund_Optics", "type": "object" }, - "NIMH": { + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", "properties": { "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", "enum": [ - "National Institute of Mental Health" + "Edinburgh Mouse Atlas Project" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NIMH", - "default": "NIMH", + "const": "EMAPA", + "default": "EMAPA", "enum": [ - "NIMH" + "EMAPA" ], "title": "Abbreviation", "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } + } + }, + "title": "_Emapa", + "type": "object" + }, + "_Emg": { + "additionalProperties": false, + "description": "Model EMG", + "properties": { + "name": { + "const": "Electromyography", + "default": "Electromyography", + "enum": [ + "Electromyography" ], - "title": "Registry" + "title": "Name", + "type": "string" }, - "registry_identifier": { - "const": "04xeg9z08", - "default": "04xeg9z08", + "abbreviation": { + "const": "EMG", + "default": "EMG", "enum": [ - "04xeg9z08" + "EMG" ], - "title": "Registry Identifier", + "title": "Abbreviation", "type": "string" } }, - "title": "NIMH", + "title": "_Emg", "type": "object" }, - "NINDS": { + "_Emory_University": { + "description": "Model Emory University", "properties": { "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", + "const": "Emory University", + "default": "Emory University", "enum": [ - "National Institute of Neurological Disorders and Stroke" + "Emory University" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NINDS", - "default": "NINDS", + "const": "Emory", + "default": "Emory", "enum": [ - "NINDS" + "Emory" ], "title": "Abbreviation", "type": "string" @@ -4672,37 +6110,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01s5ya894", - "default": "01s5ya894", + "const": "03czfpz43", + "default": "03czfpz43", "enum": [ - "01s5ya894" + "03czfpz43" ], "title": "Registry Identifier", "type": "string" } }, - "title": "NINDS", + "title": "_Emory_University", "type": "object" }, - "NRESEARCH_INC": { + "_Euresys": { + "description": "Model Euresys", "properties": { "name": { - "const": "NResearch Inc", - "default": "NResearch Inc", + "const": "Euresys", + "default": "Euresys", "enum": [ - "NResearch Inc" + "Euresys" ], "title": "Name", "type": "string" @@ -4722,127 +6185,109 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "NRESEARCH_INC", + "title": "_Euresys", "type": "object" }, - "NYU": { + "_Fib": { + "additionalProperties": false, + "description": "Model fib", "properties": { "name": { - "const": "New York University", - "default": "New York University", + "const": "Fiber photometry", + "default": "Fiber photometry", "enum": [ - "New York University" + "Fiber photometry" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "NYU", - "default": "NYU", + "const": "fib", + "default": "fib", "enum": [ - "NYU" + "fib" ], "title": "Abbreviation", "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } + } + }, + "title": "_Fib", + "type": "object" + }, + "_Fmost": { + "additionalProperties": false, + "description": "Model fMOST", + "properties": { + "name": { + "const": "Fluorescence micro-optical sectioning tomography", + "default": "Fluorescence micro-optical sectioning tomography", + "enum": [ + "Fluorescence micro-optical sectioning tomography" ], - "title": "Registry" + "title": "Name", + "type": "string" }, - "registry_identifier": { - "const": "0190ak572", - "default": "0190ak572", + "abbreviation": { + "const": "fMOST", + "default": "fMOST", "enum": [ - "0190ak572" + "fMOST" ], - "title": "Registry Identifier", + "title": "Abbreviation", "type": "string" } }, - "title": "NYU", + "title": "_Fmost", "type": "object" }, - "OEPS": { + "_Fujinon": { + "description": "Model Fujinon", "properties": { "name": { - "const": "Open Ephys Production Site", - "default": "Open Ephys Production Site", + "const": "Fujinon", + "default": "Fujinon", "enum": [ - "Open Ephys Production Site" + "Fujinon" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "OEPS", - "default": "OEPS", + "const": null, + "default": null, "enum": [ - "OEPS" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "007rkz355", - "default": "007rkz355", - "enum": [ - "007rkz355" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "OEPS", + "title": "_Fujinon", "type": "object" }, - "OLYMPUS": { + "_Hamamatsu": { + "description": "Model Hamamatsu", "properties": { "name": { - "const": "Olympus", - "default": "Olympus", + "const": "Hamamatsu", + "default": "Hamamatsu", "enum": [ - "Olympus" + "Hamamatsu" ], "title": "Name", "type": "string" @@ -4863,37 +6308,62 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "02vcdte90", - "default": "02vcdte90", + "const": "03natb733", + "default": "03natb733", "enum": [ - "02vcdte90" + "03natb733" ], "title": "Registry Identifier", "type": "string" } }, - "title": "OLYMPUS", + "title": "_Hamamatsu", "type": "object" }, - "OPTOTUNE": { + "_Hamilton": { + "description": "Model Hamilton", "properties": { "name": { - "const": "Optotune", - "default": "Optotune", + "const": "Hamilton", + "default": "Hamilton", "enum": [ - "Optotune" + "Hamilton" ], "title": "Name", "type": "string" @@ -4913,63 +6383,124 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OPTOTUNE", + "title": "_Hamilton", "type": "object" }, - "OTHER": { + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Huazhong University of Science and Technology", + "default": "Huazhong University of Science and Technology", "enum": [ - "Other" + "Huazhong University of Science and Technology" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "HUST", + "default": "HUST", "enum": [ - null + "HUST" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00p991c53", + "default": "00p991c53", "enum": [ - null + "00p991c53" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "OTHER", + "title": "_Huazhong_University_Of_Science_And_Technology", "type": "object" }, - "OXXIUS": { + "_Icephys": { + "additionalProperties": false, + "description": "Model icephys", "properties": { "name": { - "const": "Oxxius", - "default": "Oxxius", + "const": "Intracellular electrophysiology", + "default": "Intracellular electrophysiology", "enum": [ - "Oxxius" + "Intracellular electrophysiology" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "icephys", + "default": "icephys", + "enum": [ + "icephys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Icephys", + "type": "object" + }, + "_Infinity_Photo_Optical": { + "description": "Model Infinity Photo-Optical", + "properties": { + "name": { + "const": "Infinity Photo-Optical", + "default": "Infinity Photo-Optical", + "enum": [ + "Infinity Photo-Optical" ], "title": "Name", "type": "string" @@ -4989,357 +6520,323 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "OXXIUS", + "title": "_Infinity_Photo_Optical", "type": "object" }, - "OlfactometerChannelConfig": { - "additionalProperties": false, - "description": "Description of olfactometer channel configurations", + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", "properties": { - "channel_index": { - "title": "Channel index", - "type": "integer" + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "enum": [ + "Integrated DNA Technologies" + ], + "title": "Name", + "type": "string" }, - "odorant": { - "title": "Odorant", + "abbreviation": { + "const": "IDT", + "default": "IDT", + "enum": [ + "IDT" + ], + "title": "Abbreviation", "type": "string" }, - "odorant_dilution": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Odorant dilution" - }, - "odorant_dilution_unit": { - "$ref": "#/$defs/ConcentrationUnit", - "default": "% v/v", - "title": "Dilution unit" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "009jvpf03", + "default": "009jvpf03", + "enum": [ + "009jvpf03" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "channel_index", - "odorant", - "odorant_dilution" - ], - "title": "OlfactometerChannelConfig", + "title": "_Integrated_Dna_Technologies", "type": "object" }, - "OlfactoryStimulation": { - "additionalProperties": false, - "description": "Description of a olfactory stimulus", + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", "properties": { - "stimulus_type": { - "const": "Olfactory Stimulation", - "default": "Olfactory Stimulation", + "name": { + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", "enum": [ - "Olfactory Stimulation" + "Interuniversity Microelectronics Center" ], - "title": "Stimulus Type", + "title": "Name", "type": "string" }, - "stimulus_name": { - "title": "Stimulus name", + "abbreviation": { + "const": "IMEC", + "default": "IMEC", + "enum": [ + "IMEC" + ], + "title": "Abbreviation", "type": "string" }, - "channels": { - "items": { - "$ref": "#/$defs/OlfactometerChannelConfig" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Channels", - "type": "array" - }, - "notes": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "02kcbn207", + "default": "02kcbn207", + "enum": [ + "02kcbn207" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_name", - "channels" - ], - "title": "OlfactoryStimulation", + "title": "_Interuniversity_Microelectronics_Center", "type": "object" }, - "OptoStimulation": { - "additionalProperties": false, - "description": "Description of opto stimulation parameters", + "_Invitrogen": { + "description": "Model Invitrogen", "properties": { - "stimulus_type": { - "const": "Opto Stimulation", - "default": "Opto Stimulation", + "name": { + "const": "Invitrogen", + "default": "Invitrogen", "enum": [ - "Opto Stimulation" + "Invitrogen" ], - "title": "Stimulus Type", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", + "title": "Name", "type": "string" }, - "pulse_shape": { - "$ref": "#/$defs/PulseShape", - "title": "Pulse shape" - }, - "pulse_frequency": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "title": "Pulse frequency (Hz)", - "type": "array" - }, - "pulse_frequency_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Pulse frequency unit" - }, - "number_pulse_trains": { - "items": { - "type": "integer" - }, - "title": "Number of pulse trains", - "type": "array" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "pulse_width": { - "items": { - "type": "integer" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Pulse width (ms)", - "type": "array" - }, - "pulse_width_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "millisecond", - "title": "Pulse width unit" - }, - "pulse_train_duration": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, - "title": "Pulse train duration (s)", - "type": "array" - }, - "pulse_train_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Pulse train duration unit" - }, - "fixed_pulse_train_interval": { - "title": "Fixed pulse train interval", - "type": "boolean" - }, - "pulse_train_interval": { - "anyOf": [ + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "description": "Time between pulse trains", - "title": "Pulse train interval (s)" - }, - "pulse_train_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Pulse train interval unit" - }, - "baseline_duration": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "number" + "$ref": "#/$defs/_Ncbi" }, { - "type": "string" - } - ], - "description": "Duration of baseline recording prior to first pulse train", - "title": "Baseline duration (s)" - }, - "baseline_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Baseline duration unit" - }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "03x1ewr52", + "default": "03x1ewr52", + "enum": [ + "03x1ewr52" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_name", - "pulse_shape", - "pulse_frequency", - "number_pulse_trains", - "pulse_width", - "pulse_train_duration", - "fixed_pulse_train_interval", - "baseline_duration" - ], - "title": "OptoStimulation", + "title": "_Invitrogen", "type": "object" }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", "properties": { "name": { + "const": "IR Robot Co", + "default": "IR Robot Co", + "enum": [ + "IR Robot Co" + ], "title": "Name", "type": "string" }, "abbreviation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "const": null, "default": null, - "title": "Abbreviation" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, "registry": { - "anyOf": [ - { - "$ref": "#/$defs/BaseName" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry" + "title": "Registry", + "type": "null" }, "registry_identifier": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry identifier" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "PIDName", + "title": "_Ir_Robot_Co", "type": "object" }, - "POPHYS": { + "_Isi": { "additionalProperties": false, + "description": "Model ISI", "properties": { "name": { - "const": "Planar optical physiology", - "default": "Planar optical physiology", + "const": "Intrinsic signal imaging", + "default": "Intrinsic signal imaging", "enum": [ - "Planar optical physiology" + "Intrinsic signal imaging" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "pophys", - "default": "pophys", + "const": "ISI", + "default": "ISI", "enum": [ - "pophys" + "ISI" ], "title": "Abbreviation", "type": "string" } }, - "title": "POPHYS", + "title": "_Isi", "type": "object" }, - "PRIZMATIX": { + "_Isl_Products_International": { + "description": "Model ISL Products International", "properties": { "name": { - "const": "Prizmatix", - "default": "Prizmatix", + "const": "ISL Products International", + "default": "ISL Products International", "enum": [ - "Prizmatix" + "ISL Products International" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ISL", + "default": "ISL", "enum": [ - null + "ISL" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, @@ -5347,214 +6844,174 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "PRIZMATIX", + "title": "_Isl_Products_International", "type": "object" }, - "PhotoStimulation": { - "additionalProperties": false, - "description": "Description of a photostimulation session", + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", "properties": { - "stimulus_type": { - "const": "Photo Stimulation", - "default": "Photo Stimulation", + "name": { + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", "enum": [ - "Photo Stimulation" + "Jackson Laboratory" ], - "title": "Stimulus Type", + "title": "Name", "type": "string" }, - "stimulus_name": { - "title": "Stimulus name", + "abbreviation": { + "const": "JAX", + "default": "JAX", + "enum": [ + "JAX" + ], + "title": "Abbreviation", "type": "string" }, - "number_groups": { - "title": "Number of groups", - "type": "integer" - }, - "groups": { - "items": { - "$ref": "#/$defs/PhotoStimulationGroup" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Groups", - "type": "array" - }, - "inter_trial_interval": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Inter trial interval (s)" - }, - "inter_trial_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Inter trial interval unit" - }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "021sy4w91", + "default": "021sy4w91", + "enum": [ + "021sy4w91" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_name", - "number_groups", - "groups", - "inter_trial_interval" - ], - "title": "PhotoStimulation", + "title": "_Jackson_Laboratory", "type": "object" }, - "PhotoStimulationGroup": { - "additionalProperties": false, - "description": "Description of a photostimulation group", + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { - "group_index": { - "title": "Group index", - "type": "integer" + "name": { + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", + "enum": [ + "Janelia Research Campus" + ], + "title": "Name", + "type": "string" }, - "number_of_neurons": { - "title": "Number of neurons", - "type": "integer" + "abbreviation": { + "const": "Janelia", + "default": "Janelia", + "enum": [ + "Janelia" + ], + "title": "Abbreviation", + "type": "string" }, - "stimulation_laser_power": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "Stimulation laser power (mW)" - }, - "stimulation_laser_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Stimulation laser power unit" - }, - "number_trials": { - "title": "Number of trials", - "type": "integer" - }, - "number_spirals": { - "title": "Number of spirals", - "type": "integer" - }, - "spiral_duration": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" - } - ], - "title": "Spiral duration (s)" - }, - "spiral_duration_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Spiral duration unit" - }, - "inter_spiral_interval": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "number" + "$ref": "#/$defs/_Ncbi" }, { - "type": "string" - } - ], - "title": "Inter trial interval (s)" - }, - "inter_spiral_interval_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Inter trial interval unit" - }, - "other_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Other parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "013sk6x84", + "default": "013sk6x84", + "enum": [ + "013sk6x84" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "group_index", - "number_of_neurons", - "stimulation_laser_power", - "number_trials", - "number_spirals", - "spiral_duration", - "inter_spiral_interval" - ], - "title": "PhotoStimulationGroup", + "title": "_Janelia_Research_Campus", "type": "object" }, - "PowerUnit": { - "description": "Unit for power, set or measured", - "enum": [ - "microwatt", - "milliwatt", - "percent" - ], - "title": "PowerUnit", - "type": "string" - }, - "PulseShape": { - "description": "Types of Opto stim pulse shapes", - "enum": [ - "Square", - "Ramp", - "Sinusoidal" - ], - "title": "PulseShape", - "type": "string" - }, - "QUANTIFI": { + "_Julabo": { + "description": "Model Julabo", "properties": { "name": { - "const": "Quantifi", - "default": "Quantifi", + "const": "Julabo", + "default": "Julabo", "enum": [ - "Quantifi" + "Julabo" ], "title": "Name", "type": "string" @@ -5574,25 +7031,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "QUANTIFI", + "title": "_Julabo", "type": "object" }, - "RASPBERRY_PI": { + "_Leica": { + "description": "Model Leica", "properties": { "name": { - "const": "Raspberry Pi", - "default": "Raspberry Pi", + "const": "Leica", + "default": "Leica", "enum": [ - "Raspberry Pi" + "Leica" ], "title": "Name", "type": "string" @@ -5612,630 +7066,483 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "RASPBERRY_PI", + "title": "_Leica", "type": "object" }, - "ROR": { - "additionalProperties": false, + "_Lg": { + "description": "Model LG", "properties": { "name": { - "const": "Research Organization Registry", - "default": "Research Organization Registry", + "const": "LG", + "default": "LG", "enum": [ - "Research Organization Registry" + "LG" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "ROR", - "default": "ROR", + "const": null, + "default": null, "enum": [ - "ROR" + null ], "title": "Abbreviation", - "type": "string" - } - }, - "title": "ROR", - "type": "object" - }, - "Reagent": { - "additionalProperties": false, - "description": "Description of reagent used in procedure", - "properties": { - "name": { - "title": "Name", - "type": "string" + "type": "null" }, - "source": { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/QUANTIFI" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/RASPBERRY_PI" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/SICGEN" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/SEMROCK" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02b948n83", + "default": "02b948n83", + "enum": [ + "02b948n83" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Lg", + "type": "object" + }, + "_Lifecanvas": { + "description": "Model LifeCanvas", + "properties": { + "name": { + "const": "LifeCanvas", + "default": "LifeCanvas", + "enum": [ + "LifeCanvas" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lifecanvas", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "enum": [ + "Lumen Dynamics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Lumen_Dynamics", + "type": "object" + }, + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", + "properties": { + "name": { + "const": "MBF Bioscience", + "default": "MBF Bioscience", + "enum": [ + "MBF Bioscience" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MBF", + "default": "MBF", + "enum": [ + "MBF" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/SIMONS_FOUNDATION" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/SPINNAKER" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/TAMRON" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TMC" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/FLIR" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/TWCF" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "02zynam48", + "default": "02zynam48", + "enum": [ + "02zynam48" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Mbf_Bioscience", + "type": "object" + }, + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", + "properties": { + "name": { + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", + "enum": [ + "Meadowlark Optics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "$ref": "#/$defs/THE_LEE_COMPANY" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" + "$ref": "#/$defs/_Emapa" }, { - "$ref": "#/$defs/THORLABS" + "$ref": "#/$defs/_Mgi" }, { - "$ref": "#/$defs/TYMPHANY" + "$ref": "#/$defs/_Ncbi" }, { - "$ref": "#/$defs/VIEWORKS" + "$ref": "#/$defs/_Orcid" }, { - "$ref": "#/$defs/VORTRAN" + "$ref": "#/$defs/_Ror" }, { - "$ref": "#/$defs/AMS_OSRAM" + "$ref": "#/$defs/_Rrid" } ], - "title": "Source" + "title": "Registry" }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "00n8qbq54", + "default": "00n8qbq54", + "enum": [ + "00n8qbq54" ], - "default": null, - "title": "Research Resource ID" - }, - "lot_number": { - "title": "Lot number", + "title": "Registry Identifier", "type": "string" - }, - "expiration_date": { - "anyOf": [ - { - "format": "date", - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lot expiration date" } }, - "required": [ - "name", - "source", - "lot_number" - ], - "title": "Reagent", + "title": "_Meadowlark_Optics", "type": "object" }, - "RelativePosition": { + "_Merfish": { "additionalProperties": false, - "description": "Position and rotation of a device in a rig or instrument", + "description": "Model merfish", "properties": { - "device_position_transformations": { - "items": { - "discriminator": { - "mapping": { - "rotation": "#/$defs/Rotation3dTransform", - "translation": "#/$defs/Translation3dTransform" - }, - "propertyName": "type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation3dTransform" - }, - { - "$ref": "#/$defs/Rotation3dTransform" - } - ] - }, - "title": "Device position transforms", - "type": "array" - }, - "device_origin": { - "description": "Reference point on device for position information", - "title": "Device origin", + "name": { + "const": "Multiplexed error-robust fluorescence in situ hybridization", + "default": "Multiplexed error-robust fluorescence in situ hybridization", + "enum": [ + "Multiplexed error-robust fluorescence in situ hybridization" + ], + "title": "Name", "type": "string" }, - "device_axes": { - "items": { - "$ref": "#/$defs/Axis" - }, - "maxItems": 3, - "minItems": 3, - "title": "Device axes", - "type": "array" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "merfish", + "default": "merfish", + "enum": [ + "merfish" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "device_position_transformations", - "device_origin", - "device_axes" - ], - "title": "RelativePosition", + "title": "_Merfish", "type": "object" }, - "RewardDeliveryConfig": { + "_Mgi": { "additionalProperties": false, - "description": "Description of reward delivery configuration", + "description": "Model MGI", "properties": { - "reward_solution": { - "$ref": "#/$defs/RewardSolution", - "description": "If Other use notes", - "title": "Reward solution" - }, - "reward_spouts": { - "items": { - "$ref": "#/$defs/RewardSpoutConfig" - }, - "title": "Reward spouts", - "type": "array" + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "reward_solution", - "reward_spouts" - ], - "title": "RewardDeliveryConfig", + "title": "_Mgi", "type": "object" }, - "RewardSolution": { - "description": "Reward solution name", - "enum": [ - "Water", - "Other" - ], - "title": "RewardSolution", - "type": "string" - }, - "RewardSpoutConfig": { - "additionalProperties": false, - "description": "Reward spout session information", + "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { + "description": "Model Michael J. Fox Foundation for Parkinson's Research", "properties": { - "side": { - "$ref": "#/$defs/SpoutSide", - "description": "Must match rig", - "title": "Spout side" + "name": { + "const": "Michael J. Fox Foundation for Parkinson's Research", + "default": "Michael J. Fox Foundation for Parkinson's Research", + "enum": [ + "Michael J. Fox Foundation for Parkinson's Research" + ], + "title": "Name", + "type": "string" }, - "starting_position": { - "$ref": "#/$defs/RelativePosition", - "title": "Starting position" + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "enum": [ + "MJFF" + ], + "title": "Abbreviation", + "type": "string" }, - "variable_position": { - "description": "True if spout position changes during session as tracked in data", - "title": "Variable position", - "type": "boolean" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03arq3225", + "default": "03arq3225", + "enum": [ + "03arq3225" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "side", - "starting_position", - "variable_position" - ], - "title": "RewardSpoutConfig", + "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", "type": "object" }, - "Rotation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", + "_Midwest_Optical_Systems_Inc_": { + "description": "Model Midwest Optical Systems, Inc.", "properties": { - "type": { - "const": "rotation", - "default": "rotation", + "name": { + "const": "Midwest Optical Systems, Inc.", + "default": "Midwest Optical Systems, Inc.", "enum": [ - "rotation" + "Midwest Optical Systems, Inc." ], - "title": "Type", + "title": "Name", "type": "string" }, - "rotation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 9, - "minItems": 9, - "title": "3D rotation matrix values (3x3) ", - "type": "array" + "abbreviation": { + "const": "MidOpt", + "default": "MidOpt", + "enum": [ + "MidOpt" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "rotation" - ], - "title": "Rotation3dTransform", + "title": "_Midwest_Optical_Systems_Inc_", "type": "object" }, - "SCHNEIDER_KREUZNACH": { + "_Mitutuyo": { + "description": "Model Mitutuyo", "properties": { "name": { - "const": "Schneider-Kreuznach", - "default": "Schneider-Kreuznach", + "const": "Mitutuyo", + "default": "Mitutuyo", "enum": [ - "Schneider-Kreuznach" + "Mitutuyo" ], "title": "Name", "type": "string" @@ -6255,25 +7562,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SCHNEIDER_KREUZNACH", + "title": "_Mitutuyo", "type": "object" }, - "SECOND_ORDER_EFFECTS": { + "_Mks_Newport": { + "description": "Model MKS Newport", "properties": { "name": { - "const": "Second Order Effects", - "default": "Second Order Effects", + "const": "MKS Newport", + "default": "MKS Newport", "enum": [ - "Second Order Effects" + "MKS Newport" ], "title": "Name", "type": "string" @@ -6288,156 +7592,293 @@ "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00k17f049", + "default": "00k17f049", "enum": [ - null + "00k17f049" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SECOND_ORDER_EFFECTS", + "title": "_Mks_Newport", "type": "object" }, - "SEMROCK": { + "_Mpi": { + "description": "Model MPI", "properties": { "name": { - "const": "Semrock", - "default": "Semrock", + "const": "MPI", + "default": "MPI", "enum": [ - "Semrock" + "MPI" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "MPI", + "default": "MPI", "enum": [ - null + "MPI" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": null, "title": "Registry", "type": "null" }, - "registry_identifier": { - "const": null, - "default": null, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Mpi", + "type": "object" + }, + "_Mri": { + "additionalProperties": false, + "description": "Model MRI", + "properties": { + "name": { + "const": "Magnetic resonance imaging", + "default": "Magnetic resonance imaging", + "enum": [ + "Magnetic resonance imaging" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MRI", + "default": "MRI", "enum": [ - null + "MRI" ], - "title": "Registry Identifier", - "type": "null" + "title": "Abbreviation", + "type": "string" } }, - "title": "SEMROCK", + "title": "_Mri", "type": "object" }, - "SICGEN": { + "_National_Center_For_Complementary_And_Integrative_Health": { + "description": "Model National Center for Complementary and Integrative Health", "properties": { "name": { - "const": "SICGEN", - "default": "SICGEN", + "const": "National Center for Complementary and Integrative Health", + "default": "National Center for Complementary and Integrative Health", "enum": [ - "SICGEN" + "National Center for Complementary and Integrative Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NCCIH", + "default": "NCCIH", "enum": [ - null + "NCCIH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00190t495", + "default": "00190t495", "enum": [ - null + "00190t495" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SICGEN", + "title": "_National_Center_For_Complementary_And_Integrative_Health", "type": "object" }, - "SIGMA_ALDRITCH": { + "_National_Institute_Of_Mental_Health": { + "description": "Model National Institute of Mental Health", "properties": { "name": { - "const": "Sigma-Aldritch", - "default": "Sigma-Aldritch", + "const": "National Institute of Mental Health", + "default": "National Institute of Mental Health", "enum": [ - "Sigma-Aldritch" + "National Institute of Mental Health" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NIMH", + "default": "NIMH", "enum": [ - null + "NIMH" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "04xeg9z08", + "default": "04xeg9z08", "enum": [ - null + "04xeg9z08" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "SIGMA_ALDRITCH", + "title": "_National_Institute_Of_Mental_Health", "type": "object" }, - "SIMONS_FOUNDATION": { + "_National_Institute_Of_Neurological_Disorders_And_Stroke": { + "description": "Model National Institute of Neurological Disorders and Stroke", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "National Institute of Neurological Disorders and Stroke", + "default": "National Institute of Neurological Disorders and Stroke", "enum": [ - "Simons Foundation" + "National Institute of Neurological Disorders and Stroke" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "NINDS", + "default": "NINDS", "enum": [ - null + "NINDS" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -6446,87 +7887,138 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "01cmst727", - "default": "01cmst727", + "const": "01s5ya894", + "default": "01s5ya894", "enum": [ - "01cmst727" + "01s5ya894" ], "title": "Registry Identifier", "type": "string" } }, - "title": "SIMONS_FOUNDATION", + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", "type": "object" }, - "SLAP": { - "additionalProperties": false, + "_National_Instruments": { + "description": "Model National Instruments", "properties": { "name": { - "const": "Scanned line projection imaging", - "default": "Scanned line projection imaging", + "const": "National Instruments", + "default": "National Instruments", "enum": [ - "Scanned line projection imaging" + "National Instruments" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "slap", - "default": "slap", + "const": null, + "default": null, "enum": [ - "slap" + null ], "title": "Abbreviation", - "type": "string" - } - }, - "title": "SLAP", - "type": "object" - }, - "SPIM": { - "additionalProperties": false, - "properties": { - "name": { - "const": "Selective plane illumination microscopy", - "default": "Selective plane illumination microscopy", - "enum": [ - "Selective plane illumination microscopy" + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } ], - "title": "Name", - "type": "string" + "title": "Registry" }, - "abbreviation": { - "const": "SPIM", - "default": "SPIM", + "registry_identifier": { + "const": "026exqw73", + "default": "026exqw73", "enum": [ - "SPIM" + "026exqw73" ], - "title": "Abbreviation", + "title": "Registry Identifier", "type": "string" } }, - "title": "SPIM", + "title": "_National_Instruments", "type": "object" }, - "SPINNAKER": { + "_Navitar": { + "description": "Model Navitar", "properties": { "name": { - "const": "Spinnaker", - "default": "Spinnaker", + "const": "Navitar", + "default": "Navitar", "enum": [ - "Spinnaker" + "Navitar" ], "title": "Name", "type": "string" @@ -6546,1682 +8038,1103 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "SPINNAKER", + "title": "_Navitar", "type": "object" }, - "Scale3dTransform": { + "_Ncbi": { "additionalProperties": false, - "description": "Values to be vector-multiplied with a 3D position, equivalent to the diagonals of a 3x3 transform matrix.\nRepresents voxel spacing if used as the first applied coordinate transform.", + "description": "Model NCBI", "properties": { - "type": { - "const": "scale", - "default": "scale", + "name": { + "const": "National Center for Biotechnology Information", + "default": "National Center for Biotechnology Information", "enum": [ - "scale" + "National Center for Biotechnology Information" ], - "title": "Type", + "title": "Name", "type": "string" }, - "scale": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D scale parameters", - "type": "array" + "abbreviation": { + "const": "NCBI", + "default": "NCBI", + "enum": [ + "NCBI" + ], + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "scale" - ], - "title": "Scale3dTransform", + "title": "_Ncbi", "type": "object" }, - "ScanType": { - "description": "Type of scan", - "enum": [ - "Set Up", - "3D Scan" - ], - "title": "ScanType", - "type": "string" - }, - "Scanner": { - "additionalProperties": false, - "description": "Description of a MRI Scanner", + "_Neurophotometrics": { + "description": "Model Neurophotometrics", "properties": { - "device_type": { - "const": "Scanner", - "default": "Scanner", + "name": { + "const": "Neurophotometrics", + "default": "Neurophotometrics", "enum": [ - "Scanner" + "Neurophotometrics" ], - "title": "Device Type", + "title": "Name", "type": "string" }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Neurophotometrics", + "type": "object" + }, + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", + "properties": { "name": { - "title": "Device name", + "const": "New Scale Technologies", + "default": "New Scale Technologies", + "enum": [ + "New Scale Technologies" + ], + "title": "Name", "type": "string" }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ - { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/AA_OPTO_ELECTRONIC", - "ASUS": "#/$defs/ASUS", - "Abcam": "#/$defs/ABCAM", - "Addgene": "#/$defs/ADDGENE", - "Ailipu Technology Co": "#/$defs/AILIPU", - "Allen Institute": "#/$defs/AI", - "Allen Institute for Brain Science": "#/$defs/AIBS", - "Allen Institute for Neural Dynamics": "#/$defs/AIND", - "Allied": "#/$defs/ALLIED", - "Applied Scientific Instrumentation": "#/$defs/ASI", - "Arecont Vision Costar": "#/$defs/ARECONT_VISION_COSTAR", - "Basler": "#/$defs/BASLER", - "Cambridge Technology": "#/$defs/CAMBRIDGE_TECHNOLOGY", - "Carl Zeiss": "#/$defs/CARL_ZEISS", - "Champalimaud Foundation": "#/$defs/CHAMPALIMAUD", - "Chan Zuckerberg Initiative": "#/$defs/CZI", - "Chroma": "#/$defs/CHROMA", - "Coherent Scientific": "#/$defs/COHERENT_SCIENTIFIC", - "Columbia University": "#/$defs/COLUMBIA", - "Computar": "#/$defs/COMPUTAR", - "Conoptics": "#/$defs/CONOPTICS", - "Custom": "#/$defs/CUSTOM", - "Dodotronic": "#/$defs/DODOTRONIC", - "Doric": "#/$defs/DORIC", - "Ealing": "#/$defs/EALING", - "Edmund Optics": "#/$defs/EDMUND_OPTICS", - "Emory University": "#/$defs/EMORY", - "Euresys": "#/$defs/EURESYS", - "Fujinon": "#/$defs/FUJINON", - "Hamamatsu": "#/$defs/HAMAMATSU", - "Hamilton": "#/$defs/HAMILTON", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "IR Robot Co": "#/$defs/IR_ROBOT_CO", - "ISL Products International": "#/$defs/ISL", - "Infinity Photo-Optical": "#/$defs/INFINITY_PHOTO_OPTICAL", - "Integrated DNA Technologies": "#/$defs/IDT", - "Interuniversity Microelectronics Center": "#/$defs/IMEC", - "Invitrogen": "#/$defs/INVITROGEN", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "Julabo": "#/$defs/JULABO", - "LG": "#/$defs/LG", - "Leica": "#/$defs/LEICA", - "LifeCanvas": "#/$defs/LIFECANVAS", - "Lumen Dynamics": "#/$defs/LUMEN_DYNAMICS", - "MBF Bioscience": "#/$defs/MBF", - "MKS Newport": "#/$defs/MKS_NEWPORT", - "MPI": "#/$defs/MPI", - "Meadowlark Optics": "#/$defs/MEADOWLARK_OPTICS", - "Michael J. Fox Foundation for Parkinson's Research": "#/$defs/MJFF", - "Midwest Optical Systems, Inc.": "#/$defs/MIDOPT", - "Mitutuyo": "#/$defs/MITUTUYO", - "NResearch Inc": "#/$defs/NRESEARCH_INC", - "National Center for Complementary and Integrative Health": "#/$defs/NCCIH", - "National Institute of Mental Health": "#/$defs/NIMH", - "National Institute of Neurological Disorders and Stroke": "#/$defs/NINDS", - "National Instruments": "#/$defs/NATIONAL_INSTRUMENTS", - "Navitar": "#/$defs/NAVITAR", - "Neurophotometrics": "#/$defs/NEUROPHOTOMETRICS", - "New Scale Technologies": "#/$defs/NEW_SCALE_TECHNOLOGIES", - "New York University": "#/$defs/NYU", - "Nikon": "#/$defs/NIKON", - "Olympus": "#/$defs/OLYMPUS", - "Open Ephys Production Site": "#/$defs/OEPS", - "Optotune": "#/$defs/OPTOTUNE", - "Other": "#/$defs/OTHER", - "Oxxius": "#/$defs/OXXIUS", - "Prizmatix": "#/$defs/PRIZMATIX", - "Quantifi": "#/$defs/QUANTIFI", - "Raspberry Pi": "#/$defs/RASPBERRY_PI", - "SICGEN": "#/$defs/SICGEN", - "Schneider-Kreuznach": "#/$defs/SCHNEIDER_KREUZNACH", - "Second Order Effects": "#/$defs/SECOND_ORDER_EFFECTS", - "Semrock": "#/$defs/SEMROCK", - "Sigma-Aldritch": "#/$defs/SIGMA_ALDRITCH", - "Simons Foundation": "#/$defs/SIMONS_FOUNDATION", - "Spinnaker": "#/$defs/SPINNAKER", - "Tamron": "#/$defs/TAMRON", - "Technical Manufacturing Corporation": "#/$defs/TMC", - "Teledyne FLIR": "#/$defs/FLIR", - "Templeton World Charity Foundation": "#/$defs/TWCF", - "The Imaging Source": "#/$defs/THE_IMAGING_SOURCE", - "The Lee Company": "#/$defs/THE_LEE_COMPANY", - "Thermo Fisher Scientific": "#/$defs/THERMO_FISHER_SCIENTIFIC", - "Thorlabs": "#/$defs/THORLABS", - "Tymphany": "#/$defs/TYMPHANY", - "Vieworks": "#/$defs/VIEWORKS", - "Vortran": "#/$defs/VORTRAN", - "ams OSRAM": "#/$defs/AMS_OSRAM" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/AA_OPTO_ELECTRONIC" - }, - { - "$ref": "#/$defs/ASUS" - }, - { - "$ref": "#/$defs/ABCAM" - }, - { - "$ref": "#/$defs/ADDGENE" - }, - { - "$ref": "#/$defs/AILIPU" - }, - { - "$ref": "#/$defs/AI" - }, - { - "$ref": "#/$defs/AIBS" - }, - { - "$ref": "#/$defs/AIND" - }, - { - "$ref": "#/$defs/ALLIED" - }, - { - "$ref": "#/$defs/ASI" - }, - { - "$ref": "#/$defs/ARECONT_VISION_COSTAR" - }, - { - "$ref": "#/$defs/BASLER" - }, - { - "$ref": "#/$defs/CAMBRIDGE_TECHNOLOGY" - }, - { - "$ref": "#/$defs/CARL_ZEISS" - }, - { - "$ref": "#/$defs/CHAMPALIMAUD" - }, - { - "$ref": "#/$defs/CZI" - }, - { - "$ref": "#/$defs/CHROMA" - }, - { - "$ref": "#/$defs/COHERENT_SCIENTIFIC" - }, - { - "$ref": "#/$defs/COLUMBIA" - }, - { - "$ref": "#/$defs/COMPUTAR" - }, - { - "$ref": "#/$defs/CONOPTICS" - }, - { - "$ref": "#/$defs/CUSTOM" - }, - { - "$ref": "#/$defs/DODOTRONIC" - }, - { - "$ref": "#/$defs/DORIC" - }, - { - "$ref": "#/$defs/EALING" - }, - { - "$ref": "#/$defs/EDMUND_OPTICS" - }, - { - "$ref": "#/$defs/EMORY" - }, - { - "$ref": "#/$defs/EURESYS" - }, - { - "$ref": "#/$defs/FUJINON" - }, - { - "$ref": "#/$defs/HAMAMATSU" - }, - { - "$ref": "#/$defs/HAMILTON" - }, - { - "$ref": "#/$defs/HUST" - }, - { - "$ref": "#/$defs/IR_ROBOT_CO" - }, - { - "$ref": "#/$defs/ISL" - }, - { - "$ref": "#/$defs/INFINITY_PHOTO_OPTICAL" - }, - { - "$ref": "#/$defs/IDT" - }, - { - "$ref": "#/$defs/IMEC" - }, - { - "$ref": "#/$defs/INVITROGEN" - }, - { - "$ref": "#/$defs/JAX" - }, - { - "$ref": "#/$defs/JANELIA" - }, - { - "$ref": "#/$defs/JULABO" - }, - { - "$ref": "#/$defs/LG" - }, - { - "$ref": "#/$defs/LEICA" - }, - { - "$ref": "#/$defs/LUMEN_DYNAMICS" - }, - { - "$ref": "#/$defs/LIFECANVAS" - }, - { - "$ref": "#/$defs/MBF" - }, - { - "$ref": "#/$defs/MKS_NEWPORT" - }, - { - "$ref": "#/$defs/MPI" - }, - { - "$ref": "#/$defs/MEADOWLARK_OPTICS" - }, - { - "$ref": "#/$defs/MJFF" - }, - { - "$ref": "#/$defs/MIDOPT" - }, - { - "$ref": "#/$defs/MITUTUYO" - }, - { - "$ref": "#/$defs/NRESEARCH_INC" - }, - { - "$ref": "#/$defs/NCCIH" - }, - { - "$ref": "#/$defs/NIMH" - }, - { - "$ref": "#/$defs/NINDS" - }, - { - "$ref": "#/$defs/NATIONAL_INSTRUMENTS" - }, - { - "$ref": "#/$defs/NAVITAR" - }, - { - "$ref": "#/$defs/NEUROPHOTOMETRICS" - }, - { - "$ref": "#/$defs/NEW_SCALE_TECHNOLOGIES" - }, - { - "$ref": "#/$defs/NYU" - }, - { - "$ref": "#/$defs/NIKON" - }, - { - "$ref": "#/$defs/OLYMPUS" - }, - { - "$ref": "#/$defs/OEPS" - }, - { - "$ref": "#/$defs/OPTOTUNE" - }, - { - "$ref": "#/$defs/OTHER" - }, - { - "$ref": "#/$defs/OXXIUS" - }, - { - "$ref": "#/$defs/PRIZMATIX" - }, - { - "$ref": "#/$defs/QUANTIFI" - }, - { - "$ref": "#/$defs/RASPBERRY_PI" - }, - { - "$ref": "#/$defs/SICGEN" - }, - { - "$ref": "#/$defs/SCHNEIDER_KREUZNACH" - }, - { - "$ref": "#/$defs/SECOND_ORDER_EFFECTS" - }, - { - "$ref": "#/$defs/SEMROCK" - }, - { - "$ref": "#/$defs/SIGMA_ALDRITCH" - }, - { - "$ref": "#/$defs/SIMONS_FOUNDATION" - }, - { - "$ref": "#/$defs/SPINNAKER" - }, - { - "$ref": "#/$defs/TAMRON" - }, - { - "$ref": "#/$defs/TMC" - }, - { - "$ref": "#/$defs/FLIR" - }, - { - "$ref": "#/$defs/TWCF" - }, - { - "$ref": "#/$defs/THE_IMAGING_SOURCE" - }, - { - "$ref": "#/$defs/THE_LEE_COMPANY" - }, - { - "$ref": "#/$defs/THERMO_FISHER_SCIENTIFIC" - }, - { - "$ref": "#/$defs/THORLABS" - }, - { - "$ref": "#/$defs/TYMPHANY" - }, - { - "$ref": "#/$defs/VIEWORKS" - }, - { - "$ref": "#/$defs/VORTRAN" - }, - { - "$ref": "#/$defs/AMS_OSRAM" - } - ] - }, - { - "type": "null" - } + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { "default": null, - "title": "Manufacturer" + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_New_Scale_Technologies", + "type": "object" + }, + "_New_York_University": { + "description": "Model New York University", + "properties": { + "name": { + "const": "New York University", + "default": "New York University", + "enum": [ + "New York University" + ], + "title": "Name", + "type": "string" }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "NYU", + "default": "NYU", + "enum": [ + "NYU" ], - "default": null, - "title": "Model" + "title": "Abbreviation", + "type": "string" }, - "path_to_cad": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "For CUSTOM manufactured devices", - "title": "Path to CAD diagram" - }, - "port_index": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "title": "Port index" - }, - "additional_settings": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "string" + "$ref": "#/$defs/_Orcid" }, { - "type": "null" + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" - }, - "scanner_location": { - "$ref": "#/$defs/ScannerLocation", - "title": "Scanner location" - }, - "magnetic_strength": { - "$ref": "#/$defs/MagneticStrength", - "title": "Magnetic strength (T)" + "title": "Registry" }, - "magnetic_strength_unit": { - "default": "T", - "title": "Magnetic strength unit", + "registry_identifier": { + "const": "0190ak572", + "default": "0190ak572", + "enum": [ + "0190ak572" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "name", - "scanner_location", - "magnetic_strength" - ], - "title": "Scanner", + "title": "_New_York_University", "type": "object" }, - "ScannerLocation": { - "description": "location of scanner", - "enum": [ - "Fred Hutch", - "UW SLU" - ], - "title": "ScannerLocation", - "type": "string" - }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "SlapFieldOfView": { - "additionalProperties": false, - "description": "Description of a Slap2 scan", + "_Nikon": { + "description": "Model Nikon", "properties": { - "index": { - "title": "Index", - "type": "integer" - }, - "imaging_depth": { - "title": "Imaging depth (um)", - "type": "integer" - }, - "imaging_depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Imaging depth unit" - }, - "targeted_structure": { - "title": "Targeted structure", + "name": { + "const": "Nikon", + "default": "Nikon", + "enum": [ + "Nikon" + ], + "title": "Name", "type": "string" }, - "fov_coordinate_ml": { - "anyOf": [ + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "number" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "string" - } - ], - "title": "FOV coordinate ML" - }, - "fov_coordinate_ap": { - "anyOf": [ + "$ref": "#/$defs/_Emapa" + }, { - "type": "number" + "$ref": "#/$defs/_Mgi" }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "title": "FOV coordinate AP" - }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" + "title": "Registry" }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", + "registry_identifier": { + "const": "0280y9h11", + "default": "0280y9h11", + "enum": [ + "0280y9h11" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Nikon", + "type": "object" + }, + "_Nresearch_Inc": { + "description": "Model NResearch Inc", + "properties": { + "name": { + "const": "NResearch Inc", + "default": "NResearch Inc", + "enum": [ + "NResearch Inc" + ], + "title": "Name", "type": "string" }, - "fov_width": { - "title": "FOV width (pixels)", - "type": "integer" - }, - "fov_height": { - "title": "FOV height (pixels)", - "type": "integer" - }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "magnification": { - "title": "Magnification", - "type": "string" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "fov_scale_factor": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Nresearch_Inc", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "enum": [ + "Olympus" ], - "title": "FOV scale factor (um/pixel)" - }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", + "title": "Name", "type": "string" }, - "frame_rate": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "coupled_fov_index": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "description": "Coupled planes for multiscope", - "title": "Coupled FOV" - }, - "power": { - "anyOf": [ - { - "type": "number" + "$ref": "#/$defs/_Emapa" }, { - "type": "string" + "$ref": "#/$defs/_Mgi" }, { - "type": "null" - } - ], - "default": null, - "description": "For coupled planes, this power is shared by both planes", - "title": "Power" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "percent", - "title": "Power unit" - }, - "power_ratio": { - "anyOf": [ + "$ref": "#/$defs/_Ncbi" + }, { - "type": "number" + "$ref": "#/$defs/_Orcid" }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Power ratio for coupled planes" + "title": "Registry" }, - "scanfield_z": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } + "registry_identifier": { + "const": "02vcdte90", + "default": "02vcdte90", + "enum": [ + "02vcdte90" ], - "default": null, - "title": "Z stage position of the fastz actuator for a given targeted depth" + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Olympus", + "type": "object" + }, + "_Open_Ephys_Production_Site": { + "description": "Model Open Ephys Production Site", + "properties": { + "name": { + "const": "Open Ephys Production Site", + "default": "Open Ephys Production Site", + "enum": [ + "Open Ephys Production Site" + ], + "title": "Name", + "type": "string" }, - "scanfield_z_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Z stage position unit" + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "enum": [ + "OEPS" + ], + "title": "Abbreviation", + "type": "string" }, - "scanimage_roi_index": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "ScanImage ROI index" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "session_type": { - "$ref": "#/$defs/SlapSessionType", - "title": "Session type" - }, - "dmd_dilation_x": { - "title": "DMD Dilation X (pixels)", - "type": "integer" - }, - "dmd_dilation_y": { - "title": "DMD Dilation Y (pixels)", - "type": "integer" - }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" - }, - "target_neuron": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Target neuron" - }, - "target_branch": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Target branch" + "title": "Registry" }, - "path_to_array_of_frame_rates": { - "title": "Array of frame rates", + "registry_identifier": { + "const": "007rkz355", + "default": "007rkz355", + "enum": [ + "007rkz355" + ], + "title": "Registry Identifier", "type": "string" } }, - "required": [ - "index", - "imaging_depth", - "targeted_structure", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "magnification", - "fov_scale_factor", - "session_type", - "dmd_dilation_x", - "dmd_dilation_y", - "path_to_array_of_frame_rates" - ], - "title": "SlapFieldOfView", + "title": "_Open_Ephys_Production_Site", "type": "object" }, - "SlapSessionType": { - "description": "Type of slap session", - "enum": [ - "Parent", - "Branch" - ], - "title": "SlapSessionType", - "type": "string" + "_Optotune": { + "description": "Model Optotune", + "properties": { + "name": { + "const": "Optotune", + "default": "Optotune", + "enum": [ + "Optotune" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Optotune", + "type": "object" }, - "Software": { + "_Orcid": { "additionalProperties": false, - "description": "Description of generic software", + "description": "Model ORCID", "properties": { "name": { - "title": "Software name", + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", + "enum": [ + "Open Researcher and Contributor ID" + ], + "title": "Name", "type": "string" }, - "version": { - "title": "Software version", + "abbreviation": { + "const": "ORCID", + "default": "ORCID", + "enum": [ + "ORCID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Orcid", + "type": "object" + }, + "_Other": { + "description": "Model Other", + "properties": { + "name": { + "const": "Other", + "default": "Other", + "enum": [ + "Other" + ], + "title": "Name", "type": "string" }, - "url": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "URL to commit being used" + "title": "Registry", + "type": "null" }, - "parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Software parameters" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name", - "version" - ], - "title": "Software", + "title": "_Other", "type": "object" }, - "SoundIntensityUnit": { - "const": "decibels", - "description": "Sound intensity units", - "enum": [ - "decibels" - ], - "title": "SoundIntensityUnit", - "type": "string" - }, - "SpeakerConfig": { - "additionalProperties": false, - "description": "Description of auditory speaker configuration", + "_Oxxius": { + "description": "Model Oxxius", "properties": { "name": { - "description": "Must match rig json", + "const": "Oxxius", + "default": "Oxxius", + "enum": [ + "Oxxius" + ], "title": "Name", "type": "string" }, - "volume": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { "default": null, - "title": "Volume (dB)" + "title": "Registry", + "type": "null" }, - "volume_unit": { - "$ref": "#/$defs/SoundIntensityUnit", - "default": "decibels", - "title": "Volume unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "SpeakerConfig", + "title": "_Oxxius", "type": "object" }, - "SpoutSide": { - "description": "Spout sides", - "enum": [ - "Left", - "Right", - "Center", - "Other" - ], - "title": "SpoutSide", - "type": "string" - }, - "Stack": { + "_Pophys": { "additionalProperties": false, - "description": "Description of a two photon stack", + "description": "Model pophys", "properties": { - "channels": { - "items": { - "$ref": "#/$defs/StackChannel" - }, - "title": "Channels", - "type": "array" - }, - "number_of_planes": { - "title": "Number of planes", - "type": "integer" - }, - "step_size": { - "title": "Step size (um)", - "type": "number" - }, - "step_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Step size unit" - }, - "number_of_plane_repeats_per_volume": { - "title": "Number of repeats per volume", - "type": "integer" - }, - "number_of_volume_repeats": { - "title": "Number of volume repeats", - "type": "integer" - }, - "fov_coordinate_ml": { - "title": "FOV coordinate ML", - "type": "number" - }, - "fov_coordinate_ap": { - "title": "FOV coordinate AP", - "type": "number" - }, - "fov_coordinate_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "FOV coordinate unit" - }, - "fov_reference": { - "description": "Reference for ML/AP coordinates", - "title": "FOV reference", + "name": { + "const": "Planar optical physiology", + "default": "Planar optical physiology", + "enum": [ + "Planar optical physiology" + ], + "title": "Name", "type": "string" }, - "fov_width": { - "title": "FOV width (pixels)", - "type": "integer" + "abbreviation": { + "const": "pophys", + "default": "pophys", + "enum": [ + "pophys" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Pophys", + "type": "object" + }, + "_Prizmatix": { + "description": "Model Prizmatix", + "properties": { + "name": { + "const": "Prizmatix", + "default": "Prizmatix", + "enum": [ + "Prizmatix" + ], + "title": "Name", + "type": "string" }, - "fov_height": { - "title": "FOV height (pixels)", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "fov_size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "FOV size unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "magnification": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Prizmatix", + "type": "object" + }, + "_Quantifi": { + "description": "Model Quantifi", + "properties": { + "name": { + "const": "Quantifi", + "default": "Quantifi", + "enum": [ + "Quantifi" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Magnification" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "fov_scale_factor": { - "title": "FOV scale factor (um/pixel)", - "type": "number" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "fov_scale_factor_unit": { - "default": "um/pixel", - "title": "FOV scale factor unit", + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Quantifi", + "type": "object" + }, + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", + "properties": { + "name": { + "const": "Raspberry Pi", + "default": "Raspberry Pi", + "enum": [ + "Raspberry Pi" + ], + "title": "Name", "type": "string" }, - "frame_rate": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], - "title": "Frame rate (Hz)" + "title": "Abbreviation", + "type": "null" }, - "frame_rate_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "targeted_structure": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Targeted structure" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "channels", - "number_of_planes", - "step_size", - "number_of_plane_repeats_per_volume", - "number_of_volume_repeats", - "fov_coordinate_ml", - "fov_coordinate_ap", - "fov_reference", - "fov_width", - "fov_height", - "fov_scale_factor", - "frame_rate" - ], - "title": "Stack", + "title": "_Raspberry_Pi", "type": "object" }, - "StackChannel": { + "_Ror": { "additionalProperties": false, - "description": "Description of a Channel used in a Stack", + "description": "Model ROR", "properties": { - "channel_name": { - "title": "Channel", + "name": { + "const": "Research Organization Registry", + "default": "Research Organization Registry", + "enum": [ + "Research Organization Registry" + ], + "title": "Name", "type": "string" }, - "light_source_name": { - "description": "Must match device name", - "title": "Light source name", + "abbreviation": { + "const": "ROR", + "default": "ROR", + "enum": [ + "ROR" + ], + "title": "Abbreviation", "type": "string" - }, - "filter_names": { - "description": "Must match device names", - "items": { - "type": "string" - }, - "title": "Filter names", - "type": "array" - }, - "detector_name": { - "description": "Must match device name", - "title": "Detector name", + } + }, + "title": "_Ror", + "type": "object" + }, + "_Rrid": { + "additionalProperties": false, + "description": "Model RRID", + "properties": { + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", + "enum": [ + "Research Resource Identifiers" + ], + "title": "Name", "type": "string" }, - "additional_device_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "Additional device names", - "type": "array" - }, - "excitation_wavelength": { - "maximum": 1000, - "minimum": 300, - "title": "Wavelength", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Laser wavelength unit" - }, - "excitation_power": { - "maximum": 2000.0, - "title": "Laser power", - "type": "number" + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Rrid", + "type": "object" + }, + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", + "properties": { + "name": { + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", + "enum": [ + "Schneider-Kreuznach" + ], + "title": "Name", + "type": "string" }, - "excitation_power_unit": { - "$ref": "#/$defs/PowerUnit", - "default": "milliwatt", - "title": "Laser power unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "filter_wheel_index": { - "title": "Filter wheel index", - "type": "integer" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "dilation": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Schneider_Kreuznach", + "type": "object" + }, + "_Second_Order_Effects": { + "description": "Model Second Order Effects", + "properties": { + "name": { + "const": "Second Order Effects", + "default": "Second Order Effects", + "enum": [ + "Second Order Effects" ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, "default": null, - "title": "Dilation (pixels)" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "dilation_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Description" + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Second_Order_Effects", + "type": "object" + }, + "_Semrock": { + "description": "Model Semrock", + "properties": { + "name": { + "const": "Semrock", + "default": "Semrock", + "enum": [ + "Semrock" + ], + "title": "Name", + "type": "string" }, - "start_depth": { - "title": "Starting depth (um)", - "type": "integer" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "end_depth": { - "title": "Ending depth (um)", - "type": "integer" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "depth_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Depth unit" + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "channel_name", - "light_source_name", - "filter_names", - "detector_name", - "excitation_wavelength", - "excitation_power", - "filter_wheel_index", - "start_depth", - "end_depth" - ], - "title": "StackChannel", + "title": "_Semrock", "type": "object" }, - "StimulusEpoch": { - "additionalProperties": false, - "description": "Description of stimulus used during session", + "_Sicgen": { + "description": "Model SICGEN", "properties": { - "stimulus_start_time": { - "description": "When a specific stimulus begins. This might be the same as the session start time.", - "format": "date-time", - "title": "Stimulus start time", - "type": "string" - }, - "stimulus_end_time": { - "description": "When a specific stimulus ends. This might be the same as the session end time.", - "format": "date-time", - "title": "Stimulus end time", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", + "name": { + "const": "SICGEN", + "default": "SICGEN", + "enum": [ + "SICGEN" + ], + "title": "Name", "type": "string" }, - "session_number": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], + "abbreviation": { + "const": null, "default": null, - "title": "Session number" - }, - "software": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Software" - }, - "type": "array" - }, - { - "type": "null" - } + "enum": [ + null ], - "default": [], - "description": "The software used to control the behavior/stimulus (e.g. Bonsai)", - "title": "Software" + "title": "Abbreviation", + "type": "null" }, - "script": { - "anyOf": [ - { - "$ref": "#/$defs/Software" - }, - { - "type": "null" - } - ], + "registry": { "default": null, - "description": "provide URL to the commit of the script and the parameters used", - "title": "Script" - }, - "stimulus_modalities": { - "items": { - "$ref": "#/$defs/StimulusModality" - }, - "title": "Stimulus modalities", - "type": "array" + "title": "Registry", + "type": "null" }, - "stimulus_parameters": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Auditory Stimulation": "#/$defs/AuditoryStimulation", - "Olfactory Stimulation": "#/$defs/OlfactoryStimulation", - "Opto Stimulation": "#/$defs/OptoStimulation", - "Photo Stimulation": "#/$defs/PhotoStimulation", - "Visual Stimulation": "#/$defs/VisualStimulation" - }, - "propertyName": "stimulus_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/AuditoryStimulation" - }, - { - "$ref": "#/$defs/OptoStimulation" - }, - { - "$ref": "#/$defs/OlfactoryStimulation" - }, - { - "$ref": "#/$defs/PhotoStimulation" - }, - { - "$ref": "#/$defs/VisualStimulation" - } - ] - }, - "type": "array" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Stimulus parameters" - }, - "stimulus_device_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "Stimulus devices", - "type": "array" - }, - "speaker_config": { - "anyOf": [ - { - "$ref": "#/$defs/SpeakerConfig" - }, - { - "type": "null" - } + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sicgen", + "type": "object" + }, + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", + "properties": { + "name": { + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", + "enum": [ + "Sigma-Aldrich" ], - "default": null, - "title": "Speaker Config" + "title": "Name", + "type": "string" }, - "light_source_config": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Laser": "#/$defs/LaserConfig", - "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/LightEmittingDiodeConfig" - }, - { - "$ref": "#/$defs/LaserConfig" - } - ] - }, - "type": "array" - }, - { - "type": "null" - } + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null ], - "default": [], - "description": "Light sources for stimulation", - "title": "Light source config" + "title": "Abbreviation", + "type": "null" }, - "output_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "title": "Performance metrics" + "registry": { + "default": null, + "title": "Registry", + "type": "null" }, - "reward_consumed_during_epoch": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], + "registry_identifier": { "default": null, - "title": "Reward consumed during training (uL)" + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Sigma_Aldrich", + "type": "object" + }, + "_Simons_Foundation": { + "description": "Model Simons Foundation", + "properties": { + "name": { + "const": "Simons Foundation", + "default": "Simons Foundation", + "enum": [ + "Simons Foundation" + ], + "title": "Name", + "type": "string" }, - "reward_consumed_unit": { - "$ref": "#/$defs/VolumeUnit", - "default": "microliter", - "title": "Reward consumed unit" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "trials_total": { - "anyOf": [ + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "integer" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Total trials" - }, - "trials_finished": { - "anyOf": [ - { - "type": "integer" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Finished trials" - }, - "trials_rewarded": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "integer" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Rewarded trials" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "type": "string" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "01cmst727", + "default": "01cmst727", + "enum": [ + "01cmst727" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_start_time", - "stimulus_end_time", - "stimulus_name", - "stimulus_modalities" - ], - "title": "StimulusEpoch", + "title": "_Simons_Foundation", "type": "object" }, - "StimulusModality": { - "description": "Types of stimulus modalities", - "enum": [ - "Auditory", - "Olfactory", - "Optogenetics", - "None", - "Virtual reality", - "Visual", - "Wheel friction" - ], - "title": "StimulusModality", - "type": "string" - }, - "Stream": { + "_Slap": { "additionalProperties": false, - "description": "Data streams with a start and stop time", + "description": "Model slap", "properties": { - "stream_start_time": { - "format": "date-time", - "title": "Stream start time", - "type": "string" - }, - "stream_end_time": { - "format": "date-time", - "title": "Stream stop time", - "type": "string" - }, - "daq_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "DAQ devices", - "type": "array" - }, - "camera_names": { - "default": [], - "items": { - "type": "string" - }, - "title": "Cameras", - "type": "array" - }, - "light_sources": { - "default": [], - "items": { - "discriminator": { - "mapping": { - "Laser": "#/$defs/LaserConfig", - "Light emitting diode": "#/$defs/LightEmittingDiodeConfig" - }, - "propertyName": "device_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/LightEmittingDiodeConfig" - }, - { - "$ref": "#/$defs/LaserConfig" - } - ] - }, - "title": "Light Sources", - "type": "array" - }, - "ephys_modules": { - "default": [], - "items": { - "$ref": "#/$defs/ManipulatorModule" - }, - "title": "Ephys modules", - "type": "array" - }, - "stick_microscopes": { - "default": [], - "description": "Must match stick microscope assemblies in rig file", - "items": { - "$ref": "#/$defs/DomeModule" - }, - "title": "Stick microscopes", - "type": "array" - }, - "manipulator_modules": { - "default": [], - "items": { - "$ref": "#/$defs/ManipulatorModule" - }, - "title": "Manipulator modules", - "type": "array" - }, - "detectors": { - "default": [], - "items": { - "$ref": "#/$defs/DetectorConfig" - }, - "title": "Detectors", - "type": "array" - }, - "fiber_connections": { - "default": [], - "items": { - "$ref": "#/$defs/FiberConnectionConfig" - }, - "title": "Implanted fiber photometry devices", - "type": "array" - }, - "fiber_modules": { - "default": [], - "items": { - "$ref": "#/$defs/FiberModule" - }, - "title": "Inserted fiber modules", - "type": "array" - }, - "ophys_fovs": { - "default": [], - "items": { - "$ref": "#/$defs/FieldOfView" - }, - "title": "Fields of view", - "type": "array" - }, - "slap_fovs": { - "default": [], - "items": { - "$ref": "#/$defs/SlapFieldOfView" - }, - "title": "Slap2 fields of view", - "type": "array" - }, - "stack_parameters": { - "anyOf": [ - { - "$ref": "#/$defs/Stack" - }, - { - "type": "null" - } + "name": { + "const": "Scanned line projection imaging", + "default": "Scanned line projection imaging", + "enum": [ + "Scanned line projection imaging" ], - "default": null, - "title": "Stack parameters" - }, - "mri_scans": { - "default": [], - "items": { - "$ref": "#/$defs/MRIScan" - }, - "title": "MRI scans", - "type": "array" - }, - "stream_modalities": { - "items": { - "discriminator": { - "mapping": { - "EMG": "#/$defs/EMG", - "ISI": "#/$defs/ISI", - "MRI": "#/$defs/MRI", - "SPIM": "#/$defs/SPIM", - "behavior": "#/$defs/BEHAVIOR", - "behavior-videos": "#/$defs/BEHAVIOR_VIDEOS", - "confocal": "#/$defs/CONFOCAL", - "ecephys": "#/$defs/ECEPHYS", - "fMOST": "#/$defs/FMOST", - "fib": "#/$defs/FIB", - "icephys": "#/$defs/ICEPHYS", - "merfish": "#/$defs/MERFISH", - "pophys": "#/$defs/POPHYS", - "slap": "#/$defs/SLAP" - }, - "propertyName": "abbreviation" - }, - "oneOf": [ - { - "$ref": "#/$defs/BEHAVIOR" - }, - { - "$ref": "#/$defs/BEHAVIOR_VIDEOS" - }, - { - "$ref": "#/$defs/CONFOCAL" - }, - { - "$ref": "#/$defs/EMG" - }, - { - "$ref": "#/$defs/ECEPHYS" - }, - { - "$ref": "#/$defs/FIB" - }, - { - "$ref": "#/$defs/FMOST" - }, - { - "$ref": "#/$defs/ICEPHYS" - }, - { - "$ref": "#/$defs/ISI" - }, - { - "$ref": "#/$defs/MRI" - }, - { - "$ref": "#/$defs/MERFISH" - }, - { - "$ref": "#/$defs/POPHYS" - }, - { - "$ref": "#/$defs/SLAP" - }, - { - "$ref": "#/$defs/SPIM" - } - ] - }, - "title": "Modalities", - "type": "array" + "title": "Name", + "type": "string" }, - "software": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Software" - }, - "type": "array" - }, - { - "type": "null" - } + "abbreviation": { + "const": "slap", + "default": "slap", + "enum": [ + "slap" ], - "default": [], - "title": "Data stream software information" + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Slap", + "type": "object" + }, + "_Spim": { + "additionalProperties": false, + "description": "Model SPIM", + "properties": { + "name": { + "const": "Selective plane illumination microscopy", + "default": "Selective plane illumination microscopy", + "enum": [ + "Selective plane illumination microscopy" + ], + "title": "Name", + "type": "string" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "abbreviation": { + "const": "SPIM", + "default": "SPIM", + "enum": [ + "SPIM" ], - "default": null, - "title": "Notes" + "title": "Abbreviation", + "type": "string" } }, - "required": [ - "stream_start_time", - "stream_end_time", - "stream_modalities" - ], - "title": "Stream", + "title": "_Spim", "type": "object" }, - "SubjectPosition": { - "description": "Subject position", - "enum": [ - "Prone", - "Supine" - ], - "title": "SubjectPosition", - "type": "string" + "_Spinnaker": { + "description": "Model Spinnaker", + "properties": { + "name": { + "const": "Spinnaker", + "default": "Spinnaker", + "enum": [ + "Spinnaker" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Spinnaker", + "type": "object" }, - "TAMRON": { + "_Tamron": { + "description": "Model Tamron", "properties": { "name": { "const": "Tamron", @@ -8247,37 +9160,69 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, + "title": "Registry Identifier", + "type": "null" + } + }, + "title": "_Tamron", + "type": "object" + }, + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", + "properties": { + "name": { + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", "enum": [ - null + "Technical Manufacturing Corporation" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "TMC", + "default": "TMC", + "enum": [ + "TMC" ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": null, + "title": "Registry", + "type": "null" + }, + "registry_identifier": { + "default": null, "title": "Registry Identifier", "type": "null" } }, - "title": "TAMRON", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "THERMO_FISHER_SCIENTIFIC": { + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { "name": { - "const": "Thermo Fisher Scientific", - "default": "Thermo Fisher Scientific", + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "enum": [ - "Thermo Fisher Scientific" + "Teledyne FLIR" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "FLIR", + "default": "FLIR", "enum": [ - null + "FLIR" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "default": { @@ -8286,75 +9231,138 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "03x1ewr52", - "default": "03x1ewr52", + "const": "01j1gwp17", + "default": "01j1gwp17", "enum": [ - "03x1ewr52" + "01j1gwp17" ], "title": "Registry Identifier", "type": "string" } }, - "title": "THERMO_FISHER_SCIENTIFIC", + "title": "_Teledyne_Flir", "type": "object" }, - "THE_IMAGING_SOURCE": { + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { - "const": "The Imaging Source", - "default": "The Imaging Source", + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "enum": [ - "The Imaging Source" + "Templeton World Charity Foundation" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "TWCF", + "default": "TWCF", "enum": [ - null + "TWCF" ], "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "00x0z1472", + "default": "00x0z1472", "enum": [ - null + "00x0z1472" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "THE_IMAGING_SOURCE", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "THE_LEE_COMPANY": { + "_The_Imaging_Source": { + "description": "Model The Imaging Source", "properties": { "name": { - "const": "The Lee Company", - "default": "The Lee Company", + "const": "The Imaging Source", + "default": "The Imaging Source", "enum": [ - "The Lee Company" + "The Imaging Source" ], "title": "Name", "type": "string" @@ -8374,25 +9382,22 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "THE_LEE_COMPANY", + "title": "_The_Imaging_Source", "type": "object" }, - "THORLABS": { + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { "name": { - "const": "Thorlabs", - "default": "Thorlabs", + "const": "The Lee Company", + "default": "The Lee Company", "enum": [ - "Thorlabs" + "The Lee Company" ], "title": "Name", "type": "string" @@ -8407,93 +9412,115 @@ "type": "null" }, "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" + "default": null, + "title": "Registry", + "type": "null" }, "registry_identifier": { - "const": "04gsnvb07", - "default": "04gsnvb07", - "enum": [ - "04gsnvb07" - ], + "default": null, "title": "Registry Identifier", - "type": "string" + "type": "null" } }, - "title": "THORLABS", + "title": "_The_Lee_Company", "type": "object" }, - "TMC": { + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { "name": { - "const": "Technical Manufacturing Corporation", - "default": "Technical Manufacturing Corporation", + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "enum": [ - "Technical Manufacturing Corporation" + "Thermo Fisher Scientific" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TMC", - "default": "TMC", + "const": null, + "default": null, "enum": [ - "TMC" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { - "default": null, - "title": "Registry", - "type": "null" + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" }, "registry_identifier": { - "const": null, - "default": null, + "const": "03x1ewr52", + "default": "03x1ewr52", "enum": [ - null + "03x1ewr52" ], "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "TMC", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "TWCF": { + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", + "const": "Thorlabs", + "default": "Thorlabs", "enum": [ - "Templeton World Charity Foundation" + "Thorlabs" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "TWCF", - "default": "TWCF", + "const": null, + "default": null, "enum": [ - "TWCF" + null ], "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "default": { @@ -8502,31 +9529,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "00x0z1472", - "default": "00x0z1472", + "const": "04gsnvb07", + "default": "04gsnvb07", "enum": [ - "00x0z1472" + "04gsnvb07" ], "title": "Registry Identifier", "type": "string" } }, - "title": "TWCF", + "title": "_Thorlabs", "type": "object" }, - "TYMPHANY": { + "_Tymphany": { + "description": "Model Tymphany", "properties": { "name": { "const": "Tymphany", @@ -8552,77 +9604,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "TYMPHANY", - "type": "object" - }, - "TimeUnit": { - "description": "Enumeration of Time Measurements", - "enum": [ - "hour", - "minute", - "second", - "millisecond", - "microsecond", - "nanosecond" - ], - "title": "TimeUnit", - "type": "string" - }, - "Translation3dTransform": { - "additionalProperties": false, - "description": "Values to be vector-added to a 3D position. Often needed to specify a device or tile's origin.", - "properties": { - "type": { - "const": "translation", - "default": "translation", - "enum": [ - "translation" - ], - "title": "Type", - "type": "string" - }, - "translation": { - "items": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "maxItems": 3, - "minItems": 3, - "title": "3D translation parameters", - "type": "array" - } - }, - "required": [ - "translation" - ], - "title": "Translation3dTransform", + "title": "_Tymphany", "type": "object" }, - "TriggerType": { - "description": "Types of detector triggers", - "enum": [ - "Internal", - "External" - ], - "title": "TriggerType", - "type": "string" - }, - "VIEWORKS": { + "_Vieworks": { + "description": "Model Vieworks", "properties": { "name": { "const": "Vieworks", @@ -8648,19 +9639,16 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VIEWORKS", + "title": "_Vieworks", "type": "object" }, - "VORTRAN": { + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { "const": "Vortran", @@ -8686,79 +9674,115 @@ "type": "null" }, "registry_identifier": { - "const": null, "default": null, - "enum": [ - null - ], "title": "Registry Identifier", "type": "null" } }, - "title": "VORTRAN", + "title": "_Vortran", "type": "object" }, - "VisualStimulation": { - "additionalProperties": false, - "description": "Description of visual stimulus parameters. Provides a high level description of stimulus.", + "aind_data_schema_models__organizations___Addgene": { + "description": "Model Addgene", "properties": { - "stimulus_type": { - "const": "Visual Stimulation", - "default": "Visual Stimulation", + "name": { + "const": "Addgene", + "default": "Addgene", "enum": [ - "Visual Stimulation" + "Addgene" ], - "title": "Stimulus Type", - "type": "string" - }, - "stimulus_name": { - "title": "Stimulus name", + "title": "Name", "type": "string" }, - "stimulus_parameters": { - "$ref": "#/$defs/AindGeneric", - "default": {}, - "description": "Define and list the parameter values used (e.g. all TF or orientation values)", - "title": "Stimulus parameters" + "abbreviation": { + "const": null, + "default": null, + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, - "stimulus_template_name": { - "default": [], - "description": "Name of image set or movie displayed", - "items": { - "type": "string" + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" }, - "title": "Stimulus template name", - "type": "array" - }, - "notes": { - "anyOf": [ + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/aind_data_schema_models__registries___Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/aind_data_schema_models__registries___Addgene" }, { - "type": "null" + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Notes" + "title": "Registry" + }, + "registry_identifier": { + "const": "01nn1pw54", + "default": "01nn1pw54", + "enum": [ + "01nn1pw54" + ], + "title": "Registry Identifier", + "type": "string" } }, - "required": [ - "stimulus_name" - ], - "title": "VisualStimulation", + "title": "_Addgene", "type": "object" }, - "VolumeUnit": { - "description": "Enumeration of Volume Measurements", - "enum": [ - "liter", - "milliliter", - "microliter", - "nanoliter" - ], - "title": "VolumeUnit", - "type": "string" + "aind_data_schema_models__registries___Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" } }, "additionalProperties": false, @@ -8771,10 +9795,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.1", - "default": "1.0.1", + "const": "1.0.3", + "default": "1.0.3", "enum": [ - "1.0.1" + "1.0.3" ], "title": "Schema Version", "type": "string" diff --git a/schemas/subject_schema.json b/schemas/subject_schema.json index 893ecccae..d41b49b9c 100644 --- a/schemas/subject_schema.json +++ b/schemas/subject_schema.json @@ -1,56 +1,5 @@ { "$defs": { - "AI": { - "properties": { - "name": { - "const": "Allen Institute", - "default": "Allen Institute", - "enum": [ - "Allen Institute" - ], - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "AI", - "default": "AI", - "enum": [ - "AI" - ], - "title": "Abbreviation", - "type": "string" - }, - "registry": { - "default": { - "name": "Research Organization Registry", - "abbreviation": "ROR" - }, - "discriminator": { - "mapping": { - "Research Organization Registry": "#/$defs/ROR" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "03cpe7c52", - "default": "03cpe7c52", - "enum": [ - "03cpe7c52" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "AI", - "type": "object" - }, "BackgroundStrain": { "description": "Animal background strain name", "enum": [ @@ -122,7 +71,288 @@ "title": "BreedingInfo", "type": "object" }, - "CALLITHRIX_JACCHUS": { + "HomeCageEnrichment": { + "description": "Materials provided in animal home cage", + "enum": [ + "None", + "Plastic shelter", + "Plastic tube", + "Running wheel", + "Other" + ], + "title": "HomeCageEnrichment", + "type": "string" + }, + "Housing": { + "additionalProperties": false, + "description": "Description of subject housing", + "properties": { + "cage_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Cage ID" + }, + "room_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Room ID" + }, + "light_cycle": { + "anyOf": [ + { + "$ref": "#/$defs/LightCycle" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Light cycle" + }, + "home_cage_enrichment": { + "default": [], + "items": { + "$ref": "#/$defs/HomeCageEnrichment" + }, + "title": "Home cage enrichment", + "type": "array" + }, + "cohoused_subjects": { + "default": [], + "description": "List of IDs of other subjects housed in same cage", + "items": { + "type": "string" + }, + "title": "Co-housed subjects", + "type": "array" + } + }, + "title": "Housing", + "type": "object" + }, + "LightCycle": { + "additionalProperties": false, + "description": "Description of vivarium light cycle times", + "properties": { + "lights_on_time": { + "description": "Time in UTC that lights were turned on", + "format": "time", + "title": "Lights on time", + "type": "string" + }, + "lights_off_time": { + "description": "Time in UTC that lights were turned off", + "format": "time", + "title": "Lights off time", + "type": "string" + } + }, + "required": [ + "lights_on_time", + "lights_off_time" + ], + "title": "LightCycle", + "type": "object" + }, + "PIDName": { + "additionalProperties": false, + "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "abbreviation": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Abbreviation" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/BaseName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry identifier" + } + }, + "required": [ + "name" + ], + "title": "PIDName", + "type": "object" + }, + "Sex": { + "description": "Subject sex name", + "enum": [ + "Female", + "Male" + ], + "title": "Sex", + "type": "string" + }, + "WellnessReport": { + "additionalProperties": false, + "description": "Wellness report on animal health", + "properties": { + "date": { + "format": "date", + "title": "Date", + "type": "string" + }, + "report": { + "title": "Report", + "type": "string" + } + }, + "required": [ + "date", + "report" + ], + "title": "WellnessReport", + "type": "object" + }, + "_Addgene": { + "additionalProperties": false, + "description": "Model ADDGENE", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "enum": [ + "Addgene" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ADDGENE", + "default": "ADDGENE", + "enum": [ + "ADDGENE" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Addgene", + "type": "object" + }, + "_Allen_Institute": { + "description": "Model Allen Institute", + "properties": { + "name": { + "const": "Allen Institute", + "default": "Allen Institute", + "enum": [ + "Allen Institute" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AI", + "default": "AI", + "enum": [ + "AI" + ], + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "default": { + "name": "Research Organization Registry", + "abbreviation": "ROR" + }, + "discriminator": { + "mapping": { + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" + } + ], + "title": "Registry" + }, + "registry_identifier": { + "const": "03cpe7c52", + "default": "03cpe7c52", + "enum": [ + "03cpe7c52" + ], + "title": "Registry Identifier", + "type": "string" + } + }, + "title": "_Allen_Institute", + "type": "object" + }, + "_Callithrix_Jacchus": { + "description": "Model Callithrix jacchus", "properties": { "name": { "const": "Callithrix jacchus", @@ -140,13 +370,37 @@ }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -161,10 +415,11 @@ "type": "string" } }, - "title": "CALLITHRIX_JACCHUS", + "title": "_Callithrix_Jacchus", "type": "object" }, - "COLUMBIA": { + "_Columbia_University": { + "description": "Model Columbia University", "properties": { "name": { "const": "Columbia University", @@ -191,13 +446,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -212,10 +491,37 @@ "type": "string" } }, - "title": "COLUMBIA", + "title": "_Columbia_University", "type": "object" }, - "HOMO_SAPIENS": { + "_Emapa": { + "additionalProperties": false, + "description": "Model EMAPA", + "properties": { + "name": { + "const": "Edinburgh Mouse Atlas Project", + "default": "Edinburgh Mouse Atlas Project", + "enum": [ + "Edinburgh Mouse Atlas Project" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "EMAPA", + "default": "EMAPA", + "enum": [ + "EMAPA" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emapa", + "type": "object" + }, + "_Homo_Sapiens": { + "description": "Model Homo sapiens", "properties": { "name": { "const": "Homo sapiens", @@ -233,13 +539,37 @@ }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -254,10 +584,11 @@ "type": "string" } }, - "title": "HOMO_SAPIENS", + "title": "_Homo_Sapiens", "type": "object" }, - "HUST": { + "_Huazhong_University_Of_Science_And_Technology": { + "description": "Model Huazhong University of Science and Technology", "properties": { "name": { "const": "Huazhong University of Science and Technology", @@ -284,119 +615,71 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" - } - ], - "title": "Registry" - }, - "registry_identifier": { - "const": "00p991c53", - "default": "00p991c53", - "enum": [ - "00p991c53" - ], - "title": "Registry Identifier", - "type": "string" - } - }, - "title": "HUST", - "type": "object" - }, - "HomeCageEnrichment": { - "description": "Materials provided in animal home cage", - "enum": [ - "None", - "Plastic shelter", - "Plastic tube", - "Running wheel", - "Other" - ], - "title": "HomeCageEnrichment", - "type": "string" - }, - "Housing": { - "additionalProperties": false, - "description": "Description of subject housing", - "properties": { - "cage_id": { - "anyOf": [ + "$ref": "#/$defs/_Addgene" + }, { - "type": "string" + "$ref": "#/$defs/_Emapa" }, { - "type": "null" - } - ], - "default": null, - "title": "Cage ID" - }, - "room_id": { - "anyOf": [ + "$ref": "#/$defs/_Mgi" + }, { - "type": "string" + "$ref": "#/$defs/_Ncbi" }, { - "type": "null" - } - ], - "default": null, - "title": "Room ID" - }, - "light_cycle": { - "anyOf": [ + "$ref": "#/$defs/_Orcid" + }, { - "$ref": "#/$defs/LightCycle" + "$ref": "#/$defs/_Ror" }, { - "type": "null" + "$ref": "#/$defs/_Rrid" } ], - "default": null, - "title": "Light cycle" - }, - "home_cage_enrichment": { - "default": [], - "items": { - "$ref": "#/$defs/HomeCageEnrichment" - }, - "title": "Home cage enrichment", - "type": "array" + "title": "Registry" }, - "cohoused_subjects": { - "default": [], - "description": "List of IDs of other subjects housed in same cage", - "items": { - "type": "string" - }, - "title": "Co-housed subjects", - "type": "array" + "registry_identifier": { + "const": "00p991c53", + "default": "00p991c53", + "enum": [ + "00p991c53" + ], + "title": "Registry Identifier", + "type": "string" } }, - "title": "Housing", + "title": "_Huazhong_University_Of_Science_And_Technology", "type": "object" }, - "JANELIA": { + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", "properties": { "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", "enum": [ - "Janelia Research Campus" + "Jackson Laboratory" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "Janelia", - "default": "Janelia", + "const": "JAX", + "default": "JAX", "enum": [ - "Janelia" + "JAX" ], "title": "Abbreviation", "type": "string" @@ -408,46 +691,71 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "013sk6x84", - "default": "013sk6x84", + "const": "021sy4w91", + "default": "021sy4w91", "enum": [ - "013sk6x84" + "021sy4w91" ], "title": "Registry Identifier", "type": "string" } }, - "title": "JANELIA", + "title": "_Jackson_Laboratory", "type": "object" }, - "JAX": { + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", "properties": { "name": { - "const": "Jackson Laboratory", - "default": "Jackson Laboratory", + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", "enum": [ - "Jackson Laboratory" + "Janelia Research Campus" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": "JAX", - "default": "JAX", + "const": "Janelia", + "default": "Janelia", "enum": [ - "JAX" + "Janelia" ], "title": "Abbreviation", "type": "string" @@ -459,55 +767,56 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" }, "registry_identifier": { - "const": "021sy4w91", - "default": "021sy4w91", + "const": "013sk6x84", + "default": "013sk6x84", "enum": [ - "021sy4w91" + "013sk6x84" ], "title": "Registry Identifier", "type": "string" } }, - "title": "JAX", - "type": "object" - }, - "LightCycle": { - "additionalProperties": false, - "description": "Description of vivarium light cycle times", - "properties": { - "lights_on_time": { - "description": "Time in UTC that lights were turned on", - "format": "time", - "title": "Lights on time", - "type": "string" - }, - "lights_off_time": { - "description": "Time in UTC that lights were turned off", - "format": "time", - "title": "Lights off time", - "type": "string" - } - }, - "required": [ - "lights_on_time", - "lights_off_time" - ], - "title": "LightCycle", + "title": "_Janelia_Research_Campus", "type": "object" }, - "MACACA_MULATTA": { + "_Macaca_Mulatta": { + "description": "Model Macaca mulatta", "properties": { "name": { "const": "Macaca mulatta", @@ -525,13 +834,37 @@ }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -546,10 +879,37 @@ "type": "string" } }, - "title": "MACACA_MULATTA", + "title": "_Macaca_Mulatta", + "type": "object" + }, + "_Mgi": { + "additionalProperties": false, + "description": "Model MGI", + "properties": { + "name": { + "const": "Mouse Genome Informatics", + "default": "Mouse Genome Informatics", + "enum": [ + "Mouse Genome Informatics" + ], + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MGI", + "default": "MGI", + "enum": [ + "MGI" + ], + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mgi", "type": "object" }, - "MUS_MUSCULUS": { + "_Mus_Musculus": { + "description": "Model Mus musculus", "properties": { "name": { "const": "Mus musculus", @@ -567,13 +927,37 @@ }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -588,11 +972,12 @@ "type": "string" } }, - "title": "MUS_MUSCULUS", + "title": "_Mus_Musculus", "type": "object" }, - "NCBI": { + "_Ncbi": { "additionalProperties": false, + "description": "Model NCBI", "properties": { "name": { "const": "National Center for Biotechnology Information", @@ -613,10 +998,11 @@ "type": "string" } }, - "title": "NCBI", + "title": "_Ncbi", "type": "object" }, - "NYU": { + "_New_York_University": { + "description": "Model New York University", "properties": { "name": { "const": "New York University", @@ -643,13 +1029,37 @@ }, "discriminator": { "mapping": { - "Research Organization Registry": "#/$defs/ROR" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/ROR" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -664,99 +1074,72 @@ "type": "string" } }, - "title": "NYU", + "title": "_New_York_University", "type": "object" }, - "OTHER": { + "_Orcid": { + "additionalProperties": false, + "description": "Model ORCID", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Open Researcher and Contributor ID", + "default": "Open Researcher and Contributor ID", "enum": [ - "Other" + "Open Researcher and Contributor ID" ], "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "ORCID", + "default": "ORCID", "enum": [ - null + "ORCID" ], "title": "Abbreviation", - "type": "null" - }, - "registry": { - "default": null, - "title": "Registry", - "type": "null" - }, - "registry_identifier": { - "const": null, - "default": null, - "enum": [ - null - ], - "title": "Registry Identifier", - "type": "null" + "type": "string" } }, - "title": "OTHER", + "title": "_Orcid", "type": "object" }, - "PIDName": { - "additionalProperties": false, - "description": "Model for associate a name with a persistent identifier (PID),\nthe registry for that PID, and abbreviation for that registry", + "_Other": { + "description": "Model Other", "properties": { "name": { + "const": "Other", + "default": "Other", + "enum": [ + "Other" + ], "title": "Name", "type": "string" }, "abbreviation": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], + "const": null, "default": null, - "title": "Abbreviation" + "enum": [ + null + ], + "title": "Abbreviation", + "type": "null" }, "registry": { - "anyOf": [ - { - "$ref": "#/$defs/BaseName" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry" + "title": "Registry", + "type": "null" }, "registry_identifier": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], "default": null, - "title": "Registry identifier" + "title": "Registry Identifier", + "type": "null" } }, - "required": [ - "name" - ], - "title": "PIDName", + "title": "_Other", "type": "object" }, - "RATTUS_NORVEGICUS": { + "_Rattus_Norvegicus": { + "description": "Model Rattus norvegicus", "properties": { "name": { "const": "Rattus norvegicus", @@ -774,13 +1157,37 @@ }, "discriminator": { "mapping": { - "National Center for Biotechnology Information": "#/$defs/NCBI" + "ADDGENE": "#/$defs/_Addgene", + "EMAPA": "#/$defs/_Emapa", + "MGI": "#/$defs/_Mgi", + "NCBI": "#/$defs/_Ncbi", + "ORCID": "#/$defs/_Orcid", + "ROR": "#/$defs/_Ror", + "RRID": "#/$defs/_Rrid" }, - "propertyName": "name" + "propertyName": "abbreviation" }, "oneOf": [ { - "$ref": "#/$defs/NCBI" + "$ref": "#/$defs/_Addgene" + }, + { + "$ref": "#/$defs/_Emapa" + }, + { + "$ref": "#/$defs/_Mgi" + }, + { + "$ref": "#/$defs/_Ncbi" + }, + { + "$ref": "#/$defs/_Orcid" + }, + { + "$ref": "#/$defs/_Ror" + }, + { + "$ref": "#/$defs/_Rrid" } ], "title": "Registry" @@ -795,11 +1202,12 @@ "type": "string" } }, - "title": "RATTUS_NORVEGICUS", + "title": "_Rattus_Norvegicus", "type": "object" }, - "ROR": { + "_Ror": { "additionalProperties": false, + "description": "Model ROR", "properties": { "name": { "const": "Research Organization Registry", @@ -820,37 +1228,33 @@ "type": "string" } }, - "title": "ROR", + "title": "_Ror", "type": "object" }, - "Sex": { - "description": "Subject sex name", - "enum": [ - "Female", - "Male" - ], - "title": "Sex", - "type": "string" - }, - "WellnessReport": { + "_Rrid": { "additionalProperties": false, - "description": "Wellness report on animal health", + "description": "Model RRID", "properties": { - "date": { - "format": "date", - "title": "Date", + "name": { + "const": "Research Resource Identifiers", + "default": "Research Resource Identifiers", + "enum": [ + "Research Resource Identifiers" + ], + "title": "Name", "type": "string" }, - "report": { - "title": "Report", + "abbreviation": { + "const": "RRID", + "default": "RRID", + "enum": [ + "RRID" + ], + "title": "Abbreviation", "type": "string" } }, - "required": [ - "date", - "report" - ], - "title": "WellnessReport", + "title": "_Rrid", "type": "object" } }, @@ -864,10 +1268,10 @@ "type": "string" }, "schema_version": { - "const": "1.0.0", - "default": "1.0.0", + "const": "1.0.2", + "default": "1.0.2", "enum": [ - "1.0.0" + "1.0.2" ], "title": "Schema Version", "type": "string" @@ -901,29 +1305,29 @@ "species": { "discriminator": { "mapping": { - "Callithrix jacchus": "#/$defs/CALLITHRIX_JACCHUS", - "Homo sapiens": "#/$defs/HOMO_SAPIENS", - "Macaca mulatta": "#/$defs/MACACA_MULATTA", - "Mus musculus": "#/$defs/MUS_MUSCULUS", - "Rattus norvegicus": "#/$defs/RATTUS_NORVEGICUS" + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/CALLITHRIX_JACCHUS" + "$ref": "#/$defs/_Callithrix_Jacchus" }, { - "$ref": "#/$defs/HOMO_SAPIENS" + "$ref": "#/$defs/_Homo_Sapiens" }, { - "$ref": "#/$defs/MACACA_MULATTA" + "$ref": "#/$defs/_Macaca_Mulatta" }, { - "$ref": "#/$defs/MUS_MUSCULUS" + "$ref": "#/$defs/_Mus_Musculus" }, { - "$ref": "#/$defs/RATTUS_NORVEGICUS" + "$ref": "#/$defs/_Rattus_Norvegicus" } ], "title": "Species" @@ -965,37 +1369,37 @@ "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", "discriminator": { "mapping": { - "Allen Institute": "#/$defs/AI", - "Columbia University": "#/$defs/COLUMBIA", - "Huazhong University of Science and Technology": "#/$defs/HUST", - "Jackson Laboratory": "#/$defs/JAX", - "Janelia Research Campus": "#/$defs/JANELIA", - "New York University": "#/$defs/NYU", - "Other": "#/$defs/OTHER" + "Allen Institute": "#/$defs/_Allen_Institute", + "Columbia University": "#/$defs/_Columbia_University", + "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "New York University": "#/$defs/_New_York_University", + "Other": "#/$defs/_Other" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/AI" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/COLUMBIA" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/HUST" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/JANELIA" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/JAX" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/NYU" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/OTHER" + "$ref": "#/$defs/_Other" } ], "title": "Source" diff --git a/src/aind_data_schema/core/acquisition.py b/src/aind_data_schema/core/acquisition.py index 4396bb77a..8aa20e161 100644 --- a/src/aind_data_schema/core/acquisition.py +++ b/src/aind_data_schema/core/acquisition.py @@ -45,7 +45,7 @@ class Acquisition(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/acquisition.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.2"]] = Field(default="1.0.2") + schema_version: SkipValidation[Literal["1.0.3"]] = Field("1.0.3") protocol_id: List[str] = Field(default=[], title="Protocol ID", description="DOI for protocols.io") experimenter_full_name: List[str] = Field( ..., diff --git a/src/aind_data_schema/core/data_description.py b/src/aind_data_schema/core/data_description.py index 4d37b6420..c6406c459 100644 --- a/src/aind_data_schema/core/data_description.py +++ b/src/aind_data_schema/core/data_description.py @@ -40,7 +40,7 @@ class DataDescription(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/data_description.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.2"]] = Field(default="1.0.2") + schema_version: SkipValidation[Literal["1.0.3"]] = Field("1.0.3") license: Literal["CC-BY-4.0"] = Field("CC-BY-4.0", title="License") platform: Platform.ONE_OF = Field( diff --git a/src/aind_data_schema/core/instrument.py b/src/aind_data_schema/core/instrument.py index 5af140fa3..8c1b9bec6 100644 --- a/src/aind_data_schema/core/instrument.py +++ b/src/aind_data_schema/core/instrument.py @@ -35,7 +35,7 @@ class Instrument(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/instrument.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.2"]] = Field(default="1.0.2") + schema_version: SkipValidation[Literal["1.0.3"]] = Field("1.0.3") instrument_id: Optional[str] = Field( default=None, diff --git a/src/aind_data_schema/core/metadata.py b/src/aind_data_schema/core/metadata.py index 552b35d87..dd106bc06 100644 --- a/src/aind_data_schema/core/metadata.py +++ b/src/aind_data_schema/core/metadata.py @@ -71,7 +71,7 @@ class Metadata(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/metadata.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.1.0"]] = Field(default="1.1.0") + schema_version: SkipValidation[Literal["1.1.1"]] = Field("1.1.1") id: UUID = Field( default_factory=uuid4, alias="_id", diff --git a/src/aind_data_schema/core/procedures.py b/src/aind_data_schema/core/procedures.py index b768e0f3a..95607f050 100644 --- a/src/aind_data_schema/core/procedures.py +++ b/src/aind_data_schema/core/procedures.py @@ -649,7 +649,7 @@ class Procedures(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/procedures.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.1.2"]] = Field(default="1.1.2") + schema_version: SkipValidation[Literal["1.1.3"]] = Field("1.1.3") subject_id: str = Field( ..., description="Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.", diff --git a/src/aind_data_schema/core/processing.py b/src/aind_data_schema/core/processing.py index 1da64c79f..c2b84fe3c 100644 --- a/src/aind_data_schema/core/processing.py +++ b/src/aind_data_schema/core/processing.py @@ -124,7 +124,7 @@ class Processing(AindCoreModel): _DESCRIBED_BY_URL: str = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/processing.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.1.2"]] = Field(default="1.1.2") + schema_version: SkipValidation[Literal["1.1.3"]] = Field("1.1.3") processing_pipeline: PipelineProcess = Field( ..., description="Pipeline used to process data", title="Processing Pipeline" diff --git a/src/aind_data_schema/core/quality_control.py b/src/aind_data_schema/core/quality_control.py index 9e98888e3..5325b8ba6 100644 --- a/src/aind_data_schema/core/quality_control.py +++ b/src/aind_data_schema/core/quality_control.py @@ -174,7 +174,7 @@ class QualityControl(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/quality_control.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.2.0"]] = Field(default="1.2.0") + schema_version: SkipValidation[Literal["1.2.1"]] = Field("1.2.1") evaluations: List[QCEvaluation] = Field(..., title="Evaluations") notes: Optional[str] = Field(default=None, title="Notes") diff --git a/src/aind_data_schema/core/rig.py b/src/aind_data_schema/core/rig.py index d45ac83ad..4b2be2d02 100644 --- a/src/aind_data_schema/core/rig.py +++ b/src/aind_data_schema/core/rig.py @@ -51,7 +51,7 @@ class Rig(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/rig.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.2"]] = Field(default="1.0.2") + schema_version: SkipValidation[Literal["1.0.3"]] = Field("1.0.3") rig_id: str = Field( ..., description="Unique rig identifier, name convention: --", diff --git a/src/aind_data_schema/core/session.py b/src/aind_data_schema/core/session.py index 46e1be69b..8f8ef92ce 100644 --- a/src/aind_data_schema/core/session.py +++ b/src/aind_data_schema/core/session.py @@ -534,7 +534,7 @@ class Session(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/session.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.2"]] = Field(default="1.0.2") + schema_version: SkipValidation[Literal["1.0.3"]] = Field("1.0.3") protocol_id: List[str] = Field(default=[], title="Protocol ID", description="DOI for protocols.io") experimenter_full_name: List[str] = Field( ..., diff --git a/src/aind_data_schema/core/subject.py b/src/aind_data_schema/core/subject.py index a0d7f0707..fb4e422ae 100644 --- a/src/aind_data_schema/core/subject.py +++ b/src/aind_data_schema/core/subject.py @@ -89,7 +89,7 @@ class Subject(AindCoreModel): _DESCRIBED_BY_URL = AindCoreModel._DESCRIBED_BY_BASE_URL.default + "aind_data_schema/core/subject.py" describedBy: str = Field(default=_DESCRIBED_BY_URL, json_schema_extra={"const": _DESCRIBED_BY_URL}) - schema_version: SkipValidation[Literal["1.0.1"]] = Field(default="1.0.1") + schema_version: SkipValidation[Literal["1.0.2"]] = Field("1.0.2") subject_id: str = Field( ..., description="Unique identifier for the subject. If this is not a Allen LAS ID, indicate this in the Notes.",