diff --git a/.gitignore b/.gitignore index c8210b6a6..6e026b064 100644 --- a/.gitignore +++ b/.gitignore @@ -146,3 +146,4 @@ examples/*.json *.json docs/base/models/* .github/copilot-instructions.md +uv.lock diff --git a/docs/source/acquisition.md b/docs/source/acquisition.md index 4ad7ad1bf..faa74afe2 100644 --- a/docs/source/acquisition.md +++ b/docs/source/acquisition.md @@ -83,7 +83,6 @@ while the StimulusEpoch represents all stimuli being presented. | `acquisition_start_tz` | `int or pydantic_extra_types.timezone_name.TimeZoneName or NoneType` | Acquisition start timezone (Automatically populated by a validator based on acquisition_start_time. Will be a TimeZoneName (IANA name) when the datetime uses a ZoneInfo timezone, or an integer UTC offset in hours for fixed-offset timezones. Use ZoneInfo (from the zoneinfo standard library) to preserve the named timezone.) | | `acquisition_end_time` | `datetime (timezone-aware)` | Acquisition end time | | `experimenters` | `List[str]` | experimenter(s) | -| `protocol_id` | `Optional[List[str]]` | Protocol ID (DOI for protocols.io) | | `ethics_review_id` | `Optional[List[str]]` | Ethics review ID | | `instrument_id` | `Optional[str]` | Instrument ID (Should match the Instrument.instrument_id. Required when instrument metadata is available.) | | `acquisition_type` | `str` | Acquisition type (Descriptive string detailing the type of acquisition, should be consistent across similar acquisitions for the same experiment.) | @@ -95,6 +94,7 @@ while the StimulusEpoch represents all stimuli being presented. | `stimulus_epochs` | List[[StimulusEpoch](acquisition.md#stimulusepoch)] | Stimulus (A stimulus epoch captures all stimuli being presented during an acquisition. Epochs should be split when the purpose of the stimulus changes.) | | `manipulations` | List[[Manipulation](acquisition.md#manipulation)] | Manipulations (Procedures performed during the acquisition.) | | `subject_details` | Optional[[AcquisitionSubjectDetails](acquisition.md#acquisitionsubjectdetails)] | Subject details (Required for in vivo acquisitions.) | +| `protocol_id` | `Optional[List[str]]` | Protocol ID (DOI for protocols.io) | ## Model definitions @@ -151,9 +151,10 @@ Description of procedures performed during an acquisition. |-------|------|-------------| | `start_time` | `datetime (timezone-aware)` | Manipulation start time (Must be between the acquisition start and end times) | | `end_time` | `datetime (timezone-aware)` | Manipulation end time (Must be between the acquisition start and end times) | -| `procedures` | Optional[List[[Injection](components/injection_procedures.md#injection) or [BrainInjection](components/surgery_procedures.md#braininjection)]] | Procedures (Procedures performed during the manipulation) | +| `procedures` | Optional[List[[Injection](components/injection_procedures.md#injection) or [BrainInjection](components/surgery_procedures.md#braininjection) or [Reagent](components/reagent.md#reagent)]] | Procedures (Procedures performed during the manipulation) | | `anaesthesia` | Optional[[Anaesthetic](components/surgery_procedures.md#anaesthetic)] | Anaesthesia | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[List[str]]` | Protocol ID (DOI for protocols.io) | ### PerformanceMetrics diff --git a/docs/source/aind_data_schema_models/harp_types.md b/docs/source/aind_data_schema_models/harp_types.md index f89b1bad1..56297cc39 100644 --- a/docs/source/aind_data_schema_models/harp_types.md +++ b/docs/source/aind_data_schema_models/harp_types.md @@ -18,6 +18,7 @@ Harp device types | `CURRENTDRIVER` | `CurrentDriver` | `1282` | | `CUTTLEFISH` | `cuTTLefish` | `1403` | | `CUTTLEFISHFIP` | `cuTTLefishFip` | `1407` | +| `DELUXDRIVER` | `deLuxDriver` | `1410` | | `DRIVER12VOLTS` | `Driver12Volts` | `1072` | | `ENVIRONMENTSENSOR` | `EnvironmentSensor` | `1405` | | `FLYPAD` | `FlyPad` | `1200` | diff --git a/docs/source/aind_data_schema_models/organizations.md b/docs/source/aind_data_schema_models/organizations.md index 6a7fd7db5..4853d3ba0 100644 --- a/docs/source/aind_data_schema_models/organizations.md +++ b/docs/source/aind_data_schema_models/organizations.md @@ -22,6 +22,7 @@ Organization | `ASUS` | `None` | `ASUS` | `Research Organization Registry (ROR)` | `00bxkz165` | | `BASLER` | `None` | `Basler` | `None` | `None` | | `BCM` | `BCM` | `Baylor College of Medicine` | `Research Organization Registry (ROR)` | `02pttbw34` | +| `BROADCOM` | `None` | `Broadcom` | `Research Organization Registry (ROR)` | `035gt5s03` | | `BRUKER` | `None` | `Bruker` | `Research Organization Registry (ROR)` | `04r739x86` | | `BU` | `BU` | `Boston University` | `Research Organization Registry (ROR)` | `05qwgg493` | | `CAJAL` | `Cajal` | `Cajal Neuroscience` | `Research Organization Registry (ROR)` | `05pdc0q70` | @@ -47,6 +48,7 @@ Organization | `EDMUND_OPTICS` | `None` | `Edmund Optics` | `Research Organization Registry (ROR)` | `01j1gwp17` | | `EMORY` | `Emory` | `Emory University` | `Research Organization Registry (ROR)` | `03czfpz43` | | `EURESYS` | `None` | `Euresys` | `None` | `None` | +| `EXCELITAS_TECHNOLOGIES` | `None` | `Excelitas Technologies` | `Research Organization Registry (ROR)` | `01tpbbf75` | | `FILTER_MANUFACTURERS` | `N/A` | `N/A` | `N/A` | `N/A` | | `FLIR` | `FLIR` | `Teledyne FLIR` | `Research Organization Registry (ROR)` | `01j1gwp17` | | `FUJINON` | `None` | `Fujinon` | `None` | `None` | @@ -66,6 +68,7 @@ Organization | `JENOPTIK` | `None` | `Jenoptik` | `Research Organization Registry (ROR)` | `05g7t5c49` | | `JHU` | `JHU` | `Johns Hopkins University` | `Research Organization Registry (ROR)` | `00za53h95` | | `JULABO` | `None` | `Julabo` | `None` | `None` | +| `KENT_SCIENTIFIC_CORPORATION` | `None` | `Kent Scientific Corporation` | `Research Organization Registry (ROR)` | `03xkj6a08` | | `KOWA` | `None` | `Kowa` | `Research Organization Registry (ROR)` | `03zbwg482` | | `LASER_MANUFACTURERS` | `N/A` | `N/A` | `N/A` | `N/A` | | `LASOS` | `LASOS` | `LASOS Lasertechnik` | `None` | `None` | @@ -104,6 +107,7 @@ Organization | `OLYMPUS` | `None` | `Olympus` | `Research Organization Registry (ROR)` | `02vcdte90` | | `OPTOTUNE` | `None` | `Optotune` | `None` | `None` | | `OTHER` | `None` | `Other` | `None` | `None` | +| `OXFORD_INSTRUMENTS` | `None` | `Oxford Instruments` | `Research Organization Registry (ROR)` | `01age2z78` | | `OXXIUS` | `None` | `Oxxius` | `None` | `None` | | `PLACID_INDUSTRIES` | `None` | `Placid Industries` | `None` | `None` | | `PRIZMATIX` | `None` | `Prizmatix` | `None` | `None` | @@ -112,6 +116,7 @@ Organization | `RESEARCH_INSTITUTIONS` | `N/A` | `N/A` | `N/A` | `N/A` | | `SAME_SKY` | `None` | `Same Sky` | `None` | `None` | | `SCHNEIDER_KREUZNACH` | `None` | `Schneider-Kreuznach` | `None` | `None` | +| `SCIENTIFICA` | `None` | `Scientifica` | `Research Organization Registry (ROR)` | `00z72df47` | | `SECOND_ORDER_EFFECTS` | `None` | `Second Order Effects` | `None` | `None` | | `SEMROCK` | `None` | `Semrock` | `None` | `None` | | `SICGEN` | `None` | `SICGEN` | `None` | `None` | @@ -137,5 +142,6 @@ Organization | `UPENN` | `UPENN` | `University of Pennsylvania` | `Research Organization Registry (ROR)` | `00b30xv10` | | `VIEWORKS` | `None` | `Vieworks` | `None` | `None` | | `VORTRAN` | `None` | `Vortran` | `None` | `None` | +| `WPI` | `WPI` | `World Precision Intstruments` | `Research Organization Registry (ROR)` | `03st5df34` | diff --git a/docs/source/aind_data_schema_models/process_names.md b/docs/source/aind_data_schema_models/process_names.md index 45a1b3028..1bafd1836 100644 --- a/docs/source/aind_data_schema_models/process_names.md +++ b/docs/source/aind_data_schema_models/process_names.md @@ -17,6 +17,7 @@ Process names | `EPHYS_VISUALIZATION` | `Ephys visualization` | | `FIDUCIAL_SEGMENTATION` | `Fiducial segmentation` | | `FILE_FORMAT_CONVERSION` | `File format conversion` | +| `FIX_COLOR_RANGE` | `Fix color range` | | `FLUORESCENCE_EVENT_DETECTION` | `Fluorescence event detection` | | `IMAGE_ATLAS_ALIGNMENT` | `Image atlas alignment` | | `IMAGE_BACKGROUND_SUBTRACTION` | `Image background subtraction` | @@ -28,6 +29,7 @@ Process names | `IMAGE_FLAT_FIELD_CORRECTION` | `Image flat-field correction` | | `IMAGE_IMPORTING` | `Image importing` | | `IMAGE_MIP_VISUALIZATION` | `Image mip visualization` | +| `IMAGE_MULTISCALING` | `Image multiscaling` | | `IMAGE_RADIAL_CORRECTION` | `Image radial correction` | | `IMAGE_SPOT_DETECTION` | `Image spot detection` | | `IMAGE_SPOT_SPECTRAL_UNMIXING` | `Image spot spectral unmixing` | @@ -35,6 +37,7 @@ Process names | `IMAGE_TILE_ALIGNMENT` | `Image tile alignment` | | `IMAGE_TILE_FUSING` | `Image tile fusing` | | `IMAGE_TILE_PROJECTION` | `Image tile projection` | +| `MANUAL_CURATION` | `Manual curation` | | `MODEL_EVALUATION` | `Model evaluation` | | `MODEL_TRAINING` | `Model training` | | `NEURON_SKELETON_PROCESSING` | `Neuron skeleton processing` | diff --git a/docs/source/aind_data_schema_models/specimen_procedure_types.md b/docs/source/aind_data_schema_models/specimen_procedure_types.md index d7b3895ba..6b9956d60 100644 --- a/docs/source/aind_data_schema_models/specimen_procedure_types.md +++ b/docs/source/aind_data_schema_models/specimen_procedure_types.md @@ -25,6 +25,5 @@ Specimen procedures | `SOAK` | `Soak` | | `STORAGE` | `Storage` | | `STRIPPING` | `Stripping` | -| `TAMOXIFEN_INDUCTION` | `Tamoxifen induction` | diff --git a/docs/source/components/devices.md b/docs/source/components/devices.md index 2c42105f4..6e2b5f4b5 100644 --- a/docs/source/components/devices.md +++ b/docs/source/components/devices.md @@ -57,7 +57,7 @@ Camera Detector | Field | Type | Title (Description) | |-------|------|-------------| | `detector_type` | [DetectorType](../aind_data_schema_models/devices.md#detectortype) | | -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `data_interface` | [DataInterface](../aind_data_schema_models/devices.md#datainterface) | Data interface | | `cooling` | [Cooling](../aind_data_schema_models/devices.md#cooling) | Cooling | | `frame_rate` | `Optional[decimal.Decimal]` | Frame rate (Hz) (Frame rate being used) | @@ -192,7 +192,7 @@ Data acquisition device containing multiple I/O channels | Field | Type | Title (Description) | |-------|------|-------------| | `data_interface` | [DataInterface](../aind_data_schema_models/devices.md#datainterface) | Type of connection to PC | -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `channels` | List[[DAQChannel](#daqchannel)] | DAQ channels | | `firmware_version` | `Optional[str]` | Firmware version | | `hardware_version` | `Optional[str]` | Hardware version | @@ -210,7 +210,7 @@ Description of a generic detector | Field | Type | Title (Description) | |-------|------|-------------| | `detector_type` | [DetectorType](../aind_data_schema_models/devices.md#detectortype) | Detector Type | -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `data_interface` | [DataInterface](../aind_data_schema_models/devices.md#datainterface) | Data interface | | `cooling` | [Cooling](../aind_data_schema_models/devices.md#cooling) | Cooling | | `frame_rate` | `Optional[decimal.Decimal]` | Frame rate (Hz) (Frame rate being used) | @@ -417,7 +417,7 @@ Filter used in a light path | Field | Type | Title (Description) | |-------|------|-------------| | `filter_type` | [FilterType](../aind_data_schema_models/devices.md#filtertype) | Type of filter | -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `cut_off_wavelength` | `Optional[int]` | Cut-off wavelength (nm) | | `cut_on_wavelength` | `Optional[int]` | Cut-on wavelength (nm) | | `center_wavelength` | `int or List[int] or NoneType` | Center wavelength (nm) (Single wavelength or list of wavelengths for MULTIBAND or MULTI_NOTCH filters) | @@ -435,7 +435,7 @@ DAQ that uses the Harp protocol for synchronization and data transmission | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `harp_device_type` | [HarpDeviceType](../aind_data_schema_models/harp_types.md#harpdevicetype) | Type of Harp device | | `core_version` | `Optional[str]` | Core version | | `tag_version` | `Optional[str]` | Tag version | @@ -476,7 +476,7 @@ Laser module with a specific wavelength (may be a sub-component of a larger asse | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `wavelength` | `int` | Wavelength (nm) | | `wavelength_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) | Wavelength unit | | `coupling` | Optional[[Coupling](../aind_data_schema_models/devices.md#coupling)] | Coupling | @@ -508,7 +508,7 @@ Lens | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `name` | `str` | Device name | | `serial_number` | `Optional[str]` | Serial number | | `model` | `Optional[str]` | Model | @@ -564,7 +564,7 @@ Description of a Light Emitting Diode (LED) device | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `wavelength` | `int` | Wavelength (nm) | | `wavelength_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) | Wavelength unit | | `bandwidth` | `Optional[int]` | Bandwidth (FWHM) | @@ -582,7 +582,7 @@ Manipulator used on a dome module | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `name` | `str` | Device name | | `serial_number` | `Optional[str]` | Serial number | | `model` | `Optional[str]` | Model | @@ -610,7 +610,7 @@ Description of visual display for visual stimuli | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `refresh_rate` | `int` | Refresh rate (Hz) | | `width` | `int` | Width (pixels) | | `height` | `int` | Height (pixels) | @@ -732,7 +732,7 @@ Description of an olfactometer for odor stimuli | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `harp_device_type` | [HarpDeviceType](../aind_data_schema_models/harp_types.md#harpdevicetype) | Type of Harp device | | `channels` | List[[OlfactometerChannel](#olfactometerchannel)] | | | `core_version` | `Optional[str]` | Core version | @@ -888,7 +888,7 @@ Description of a speaker for auditory stimuli | Field | Type | Title (Description) | |-------|------|-------------| -| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | | +| `manufacturer` | [Organization](../aind_data_schema_models/organizations.md#organization) | Manufacturer | | `name` | `str` | Device name | | `serial_number` | `Optional[str]` | Serial number | | `model` | `Optional[str]` | Model | diff --git a/docs/source/components/identifiers.md b/docs/source/components/identifiers.md index b26cc6f62..cef44a136 100644 --- a/docs/source/components/identifiers.md +++ b/docs/source/components/identifiers.md @@ -50,7 +50,8 @@ Description of a single data asset | Field | Type | Title (Description) | |-------|------|-------------| -| `url` | `str` | Asset location (URL pointing to the data asset) | +| `name` | `Optional[str]` | Asset name (Name of the data asset) | +| `url` | `Optional[str]` | Asset location (URL pointing to the data asset) | ### Database diff --git a/docs/source/components/injection_procedures.md b/docs/source/components/injection_procedures.md index 633ab1827..8a92b07a2 100644 --- a/docs/source/components/injection_procedures.md +++ b/docs/source/components/injection_procedures.md @@ -12,7 +12,7 @@ Description of an injection procedure | `targeted_structure` | Optional[[MouseAnatomyModel](../aind_data_schema_models/external.md#mouseanatomymodel)] | Injection target (Use InjectionTargets) | | `relative_position` | Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]] | Relative position | | `dynamics` | List[[InjectionDynamics](#injectiondynamics)] | Injection dynamics (List of injection events, one per location/depth) | -| `protocol_id` | `Optional[str]` | **[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### InjectionDynamics diff --git a/docs/source/components/measurements.md b/docs/source/components/measurements.md index 3cb4d82f5..3f6c7ff44 100644 --- a/docs/source/components/measurements.md +++ b/docs/source/components/measurements.md @@ -10,7 +10,6 @@ Generic calibration class |-------|------|-------------| | `calibration_date` | `datetime (timezone-aware)` | Date and time of calibration | | `description` | `str` | Description (Brief description of what is being calibrated) | -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `measured_at` | `Optional[str]` | Measurement location | | `input` | `List[float or str]` | Inputs (Calibration input) | | `input_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) or [MassUnit](../aind_data_schema_models/units.md#massunit) or [FrequencyUnit](../aind_data_schema_models/units.md#frequencyunit) or [SpeedUnit](../aind_data_schema_models/units.md#speedunit) or [VolumeUnit](../aind_data_schema_models/units.md#volumeunit) or [AngleUnit](../aind_data_schema_models/units.md#angleunit) or [TimeUnit](../aind_data_schema_models/units.md#timeunit) or [PowerUnit](../aind_data_schema_models/units.md#powerunit) or [CurrentUnit](../aind_data_schema_models/units.md#currentunit) or [ConcentrationUnit](../aind_data_schema_models/units.md#concentrationunit) or [TemperatureUnit](../aind_data_schema_models/units.md#temperatureunit) or [SoundIntensityUnit](../aind_data_schema_models/units.md#soundintensityunit) or [VoltageUnit](../aind_data_schema_models/units.md#voltageunit) or [MemoryUnit](../aind_data_schema_models/units.md#memoryunit) or [UnitlessUnit](../aind_data_schema_models/units.md#unitlessunit) or [MagneticFieldUnit](../aind_data_schema_models/units.md#magneticfieldunit) or [PressureUnit](../aind_data_schema_models/units.md#pressureunit) or {TorqueUnit} | Input unit | @@ -19,6 +18,7 @@ Generic calibration class | `output_unit` | [SizeUnit](../aind_data_schema_models/units.md#sizeunit) or [MassUnit](../aind_data_schema_models/units.md#massunit) or [FrequencyUnit](../aind_data_schema_models/units.md#frequencyunit) or [SpeedUnit](../aind_data_schema_models/units.md#speedunit) or [VolumeUnit](../aind_data_schema_models/units.md#volumeunit) or [AngleUnit](../aind_data_schema_models/units.md#angleunit) or [TimeUnit](../aind_data_schema_models/units.md#timeunit) or [PowerUnit](../aind_data_schema_models/units.md#powerunit) or [CurrentUnit](../aind_data_schema_models/units.md#currentunit) or [ConcentrationUnit](../aind_data_schema_models/units.md#concentrationunit) or [TemperatureUnit](../aind_data_schema_models/units.md#temperatureunit) or [SoundIntensityUnit](../aind_data_schema_models/units.md#soundintensityunit) or [VoltageUnit](../aind_data_schema_models/units.md#voltageunit) or [MemoryUnit](../aind_data_schema_models/units.md#memoryunit) or [UnitlessUnit](../aind_data_schema_models/units.md#unitlessunit) or [MagneticFieldUnit](../aind_data_schema_models/units.md#magneticfieldunit) or [PressureUnit](../aind_data_schema_models/units.md#pressureunit) or {TorqueUnit} | Output unit | | `fit` | Optional[[CalibrationFit](#calibrationfit)] | Fit (Fit equation for the calibration data used during data acquisition) | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `device_name` | `str` | Device name (Must match a device defined in the instrument.json) | @@ -51,9 +51,9 @@ Generic maintenance class |-------|------|-------------| | `maintenance_date` | `datetime (timezone-aware)` | Date and time of maintenance | | `description` | `str` | Description (Description on maintenance procedure) | -| `protocol_id` | `Optional[str]` | Protocol ID | | `reagents` | Optional[List[[Reagent](reagent.md#reagent)]] | Reagents | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `device_name` | `str` | Device name (Must match a device defined in the instrument.json) | @@ -69,11 +69,11 @@ Calibration of a device that outputs power based on input strength | `output_unit` | [PowerUnit](../aind_data_schema_models/units.md#powerunit) | Output unit | | `description` | `"Power measured for various power or percentage input strengths"` | | | `calibration_date` | `datetime (timezone-aware)` | Date and time of calibration | -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `measured_at` | `Optional[str]` | Measurement location | | `repeats` | `Optional[int]` | Number of repeats (If each input was repeated multiple times, provide the number of repeats) | | `fit` | Optional[[CalibrationFit](#calibrationfit)] | Fit (Fit equation for the calibration data used during data acquisition) | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `device_name` | `str` | Device name (Must match a device defined in the instrument.json) | @@ -90,10 +90,10 @@ Calibration of a liquid delivery device based on solenoid/valve opening times | `output_unit` | [VolumeUnit](../aind_data_schema_models/units.md#volumeunit) | Output unit | | `description` | `"Volume measured for various solenoid opening times"` | | | `calibration_date` | `datetime (timezone-aware)` | Date and time of calibration | -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `measured_at` | `Optional[str]` | Measurement location | | `fit` | Optional[[CalibrationFit](#calibrationfit)] | Fit (Fit equation for the calibration data used during data acquisition) | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `device_name` | `str` | Device name (Must match a device defined in the instrument.json) | diff --git a/docs/source/components/reagent.md b/docs/source/components/reagent.md index d442a13b6..72f92ff56 100644 --- a/docs/source/components/reagent.md +++ b/docs/source/components/reagent.md @@ -115,3 +115,13 @@ Description of a small molecule probe | `mass_unit` | [MassUnit](../aind_data_schema_models/units.md#massunit) | Mass unit | +### Solution + +Description of a solution made in house. Should match a solution named in protocol. + +| Field | Type | Title (Description) | +|-------|------|-------------| +| `name` | `str` | Name | +| `lot_number` | `Optional[str]` | Lot number | + + diff --git a/docs/source/components/specimen_procedures.md b/docs/source/components/specimen_procedures.md index c61eaed70..61a23e7e1 100644 --- a/docs/source/components/specimen_procedures.md +++ b/docs/source/components/specimen_procedures.md @@ -106,9 +106,9 @@ Description of surgical or other procedure performed on a specimen | `start_date` | `datetime.date` | Start date | | `end_date` | `datetime.date` | End date | | `experimenters` | `List[str]` | experimenter(s) | -| `protocol_id` | `Optional[List[str]]` | Protocol ID (DOI for protocols.io) | | `protocol_parameters` | `Optional[Dict[str, str]]` | Protocol parameters (Parameters defined in the protocol and their value during this procedure) | -| `procedure_details` | List[[HCRSeries](#hcrseries) or [FluorescentStain](reagent.md#fluorescentstain) or [Sectioning](#sectioning) or [PlanarSectioning](#planarsectioning) or [ProbeReagent](reagent.md#probereagent) or [Reagent](reagent.md#reagent) or [GeneProbeSet](reagent.md#geneprobeset)] | Procedure details (Details of the procedures, including reagents and sectioning information.) | +| `procedure_details` | List[[HCRSeries](#hcrseries) or [FluorescentStain](reagent.md#fluorescentstain) or [Sectioning](#sectioning) or [PlanarSectioning](#planarsectioning) or [ProbeReagent](reagent.md#probereagent) or [Reagent](reagent.md#reagent) or [GeneProbeSet](reagent.md#geneprobeset) or [Solution](reagent.md#solution)] | Procedure details (Details of the procedures, including reagents and sectioning information.) | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[List[str]]` | Protocol ID (DOI for protocols.io) | diff --git a/docs/source/components/subject_procedures.md b/docs/source/components/subject_procedures.md index 9a1ac14f6..0c6b3b6a2 100644 --- a/docs/source/components/subject_procedures.md +++ b/docs/source/components/subject_procedures.md @@ -11,9 +11,9 @@ Description of a non-surgical procedure performed on a subject | `start_date` | `datetime.date` | Start date | | `experimenters` | `Optional[List[str]]` | experimenter(s) | | `ethics_review_id` | `str` | Ethics review ID | -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `description` | `str` | Description | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### NonSurgicalInjection @@ -36,7 +36,6 @@ Description of subject procedures performed at one time | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `start_date` | `datetime.date` | Start date | | `experimenters` | `Optional[List[str]]` | experimenter(s) | | `ethics_review_id` | `Optional[str]` | Ethics review ID | @@ -49,6 +48,7 @@ Description of subject procedures performed at one time | `measured_coordinates` | Optional[Dict[[Origin](../aind_data_schema_models/coordinates.md#origin), [Translation](coordinates.md#translation)]] | Measured coordinates (Coordinates measured during the procedure, for example Bregma and Lambda) | | `procedures` | List[[CatheterImplant](surgery_procedures.md#catheterimplant) or [Craniotomy](surgery_procedures.md#craniotomy) or [ProbeImplant](surgery_procedures.md#probeimplant) or [Headframe](surgery_procedures.md#headframe) or [BrainInjection](surgery_procedures.md#braininjection) or [Injection](injection_procedures.md#injection) or [MyomatrixInsertion](surgery_procedures.md#myomatrixinsertion) or [GenericSurgeryProcedure](surgery_procedures.md#genericsurgeryprocedure) or [Perfusion](surgery_procedures.md#perfusion) or [SampleCollection](surgery_procedures.md#samplecollection)] | Procedures | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### TrainingProtocol diff --git a/docs/source/components/surgery_procedures.md b/docs/source/components/surgery_procedures.md index 6a22977c7..96c0058f2 100644 --- a/docs/source/components/surgery_procedures.md +++ b/docs/source/components/surgery_procedures.md @@ -26,7 +26,7 @@ Description of an injection procedure into a brain | `injection_materials` | List[[ViralMaterial](injection_procedures.md#viralmaterial) or [NonViralMaterial](injection_procedures.md#nonviralmaterial)] | Injection material | | `relative_position` | Optional[List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)]] | Relative position | | `dynamics` | List[[InjectionDynamics](injection_procedures.md#injectiondynamics)] | Injection dynamics (List of injection events, one per location/depth) | -| `protocol_id` | `Optional[str]` | **[DEPRECATED]** Use protocol_id in Surgery or NonSurgicalInjection instead. Protocol ID (DOI for protocols.io) | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### CatheterImplant @@ -46,7 +46,6 @@ Description of craniotomy procedure | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `craniotomy_type` | [CraniotomyType](#craniotomytype) | Craniotomy type | | `coordinate_system_name` | `Optional[str]` | Coordinate system name | | `position` | [Translation](coordinates.md#translation) or List[[AnatomicalRelative](../aind_data_schema_models/coordinates.md#anatomicalrelative)] or NoneType | Craniotomy position | @@ -55,6 +54,7 @@ Description of craniotomy procedure | `protective_material` | Optional[[ProtectiveMaterial](#protectivematerial)] | Protective material | | `implant_part_number` | `Optional[str]` | Implant part number | | `dura_removed` | `Optional[bool]` | Dura removed | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### CraniotomyType @@ -76,9 +76,9 @@ Description of a surgery procedure performed on a subject | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `description` | `str` | Description | | `notes` | `Optional[str]` | Notes | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### GroundWireImplant @@ -110,12 +110,12 @@ Description of headframe procedure | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `headframe_type` | `str` | Headframe type | | `headframe_part_number` | `Optional[str]` | Headframe part number | | `headframe_material` | Optional[[HeadframeMaterial](#headframematerial)] | Headframe material | | `well_part_number` | `Optional[str]` | Well part number | | `well_type` | `Optional[str]` | Well type | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### HeadframeMaterial @@ -135,9 +135,9 @@ Description of a Myomatrix array insertion for EMG | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `ground_electrode` | [GroundWireImplant](#groundwireimplant) | Ground electrode | | `implanted_device` | [MyomatrixArray](devices.md#myomatrixarray) | Implanted device | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### Perfusion @@ -146,8 +146,8 @@ Description of a perfusion procedure that creates a specimen | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `output_specimen_ids` | `List[str]` | Specimen ID (IDs of specimens resulting from this procedure. Whole brains can use the {subject_id}, partial sections should always include a suffix {subject_id}_###) | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### ProbeImplant @@ -156,9 +156,9 @@ Description of a probe (fiber, ephys) implant procedure | Field | Type | Title (Description) | |-------|------|-------------| -| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | | `implanted_device` | [EphysProbe](devices.md#ephysprobe) or [FiberProbe](devices.md#fiberprobe) | Implanted device | | `device_config` | [ProbeConfig](configs.md#probeconfig) | Device configuration | +| `protocol_id` | `Optional[str]` | Protocol ID (DOI for protocols.io) | ### ProtectiveMaterial diff --git a/examples/isi_instrument.py b/examples/isi_instrument.py new file mode 100644 index 000000000..021e40b31 --- /dev/null +++ b/examples/isi_instrument.py @@ -0,0 +1,248 @@ +"""Generates an example JSON file for an ISI (Intrinsic Signal Imaging) instrument + +Based on the ISI Full Rig BOM (AIBS part 0113_000-00, Rev A). +The rig consists of: + - ISI Table Assembly (0113_100-00) + - ISI System Structure (0113_200-00) + - Camera, Stage, and Mount Assembly (0113_300-00) + - Headframe Clamp Assembly (0113_400-00) + - ISI Eye Tracking Assembly (0123_500-00) + - Camera/Lens Assembly (0113_550-00) with tandem Nikon lenses and Andor Zyla sCMOS + - LED Light Ring Assembly (0113_530-00) +""" + +import argparse +from datetime import date + +from aind_data_schema_models.coordinates import AnatomicalRelative +from aind_data_schema_models.devices import ( + CameraChroma, + CameraTarget, + DataInterface, + DetectorType, + FilterType, +) +from aind_data_schema_models.modalities import Modality +from aind_data_schema_models.organizations import Organization +from aind_data_schema_models.units import SizeUnit + +from aind_data_schema.components.coordinates import CoordinateSystemLibrary +from aind_data_schema.components.devices import ( + Camera, + CameraAssembly, + Computer, + DAQDevice, + Device, + Filter, + Lens, + LightEmittingDiode, + Monitor, + MotorizedStage, +) +from aind_data_schema.core.instrument import Instrument + +acquisition_computer = Computer( + name="Acquisition Computer", +) + +stim_computer = Computer( + name="Stim Computer", +) + +ni_daq = DAQDevice( + name="DAQ", + manufacturer=Organization.NATIONAL_INSTRUMENTS, + model="USB-6008", + data_interface=DataInterface.USB, +) + +newport_linear_stage = MotorizedStage( + name="Linear Stage", + manufacturer=Organization.MKS_NEWPORT, + model="M-ILS100PP", + travel=100, + travel_unit=SizeUnit.MM, + notes="Controlled by Newport SMC100PP.", +) + +newport_motor_controller = Device( + name="Motor Controller", + manufacturer=Organization.MKS_NEWPORT, + model="SMC100PP", +) + +isi_camera = Camera( + name="ISI Camera", + manufacturer=Organization.OXFORD_INSTRUMENTS, + model="Zyla 5.5 sCMOS", + detector_type=DetectorType.CAMERA, + data_interface=DataInterface.USB, + chroma=CameraChroma.BW, +) + +isi_lens_35mm = Lens( + name="Front Lens", + manufacturer=Organization.NIKON, + model="NIKKOR 35mm f/1.4", + notes="Front lens of tandem-lens assembly.", +) + +isi_lens_105mm = Lens( + name="Rear Lens", + manufacturer=Organization.NIKON, + model="Micro-NIKKOR 105mm f/2.8", + notes="Rear lens of tandem-lens assembly, facing the camera.", +) + +isi_bandpass_filter = Filter( + name="Bandpass Filter", + manufacturer=Organization.SEMROCK, + model="FF01-630/92-50", + filter_type=FilterType.BANDPASS, + center_wavelength=630, + wavelength_unit=SizeUnit.NM, +) + +isi_camera_assembly = CameraAssembly( + name="ISI Brain Camera Assembly", + target=CameraTarget.BRAIN, + relative_position=[AnatomicalRelative.SUPERIOR], + camera=isi_camera, + lens=isi_lens_35mm, + filter=isi_bandpass_filter, +) + +eye_tracking_camera = Camera( + name="Eye Tracking Camera", + manufacturer=Organization.ALLIED, + model="MAKO G-125C", + detector_type=DetectorType.CAMERA, + data_interface=DataInterface.ETH, + chroma=CameraChroma.BW, +) + +eye_tracking_lens = Lens( + name="Eye Tracking Lens", + manufacturer=Organization.INFINITY_PHOTO_OPTICAL, + model="Proximity Series 130mm W.D./0.73x", +) + +eye_tracking_camera_assembly = CameraAssembly( + name="Eye Tracking Camera Assembly", + target=CameraTarget.EYE, + relative_position=[AnatomicalRelative.ANTERIOR], + camera=eye_tracking_camera, + lens=eye_tracking_lens, +) + +eye_tracking_dichroic = Filter( + name="Dichroic Filter", + manufacturer=Organization.SEMROCK, + model="FF750-SDi02-25x36", + filter_type=FilterType.DICHROIC, + cut_off_wavelength=750, + wavelength_unit=SizeUnit.NM, + notes="Separates 850 nm IR illumination for eye tracking.", +) + +eye_tracking_ir_led = LightEmittingDiode( + name="Eye Tracking IR LED", + manufacturer=Organization.AMS_OSRAM, + model="LZ4-40R608-0000", + wavelength=850, + wavelength_unit=SizeUnit.NM, +) + +eye_tracking_collimating_lens = Lens( + name="Collimating Lens", + manufacturer=Organization.THORLABS, + model="LB1092-B-ML", +) + +led_ring_green = LightEmittingDiode( + name="LED Ring Green", + manufacturer=Organization.OTHER, + model="C503B-GCN-CY0C0791", + wavelength=527, + wavelength_unit=SizeUnit.NM, + notes="19 units in LED light ring assembly (0113_530-00).", +) + +led_ring_red = LightEmittingDiode( + name="LED Ring Red", + manufacturer=Organization.OTHER, + model="HLMP-EG08-Y2000", + wavelength=635, + wavelength_unit=SizeUnit.NM, + notes="9 units in LED light ring assembly (0113_530-00).", +) + +stimulus_monitor = Monitor( + name="Stimulus Monitor", + manufacturer=Organization.ASUS, + model="PA248Q", + refresh_rate=60, + width=1920, + height=1200, + size_unit=SizeUnit.PX, + viewing_distance=15, + viewing_distance_unit=SizeUnit.CM, + relative_position=[AnatomicalRelative.ANTERIOR], +) + +temperature_controller = Device( + name="Temperature Controller", + manufacturer=Organization.WPI, + model="ATC2000", +) + +somnosuite = Device( + name="SomnoSuite", + manufacturer=Organization.KENT_SCIENTIFIC_CORPORATION, + model="SOMNO", + notes="Used with accessory facemasks (SOMNO-0801) and induction chamber (SOMNO-0705).", +) + +physiosuite = Device( + name="PhysioSuite", + manufacturer=Organization.KENT_SCIENTIFIC_CORPORATION, + model="PS-MSTAT-RT", +) + +inst = Instrument( + location="", + instrument_id="ISIV.1", + modification_date=date(2026, 5, 15), + modalities=[Modality.ISI], + coordinate_system=CoordinateSystemLibrary.BREGMA_ARI, + temperature_control=True, + notes="", + components=[ + acquisition_computer, + stim_computer, + ni_daq, + newport_linear_stage, + newport_motor_controller, + isi_camera_assembly, + isi_lens_105mm, + eye_tracking_camera_assembly, + eye_tracking_dichroic, + eye_tracking_ir_led, + eye_tracking_collimating_lens, + led_ring_green, + led_ring_red, + stimulus_monitor, + temperature_controller, + somnosuite, + physiosuite, + ], +) + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("--output-dir", default=None, help="Output directory for generated JSON file") + args = parser.parse_args() + + serialized = inst.model_dump_json() + deserialized = Instrument.model_validate_json(serialized) + deserialized.write_standard_file(prefix="isi", output_directory=args.output_dir) diff --git a/examples/processing.py b/examples/processing.py index 42b26c733..fc7a37741 100644 --- a/examples/processing.py +++ b/examples/processing.py @@ -3,7 +3,7 @@ import argparse from datetime import datetime, timezone -from aind_data_schema.components.identifiers import Code +from aind_data_schema.components.identifiers import Code, DataAsset from aind_data_schema.core.processing import ( DataProcess, Processing, @@ -52,6 +52,9 @@ name="Imaging processing pipeline", url="https://url/for/pipeline", version="0.1.1", + input_data=[DataAsset( + name="123456_2026-05-20_14-14-14", + )] ), ], data_processes=[ @@ -61,7 +64,7 @@ stage=ProcessStage.PROCESSING, start_date_time=t, end_date_time=t, - output_path="/path/to/outputs", + output_path="path/to/outputs", pipeline_name="Imaging processing pipeline", code=example_code.model_copy( update=dict( @@ -90,7 +93,7 @@ stage=ProcessStage.PROCESSING, start_date_time=t, end_date_time=t, - output_path="/path/to/outputs", + output_path="path/to/outputs", code=example_code.model_copy( update=dict( parameters={"u": 7, "z": True}, @@ -104,7 +107,7 @@ stage=ProcessStage.PROCESSING, start_date_time=t, end_date_time=t, - output_path="/path/to/output", + output_path="path/to/output", code=example_code.model_copy( update=dict( parameters={"a": 2, "b": -2}, @@ -112,12 +115,13 @@ ), ), DataProcess( + name="Analysis 1", stage=ProcessStage.ANALYSIS, experimenters=["Some Analyzer"], process_type=ProcessName.ANALYSIS, start_date_time=t, end_date_time=t, - output_path="/path/to/outputs", + output_path="path/to/outputs", code=example_code.model_copy( update=dict( parameters={"size": 7}, @@ -131,7 +135,7 @@ process_type=ProcessName.ANALYSIS, start_date_time=t, end_date_time=t, - output_path="/path/to/outputs", + output_path="path/to/outputs", code=example_code.model_copy( update=dict( parameters={"u": 7, "z": True}, diff --git a/pyproject.toml b/pyproject.toml index f81612231..6d3388d68 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ readme = "README.md" dynamic = ["version"] dependencies = [ - 'aind-data-schema-models>=5.4.1,<6', + 'aind-data-schema-models>=5.7.1,<6', 'pydantic>=2.7, <2.12', 'pydantic-extra-types', 'tzdata', diff --git a/schemas/acquisition_schema.json b/schemas/acquisition_schema.json index 1fa5fcf31..b965d10a2 100644 --- a/schemas/acquisition_schema.json +++ b/schemas/acquisition_schema.json @@ -473,6 +473,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "injection_materials": { "items": { "discriminator": { @@ -530,20 +543,6 @@ "title": "Injection dynamics", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "coordinate_system_name": { "title": "Coordinate system name", "type": "string" @@ -634,16 +633,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -657,6 +646,16 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -1530,15 +1529,33 @@ "title": "Object Type", "type": "string" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of the data asset", + "title": "Asset name" + }, "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, "description": "URL pointing to the data asset", - "title": "Asset location", - "type": "string" + "title": "Asset location" } }, - "required": [ - "url" - ], "title": "DataAsset", "type": "object" }, @@ -2462,6 +2479,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "injection_materials": { "items": { "discriminator": { @@ -2519,20 +2549,6 @@ }, "title": "Injection dynamics", "type": "array" - }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" } }, "required": [ @@ -3299,16 +3315,6 @@ "title": "Device name", "type": "string" }, - "maintenance_date": { - "format": "date-time", - "title": "Date and time of maintenance", - "type": "string" - }, - "description": { - "description": "Description on maintenance procedure", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -3319,8 +3325,19 @@ } ], "default": null, + "description": "DOI for protocols.io", "title": "Protocol ID" }, + "maintenance_date": { + "format": "date-time", + "title": "Date and time of maintenance", + "type": "string" + }, + "description": { + "description": "Description on maintenance procedure", + "title": "Description", + "type": "string" + }, "reagents": { "anyOf": [ { @@ -3367,6 +3384,22 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "start_time": { "description": "Must be between the acquisition start and end times", "format": "date-time", @@ -3386,7 +3419,8 @@ "discriminator": { "mapping": { "Brain injection": "#/$defs/BrainInjection", - "Injection": "#/$defs/Injection" + "Injection": "#/$defs/Injection", + "Reagent": "#/$defs/Reagent" }, "propertyName": "object_type" }, @@ -3396,6 +3430,9 @@ }, { "$ref": "#/$defs/BrainInjection" + }, + { + "$ref": "#/$defs/Reagent" } ] }, @@ -3608,6 +3645,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -3629,6 +3667,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -3645,6 +3684,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -3678,6 +3718,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -3686,6 +3727,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -3709,6 +3751,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -3759,6 +3802,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -3822,6 +3868,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -3870,6 +3919,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -3969,6 +4021,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -3993,6 +4048,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -4062,6 +4120,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -4682,17 +4743,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Power measured for various power or percentage input strengths", - "default": "Power measured for various power or percentage input strengths", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -4706,6 +4756,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Power measured for various power or percentage input strengths", + "default": "Power measured for various power or percentage input strengths", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -4988,6 +5049,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5009,6 +5071,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -5025,6 +5088,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -5058,6 +5122,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -5066,6 +5131,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -5089,6 +5155,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -5139,6 +5206,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -5202,6 +5272,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -5250,6 +5323,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -5349,6 +5425,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -5373,6 +5452,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -5442,6 +5524,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -6312,17 +6397,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Volume measured for various solenoid opening times", - "default": "Volume measured for various solenoid opening times", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -6336,6 +6410,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Volume measured for various solenoid opening times", + "default": "Volume measured for various solenoid opening times", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -7185,6 +7270,48 @@ "title": "_Brightfield", "type": "object" }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, "_Bruker": { "description": "Model Bruker", "properties": { @@ -8147,6 +8274,48 @@ "title": "_Euresys", "type": "object" }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, "_Fib": { "additionalProperties": false, "description": "Model fib", @@ -8906,6 +9075,48 @@ "title": "_Julabo", "type": "object" }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, "_Kowa": { "description": "Model Kowa", "properties": { @@ -10352,6 +10563,48 @@ "title": "_Other", "type": "object" }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, "_Oxxius": { "description": "Model Oxxius", "properties": { @@ -10666,6 +10919,48 @@ "title": "_Schneider_Kreuznach", "type": "object" }, + "_Scientifica": { + "description": "Model Scientifica", + "properties": { + "name": { + "const": "Scientifica", + "default": "Scientifica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00z72df47", + "title": "Registry Identifier" + } + }, + "title": "_Scientifica", + "type": "object" + }, "_Scrnaseq": { "additionalProperties": false, "description": "Model scRNAseq", @@ -11753,6 +12048,48 @@ }, "title": "_Vortran", "type": "object" + }, + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", + "properties": { + "name": { + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "WPI", + "default": "WPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03st5df34", + "title": "Registry Identifier" + } + }, + "title": "_World_Precision_Intstruments", + "type": "object" } }, "additionalProperties": false, @@ -11771,11 +12108,27 @@ "type": "string" }, "schema_version": { - "const": "2.5.0", - "default": "2.5.0", + "const": "2.5.1", + "default": "2.5.1", "title": "Schema Version", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "subject_id": { "description": "Unique identifier for the subject", "title": "Subject ID", @@ -12437,22 +12790,6 @@ "title": "experimenter(s)", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "ethics_review_id": { "anyOf": [ { diff --git a/schemas/data_description_schema.json b/schemas/data_description_schema.json index 2e5e646a8..7b863b87e 100644 --- a/schemas/data_description_schema.json +++ b/schemas/data_description_schema.json @@ -23,31 +23,355 @@ "funder": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", "Simons Foundation": "#/$defs/_Simons_Foundation", - "Templeton World Charity Foundation": "#/$defs/_Templeton_World_Charity_Foundation" + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, { "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, { "$ref": "#/$defs/_Mbf_Bioscience" }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$ref": "#/$defs/_Nresearch_Inc" + }, { "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, @@ -57,11 +381,143 @@ { "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, + { + "$ref": "#/$defs/_National_Instruments" + }, + { + "$ref": "#/$defs/_Navitar" + }, + { + "$ref": "#/$defs/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, { "$ref": "#/$defs/_Simons_Foundation" }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, { "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Funder" @@ -177,20 +633,4204 @@ "title": "Registry", "type": "string" }, - "_Allen_Institute": { - "description": "Model Allen Institute", + "_Aa_Opto_Electronic": { + "description": "Model AA Opto Electronic", + "properties": { + "name": { + "const": "AA Opto Electronic", + "default": "AA Opto Electronic", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Aa_Opto_Electronic", + "type": "object" + }, + "_Abcam": { + "description": "Model Abcam", + "properties": { + "name": { + "const": "Abcam", + "default": "Abcam", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02e1wjw63", + "title": "Registry Identifier" + } + }, + "title": "_Abcam", + "type": "object" + }, + "_Addgene": { + "description": "Model Addgene", + "properties": { + "name": { + "const": "Addgene", + "default": "Addgene", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01nn1pw54", + "title": "Registry Identifier" + } + }, + "title": "_Addgene", + "type": "object" + }, + "_Ailipu_Technology_Co": { + "description": "Model Ailipu Technology Co", + "properties": { + "name": { + "const": "Ailipu Technology Co", + "default": "Ailipu Technology Co", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Ailipu", + "default": "Ailipu", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Ailipu_Technology_Co", + "type": "object" + }, + "_Allen_Institute": { + "description": "Model Allen Institute", + "properties": { + "name": { + "const": "Allen Institute", + "default": "Allen Institute", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AI", + "default": "AI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03cpe7c52", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AIBS", + "default": "AIBS", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00dcv1019", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "AIND", + "default": "AIND", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "04szwah67", + "title": "Registry Identifier" + } + }, + "title": "_Allen_Institute_For_Neural_Dynamics", + "type": "object" + }, + "_Allied": { + "description": "Model Allied", + "properties": { + "name": { + "const": "Allied", + "default": "Allied", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Allied", + "type": "object" + }, + "_Ams_Osram": { + "description": "Model ams OSRAM", + "properties": { + "name": { + "const": "ams OSRAM", + "default": "ams OSRAM", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "045d0h266", + "title": "Registry Identifier" + } + }, + "title": "_Ams_Osram", + "type": "object" + }, + "_Applied_Scientific_Instrumentation": { + "description": "Model Applied Scientific Instrumentation", + "properties": { + "name": { + "const": "Applied Scientific Instrumentation", + "default": "Applied Scientific Instrumentation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ASI", + "default": "ASI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Applied_Scientific_Instrumentation", + "type": "object" + }, + "_Arduino": { + "description": "Model Arduino", + "properties": { + "name": { + "const": "Arduino", + "default": "Arduino", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Arduino", + "type": "object" + }, + "_Arecont_Vision_Costar": { + "description": "Model Arecont Vision Costar", + "properties": { + "name": { + "const": "Arecont Vision Costar", + "default": "Arecont Vision Costar", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Arecont_Vision_Costar", + "type": "object" + }, + "_Asus": { + "description": "Model ASUS", + "properties": { + "name": { + "const": "ASUS", + "default": "ASUS", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00bxkz165", + "title": "Registry Identifier" + } + }, + "title": "_Asus", + "type": "object" + }, + "_Barseq": { + "additionalProperties": false, + "description": "Model BARseq", + "properties": { + "name": { + "const": "Barcoded anatomy resolved by sequencing", + "default": "Barcoded anatomy resolved by sequencing", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "BARseq", + "default": "BARseq", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Barseq", + "type": "object" + }, + "_Basler": { + "description": "Model Basler", + "properties": { + "name": { + "const": "Basler", + "default": "Basler", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Basler", + "type": "object" + }, + "_Baylor_College_Of_Medicine": { + "description": "Model Baylor College of Medicine", + "properties": { + "name": { + "const": "Baylor College of Medicine", + "default": "Baylor College of Medicine", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "BCM", + "default": "BCM", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02pttbw34", + "title": "Registry Identifier" + } + }, + "title": "_Baylor_College_Of_Medicine", + "type": "object" + }, + "_Behavior": { + "additionalProperties": false, + "description": "Model behavior", + "properties": { + "name": { + "const": "Behavior", + "default": "Behavior", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "behavior", + "default": "behavior", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Behavior", + "type": "object" + }, + "_Behavior_Videos": { + "additionalProperties": false, + "description": "Model behavior-videos", + "properties": { + "name": { + "const": "Behavior videos", + "default": "Behavior videos", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "behavior-videos", + "default": "behavior-videos", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Behavior_Videos", + "type": "object" + }, + "_Boston_University": { + "description": "Model Boston University", + "properties": { + "name": { + "const": "Boston University", + "default": "Boston University", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "BU", + "default": "BU", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "05qwgg493", + "title": "Registry Identifier" + } + }, + "title": "_Boston_University", + "type": "object" + }, + "_Brightfield": { + "additionalProperties": false, + "description": "Model brightfield", + "properties": { + "name": { + "const": "Brightfield microscopy", + "default": "Brightfield microscopy", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "brightfield", + "default": "brightfield", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Brightfield", + "type": "object" + }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, + "_Bruker": { + "description": "Model Bruker", + "properties": { + "name": { + "const": "Bruker", + "default": "Bruker", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "04r739x86", + "title": "Registry Identifier" + } + }, + "title": "_Bruker", + "type": "object" + }, + "_Cajal_Neuroscience": { + "description": "Model Cajal Neuroscience", + "properties": { + "name": { + "const": "Cajal Neuroscience", + "default": "Cajal Neuroscience", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Cajal", + "default": "Cajal", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "05pdc0q70", + "title": "Registry Identifier" + } + }, + "title": "_Cajal_Neuroscience", + "type": "object" + }, + "_Cambridge_Technology": { + "description": "Model Cambridge Technology", + "properties": { + "name": { + "const": "Cambridge Technology", + "default": "Cambridge Technology", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Cambridge_Technology", + "type": "object" + }, + "_Carl_Zeiss": { + "description": "Model Carl Zeiss", + "properties": { + "name": { + "const": "Carl Zeiss", + "default": "Carl Zeiss", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01xk5xs43", + "title": "Registry Identifier" + } + }, + "title": "_Carl_Zeiss", + "type": "object" + }, + "_Champalimaud_Foundation": { + "description": "Model Champalimaud Foundation", + "properties": { + "name": { + "const": "Champalimaud Foundation", + "default": "Champalimaud Foundation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Champalimaud", + "default": "Champalimaud", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03g001n57", + "title": "Registry Identifier" + } + }, + "title": "_Champalimaud_Foundation", + "type": "object" + }, + "_Chan_Zuckerberg_Initiative": { + "description": "Model Chan Zuckerberg Initiative", + "properties": { + "name": { + "const": "Chan Zuckerberg Initiative", + "default": "Chan Zuckerberg Initiative", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "CZI", + "default": "CZI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02qenvm24", + "title": "Registry Identifier" + } + }, + "title": "_Chan_Zuckerberg_Initiative", + "type": "object" + }, + "_Charles_River_Laboratories": { + "description": "Model Charles River Laboratories", + "properties": { + "name": { + "const": "Charles River Laboratories", + "default": "Charles River Laboratories", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "CRL", + "default": "CRL", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03ndmsg87", + "title": "Registry Identifier" + } + }, + "title": "_Charles_River_Laboratories", + "type": "object" + }, + "_Chroma": { + "description": "Model Chroma", + "properties": { + "name": { + "const": "Chroma", + "default": "Chroma", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Chroma", + "type": "object" + }, + "_Coherent_Scientific": { + "description": "Model Coherent Scientific", + "properties": { + "name": { + "const": "Coherent Scientific", + "default": "Coherent Scientific", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "031tysd23", + "title": "Registry Identifier" + } + }, + "title": "_Coherent_Scientific", + "type": "object" + }, + "_Columbia_University": { + "description": "Model Columbia University", + "properties": { + "name": { + "const": "Columbia University", + "default": "Columbia University", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Columbia", + "default": "Columbia", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00hj8s172", + "title": "Registry Identifier" + } + }, + "title": "_Columbia_University", + "type": "object" + }, + "_Computar": { + "description": "Model Computar", + "properties": { + "name": { + "const": "Computar", + "default": "Computar", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Computar", + "type": "object" + }, + "_Confocal": { + "additionalProperties": false, + "description": "Model confocal", + "properties": { + "name": { + "const": "Confocal microscopy", + "default": "Confocal microscopy", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "confocal", + "default": "confocal", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Confocal", + "type": "object" + }, + "_Conoptics": { + "description": "Model Conoptics", + "properties": { + "name": { + "const": "Conoptics", + "default": "Conoptics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Conoptics", + "type": "object" + }, + "_Crestoptics": { + "description": "Model CrestOptics", + "properties": { + "name": { + "const": "CrestOptics", + "default": "CrestOptics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Crestoptics", + "type": "object" + }, + "_Custom": { + "description": "Model Custom", + "properties": { + "name": { + "const": "Custom", + "default": "Custom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Custom", + "type": "object" + }, + "_Digikey": { + "description": "Model DigiKey", + "properties": { + "name": { + "const": "DigiKey", + "default": "DigiKey", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Digikey", + "type": "object" + }, + "_Dodotronic": { + "description": "Model Dodotronic", + "properties": { + "name": { + "const": "Dodotronic", + "default": "Dodotronic", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Dodotronic", + "type": "object" + }, + "_Doric": { + "description": "Model Doric", + "properties": { + "name": { + "const": "Doric", + "default": "Doric", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "059n53q30", + "title": "Registry Identifier" + } + }, + "title": "_Doric", + "type": "object" + }, + "_Ealing": { + "description": "Model Ealing", + "properties": { + "name": { + "const": "Ealing", + "default": "Ealing", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Ealing", + "type": "object" + }, + "_Ecephys": { + "additionalProperties": false, + "description": "Model ecephys", + "properties": { + "name": { + "const": "Extracellular electrophysiology", + "default": "Extracellular electrophysiology", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ecephys", + "default": "ecephys", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Ecephys", + "type": "object" + }, + "_Edmund_Optics": { + "description": "Model Edmund Optics", + "properties": { + "name": { + "const": "Edmund Optics", + "default": "Edmund Optics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01j1gwp17", + "title": "Registry Identifier" + } + }, + "title": "_Edmund_Optics", + "type": "object" + }, + "_Em": { + "additionalProperties": false, + "description": "Model EM", + "properties": { + "name": { + "const": "Electron microscopy", + "default": "Electron microscopy", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "EM", + "default": "EM", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Em", + "type": "object" + }, + "_Emg": { + "additionalProperties": false, + "description": "Model EMG", + "properties": { + "name": { + "const": "Electromyography", + "default": "Electromyography", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "EMG", + "default": "EMG", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Emg", + "type": "object" + }, + "_Emory_University": { + "description": "Model Emory University", + "properties": { + "name": { + "const": "Emory University", + "default": "Emory University", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Emory", + "default": "Emory", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03czfpz43", + "title": "Registry Identifier" + } + }, + "title": "_Emory_University", + "type": "object" + }, + "_Euresys": { + "description": "Model Euresys", + "properties": { + "name": { + "const": "Euresys", + "default": "Euresys", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Euresys", + "type": "object" + }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, + "_Fib": { + "additionalProperties": false, + "description": "Model fib", + "properties": { + "name": { + "const": "Fiber photometry", + "default": "Fiber photometry", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "fib", + "default": "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "fMOST", + "default": "fMOST", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Fmost", + "type": "object" + }, + "_Fujinon": { + "description": "Model Fujinon", + "properties": { + "name": { + "const": "Fujinon", + "default": "Fujinon", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Fujinon", + "type": "object" + }, + "_Hamamatsu": { + "description": "Model Hamamatsu", + "properties": { + "name": { + "const": "Hamamatsu", + "default": "Hamamatsu", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03natb733", + "title": "Registry Identifier" + } + }, + "title": "_Hamamatsu", + "type": "object" + }, + "_Hamilton": { + "description": "Model Hamilton", + "properties": { + "name": { + "const": "Hamilton", + "default": "Hamilton", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "HUST", + "default": "HUST", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00p991c53", + "title": "Registry Identifier" + } + }, + "title": "_Huazhong_University_Of_Science_And_Technology", + "type": "object" + }, + "_Icephys": { + "additionalProperties": false, + "description": "Model icephys", + "properties": { + "name": { + "const": "Intracellular electrophysiology", + "default": "Intracellular electrophysiology", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "icephys", + "default": "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Infinity_Photo_Optical", + "type": "object" + }, + "_Integrated_Dna_Technologies": { + "description": "Model Integrated DNA Technologies", + "properties": { + "name": { + "const": "Integrated DNA Technologies", + "default": "Integrated DNA Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "IDT", + "default": "IDT", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "009jvpf03", + "title": "Registry Identifier" + } + }, + "title": "_Integrated_Dna_Technologies", + "type": "object" + }, + "_Interuniversity_Microelectronics_Center": { + "description": "Model Interuniversity Microelectronics Center", + "properties": { + "name": { + "const": "Interuniversity Microelectronics Center", + "default": "Interuniversity Microelectronics Center", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "IMEC", + "default": "IMEC", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02kcbn207", + "title": "Registry Identifier" + } + }, + "title": "_Interuniversity_Microelectronics_Center", + "type": "object" + }, + "_Invitrogen": { + "description": "Model Invitrogen", + "properties": { + "name": { + "const": "Invitrogen", + "default": "Invitrogen", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03x1ewr52", + "title": "Registry Identifier" + } + }, + "title": "_Invitrogen", + "type": "object" + }, + "_Ir_Robot_Co": { + "description": "Model IR Robot Co", + "properties": { + "name": { + "const": "IR Robot Co", + "default": "IR Robot Co", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Ir_Robot_Co", + "type": "object" + }, + "_Isi": { + "additionalProperties": false, + "description": "Model ISI", + "properties": { + "name": { + "const": "Intrinsic signal imaging", + "default": "Intrinsic signal imaging", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISI", + "default": "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "ISL", + "default": "ISL", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Isl_Products_International", + "type": "object" + }, + "_Item": { + "description": "Model Item", + "properties": { + "name": { + "const": "Item", + "default": "Item", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Item", + "type": "object" + }, + "_Jackson_Laboratory": { + "description": "Model Jackson Laboratory", + "properties": { + "name": { + "const": "Jackson Laboratory", + "default": "Jackson Laboratory", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "JAX", + "default": "JAX", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "021sy4w91", + "title": "Registry Identifier" + } + }, + "title": "_Jackson_Laboratory", + "type": "object" + }, + "_Janelia_Research_Campus": { + "description": "Model Janelia Research Campus", + "properties": { + "name": { + "const": "Janelia Research Campus", + "default": "Janelia Research Campus", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "Janelia", + "default": "Janelia", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "013sk6x84", + "title": "Registry Identifier" + } + }, + "title": "_Janelia_Research_Campus", + "type": "object" + }, + "_Jenoptik": { + "description": "Model Jenoptik", + "properties": { + "name": { + "const": "Jenoptik", + "default": "Jenoptik", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "05g7t5c49", + "title": "Registry Identifier" + } + }, + "title": "_Jenoptik", + "type": "object" + }, + "_Johns_Hopkins_University": { + "description": "Model Johns Hopkins University", + "properties": { + "name": { + "const": "Johns Hopkins University", + "default": "Johns Hopkins University", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "JHU", + "default": "JHU", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00za53h95", + "title": "Registry Identifier" + } + }, + "title": "_Johns_Hopkins_University", + "type": "object" + }, + "_Julabo": { + "description": "Model Julabo", + "properties": { + "name": { + "const": "Julabo", + "default": "Julabo", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Julabo", + "type": "object" + }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, + "_Kowa": { + "description": "Model Kowa", + "properties": { + "name": { + "const": "Kowa", + "default": "Kowa", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03zbwg482", + "title": "Registry Identifier" + } + }, + "title": "_Kowa", + "type": "object" + }, + "_Lasos_Lasertechnik": { + "description": "Model LASOS Lasertechnik", + "properties": { + "name": { + "const": "LASOS Lasertechnik", + "default": "LASOS Lasertechnik", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "LASOS", + "default": "LASOS", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Lasos_Lasertechnik", + "type": "object" + }, + "_Leica": { + "description": "Model Leica", + "properties": { + "name": { + "const": "Leica", + "default": "Leica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Leica", + "type": "object" + }, + "_Lg": { + "description": "Model LG", + "properties": { + "name": { + "const": "LG", + "default": "LG", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02b948n83", + "title": "Registry Identifier" + } + }, + "title": "_Lg", + "type": "object" + }, + "_Lifecanvas": { + "description": "Model LifeCanvas", + "properties": { + "name": { + "const": "LifeCanvas", + "default": "LifeCanvas", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Lifecanvas", + "type": "object" + }, + "_Lumen_Dynamics": { + "description": "Model Lumen Dynamics", + "properties": { + "name": { + "const": "Lumen Dynamics", + "default": "Lumen Dynamics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Lumen_Dynamics", + "type": "object" + }, + "_Lumencor": { + "description": "Model Lumencor", + "properties": { + "name": { + "const": "Lumencor", + "default": "Lumencor", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Lumencor", + "type": "object" + }, + "_Mapseq": { + "additionalProperties": false, + "description": "Model MAPseq", + "properties": { + "name": { + "const": "Multiplexed analysis of projections by sequencing", + "default": "Multiplexed analysis of projections by sequencing", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MAPseq", + "default": "MAPseq", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Mapseq", + "type": "object" + }, + "_Massachusetts_Institute_Of_Technology": { + "description": "Model Massachusetts Institute of Technology", + "properties": { + "name": { + "const": "Massachusetts Institute of Technology", + "default": "Massachusetts Institute of Technology", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MIT", + "default": "MIT", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "042nb2s44", + "title": "Registry Identifier" + } + }, + "title": "_Massachusetts_Institute_Of_Technology", + "type": "object" + }, + "_Mbf_Bioscience": { + "description": "Model MBF Bioscience", + "properties": { + "name": { + "const": "MBF Bioscience", + "default": "MBF Bioscience", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MBF", + "default": "MBF", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02zynam48", + "title": "Registry Identifier" + } + }, + "title": "_Mbf_Bioscience", + "type": "object" + }, + "_Mcgovern_Institute_For_Brain_Research": { + "description": "Model McGovern Institute for Brain Research", + "properties": { + "name": { + "const": "McGovern Institute for Brain Research", + "default": "McGovern Institute for Brain Research", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MIBR", + "default": "MIBR", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "05ymca674", + "title": "Registry Identifier" + } + }, + "title": "_Mcgovern_Institute_For_Brain_Research", + "type": "object" + }, + "_Meadowlark_Optics": { + "description": "Model Meadowlark Optics", + "properties": { + "name": { + "const": "Meadowlark Optics", + "default": "Meadowlark Optics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00n8qbq54", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "merfish", + "default": "merfish", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Merfish", + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MJFF", + "default": "MJFF", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03arq3225", + "title": "Registry Identifier" + } + }, + "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.", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MidOpt", + "default": "MidOpt", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Midwest_Optical_Systems_Inc_", + "type": "object" + }, + "_Mit_Department_Of_Brain_And_Cognitive_Sciences": { + "description": "Model MIT Department of Brain and Cognitive Sciences", + "properties": { + "name": { + "const": "MIT Department of Brain and Cognitive Sciences", + "default": "MIT Department of Brain and Cognitive Sciences", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MIT-BCS", + "default": "MIT-BCS", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "type": "object" + }, + "_Mitutuyo": { + "description": "Model Mitutuyo", + "properties": { + "name": { + "const": "Mitutuyo", + "default": "Mitutuyo", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Mitutuyo", + "type": "object" + }, + "_Mks_Newport": { + "description": "Model MKS Newport", + "properties": { + "name": { + "const": "MKS Newport", + "default": "MKS Newport", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00k17f049", + "title": "Registry Identifier" + } + }, + "title": "_Mks_Newport", + "type": "object" + }, + "_Molecular_Instruments": { + "description": "Model Molecular Instruments", + "properties": { + "name": { + "const": "Molecular Instruments", + "default": "Molecular Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Molecular_Instruments", + "type": "object" + }, + "_Mpi": { + "description": "Model MPI", + "properties": { + "name": { + "const": "MPI", + "default": "MPI", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MPI", + "default": "MPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Mpi", + "type": "object" + }, + "_Mri": { + "additionalProperties": false, + "description": "Model MRI", + "properties": { + "name": { + "const": "Magnetic resonance imaging", + "default": "Magnetic resonance imaging", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "MRI", + "default": "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NCCIH", + "default": "NCCIH", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00190t495", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NIMH", + "default": "NIMH", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "04xeg9z08", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NINDS", + "default": "NINDS", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01s5ya894", + "title": "Registry Identifier" + } + }, + "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", + "type": "object" + }, + "_National_Instruments": { + "description": "Model National Instruments", + "properties": { + "name": { + "const": "National Instruments", + "default": "National Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "026exqw73", + "title": "Registry Identifier" + } + }, + "title": "_National_Instruments", + "type": "object" + }, + "_Navitar": { + "description": "Model Navitar", + "properties": { + "name": { + "const": "Navitar", + "default": "Navitar", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Navitar", + "type": "object" + }, + "_Neuralynx": { + "description": "Model NeuraLynx", + "properties": { + "name": { + "const": "NeuraLynx", + "default": "NeuraLynx", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Neuralynx", + "type": "object" + }, + "_Neurophotometrics": { + "description": "Model Neurophotometrics", + "properties": { + "name": { + "const": "Neurophotometrics", + "default": "Neurophotometrics", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Neurophotometrics", + "type": "object" + }, + "_New_Scale_Technologies": { + "description": "Model New Scale Technologies", + "properties": { + "name": { + "const": "New Scale Technologies", + "default": "New Scale Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_New_Scale_Technologies", + "type": "object" + }, + "_New_York_University": { + "description": "Model New York University", + "properties": { + "name": { + "const": "New York University", + "default": "New York University", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "NYU", + "default": "NYU", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "0190ak572", + "title": "Registry Identifier" + } + }, + "title": "_New_York_University", + "type": "object" + }, + "_Nikon": { + "description": "Model Nikon", + "properties": { + "name": { + "const": "Nikon", + "default": "Nikon", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "0280y9h11", + "title": "Registry Identifier" + } + }, + "title": "_Nikon", + "type": "object" + }, + "_Nresearch_Inc": { + "description": "Model NResearch Inc", + "properties": { + "name": { + "const": "NResearch Inc", + "default": "NResearch Inc", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Nresearch_Inc", + "type": "object" + }, + "_Olympus": { + "description": "Model Olympus", + "properties": { + "name": { + "const": "Olympus", + "default": "Olympus", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02vcdte90", + "title": "Registry Identifier" + } + }, + "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", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "OEPS", + "default": "OEPS", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "007rkz355", + "title": "Registry Identifier" + } + }, + "title": "_Open_Ephys_Production_Site", + "type": "object" + }, + "_Optotune": { + "description": "Model Optotune", + "properties": { + "name": { + "const": "Optotune", + "default": "Optotune", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Optotune", + "type": "object" + }, + "_Other": { + "description": "Model Other", + "properties": { + "name": { + "const": "Other", + "default": "Other", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Other", + "type": "object" + }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, + "_Oxxius": { + "description": "Model Oxxius", + "properties": { + "name": { + "const": "Oxxius", + "default": "Oxxius", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Oxxius", + "type": "object" + }, + "_Placid_Industries": { + "description": "Model Placid Industries", + "properties": { + "name": { + "const": "Placid Industries", + "default": "Placid Industries", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" + } + }, + "title": "_Placid_Industries", + "type": "object" + }, + "_Pophys": { + "additionalProperties": false, + "description": "Model pophys", + "properties": { + "name": { + "const": "Planar optical physiology", + "default": "Planar optical physiology", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "pophys", + "default": "pophys", + "title": "Abbreviation", + "type": "string" + } + }, + "title": "_Pophys", + "type": "object" + }, + "_Prizmatix": { + "description": "Model Prizmatix", "properties": { "name": { - "const": "Allen Institute", - "default": "Allen Institute", + "const": "Prizmatix", + "default": "Prizmatix", "title": "Name", "type": "string" }, "abbreviation": { - "const": "AI", - "default": "AI", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -201,7 +4841,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -212,27 +4852,27 @@ "type": "null" } ], - "default": "03cpe7c52", + "default": null, "title": "Registry Identifier" } }, - "title": "_Allen_Institute", + "title": "_Prizmatix", "type": "object" }, - "_Allen_Institute_For_Brain_Science": { - "description": "Model Allen Institute for Brain Science", + "_Quantifi": { + "description": "Model Quantifi", "properties": { "name": { - "const": "Allen Institute for Brain Science", - "default": "Allen Institute for Brain Science", + "const": "Quantifi", + "default": "Quantifi", "title": "Name", "type": "string" }, "abbreviation": { - "const": "AIBS", - "default": "AIBS", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -243,7 +4883,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -254,27 +4894,27 @@ "type": "null" } ], - "default": "00dcv1019", + "default": null, "title": "Registry Identifier" } }, - "title": "_Allen_Institute_For_Brain_Science", + "title": "_Quantifi", "type": "object" }, - "_Allen_Institute_For_Neural_Dynamics": { - "description": "Model Allen Institute for Neural Dynamics", + "_Raspberry_Pi": { + "description": "Model Raspberry Pi", "properties": { "name": { - "const": "Allen Institute for Neural Dynamics", - "default": "Allen Institute for Neural Dynamics", + "const": "Raspberry Pi", + "default": "Raspberry Pi", "title": "Name", "type": "string" }, "abbreviation": { - "const": "AIND", - "default": "AIND", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -285,7 +4925,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -296,87 +4936,111 @@ "type": "null" } ], - "default": "04szwah67", + "default": null, "title": "Registry Identifier" } }, - "title": "_Allen_Institute_For_Neural_Dynamics", + "title": "_Raspberry_Pi", "type": "object" }, - "_Barseq": { - "additionalProperties": false, - "description": "Model BARseq", + "_Same_Sky": { + "description": "Model Same Sky", "properties": { "name": { - "const": "Barcoded anatomy resolved by sequencing", - "default": "Barcoded anatomy resolved by sequencing", + "const": "Same Sky", + "default": "Same Sky", "title": "Name", "type": "string" }, "abbreviation": { - "const": "BARseq", - "default": "BARseq", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" - } - }, - "title": "_Barseq", - "type": "object" - }, - "_Behavior": { - "additionalProperties": false, - "description": "Model behavior", - "properties": { - "name": { - "const": "Behavior", - "default": "Behavior", - "title": "Name", - "type": "string" + "type": "null" }, - "abbreviation": { - "const": "behavior", - "default": "behavior", - "title": "Abbreviation", - "type": "string" + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" } }, - "title": "_Behavior", + "title": "_Same_Sky", "type": "object" }, - "_Behavior_Videos": { - "additionalProperties": false, - "description": "Model behavior-videos", + "_Schneider_Kreuznach": { + "description": "Model Schneider-Kreuznach", "properties": { "name": { - "const": "Behavior videos", - "default": "Behavior videos", + "const": "Schneider-Kreuznach", + "default": "Schneider-Kreuznach", "title": "Name", "type": "string" }, "abbreviation": { - "const": "behavior-videos", - "default": "behavior-videos", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" } }, - "title": "_Behavior_Videos", + "title": "_Schneider_Kreuznach", "type": "object" }, - "_Boston_University": { - "description": "Model Boston University", + "_Scientifica": { + "description": "Model Scientifica", "properties": { "name": { - "const": "Boston University", - "default": "Boston University", + "const": "Scientifica", + "default": "Scientifica", "title": "Name", "type": "string" }, "abbreviation": { - "const": "BU", - "default": "BU", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -398,47 +5062,47 @@ "type": "null" } ], - "default": "05qwgg493", + "default": "00z72df47", "title": "Registry Identifier" } }, - "title": "_Boston_University", + "title": "_Scientifica", "type": "object" }, - "_Brightfield": { + "_Scrnaseq": { "additionalProperties": false, - "description": "Model brightfield", + "description": "Model scRNAseq", "properties": { "name": { - "const": "Brightfield microscopy", - "default": "Brightfield microscopy", + "const": "Single cell RNA sequencing", + "default": "Single cell RNA sequencing", "title": "Name", "type": "string" }, "abbreviation": { - "const": "brightfield", - "default": "brightfield", + "const": "scRNAseq", + "default": "scRNAseq", "title": "Abbreviation", "type": "string" } }, - "title": "_Brightfield", + "title": "_Scrnaseq", "type": "object" }, - "_Chan_Zuckerberg_Initiative": { - "description": "Model Chan Zuckerberg Initiative", + "_Second_Order_Effects": { + "description": "Model Second Order Effects", "properties": { "name": { - "const": "Chan Zuckerberg Initiative", - "default": "Chan Zuckerberg Initiative", + "const": "Second Order Effects", + "default": "Second Order Effects", "title": "Name", "type": "string" }, "abbreviation": { - "const": "CZI", - "default": "CZI", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -449,7 +5113,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -460,27 +5124,27 @@ "type": "null" } ], - "default": "02qenvm24", + "default": null, "title": "Registry Identifier" } }, - "title": "_Chan_Zuckerberg_Initiative", + "title": "_Second_Order_Effects", "type": "object" }, - "_Columbia_University": { - "description": "Model Columbia University", + "_Semrock": { + "description": "Model Semrock", "properties": { "name": { - "const": "Columbia University", - "default": "Columbia University", + "const": "Semrock", + "default": "Semrock", "title": "Name", "type": "string" }, "abbreviation": { - "const": "Columbia", - "default": "Columbia", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -491,7 +5155,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -502,147 +5166,235 @@ "type": "null" } ], - "default": "00hj8s172", + "default": null, "title": "Registry Identifier" } }, - "title": "_Columbia_University", + "title": "_Semrock", "type": "object" }, - "_Confocal": { - "additionalProperties": false, - "description": "Model confocal", + "_Sicgen": { + "description": "Model SICGEN", "properties": { "name": { - "const": "Confocal microscopy", - "default": "Confocal microscopy", + "const": "SICGEN", + "default": "SICGEN", "title": "Name", "type": "string" }, "abbreviation": { - "const": "confocal", - "default": "confocal", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" } }, - "title": "_Confocal", + "title": "_Sicgen", "type": "object" }, - "_Ecephys": { - "additionalProperties": false, - "description": "Model ecephys", + "_Sigma_Aldrich": { + "description": "Model Sigma-Aldrich", "properties": { "name": { - "const": "Extracellular electrophysiology", - "default": "Extracellular electrophysiology", + "const": "Sigma-Aldrich", + "default": "Sigma-Aldrich", "title": "Name", "type": "string" }, "abbreviation": { - "const": "ecephys", - "default": "ecephys", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" } }, - "title": "_Ecephys", + "title": "_Sigma_Aldrich", "type": "object" }, - "_Em": { - "additionalProperties": false, - "description": "Model EM", + "_Simons_Foundation": { + "description": "Model Simons Foundation", "properties": { "name": { - "const": "Electron microscopy", - "default": "Electron microscopy", + "const": "Simons Foundation", + "default": "Simons Foundation", "title": "Name", "type": "string" }, "abbreviation": { - "const": "EM", - "default": "EM", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01cmst727", + "title": "Registry Identifier" } }, - "title": "_Em", + "title": "_Simons_Foundation", "type": "object" }, - "_Emg": { + "_Slap2": { "additionalProperties": false, - "description": "Model EMG", + "description": "Model slap2", "properties": { "name": { - "const": "Electromyography", - "default": "Electromyography", + "const": "Random access projection microscopy", + "default": "Random access projection microscopy", "title": "Name", "type": "string" }, "abbreviation": { - "const": "EMG", - "default": "EMG", + "const": "slap2", + "default": "slap2", "title": "Abbreviation", "type": "string" } }, - "title": "_Emg", + "title": "_Slap2", "type": "object" }, - "_Fib": { - "additionalProperties": false, - "description": "Model fib", + "_Spectra_Physics": { + "description": "Model Spectra-Physics", "properties": { "name": { - "const": "Fiber photometry", - "default": "Fiber photometry", + "const": "Spectra-Physics", + "default": "Spectra-Physics", "title": "Name", "type": "string" }, "abbreviation": { - "const": "fib", - "default": "fib", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "02ad9kp97", + "title": "Registry Identifier" } }, - "title": "_Fib", + "title": "_Spectra_Physics", "type": "object" }, - "_Fmost": { + "_Spim": { "additionalProperties": false, - "description": "Model fMOST", + "description": "Model SPIM", "properties": { "name": { - "const": "Fluorescence micro-optical sectioning tomography", - "default": "Fluorescence micro-optical sectioning tomography", + "const": "Selective plane illumination microscopy", + "default": "Selective plane illumination microscopy", "title": "Name", "type": "string" }, "abbreviation": { - "const": "fMOST", - "default": "fMOST", + "const": "SPIM", + "default": "SPIM", "title": "Abbreviation", "type": "string" } }, - "title": "_Fmost", + "title": "_Spim", "type": "object" }, - "_Huazhong_University_Of_Science_And_Technology": { - "description": "Model Huazhong University of Science and Technology", + "_Spinnaker": { + "description": "Model Spinnaker", "properties": { "name": { - "const": "Huazhong University of Science and Technology", - "default": "Huazhong University of Science and Technology", + "const": "Spinnaker", + "default": "Spinnaker", "title": "Name", "type": "string" }, "abbreviation": { - "const": "HUST", - "default": "HUST", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -653,7 +5405,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -664,67 +5416,47 @@ "type": "null" } ], - "default": "00p991c53", + "default": null, "title": "Registry Identifier" } }, - "title": "_Huazhong_University_Of_Science_And_Technology", - "type": "object" - }, - "_Icephys": { - "additionalProperties": false, - "description": "Model icephys", - "properties": { - "name": { - "const": "Intracellular electrophysiology", - "default": "Intracellular electrophysiology", - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "icephys", - "default": "icephys", - "title": "Abbreviation", - "type": "string" - } - }, - "title": "_Icephys", + "title": "_Spinnaker", "type": "object" }, - "_Isi": { + "_Stpt": { "additionalProperties": false, - "description": "Model ISI", + "description": "Model STPT", "properties": { "name": { - "const": "Intrinsic signal imaging", - "default": "Intrinsic signal imaging", + "const": "Serial two-photon tomogrophy", + "default": "Serial two-photon tomogrophy", "title": "Name", "type": "string" }, "abbreviation": { - "const": "ISI", - "default": "ISI", + "const": "STPT", + "default": "STPT", "title": "Abbreviation", "type": "string" } }, - "title": "_Isi", + "title": "_Stpt", "type": "object" }, - "_Janelia_Research_Campus": { - "description": "Model Janelia Research Campus", + "_Tamron": { + "description": "Model Tamron", "properties": { "name": { - "const": "Janelia Research Campus", - "default": "Janelia Research Campus", + "const": "Tamron", + "default": "Tamron", "title": "Name", "type": "string" }, "abbreviation": { - "const": "Janelia", - "default": "Janelia", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -735,7 +5467,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -746,27 +5478,27 @@ "type": "null" } ], - "default": "013sk6x84", + "default": null, "title": "Registry Identifier" } }, - "title": "_Janelia_Research_Campus", + "title": "_Tamron", "type": "object" }, - "_Johns_Hopkins_University": { - "description": "Model Johns Hopkins University", + "_Te_Connectivity": { + "description": "Model TE Connectivity", "properties": { "name": { - "const": "Johns Hopkins University", - "default": "Johns Hopkins University", + "const": "TE Connectivity", + "default": "TE Connectivity", "title": "Name", "type": "string" }, "abbreviation": { - "const": "JHU", - "default": "JHU", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -788,45 +5520,25 @@ "type": "null" } ], - "default": "00za53h95", + "default": "034frgp20", "title": "Registry Identifier" } }, - "title": "_Johns_Hopkins_University", - "type": "object" - }, - "_Mapseq": { - "additionalProperties": false, - "description": "Model MAPseq", - "properties": { - "name": { - "const": "Multiplexed analysis of projections by sequencing", - "default": "Multiplexed analysis of projections by sequencing", - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MAPseq", - "default": "MAPseq", - "title": "Abbreviation", - "type": "string" - } - }, - "title": "_Mapseq", + "title": "_Te_Connectivity", "type": "object" }, - "_Massachusetts_Institute_Of_Technology": { - "description": "Model Massachusetts Institute of Technology", + "_Technical_Manufacturing_Corporation": { + "description": "Model Technical Manufacturing Corporation", "properties": { "name": { - "const": "Massachusetts Institute of Technology", - "default": "Massachusetts Institute of Technology", + "const": "Technical Manufacturing Corporation", + "default": "Technical Manufacturing Corporation", "title": "Name", "type": "string" }, "abbreviation": { - "const": "MIT", - "default": "MIT", + "const": "TMC", + "default": "TMC", "title": "Abbreviation", "type": "string" }, @@ -839,7 +5551,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -850,25 +5562,25 @@ "type": "null" } ], - "default": "042nb2s44", + "default": null, "title": "Registry Identifier" } }, - "title": "_Massachusetts_Institute_Of_Technology", + "title": "_Technical_Manufacturing_Corporation", "type": "object" }, - "_Mbf_Bioscience": { - "description": "Model MBF Bioscience", + "_Teledyne_Flir": { + "description": "Model Teledyne FLIR", "properties": { "name": { - "const": "MBF Bioscience", - "default": "MBF Bioscience", + "const": "Teledyne FLIR", + "default": "Teledyne FLIR", "title": "Name", "type": "string" }, "abbreviation": { - "const": "MBF", - "default": "MBF", + "const": "FLIR", + "default": "FLIR", "title": "Abbreviation", "type": "string" }, @@ -892,27 +5604,27 @@ "type": "null" } ], - "default": "02zynam48", + "default": "01j1gwp17", "title": "Registry Identifier" } }, - "title": "_Mbf_Bioscience", + "title": "_Teledyne_Flir", "type": "object" }, - "_Mcgovern_Institute_For_Brain_Research": { - "description": "Model McGovern Institute for Brain Research", + "_Teledyne_Vision_Solutions": { + "description": "Model Teledyne Vision Solutions", "properties": { "name": { - "const": "McGovern Institute for Brain Research", - "default": "McGovern Institute for Brain Research", + "const": "Teledyne Vision Solutions", + "default": "Teledyne Vision Solutions", "title": "Name", "type": "string" }, "abbreviation": { - "const": "MIBR", - "default": "MIBR", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -923,7 +5635,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -934,45 +5646,25 @@ "type": "null" } ], - "default": "05ymca674", - "title": "Registry Identifier" - } - }, - "title": "_Mcgovern_Institute_For_Brain_Research", - "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", - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "merfish", - "default": "merfish", - "title": "Abbreviation", - "type": "string" + "default": null, + "title": "Registry Identifier" } }, - "title": "_Merfish", + "title": "_Teledyne_Vision_Solutions", "type": "object" }, - "_Michael_J_Fox_Foundation_For_Parkinson_S_Research": { - "description": "Model Michael J. Fox Foundation for Parkinson's Research", + "_Templeton_World_Charity_Foundation": { + "description": "Model Templeton World Charity Foundation", "properties": { "name": { - "const": "Michael J. Fox Foundation for Parkinson's Research", - "default": "Michael J. Fox Foundation for Parkinson's Research", + "const": "Templeton World Charity Foundation", + "default": "Templeton World Charity Foundation", "title": "Name", "type": "string" }, "abbreviation": { - "const": "MJFF", - "default": "MJFF", + "const": "TWCF", + "default": "TWCF", "title": "Abbreviation", "type": "string" }, @@ -996,27 +5688,27 @@ "type": "null" } ], - "default": "03arq3225", + "default": "00x0z1472", "title": "Registry Identifier" } }, - "title": "_Michael_J_Fox_Foundation_For_Parkinson_S_Research", + "title": "_Templeton_World_Charity_Foundation", "type": "object" }, - "_Mit_Department_Of_Brain_And_Cognitive_Sciences": { - "description": "Model MIT Department of Brain and Cognitive Sciences", + "_The_Imaging_Source": { + "description": "Model The Imaging Source", "properties": { "name": { - "const": "MIT Department of Brain and Cognitive Sciences", - "default": "MIT Department of Brain and Cognitive Sciences", + "const": "The Imaging Source", + "default": "The Imaging Source", "title": "Name", "type": "string" }, "abbreviation": { - "const": "MIT-BCS", - "default": "MIT-BCS", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1042,43 +5734,23 @@ "title": "Registry Identifier" } }, - "title": "_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "type": "object" - }, - "_Mri": { - "additionalProperties": false, - "description": "Model MRI", - "properties": { - "name": { - "const": "Magnetic resonance imaging", - "default": "Magnetic resonance imaging", - "title": "Name", - "type": "string" - }, - "abbreviation": { - "const": "MRI", - "default": "MRI", - "title": "Abbreviation", - "type": "string" - } - }, - "title": "_Mri", + "title": "_The_Imaging_Source", "type": "object" }, - "_National_Center_For_Complementary_And_Integrative_Health": { - "description": "Model National Center for Complementary and Integrative Health", + "_The_Lee_Company": { + "description": "Model The Lee Company", "properties": { "name": { - "const": "National Center for Complementary and Integrative Health", - "default": "National Center for Complementary and Integrative Health", + "const": "The Lee Company", + "default": "The Lee Company", "title": "Name", "type": "string" }, "abbreviation": { - "const": "NCCIH", - "default": "NCCIH", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1089,7 +5761,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -1100,27 +5772,27 @@ "type": "null" } ], - "default": "00190t495", + "default": null, "title": "Registry Identifier" } }, - "title": "_National_Center_For_Complementary_And_Integrative_Health", + "title": "_The_Lee_Company", "type": "object" }, - "_National_Institute_Of_Mental_Health": { - "description": "Model National Institute of Mental Health", + "_Thermo_Fisher_Scientific": { + "description": "Model Thermo Fisher Scientific", "properties": { "name": { - "const": "National Institute of Mental Health", - "default": "National Institute of Mental Health", + "const": "Thermo Fisher Scientific", + "default": "Thermo Fisher Scientific", "title": "Name", "type": "string" }, "abbreviation": { - "const": "NIMH", - "default": "NIMH", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1142,27 +5814,27 @@ "type": "null" } ], - "default": "04xeg9z08", + "default": "03x1ewr52", "title": "Registry Identifier" } }, - "title": "_National_Institute_Of_Mental_Health", + "title": "_Thermo_Fisher_Scientific", "type": "object" }, - "_National_Institute_Of_Neurological_Disorders_And_Stroke": { - "description": "Model National Institute of Neurological Disorders and Stroke", + "_Thorlabs": { + "description": "Model Thorlabs", "properties": { "name": { - "const": "National Institute of Neurological Disorders and Stroke", - "default": "National Institute of Neurological Disorders and Stroke", + "const": "Thorlabs", + "default": "Thorlabs", "title": "Name", "type": "string" }, "abbreviation": { - "const": "NINDS", - "default": "NINDS", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1184,27 +5856,27 @@ "type": "null" } ], - "default": "01s5ya894", + "default": "04gsnvb07", "title": "Registry Identifier" } }, - "title": "_National_Institute_Of_Neurological_Disorders_And_Stroke", + "title": "_Thorlabs", "type": "object" }, - "_New_York_University": { - "description": "Model New York University", + "_Transducer_Techniques": { + "description": "Model Transducer Techniques", "properties": { "name": { - "const": "New York University", - "default": "New York University", + "const": "Transducer Techniques", + "default": "Transducer Techniques", "title": "Name", "type": "string" }, "abbreviation": { - "const": "NYU", - "default": "NYU", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1215,7 +5887,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -1226,19 +5898,19 @@ "type": "null" } ], - "default": "0190ak572", + "default": null, "title": "Registry Identifier" } }, - "title": "_New_York_University", + "title": "_Transducer_Techniques", "type": "object" }, - "_Other": { - "description": "Model Other", + "_Tymphany": { + "description": "Model Tymphany", "properties": { "name": { - "const": "Other", - "default": "Other", + "const": "Tymphany", + "default": "Tymphany", "title": "Name", "type": "string" }, @@ -1272,63 +5944,65 @@ "title": "Registry Identifier" } }, - "title": "_Other", + "title": "_Tymphany", "type": "object" }, - "_Pophys": { - "additionalProperties": false, - "description": "Model pophys", + "_University_Of_California_San_Diego": { + "description": "Model University of California, San Diego", "properties": { "name": { - "const": "Planar optical physiology", - "default": "Planar optical physiology", + "const": "University of California, San Diego", + "default": "University of California, San Diego", "title": "Name", "type": "string" }, "abbreviation": { - "const": "pophys", - "default": "pophys", + "const": "UCSD", + "default": "UCSD", "title": "Abbreviation", "type": "string" - } - }, - "title": "_Pophys", - "type": "object" - }, - "_Scrnaseq": { - "additionalProperties": false, - "description": "Model scRNAseq", - "properties": { - "name": { - "const": "Single cell RNA sequencing", - "default": "Single cell RNA sequencing", - "title": "Name", - "type": "string" }, - "abbreviation": { - "const": "scRNAseq", - "default": "scRNAseq", - "title": "Abbreviation", - "type": "string" + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "0168r3w48", + "title": "Registry Identifier" } }, - "title": "_Scrnaseq", + "title": "_University_Of_California_San_Diego", "type": "object" }, - "_Simons_Foundation": { - "description": "Model Simons Foundation", + "_University_Of_Pennsylvania": { + "description": "Model University of Pennsylvania", "properties": { "name": { - "const": "Simons Foundation", - "default": "Simons Foundation", + "const": "University of Pennsylvania", + "default": "University of Pennsylvania", "title": "Name", "type": "string" }, "abbreviation": { - "const": null, - "default": null, + "const": "UPENN", + "default": "UPENN", "title": "Abbreviation", - "type": "null" + "type": "string" }, "registry": { "anyOf": [ @@ -1350,87 +6024,69 @@ "type": "null" } ], - "default": "01cmst727", + "default": "00b30xv10", "title": "Registry Identifier" } }, - "title": "_Simons_Foundation", + "title": "_University_Of_Pennsylvania", "type": "object" }, - "_Slap2": { - "additionalProperties": false, - "description": "Model slap2", + "_Unknown": { + "description": "Model Unknown", "properties": { "name": { - "const": "Random access projection microscopy", - "default": "Random access projection microscopy", + "const": "Unknown", + "default": "Unknown", "title": "Name", "type": "string" }, "abbreviation": { - "const": "slap2", - "default": "slap2", + "const": "UNKNOWN", + "default": "UNKNOWN", "title": "Abbreviation", "type": "string" - } - }, - "title": "_Slap2", - "type": "object" - }, - "_Spim": { - "additionalProperties": false, - "description": "Model SPIM", - "properties": { - "name": { - "const": "Selective plane illumination microscopy", - "default": "Selective plane illumination microscopy", - "title": "Name", - "type": "string" }, - "abbreviation": { - "const": "SPIM", - "default": "SPIM", - "title": "Abbreviation", - "type": "string" - } - }, - "title": "_Spim", - "type": "object" - }, - "_Stpt": { - "additionalProperties": false, - "description": "Model STPT", - "properties": { - "name": { - "const": "Serial two-photon tomogrophy", - "default": "Serial two-photon tomogrophy", - "title": "Name", - "type": "string" + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": null }, - "abbreviation": { - "const": "STPT", - "default": "STPT", - "title": "Abbreviation", - "type": "string" + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Registry Identifier" } }, - "title": "_Stpt", + "title": "_Unknown", "type": "object" }, - "_Templeton_World_Charity_Foundation": { - "description": "Model Templeton World Charity Foundation", + "_Vieworks": { + "description": "Model Vieworks", "properties": { "name": { - "const": "Templeton World Charity Foundation", - "default": "Templeton World Charity Foundation", + "const": "Vieworks", + "default": "Vieworks", "title": "Name", "type": "string" }, "abbreviation": { - "const": "TWCF", - "default": "TWCF", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1441,7 +6097,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -1452,27 +6108,27 @@ "type": "null" } ], - "default": "00x0z1472", + "default": null, "title": "Registry Identifier" } }, - "title": "_Templeton_World_Charity_Foundation", + "title": "_Vieworks", "type": "object" }, - "_University_Of_California_San_Diego": { - "description": "Model University of California, San Diego", + "_Vortran": { + "description": "Model Vortran", "properties": { "name": { - "const": "University of California, San Diego", - "default": "University of California, San Diego", + "const": "Vortran", + "default": "Vortran", "title": "Name", "type": "string" }, "abbreviation": { - "const": "UCSD", - "default": "UCSD", + "const": null, + "default": null, "title": "Abbreviation", - "type": "string" + "type": "null" }, "registry": { "anyOf": [ @@ -1483,7 +6139,7 @@ "type": "null" } ], - "default": "Research Organization Registry (ROR)" + "default": null }, "registry_identifier": { "anyOf": [ @@ -1494,25 +6150,25 @@ "type": "null" } ], - "default": "0168r3w48", + "default": null, "title": "Registry Identifier" } }, - "title": "_University_Of_California_San_Diego", + "title": "_Vortran", "type": "object" }, - "_University_Of_Pennsylvania": { - "description": "Model University of Pennsylvania", + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", "properties": { "name": { - "const": "University of Pennsylvania", - "default": "University of Pennsylvania", + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", "title": "Name", "type": "string" }, "abbreviation": { - "const": "UPENN", - "default": "UPENN", + "const": "WPI", + "default": "WPI", "title": "Abbreviation", "type": "string" }, @@ -1536,11 +6192,11 @@ "type": "null" } ], - "default": "00b30xv10", + "default": "03st5df34", "title": "Registry Identifier" } }, - "title": "_University_Of_Pennsylvania", + "title": "_World_Precision_Intstruments", "type": "object" } }, @@ -1560,8 +6216,8 @@ "type": "string" }, "schema_version": { - "const": "2.3.3", - "default": "2.3.3", + "const": "2.3.4", + "default": "2.3.4", "title": "Schema Version", "type": "string" }, @@ -1622,24 +6278,151 @@ "description": "An established society, corporation, foundation or other organization that collected this data", "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania" + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, { "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, @@ -1647,32 +6430,329 @@ "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, { "$ref": "#/$defs/_Columbia_University" }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, { "$ref": "#/$defs/_Janelia_Research_Campus" }, + { + "$ref": "#/$defs/_Jenoptik" + }, { "$ref": "#/$defs/_Johns_Hopkins_University" }, { - "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" }, { "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, { "$ref": "#/$defs/_University_Of_California_San_Diego" }, @@ -1680,7 +6760,19 @@ "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Institution" diff --git a/schemas/instrument_schema.json b/schemas/instrument_schema.json index 662bb2639..8f4a00ac2 100644 --- a/schemas/instrument_schema.json +++ b/schemas/instrument_schema.json @@ -46,6 +46,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -67,6 +68,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -83,6 +85,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -116,6 +119,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -124,6 +128,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -147,6 +152,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -197,6 +203,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -260,6 +269,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -308,6 +320,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -407,6 +422,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -431,6 +449,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -500,6 +521,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -633,6 +657,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -654,6 +679,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -670,6 +696,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -703,6 +730,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -711,6 +739,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -734,6 +763,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -784,6 +814,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -847,6 +880,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -895,6 +931,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -994,6 +1033,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -1018,6 +1060,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -1087,6 +1132,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -1223,6 +1271,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -1244,6 +1293,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -1260,6 +1310,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -1293,6 +1344,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -1301,6 +1353,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -1324,6 +1377,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -1374,6 +1428,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -1437,6 +1494,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -1485,6 +1545,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -1584,6 +1647,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -1608,6 +1674,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -1677,6 +1746,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -1815,16 +1887,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -1838,6 +1900,16 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -2112,519 +2184,558 @@ "manufacturer": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", "Teledyne FLIR": "#/$defs/_Teledyne_Flir", "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", - "Vieworks": "#/$defs/_Vieworks" + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/_Ailipu_Technology_Co" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/_Allied" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/_Basler" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/_Dodotronic" + "$ref": "#/$defs/_Addgene" }, { - "$ref": "#/$defs/_Edmund_Optics" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/_Spinnaker" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/_Teledyne_Flir" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Teledyne_Vision_Solutions" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/_The_Imaging_Source" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Arduino" }, { - "$ref": "#/$defs/_Vieworks" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/_Basler" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ - { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Boston_University" + }, { - "type": "string" + "$ref": "#/$defs/_Broadcom" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "detector_type": { - "$ref": "#/$defs/DetectorType", - "default": "Camera" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Data interface" - }, - "cooling": { - "$ref": "#/$defs/Cooling", - "default": "No cooling" - }, - "frame_rate": { - "anyOf": [ + "$ref": "#/$defs/_Bruker" + }, { - "type": "number" + "$ref": "#/$defs/_Cajal_Neuroscience" }, { - "type": "string" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "type": "null" - } - ], - "default": null, - "description": "Frame rate being used", - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "anyOf": [ + "$ref": "#/$defs/_Carl_Zeiss" + }, { - "$ref": "#/$defs/FrequencyUnit" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Frame rate unit" - }, - "immersion": { - "anyOf": [ + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, { - "$ref": "#/$defs/ImmersionMedium" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "type": "null" - } - ], - "default": null, - "title": "Immersion" - }, - "chroma": { - "anyOf": [ + "$ref": "#/$defs/_Chroma" + }, { - "$ref": "#/$defs/CameraChroma" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "type": "null" - } - ], - "default": null, - "title": "Camera chroma" - }, - "sensor_width": { - "anyOf": [ + "$ref": "#/$defs/_Columbia_University" + }, { - "type": "integer" + "$ref": "#/$defs/_Computar" }, { - "type": "null" - } - ], - "default": null, - "title": "Width of the sensor (pixels)" - }, - "sensor_height": { - "anyOf": [ + "$ref": "#/$defs/_Conoptics" + }, { - "type": "integer" + "$ref": "#/$defs/_Crestoptics" }, { - "type": "null" - } - ], - "default": null, - "title": "Height of the sensor (pixels)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" - }, - "sensor_format": { - "anyOf": [ + "$ref": "#/$defs/_Custom" + }, { - "type": "string" + "$ref": "#/$defs/_Digikey" }, { - "type": "null" - } - ], - "default": null, - "title": "Sensor format" - }, - "sensor_format_unit": { - "anyOf": [ + "$ref": "#/$defs/_Dodotronic" + }, { - "type": "string" + "$ref": "#/$defs/_Doric" }, { - "type": "null" - } - ], - "default": null, - "title": "Sensor format unit" - }, - "bit_depth": { - "anyOf": [ + "$ref": "#/$defs/_Ealing" + }, { - "type": "integer" + "$ref": "#/$defs/_Edmund_Optics" }, { - "type": "null" - } - ], - "default": null, - "title": "Bit depth" - }, - "bin_mode": { - "$ref": "#/$defs/BinMode", - "default": "No binning", - "title": "Detector binning mode" - }, - "bin_width": { - "anyOf": [ + "$ref": "#/$defs/_Emory_University" + }, { - "type": "integer" + "$ref": "#/$defs/_Euresys" }, { - "type": "null" - } - ], - "default": null, - "title": "Bin width" - }, - "bin_height": { - "anyOf": [ + "$ref": "#/$defs/_Excelitas_Technologies" + }, { - "type": "integer" + "$ref": "#/$defs/_Fujinon" }, { - "type": "null" - } - ], - "default": null, - "title": "Bin height" - }, - "bin_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Bin size unit" - }, - "gain": { - "anyOf": [ + "$ref": "#/$defs/_Hamamatsu" + }, { - "type": "number" + "$ref": "#/$defs/_Hamilton" }, { - "type": "string" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "type": "null" - } - ], - "default": null, - "title": "Gain" - }, - "crop_offset_x": { - "anyOf": [ + "$ref": "#/$defs/_Ir_Robot_Co" + }, { - "type": "integer" + "$ref": "#/$defs/_Isl_Products_International" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop offset x" - }, - "crop_offset_y": { - "anyOf": [ + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, { - "type": "integer" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop offset y" - }, - "crop_width": { - "anyOf": [ + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, { - "type": "integer" + "$ref": "#/$defs/_Invitrogen" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop width" - }, - "crop_height": { - "anyOf": [ + "$ref": "#/$defs/_Item" + }, { - "type": "integer" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop width" - }, - "crop_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Crop size unit" - }, - "recording_software": { - "anyOf": [ + "$ref": "#/$defs/_Janelia_Research_Campus" + }, { - "$ref": "#/$defs/Software" + "$ref": "#/$defs/_Jenoptik" }, { - "type": "null" - } - ], - "default": null, - "title": "Recording software" - }, - "driver": { - "anyOf": [ + "$ref": "#/$defs/_Johns_Hopkins_University" + }, { - "$ref": "#/$defs/DeviceDriver" + "$ref": "#/$defs/_Julabo" }, { - "type": "null" - } - ], - "default": null, - "title": "Driver" - }, - "driver_version": { - "anyOf": [ + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { - "type": "string" + "$ref": "#/$defs/_Kowa" }, { - "type": "null" - } - ], - "default": null, - "title": "Driver version" - } - }, - "required": [ - "name", - "manufacturer", - "data_interface" - ], - "title": "Camera", - "type": "object" - }, - "CameraAssembly": { - "additionalProperties": false, - "description": "Named assembly of a camera and lens (and optionally a filter)", - "properties": { - "object_type": { - "const": "Camera assembly", - "default": "Camera assembly", - "title": "Object Type", - "type": "string" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Relative position", - "type": "array" - }, - "coordinate_system": { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { "anyOf": [ { - "$ref": "#/$defs/CoordinateSystem" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Device coordinate system" + "title": "Model" }, - "transform": { + "additional_settings": { "anyOf": [ { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_GenericModel" }, { "type": "null" } ], "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "name": { - "title": "Camera assembly name", - "type": "string" - }, - "target": { - "$ref": "#/$defs/CameraTarget", - "title": "Camera target" - }, - "camera": { - "$ref": "#/$defs/Camera" - }, - "lens": { - "$ref": "#/$defs/Lens" + "title": "Additional parameters" }, - "filter": { + "notes": { "anyOf": [ { - "$ref": "#/$defs/Filter" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Filter" - } - }, - "required": [ - "relative_position", - "name", - "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", - "Brain", - "Eye", - "Face", - "Tongue", - "Other" - ], - "title": "CameraTarget", - "type": "string" - }, - "Computer": { - "additionalProperties": false, - "description": "Description of a computer", - "properties": { - "object_type": { - "const": "Computer", - "default": "Computer", - "title": "Object Type", - "type": "string" + "title": "Notes" }, - "name": { - "title": "Device name", - "type": "string" + "detector_type": { + "$ref": "#/$defs/DetectorType", + "default": "Camera" }, - "serial_number": { + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Data interface" + }, + "cooling": { + "$ref": "#/$defs/Cooling", + "default": "No cooling" + }, + "frame_rate": { "anyOf": [ + { + "type": "number" + }, { "type": "string" }, @@ -2633,198 +2744,608 @@ } ], "default": null, - "title": "Serial number" + "description": "Frame rate being used", + "title": "Frame rate (Hz)" }, - "manufacturer": { + "frame_rate_unit": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", - "ASUS": "#/$defs/_Asus", - "Abcam": "#/$defs/_Abcam", - "Addgene": "#/$defs/_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", - "Arduino": "#/$defs/_Arduino", - "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", - "Basler": "#/$defs/_Basler", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "Boston University": "#/$defs/_Boston_University", - "Bruker": "#/$defs/_Bruker", - "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", - "Cambridge Technology": "#/$defs/_Cambridge_Technology", - "Carl Zeiss": "#/$defs/_Carl_Zeiss", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", - "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Chroma": "#/$defs/_Chroma", - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Columbia University": "#/$defs/_Columbia_University", - "Computar": "#/$defs/_Computar", - "Conoptics": "#/$defs/_Conoptics", - "CrestOptics": "#/$defs/_Crestoptics", - "Custom": "#/$defs/_Custom", - "DigiKey": "#/$defs/_Digikey", - "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", - "Item": "#/$defs/_Item", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Jenoptik": "#/$defs/_Jenoptik", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "Julabo": "#/$defs/_Julabo", - "Kowa": "#/$defs/_Kowa", - "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", - "LG": "#/$defs/_Lg", - "Leica": "#/$defs/_Leica", - "LifeCanvas": "#/$defs/_Lifecanvas", - "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", - "Lumencor": "#/$defs/_Lumencor", - "MBF Bioscience": "#/$defs/_Mbf_Bioscience", - "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "MKS Newport": "#/$defs/_Mks_Newport", - "MPI": "#/$defs/_Mpi", - "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", - "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", - "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", - "Molecular Instruments": "#/$defs/_Molecular_Instruments", - "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", - "NeuraLynx": "#/$defs/_Neuralynx", - "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", - "Placid Industries": "#/$defs/_Placid_Industries", - "Prizmatix": "#/$defs/_Prizmatix", - "Quantifi": "#/$defs/_Quantifi", - "Raspberry Pi": "#/$defs/_Raspberry_Pi", - "SICGEN": "#/$defs/_Sicgen", - "Same Sky": "#/$defs/_Same_Sky", - "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", - "Spectra-Physics": "#/$defs/_Spectra_Physics", - "Spinnaker": "#/$defs/_Spinnaker", - "TE Connectivity": "#/$defs/_Te_Connectivity", - "Tamron": "#/$defs/_Tamron", - "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", - "Teledyne FLIR": "#/$defs/_Teledyne_Flir", - "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", - "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", - "Transducer Techniques": "#/$defs/_Transducer_Techniques", - "Tymphany": "#/$defs/_Tymphany", - "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/_Unknown", - "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_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/_Arduino" - }, - { - "$ref": "#/$defs/_Arecont_Vision_Costar" - }, - { - "$ref": "#/$defs/_Basler" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$ref": "#/$defs/_Boston_University" - }, - { - "$ref": "#/$defs/_Bruker" - }, - { - "$ref": "#/$defs/_Cajal_Neuroscience" - }, - { - "$ref": "#/$defs/_Cambridge_Technology" - }, - { - "$ref": "#/$defs/_Carl_Zeiss" - }, - { - "$ref": "#/$defs/_Champalimaud_Foundation" - }, - { - "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" - }, - { + "$ref": "#/$defs/FrequencyUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Frame rate unit" + }, + "immersion": { + "anyOf": [ + { + "$ref": "#/$defs/ImmersionMedium" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Immersion" + }, + "chroma": { + "anyOf": [ + { + "$ref": "#/$defs/CameraChroma" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Camera chroma" + }, + "sensor_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Width of the sensor (pixels)" + }, + "sensor_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Height of the sensor (pixels)" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" + }, + "sensor_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Sensor format" + }, + "sensor_format_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Sensor format unit" + }, + "bit_depth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bit depth" + }, + "bin_mode": { + "$ref": "#/$defs/BinMode", + "default": "No binning", + "title": "Detector binning mode" + }, + "bin_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bin width" + }, + "bin_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bin height" + }, + "bin_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Bin size unit" + }, + "gain": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Gain" + }, + "crop_offset_x": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop offset x" + }, + "crop_offset_y": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop offset y" + }, + "crop_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop width" + }, + "crop_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "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", + "data_interface" + ], + "title": "Camera", + "type": "object" + }, + "CameraAssembly": { + "additionalProperties": false, + "description": "Named assembly of a camera and lens (and optionally a filter)", + "properties": { + "object_type": { + "const": "Camera assembly", + "default": "Camera assembly", + "title": "Object Type", + "type": "string" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" + }, + "name": { + "title": "Camera assembly name", + "type": "string" + }, + "target": { + "$ref": "#/$defs/CameraTarget", + "title": "Camera target" + }, + "camera": { + "$ref": "#/$defs/Camera" + }, + "lens": { + "$ref": "#/$defs/Lens" + }, + "filter": { + "anyOf": [ + { + "$ref": "#/$defs/Filter" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Filter" + } + }, + "required": [ + "relative_position", + "name", + "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", + "Brain", + "Eye", + "Face", + "Tongue", + "Other" + ], + "title": "CameraTarget", + "type": "string" + }, + "Computer": { + "additionalProperties": false, + "description": "Description of a computer", + "properties": { + "object_type": { + "const": "Computer", + "default": "Computer", + "title": "Object 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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { "$ref": "#/$defs/_Charles_River_Laboratories" }, { @@ -2869,6 +3390,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -2917,6 +3441,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -3016,6 +3543,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -3040,6 +3570,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -3109,544 +3642,1413 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "operating_system": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Operating system" + } + }, + "required": [ + "name" + ], + "title": "Computer", + "type": "object" + }, + "ConcentrationUnit": { + "description": "Concentraion units", + "enum": [ + "molar", + "micromolar", + "nanomolar", + "% m/m", + "% v/v" + ], + "title": "ConcentrationUnit", + "type": "string" + }, + "Connection": { + "additionalProperties": false, + "description": "Description of a connection between devices in an instrument", + "properties": { + "object_type": { + "const": "Connection", + "default": "Connection", + "title": "Object Type", + "type": "string" + }, + "source_device": { + "title": "Source device name", + "type": "string" + }, + "source_port": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Source device port index/name" + }, + "target_device": { + "title": "Target device name", + "type": "string" + }, + "target_port": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Target device port index/name" + }, + "send_and_receive": { + "default": false, + "description": "Whether the connection is bidirectional (send and receive data)", + "title": "Send and receive", + "type": "boolean" + } + }, + "required": [ + "source_device", + "target_device" + ], + "title": "Connection", + "type": "object" + }, + "Cooling": { + "description": "Cooling medium name", + "enum": [ + "Air", + "Water", + "No cooling" + ], + "title": "Cooling", + "type": "string" + }, + "CoordinateSystem": { + "additionalProperties": false, + "description": "Definition of a coordinate system relative to a brain", + "properties": { + "object_type": { + "const": "Coordinate system", + "default": "Coordinate system", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "origin": { + "$ref": "#/$defs/Origin", + "description": "Defines the position of (0,0,0) in the coordinate system" + }, + "axes": { + "description": "Axis names and directions", + "items": { + "$ref": "#/$defs/Axis" + }, + "title": "Axis names", + "type": "array" + }, + "axis_unit": { + "$ref": "#/$defs/SizeUnit", + "title": "Size unit" + } + }, + "required": [ + "name", + "origin", + "axes", + "axis_unit" + ], + "title": "CoordinateSystem", + "type": "object" + }, + "Coupling": { + "description": "Laser coupling type", + "enum": [ + "Free-space", + "Multi-mode fiber", + "Single-mode fiber", + "Other" + ], + "title": "Coupling", + "type": "string" + }, + "CurrentUnit": { + "description": "Current units", + "enum": [ + "microamps" + ], + "title": "CurrentUnit", + "type": "string" + }, + "DAQChannel": { + "additionalProperties": false, + "description": "Named input or output channel on a DAQ device", + "properties": { + "object_type": { + "const": "DAQ channel", + "default": "DAQ channel", + "title": "Object Type", + "type": "string" + }, + "channel_name": { + "title": "DAQ channel name", + "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, + "deprecated": true, + "title": "DAQ channel index" + }, + "sample_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "DAQ channel sample rate (Hz)" + }, + "sample_rate_unit": { + "anyOf": [ + { + "$ref": "#/$defs/FrequencyUnit" + }, + { + "type": "null" + } + ], + "default": null, + "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", + "channel_type" + ], + "title": "DAQChannel", + "type": "object" + }, + "DAQDevice": { + "additionalProperties": false, + "description": "Data acquisition device containing multiple I/O channels", + "properties": { + "object_type": { + "const": "DAQ device", + "default": "DAQ device", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Type of connection to PC" + }, + "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" + ], + "title": "DAQDevice", + "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", + "enum": [ + "CameraLink", + "Coax", + "Ethernet", + "PCIe", + "PXI", + "USB", + "Other" + ], + "title": "DataInterface", + "type": "string" + }, + "Detector": { + "additionalProperties": false, + "description": "Description of a generic detector", + "properties": { + "object_type": { + "const": "Detector", + "default": "Detector", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Aa_Opto_Electronic" + }, { - "type": "string" + "$ref": "#/$defs/_Asus" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Abcam" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Addgene" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Ailipu_Technology_Co" + }, { - "type": "string" + "$ref": "#/$defs/_Allen_Institute" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "operating_system": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" + }, { - "type": "string" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, + { + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" }, { - "type": "null" - } - ], - "default": null, - "title": "Operating system" - } - }, - "required": [ - "name" - ], - "title": "Computer", - "type": "object" - }, - "ConcentrationUnit": { - "description": "Concentraion units", - "enum": [ - "molar", - "micromolar", - "nanomolar", - "% m/m", - "% v/v" - ], - "title": "ConcentrationUnit", - "type": "string" - }, - "Connection": { - "additionalProperties": false, - "description": "Description of a connection between devices in an instrument", - "properties": { - "object_type": { - "const": "Connection", - "default": "Connection", - "title": "Object Type", - "type": "string" - }, - "source_device": { - "title": "Source device name", - "type": "string" - }, - "source_port": { - "anyOf": [ + "$ref": "#/$defs/_Lifecanvas" + }, { - "type": "string" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "type": "null" - } - ], - "default": null, - "title": "Source device port index/name" - }, - "target_device": { - "title": "Target device name", - "type": "string" - }, - "target_port": { - "anyOf": [ + "$ref": "#/$defs/_Lumencor" + }, { - "type": "string" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "type": "null" - } - ], - "default": null, - "title": "Target device port index/name" - }, - "send_and_receive": { - "default": false, - "description": "Whether the connection is bidirectional (send and receive data)", - "title": "Send and receive", - "type": "boolean" - } - }, - "required": [ - "source_device", - "target_device" - ], - "title": "Connection", - "type": "object" - }, - "Cooling": { - "description": "Cooling medium name", - "enum": [ - "Air", - "Water", - "No cooling" - ], - "title": "Cooling", - "type": "string" - }, - "CoordinateSystem": { - "additionalProperties": false, - "description": "Definition of a coordinate system relative to a brain", - "properties": { - "object_type": { - "const": "Coordinate system", - "default": "Coordinate system", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "origin": { - "$ref": "#/$defs/Origin", - "description": "Defines the position of (0,0,0) in the coordinate system" - }, - "axes": { - "description": "Axis names and directions", - "items": { - "$ref": "#/$defs/Axis" - }, - "title": "Axis names", - "type": "array" - }, - "axis_unit": { - "$ref": "#/$defs/SizeUnit", - "title": "Size unit" - } - }, - "required": [ - "name", - "origin", - "axes", - "axis_unit" - ], - "title": "CoordinateSystem", - "type": "object" - }, - "Coupling": { - "description": "Laser coupling type", - "enum": [ - "Free-space", - "Multi-mode fiber", - "Single-mode fiber", - "Other" - ], - "title": "Coupling", - "type": "string" - }, - "CurrentUnit": { - "description": "Current units", - "enum": [ - "microamps" - ], - "title": "CurrentUnit", - "type": "string" - }, - "DAQChannel": { - "additionalProperties": false, - "description": "Named input or output channel on a DAQ device", - "properties": { - "object_type": { - "const": "DAQ channel", - "default": "DAQ channel", - "title": "Object Type", - "type": "string" - }, - "channel_name": { - "title": "DAQ channel name", - "type": "string" - }, - "channel_type": { - "$ref": "#/$defs/DaqChannelType", - "title": "DAQ channel type" - }, - "port": { - "anyOf": [ + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, { - "type": "integer" + "$ref": "#/$defs/_Mks_Newport" }, { - "type": "null" - } - ], - "default": null, - "title": "DAQ port" - }, - "channel_index": { - "anyOf": [ + "$ref": "#/$defs/_Mpi" + }, { - "type": "integer" + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "DAQ channel index" - }, - "sample_rate": { - "anyOf": [ + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, { - "type": "number" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "type": "string" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "type": "null" - } - ], - "default": null, - "title": "DAQ channel sample rate (Hz)" - }, - "sample_rate_unit": { - "anyOf": [ + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + }, { - "$ref": "#/$defs/FrequencyUnit" + "$ref": "#/$defs/_Mitutuyo" }, { - "type": "null" - } - ], - "default": null, - "title": "Sample rate unit" - }, - "event_based_sampling": { - "anyOf": [ + "$ref": "#/$defs/_Molecular_Instruments" + }, { - "type": "boolean" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "type": "null" - } - ], - "default": null, - "title": "Set to true if DAQ channel is sampled at irregular intervals" - } - }, - "required": [ - "channel_name", - "channel_type" - ], - "title": "DAQChannel", - "type": "object" - }, - "DAQDevice": { - "additionalProperties": false, - "description": "Data acquisition device containing multiple I/O channels", - "properties": { - "object_type": { - "const": "DAQ device", - "default": "DAQ device", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" + }, { - "type": "string" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", - "Other": "#/$defs/_Other", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/_Arduino" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/_Champalimaud_Foundation" + "$ref": "#/$defs/_Neuralynx" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_New_York_University" + }, + { + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" }, { "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Optotune" }, { "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + }, { - "type": "string" + "$ref": "#/$defs/_Oxford_Instruments" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Oxxius" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Placid_Industries" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Prizmatix" + }, { - "type": "string" + "$ref": "#/$defs/_Quantifi" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Type of connection to PC" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ + "$ref": "#/$defs/_Raspberry_Pi" + }, { - "type": "string" + "$ref": "#/$defs/_Sicgen" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ + "$ref": "#/$defs/_Same_Sky" + }, { - "type": "string" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" - } - }, - "required": [ - "name", - "manufacturer", - "data_interface" - ], - "title": "DAQDevice", - "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", - "enum": [ - "CameraLink", - "Coax", - "Ethernet", - "PCIe", - "PXI", - "USB", - "Other" - ], - "title": "DataInterface", - "type": "string" - }, - "Detector": { - "additionalProperties": false, - "description": "Description of a generic detector", - "properties": { - "object_type": { - "const": "Detector", - "default": "Detector", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Scientifica" + }, { - "type": "string" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "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", - "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", - "The Imaging Source": "#/$defs/_The_Imaging_Source", - "Thorlabs": "#/$defs/_Thorlabs", - "Vieworks": "#/$defs/_Vieworks" + "$ref": "#/$defs/_Semrock" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Ailipu_Technology_Co" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/_Allied" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/_Basler" + "$ref": "#/$defs/_Spectra_Physics" }, { - "$ref": "#/$defs/_Dodotronic" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/_Edmund_Optics" + "$ref": "#/$defs/_Te_Connectivity" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_Tamron" }, { - "$ref": "#/$defs/_Spinnaker" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { "$ref": "#/$defs/_Teledyne_Flir" @@ -3654,17 +5056,47 @@ { "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, { "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -4039,6 +5471,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -4060,6 +5493,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -4076,6 +5510,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -4109,6 +5544,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -4117,6 +5553,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -4140,6 +5577,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -4190,6 +5628,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -4253,6 +5694,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -4301,6 +5745,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -4400,6 +5847,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -4424,6 +5874,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -4493,6 +5946,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -4604,6 +6060,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -4625,6 +6082,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -4641,6 +6099,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -4674,6 +6133,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -4682,6 +6142,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -4705,6 +6166,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -4753,7 +6215,10 @@ "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { - "$ref": "#/$defs/_Boston_University" + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" }, { "$ref": "#/$defs/_Bruker" @@ -4818,6 +6283,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -4866,6 +6334,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -4965,6 +6436,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -4989,6 +6463,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -5058,6 +6535,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -5235,6 +6715,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5256,6 +6737,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -5272,6 +6754,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -5305,6 +6788,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -5313,6 +6797,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -5336,6 +6821,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -5386,6 +6872,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -5449,6 +6938,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -5497,6 +6989,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -5596,6 +7091,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -5620,6 +7118,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -5689,6 +7190,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -5871,6 +7375,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5892,6 +7397,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -5908,6 +7414,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -5941,6 +7448,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -5949,6 +7457,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -5972,6 +7481,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -6022,6 +7532,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -6085,6 +7598,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -6133,6 +7649,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -6232,6 +7751,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -6256,6 +7778,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -6325,6 +7850,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -6501,6 +8029,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -6522,6 +8051,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -6538,6 +8068,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -6571,6 +8102,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -6579,6 +8111,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -6602,6 +8135,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -6652,6 +8186,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -6715,6 +8252,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -6763,6 +8303,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -6862,6 +8405,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -6886,6 +8432,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -6955,6 +8504,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -7115,6 +8667,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -7136,6 +8689,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -7152,6 +8706,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -7185,6 +8740,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -7193,6 +8749,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -7216,6 +8773,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -7266,6 +8824,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -7329,6 +8890,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -7377,6 +8941,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -7476,6 +9043,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -7500,6 +9070,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -7569,6 +9142,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -7707,6 +9283,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -7728,6 +9305,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -7744,6 +9322,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -7777,6 +9356,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -7785,6 +9365,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -7808,6 +9389,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -7858,6 +9440,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -7921,6 +9506,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -7969,6 +9557,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -8068,6 +9659,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -8092,6 +9686,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -8161,191 +9758,662 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "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": { + "object_type": { + "const": "Filter", + "default": "Filter", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, { - "type": "string" + "$ref": "#/$defs/_Leica" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Lifecanvas" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Lumencor" + }, { - "type": "string" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "core_diameter": { - "anyOf": [ + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, { - "type": "number" + "$ref": "#/$defs/_Mks_Newport" }, { - "type": "string" - } - ], - "title": "Core diameter (um)" - }, - "core_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "micrometer", - "title": "Core diameter unit" - }, - "numerical_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Mpi" + }, { - "type": "number" + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, { - "type": "string" - } - ], - "title": "Numerical aperture" - }, - "ferrule_material": { - "anyOf": [ + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, { - "$ref": "#/$defs/FerruleMaterial" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "type": "null" - } - ], - "default": null, - "title": "Ferrule material" - }, - "active_length": { - "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": "Length of taper", - "title": "Active length (mm)" - }, - "total_length": { - "anyOf": [ + "$ref": "#/$defs/_Molecular_Instruments" + }, { - "type": "number" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "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": { - "object_type": { - "const": "Filter", - "default": "Filter", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, { - "type": "string" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "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" + "$ref": "#/$defs/_Tymphany" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Chroma" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Edmund_Optics" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" + "$ref": "#/$defs/_Unknown" }, { - "$ref": "#/$defs/_Semrock" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -8532,6 +10600,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -8553,6 +10622,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -8569,6 +10639,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -8602,6 +10673,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -8610,6 +10682,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -8633,6 +10706,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -8683,6 +10757,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -8746,6 +10823,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -8794,6 +10874,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -8893,6 +10976,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -8917,6 +11003,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -8986,6 +11075,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -9111,7 +11203,8 @@ "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", "WhiteRabbit": "#/$defs/_Whiterabbit", "cuTTLefish": "#/$defs/_Cuttlefish", - "cuTTLefishFip": "#/$defs/_Cuttlefishfip" + "cuTTLefishFip": "#/$defs/_Cuttlefishfip", + "deLuxDriver": "#/$defs/_Deluxdriver" }, "propertyName": "name" }, @@ -9247,6 +11340,9 @@ }, { "$ref": "#/$defs/_Cuttlefishfip" + }, + { + "$ref": "#/$defs/_Deluxdriver" } ], "title": "Type of Harp device" @@ -9370,6 +11466,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -9391,6 +11488,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -9407,6 +11505,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -9440,6 +11539,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -9448,6 +11548,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -9471,6 +11572,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -9521,6 +11623,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -9584,6 +11689,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -9632,6 +11740,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -9731,6 +11842,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -9755,6 +11869,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -9824,418 +11941,1301 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "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": { + "anyOf": [ + { + "$ref": "#/$defs/TemperatureUnit" + }, + { + "type": "null" + } + ], + "default": null, + "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": { + "object_type": { + "const": "Laser", + "default": "Laser", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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" + }, + "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" + } + ], + "default": null, + "title": "Coupling efficiency (percent)" + }, + "coupling_efficiency_unit": { + "const": "percent", + "default": "percent", + "title": "Coupling efficiency unit", + "type": "string" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "Laser", + "type": "object" + }, + "LaserAssembly": { + "additionalProperties": false, + "description": "Named assembly combining a manipulator, lasers, collimator, and fibers", + "properties": { + "object_type": { + "const": "Laser assembly", + "default": "Laser assembly", + "title": "Object Type", + "type": "string" + }, + "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/FiberPatchCord", + "title": "Fiber patch" + } + }, + "required": [ + "name", + "manipulator", + "lasers", + "collimator", + "fiber" + ], + "title": "LaserAssembly", + "type": "object" + }, + "Lens": { + "additionalProperties": false, + "description": "Lens", + "properties": { + "object_type": { + "const": "Lens", + "default": "Lens", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, { - "type": "string" + "$ref": "#/$defs/_Chroma" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Coherent_Scientific" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Columbia_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Computar" + }, { - "type": "string" + "$ref": "#/$defs/_Conoptics" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "wavelength_min": { - "anyOf": [ + "$ref": "#/$defs/_Crestoptics" + }, { - "type": "integer" + "$ref": "#/$defs/_Custom" }, { - "type": "null" - } - ], - "default": null, - "title": "Wavelength minimum (nm)" - }, - "wavelength_max": { - "anyOf": [ + "$ref": "#/$defs/_Digikey" + }, { - "type": "integer" + "$ref": "#/$defs/_Dodotronic" }, { - "type": "null" - } - ], - "default": null, - "title": "Wavelength maximum (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "temperature": { - "anyOf": [ + "$ref": "#/$defs/_Doric" + }, { - "type": "integer" + "$ref": "#/$defs/_Ealing" }, { - "type": "null" - } - ], - "default": null, - "title": "Temperature (K)" - }, - "temperature_unit": { - "anyOf": [ + "$ref": "#/$defs/_Edmund_Optics" + }, { - "$ref": "#/$defs/TemperatureUnit" + "$ref": "#/$defs/_Emory_University" }, { - "type": "null" - } - ], - "default": null, - "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": { - "object_type": { - "const": "Laser", - "default": "Laser", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Euresys" + }, { - "type": "string" + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, + { + "$ref": "#/$defs/_New_York_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Hamamatsu": "#/$defs/_Hamamatsu", - "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", - "Lumencor": "#/$defs/_Lumencor", - "Other": "#/$defs/_Other", - "Oxxius": "#/$defs/_Oxxius", - "Quantifi": "#/$defs/_Quantifi", - "Spectra-Physics": "#/$defs/_Spectra_Physics", - "Thorlabs": "#/$defs/_Thorlabs", - "Vortran": "#/$defs/_Vortran" + "$ref": "#/$defs/_Nikon" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Coherent_Scientific" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/_Lasos_Lasertechnik" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/_Oxxius" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/_Quantifi" + "$ref": "#/$defs/_Oxford_Instruments" }, { - "$ref": "#/$defs/_Spectra_Physics" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Placid_Industries" }, { - "$ref": "#/$defs/_Vortran" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/_Lumencor" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Raspberry_Pi" + }, { - "type": "string" + "$ref": "#/$defs/_Sicgen" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Same_Sky" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Scientifica" + }, { - "type": "string" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "coupling": { - "anyOf": [ + "$ref": "#/$defs/_Semrock" + }, { - "$ref": "#/$defs/Coupling" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "type": "null" - } - ], - "default": null, - "title": "Coupling" - }, - "coupling_efficiency": { - "anyOf": [ + "$ref": "#/$defs/_Simons_Foundation" + }, { - "maximum": 100.0, - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Spectra_Physics" }, { - "type": "string" + "$ref": "#/$defs/_Spinnaker" }, { - "type": "null" - } - ], - "default": null, - "title": "Coupling efficiency (percent)" - }, - "coupling_efficiency_unit": { - "const": "percent", - "default": "percent", - "title": "Coupling efficiency unit", - "type": "string" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "Laser", - "type": "object" - }, - "LaserAssembly": { - "additionalProperties": false, - "description": "Named assembly combining a manipulator, lasers, collimator, and fibers", - "properties": { - "object_type": { - "const": "Laser assembly", - "default": "Laser assembly", - "title": "Object Type", - "type": "string" - }, - "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/FiberPatchCord", - "title": "Fiber patch" - } - }, - "required": [ - "name", - "manipulator", - "lasers", - "collimator", - "fiber" - ], - "title": "LaserAssembly", - "type": "object" - }, - "Lens": { - "additionalProperties": false, - "description": "Lens", - "properties": { - "object_type": { - "const": "Lens", - "default": "Lens", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Te_Connectivity" + }, { - "type": "string" + "$ref": "#/$defs/_Tamron" }, { - "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", - "Kowa": "#/$defs/_Kowa", - "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" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Computar" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "$ref": "#/$defs/_Edmund_Optics" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, { - "$ref": "#/$defs/_Fujinon" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/_Infinity_Photo_Optical" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/_Kowa" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/_Leica" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_Mitutuyo" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_Navitar" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_Nikon" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Olympus" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Schneider_Kreuznach" + "$ref": "#/$defs/_Unknown" }, { - "$ref": "#/$defs/_Tamron" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Carl_Zeiss" + "$ref": "#/$defs/_World_Precision_Intstruments" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -10340,6 +13340,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -10361,6 +13362,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -10377,6 +13379,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -10410,6 +13413,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -10418,6 +13422,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -10441,6 +13446,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -10491,6 +13497,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -10554,6 +13563,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -10602,6 +13614,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -10701,6 +13716,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -10725,6 +13743,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -10794,339 +13815,1298 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "spout_diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Spout diameter (mm)" + }, + "spout_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Spout diameter unit" + }, + "solenoid_valve": { + "$ref": "#/$defs/Device", + "title": "Solenoid valve" + }, + "lick_sensor": { + "discriminator": { + "mapping": { + "Device": "#/$defs/Device", + "Harp device": "#/$defs/HarpDevice" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Device" + }, + { + "$ref": "#/$defs/HarpDevice" + } + ], + "title": "Lick sensor" + }, + "lick_sensor_type": { + "anyOf": [ + { + "$ref": "#/$defs/LickSensorType" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Lick sensor type" + } + }, + "required": [ + "name", + "spout_diameter", + "solenoid_valve", + "lick_sensor" + ], + "title": "LickSpout", + "type": "object" + }, + "LickSpoutAssembly": { + "additionalProperties": false, + "description": "Description of multiple lick spouts, possibly mounted on a stage", + "properties": { + "object_type": { + "const": "Lick spout assembly", + "default": "Lick spout assembly", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Lick spout assembly name", + "type": "string" + }, + "lick_spouts": { + "items": { + "$ref": "#/$defs/LickSpout" + }, + "title": "Water spouts", + "type": "array" + }, + "motorized_stage": { + "anyOf": [ + { + "$ref": "#/$defs/MotorizedStage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Motorized stage" + } + }, + "required": [ + "name", + "lick_spouts" + ], + "title": "LickSpoutAssembly", + "type": "object" + }, + "LightEmittingDiode": { + "additionalProperties": false, + "description": "Description of a Light Emitting Diode (LED) device", + "properties": { + "object_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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" + }, + "bandwidth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bandwidth (FWHM)" + }, + "bandwidth_unit": { + "anyOf": [ + { + "$ref": "#/$defs/SizeUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bandwidth unit" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "LightEmittingDiode", + "type": "object" + }, + "MagneticFieldUnit": { + "description": "Magnetic field units", + "enum": [ + "tesla", + "millitesla", + "microtesla" + ], + "title": "MagneticFieldUnit", + "type": "string" + }, + "Manipulator": { + "additionalProperties": false, + "description": "Manipulator used on a dome module", + "properties": { + "object_type": { + "const": "Manipulator", + "default": "Manipulator", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, { - "type": "string" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Ir_Robot_Co" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Isl_Products_International" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, { - "type": "string" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "spout_diameter": { - "anyOf": [ + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, { - "type": "number" + "$ref": "#/$defs/_Invitrogen" }, { - "type": "string" - } - ], - "title": "Spout diameter (mm)" - }, - "spout_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Spout diameter unit" - }, - "solenoid_valve": { - "$ref": "#/$defs/Device", - "title": "Solenoid valve" - }, - "lick_sensor": { - "discriminator": { - "mapping": { - "Device": "#/$defs/Device", - "Harp device": "#/$defs/HarpDevice" + "$ref": "#/$defs/_Item" }, - "propertyName": "object_type" - }, - "oneOf": [ { - "$ref": "#/$defs/Device" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/HarpDevice" - } - ], - "title": "Lick sensor" - }, - "lick_sensor_type": { - "anyOf": [ + "$ref": "#/$defs/_Janelia_Research_Campus" + }, { - "$ref": "#/$defs/LickSensorType" + "$ref": "#/$defs/_Jenoptik" }, { - "type": "null" - } - ], - "default": null, - "title": "Lick sensor type" - } - }, - "required": [ - "name", - "spout_diameter", - "solenoid_valve", - "lick_sensor" - ], - "title": "LickSpout", - "type": "object" - }, - "LickSpoutAssembly": { - "additionalProperties": false, - "description": "Description of multiple lick spouts, possibly mounted on a stage", - "properties": { - "object_type": { - "const": "Lick spout assembly", - "default": "Lick spout assembly", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Lick spout assembly name", - "type": "string" - }, - "lick_spouts": { - "items": { - "$ref": "#/$defs/LickSpout" - }, - "title": "Water spouts", - "type": "array" - }, - "motorized_stage": { - "anyOf": [ + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, { - "$ref": "#/$defs/MotorizedStage" + "$ref": "#/$defs/_Scientifica" }, { - "type": "null" - } - ], - "default": null, - "title": "Motorized stage" - } - }, - "required": [ - "name", - "lick_spouts" - ], - "title": "LickSpoutAssembly", - "type": "object" - }, - "LightEmittingDiode": { - "additionalProperties": false, - "description": "Description of a Light Emitting Diode (LED) device", - "properties": { - "object_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Second_Order_Effects" + }, { - "type": "string" + "$ref": "#/$defs/_Semrock" }, { - "type": "null" - } - ], - "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" + "$ref": "#/$defs/_Sigma_Aldrich" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Ams_Osram" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/_Doric" + "$ref": "#/$defs/_Spectra_Physics" }, { - "$ref": "#/$defs/_Prizmatix" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Te_Connectivity" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Tamron" + }, { - "type": "string" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Flir" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, { - "type": "string" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "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/_The_Lee_Company" + }, { - "type": "integer" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "type": "null" - } - ], - "default": null, - "title": "Bandwidth (FWHM)" - }, - "bandwidth_unit": { - "anyOf": [ + "$ref": "#/$defs/_Thorlabs" + }, { - "$ref": "#/$defs/SizeUnit" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "type": "null" - } - ], - "default": null, - "title": "Bandwidth unit" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "LightEmittingDiode", - "type": "object" - }, - "MagneticFieldUnit": { - "description": "Magnetic field units", - "enum": [ - "tesla", - "millitesla", - "microtesla" - ], - "title": "MagneticFieldUnit", - "type": "string" - }, - "Manipulator": { - "additionalProperties": false, - "description": "Manipulator used on a dome module", - "properties": { - "object_type": { - "const": "Manipulator", - "default": "Manipulator", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Tymphany" + }, { - "type": "string" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "New Scale Technologies": "#/$defs/_New_Scale_Technologies", - "Other": "#/$defs/_Other" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_New_Scale_Technologies" + "$ref": "#/$defs/_Unknown" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -11247,6 +15227,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -11268,6 +15249,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -11284,6 +15266,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -11317,6 +15300,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -11325,6 +15309,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -11348,6 +15333,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -11398,6 +15384,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -11461,6 +15450,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -11509,6 +15501,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -11608,6 +15603,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -11632,6 +15630,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -11701,162 +15702,645 @@ { "$ref": "#/$defs/_Vortran" }, - { - "$ref": "#/$defs/_Ams_Osram" - } - ] + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name" + ], + "title": "Microscope", + "type": "object" + }, + "Monitor": { + "additionalProperties": false, + "description": "Description of visual display for visual stimuli", + "properties": { + "object_type": { + "const": "Monitor", + "default": "Monitor", + "title": "Object Type", + "type": "string" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Semrock" + }, { - "type": "string" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Simons_Foundation" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Spectra_Physics" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Spinnaker" + }, { - "type": "string" + "$ref": "#/$defs/_Te_Connectivity" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "name" - ], - "title": "Microscope", - "type": "object" - }, - "Monitor": { - "additionalProperties": false, - "description": "Description of visual display for visual stimuli", - "properties": { - "object_type": { - "const": "Monitor", - "default": "Monitor", - "title": "Object Type", - "type": "string" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Relative position", - "type": "array" - }, - "coordinate_system": { - "anyOf": [ + "$ref": "#/$defs/_Tamron" + }, { - "$ref": "#/$defs/CoordinateSystem" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "type": "null" - } - ], - "default": null, - "title": "Device coordinate system" - }, - "transform": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Flir" + }, { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, { - "type": "null" - } - ], - "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, { - "type": "string" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "ASUS": "#/$defs/_Asus", - "LG": "#/$defs/_Lg", - "Other": "#/$defs/_Other" + "$ref": "#/$defs/_The_Lee_Company" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Asus" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/_Lg" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -12044,6 +16528,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -12065,6 +16550,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -12081,6 +16567,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -12114,6 +16601,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -12122,6 +16610,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -12145,6 +16634,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -12195,6 +16685,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -12258,6 +16751,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -12306,6 +16802,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -12405,6 +16904,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -12429,6 +16931,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -12498,164 +17003,623 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ] }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware" + } + }, + "required": [ + "name", + "travel" + ], + "title": "MotorizedStage", + "type": "object" + }, + "NeuropixelsBasestation": { + "additionalProperties": false, + "description": "PXI-based Neuropixels DAQ", + "properties": { + "object_type": { + "const": "Neuropixels basestation", + "default": "Neuropixels basestation", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "default": { + "name": "Interuniversity Microelectronics Center", + "abbreviation": "IMEC", + "registry": "Research Organization Registry (ROR)", + "registry_identifier": "02kcbn207" + }, + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, { - "type": "string" + "$ref": "#/$defs/_Ealing" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Edmund_Optics" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Emory_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Euresys" + }, { - "type": "string" + "$ref": "#/$defs/_Excelitas_Technologies" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Fujinon" + }, { - "type": "number" + "$ref": "#/$defs/_Hamamatsu" }, { - "type": "string" - } - ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" - }, - "firmware": { - "anyOf": [ + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "$ref": "#/$defs/Software" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware" - } - }, - "required": [ - "name", - "travel" - ], - "title": "MotorizedStage", - "type": "object" - }, - "NeuropixelsBasestation": { - "additionalProperties": false, - "description": "PXI-based Neuropixels DAQ", - "properties": { - "object_type": { - "const": "Neuropixels basestation", - "default": "Neuropixels basestation", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, { - "type": "string" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Interuniversity Microelectronics Center", - "abbreviation": "IMEC", - "registry": "Research Organization Registry (ROR)", - "registry_identifier": "02kcbn207" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", - "Other": "#/$defs/_Other", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_The_Imaging_Source" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/_Arduino" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/_Champalimaud_Foundation" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Open_Ephys_Production_Site" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Unknown" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -12808,6 +17772,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -12829,6 +17794,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -12845,6 +17811,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -12878,6 +17845,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -12886,6 +17854,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -12909,6 +17878,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -12959,6 +17929,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -13022,6 +17995,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -13070,6 +18046,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -13169,6 +18148,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -13193,6 +18175,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -13262,6 +18247,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -13272,9 +18260,994 @@ } ], "default": null, - "title": "Manufacturer" + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "numerical_aperture": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Numerical aperture (in air)" + }, + "magnification": { + "anyOf": [ + { + "type": "number" + }, + { + "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": { + "object_type": { + "const": "Olfactometer", + "default": "Olfactometer", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" + }, + "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": { + "whoami": 1140, + "name": "Olfactometer" + }, + "discriminator": { + "mapping": { + "AnalogInput": "#/$defs/_Analoginput", + "Archimedes": "#/$defs/_Archimedes", + "AudioSwitch": "#/$defs/_Audioswitch", + "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", + "CameraController": "#/$defs/_Cameracontroller", + "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", + "ClockSynchronizer": "#/$defs/_Clocksynchronizer", + "CurrentDriver": "#/$defs/_Currentdriver", + "Driver12Volts": "#/$defs/_Driver12Volts", + "EnvironmentSensor": "#/$defs/_Environmentsensor", + "FlyPad": "#/$defs/_Flypad", + "Hobgoblin": "#/$defs/_Hobgoblin", + "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", + "InputExpander": "#/$defs/_Inputexpander", + "LaserDriverController": "#/$defs/_Laserdrivercontroller", + "LedController": "#/$defs/_Ledcontroller", + "LicketySplit": "#/$defs/_Licketysplit", + "LoadCells": "#/$defs/_Loadcells", + "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", + "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", + "Olfactometer": "#/$defs/_Olfactometer", + "OutputExpander": "#/$defs/_Outputexpander", + "Pluma": "#/$defs/_Pluma", + "Poke": "#/$defs/_Poke", + "PyControlAdapter": "#/$defs/_Pycontroladapter", + "RfidReader": "#/$defs/_Rfidreader", + "RgbArray": "#/$defs/_Rgbarray", + "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", + "SniffDetector": "#/$defs/_Sniffdetector", + "SoundCard": "#/$defs/_Soundcard", + "StepperDriver": "#/$defs/_Stepperdriver", + "Synchronizer": "#/$defs/_Synchronizer", + "SyringePump": "#/$defs/_Syringepump", + "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", + "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", + "Treadmill": "#/$defs/_Treadmill", + "USBHub": "#/$defs/_Usbhub", + "VestibularH1": "#/$defs/_Vestibularh1", + "VestibularH2": "#/$defs/_Vestibularh2", + "Wear": "#/$defs/_Wear", + "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", + "WhiteRabbit": "#/$defs/_Whiterabbit", + "cuTTLefish": "#/$defs/_Cuttlefish", + "cuTTLefishFip": "#/$defs/_Cuttlefishfip", + "deLuxDriver": "#/$defs/_Deluxdriver" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Analoginput" + }, + { + "$ref": "#/$defs/_Archimedes" + }, + { + "$ref": "#/$defs/_Audioswitch" + }, + { + "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + }, + { + "$ref": "#/$defs/_Cameracontroller" + }, + { + "$ref": "#/$defs/_Cameracontrollergen2" + }, + { + "$ref": "#/$defs/_Clocksynchronizer" + }, + { + "$ref": "#/$defs/_Currentdriver" + }, + { + "$ref": "#/$defs/_Driver12Volts" + }, + { + "$ref": "#/$defs/_Environmentsensor" + }, + { + "$ref": "#/$defs/_Flypad" + }, + { + "$ref": "#/$defs/_Hobgoblin" + }, + { + "$ref": "#/$defs/_Ibl_Behavior_Control" + }, + { + "$ref": "#/$defs/_Inputexpander" + }, + { + "$ref": "#/$defs/_Laserdrivercontroller" + }, + { + "$ref": "#/$defs/_Ledcontroller" + }, + { + "$ref": "#/$defs/_Licketysplit" + }, + { + "$ref": "#/$defs/_Loadcells" + }, + { + "$ref": "#/$defs/_Multipwmgenerator" + }, + { + "$ref": "#/$defs/_Neurophotometricsfp3002" + }, + { + "$ref": "#/$defs/_Olfactometer" + }, + { + "$ref": "#/$defs/_Outputexpander" + }, + { + "$ref": "#/$defs/_Pluma" + }, + { + "$ref": "#/$defs/_Poke" + }, + { + "$ref": "#/$defs/_Pycontroladapter" + }, + { + "$ref": "#/$defs/_Rfidreader" + }, + { + "$ref": "#/$defs/_Rgbarray" + }, + { + "$ref": "#/$defs/_Simpleanaloggenerator" + }, + { + "$ref": "#/$defs/_Sniffdetector" + }, + { + "$ref": "#/$defs/_Soundcard" + }, + { + "$ref": "#/$defs/_Stepperdriver" + }, + { + "$ref": "#/$defs/_Synchronizer" + }, + { + "$ref": "#/$defs/_Syringepump" + }, + { + "$ref": "#/$defs/_Timestampgeneratorgen1" + }, + { + "$ref": "#/$defs/_Timestampgeneratorgen3" + }, + { + "$ref": "#/$defs/_Treadmill" + }, + { + "$ref": "#/$defs/_Usbhub" + }, + { + "$ref": "#/$defs/_Vestibularh1" + }, + { + "$ref": "#/$defs/_Vestibularh2" + }, + { + "$ref": "#/$defs/_Wear" + }, + { + "$ref": "#/$defs/_Wearbasestationgen2" + }, + { + "$ref": "#/$defs/_Whiterabbit" + }, + { + "$ref": "#/$defs/_Cuttlefish" + }, + { + "$ref": "#/$defs/_Cuttlefishfip" + }, + { + "$ref": "#/$defs/_Deluxdriver" + } + ], + "title": "Type of Harp device" + }, + "core_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Core version" + }, + "tag_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tag version" + }, + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" + } + }, + "required": [ + "name", + "manufacturer", + "channels", + "is_clock_generator" + ], + "title": "Olfactometer", + "type": "object" + }, + "OlfactometerChannel": { + "additionalProperties": false, + "description": "description of a Olfactometer channel", + "properties": { + "object_type": { + "const": "Olfactometer channel", + "default": "Olfactometer channel", + "title": "Object Type", + "type": "string" }, - "model": { + "channel_index": { + "title": "Channel index", + "type": "integer" + }, + "channel_type": { + "$ref": "#/$defs/OlfactometerChannelType", + "title": "Channel type" + }, + "flow_capacity": { + "default": 100, + "exclusiveMinimum": 0, + "title": "Flow capacity", + "type": "integer" + }, + "flow_unit": { + "default": "mL/min", + "title": "Flow unit", + "type": "string" + } + }, + "required": [ + "channel_index", + "channel_type" + ], + "title": "OlfactometerChannel", + "type": "object" + }, + "OlfactometerChannelType": { + "description": "Olfactometer channel types", + "enum": [ + "Odor", + "Carrier" + ], + "title": "OlfactometerChannelType", + "type": "string" + }, + "OpenEphysAcquisitionBoard": { + "additionalProperties": false, + "description": "Multichannel electrophysiology DAQ", + "properties": { + "object_type": { + "const": "Open ephys acquisition board", + "default": "Open ephys acquisition board", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { "anyOf": [ { "type": "string" @@ -13284,586 +19257,512 @@ } ], "default": null, - "title": "Model" + "title": "Serial number" }, - "additional_settings": { - "anyOf": [ + "manufacturer": { + "default": { + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": "Research Organization Registry (ROR)", + "registry_identifier": "007rkz355" + }, + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, + { + "$ref": "#/$defs/_Abcam" + }, + { + "$ref": "#/$defs/_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, { - "type": "string" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "numerical_aperture": { - "anyOf": [ + "$ref": "#/$defs/_Chroma" + }, { - "type": "number" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "type": "string" - } - ], - "title": "Numerical aperture (in air)" - }, - "magnification": { - "anyOf": [ + "$ref": "#/$defs/_Columbia_University" + }, { - "type": "number" + "$ref": "#/$defs/_Computar" }, { - "type": "string" - } - ], - "title": "Magnification" - }, - "immersion": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion" - }, - "objective_type": { - "anyOf": [ + "$ref": "#/$defs/_Conoptics" + }, { - "$ref": "#/$defs/ObjectiveType" + "$ref": "#/$defs/_Crestoptics" }, { - "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": { - "object_type": { - "const": "Olfactometer", - "default": "Olfactometer", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Custom" + }, { - "type": "string" + "$ref": "#/$defs/_Digikey" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Champalimaud Foundation", - "abbreviation": "Champalimaud", - "registry": "Research Organization Registry (ROR)", - "registry_identifier": "03g001n57" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", - "Other": "#/$defs/_Other", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Dodotronic" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/_Arduino" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/_Champalimaud_Foundation" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_Excelitas_Technologies" }, { - "$ref": "#/$defs/_Open_Ephys_Production_Site" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Hamilton" + }, { - "type": "string" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Ir_Robot_Co" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Isl_Products_International" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Infinity_Photo_Optical" + }, { - "type": "string" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" - }, - "channels": { - "items": { - "$ref": "#/$defs/OlfactometerChannel" - }, - "title": "Channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + }, { - "type": "string" + "$ref": "#/$defs/_Invitrogen" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ + "$ref": "#/$defs/_Item" + }, { - "type": "string" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" - }, - "harp_device_type": { - "default": { - "whoami": 1140, - "name": "Olfactometer" - }, - "discriminator": { - "mapping": { - "AnalogInput": "#/$defs/_Analoginput", - "Archimedes": "#/$defs/_Archimedes", - "AudioSwitch": "#/$defs/_Audioswitch", - "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", - "CameraController": "#/$defs/_Cameracontroller", - "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", - "ClockSynchronizer": "#/$defs/_Clocksynchronizer", - "CurrentDriver": "#/$defs/_Currentdriver", - "Driver12Volts": "#/$defs/_Driver12Volts", - "EnvironmentSensor": "#/$defs/_Environmentsensor", - "FlyPad": "#/$defs/_Flypad", - "Hobgoblin": "#/$defs/_Hobgoblin", - "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", - "InputExpander": "#/$defs/_Inputexpander", - "LaserDriverController": "#/$defs/_Laserdrivercontroller", - "LedController": "#/$defs/_Ledcontroller", - "LicketySplit": "#/$defs/_Licketysplit", - "LoadCells": "#/$defs/_Loadcells", - "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", - "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", - "Olfactometer": "#/$defs/_Olfactometer", - "OutputExpander": "#/$defs/_Outputexpander", - "Pluma": "#/$defs/_Pluma", - "Poke": "#/$defs/_Poke", - "PyControlAdapter": "#/$defs/_Pycontroladapter", - "RfidReader": "#/$defs/_Rfidreader", - "RgbArray": "#/$defs/_Rgbarray", - "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", - "SniffDetector": "#/$defs/_Sniffdetector", - "SoundCard": "#/$defs/_Soundcard", - "StepperDriver": "#/$defs/_Stepperdriver", - "Synchronizer": "#/$defs/_Synchronizer", - "SyringePump": "#/$defs/_Syringepump", - "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", - "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", - "Treadmill": "#/$defs/_Treadmill", - "USBHub": "#/$defs/_Usbhub", - "VestibularH1": "#/$defs/_Vestibularh1", - "VestibularH2": "#/$defs/_Vestibularh2", - "Wear": "#/$defs/_Wear", - "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", - "WhiteRabbit": "#/$defs/_Whiterabbit", - "cuTTLefish": "#/$defs/_Cuttlefish", - "cuTTLefishFip": "#/$defs/_Cuttlefishfip" + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Analoginput" + "$ref": "#/$defs/_Johns_Hopkins_University" }, { - "$ref": "#/$defs/_Archimedes" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/_Audioswitch" + "$ref": "#/$defs/_Kent_Scientific_Corporation" }, { - "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + "$ref": "#/$defs/_Kowa" }, { - "$ref": "#/$defs/_Cameracontroller" + "$ref": "#/$defs/_Lasos_Lasertechnik" }, { - "$ref": "#/$defs/_Cameracontrollergen2" + "$ref": "#/$defs/_Lg" }, { - "$ref": "#/$defs/_Clocksynchronizer" + "$ref": "#/$defs/_Leica" }, { - "$ref": "#/$defs/_Currentdriver" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/_Driver12Volts" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/_Environmentsensor" + "$ref": "#/$defs/_Lumencor" }, { - "$ref": "#/$defs/_Flypad" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/_Hobgoblin" + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" }, { - "$ref": "#/$defs/_Ibl_Behavior_Control" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/_Inputexpander" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/_Laserdrivercontroller" + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, { - "$ref": "#/$defs/_Ledcontroller" + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" }, { - "$ref": "#/$defs/_Licketysplit" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/_Loadcells" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/_Multipwmgenerator" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/_Neurophotometricsfp3002" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/_Olfactometer" + "$ref": "#/$defs/_Molecular_Instruments" }, { - "$ref": "#/$defs/_Outputexpander" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/_Pluma" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/_Poke" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/_Pycontroladapter" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/_Rfidreader" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/_Rgbarray" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/_Simpleanaloggenerator" + "$ref": "#/$defs/_Neuralynx" }, { - "$ref": "#/$defs/_Sniffdetector" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/_Soundcard" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/_Stepperdriver" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/_Synchronizer" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/_Syringepump" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/_Timestampgeneratorgen1" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/_Timestampgeneratorgen3" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/_Treadmill" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/_Usbhub" + "$ref": "#/$defs/_Oxford_Instruments" }, { - "$ref": "#/$defs/_Vestibularh1" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/_Vestibularh2" + "$ref": "#/$defs/_Placid_Industries" }, { - "$ref": "#/$defs/_Wear" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/_Wearbasestationgen2" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/_Whiterabbit" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/_Cuttlefish" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/_Cuttlefishfip" - } - ], - "title": "Type of Harp device" - }, - "core_version": { - "anyOf": [ + "$ref": "#/$defs/_Same_Sky" + }, { - "type": "string" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "type": "null" - } - ], - "default": null, - "title": "Core version" - }, - "tag_version": { - "anyOf": [ + "$ref": "#/$defs/_Scientifica" + }, { - "type": "string" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "type": "null" - } - ], - "default": null, - "title": "Tag version" - }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" - } - }, - "required": [ - "name", - "channels", - "is_clock_generator" - ], - "title": "Olfactometer", - "type": "object" - }, - "OlfactometerChannel": { - "additionalProperties": false, - "description": "description of a Olfactometer channel", - "properties": { - "object_type": { - "const": "Olfactometer channel", - "default": "Olfactometer channel", - "title": "Object Type", - "type": "string" - }, - "channel_index": { - "title": "Channel index", - "type": "integer" - }, - "channel_type": { - "$ref": "#/$defs/OlfactometerChannelType", - "title": "Channel type" - }, - "flow_capacity": { - "default": 100, - "exclusiveMinimum": 0, - "title": "Flow capacity", - "type": "integer" - }, - "flow_unit": { - "default": "mL/min", - "title": "Flow unit", - "type": "string" - } - }, - "required": [ - "channel_index", - "channel_type" - ], - "title": "OlfactometerChannel", - "type": "object" - }, - "OlfactometerChannelType": { - "description": "Olfactometer channel types", - "enum": [ - "Odor", - "Carrier" - ], - "title": "OlfactometerChannelType", - "type": "string" - }, - "OpenEphysAcquisitionBoard": { - "additionalProperties": false, - "description": "Multichannel electrophysiology DAQ", - "properties": { - "object_type": { - "const": "Open ephys acquisition board", - "default": "Open ephys acquisition board", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Semrock" + }, { - "type": "string" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", - "registry": "Research Organization Registry (ROR)", - "registry_identifier": "007rkz355" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", - "Other": "#/$defs/_Other", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_Arduino" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_Champalimaud_Foundation" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_Unknown" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Open_Ephys_Production_Site" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_World_Precision_Intstruments" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -14058,6 +19957,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -14079,6 +19979,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -14095,6 +19996,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -14128,6 +20030,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -14136,6 +20039,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -14159,6 +20063,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -14209,6 +20114,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -14272,6 +20180,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -14320,6 +20231,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -14419,6 +20333,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -14443,6 +20360,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -14512,6 +20432,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -14688,6 +20611,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -14709,6 +20633,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -14725,6 +20650,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -14758,6 +20684,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -14766,6 +20693,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -14789,6 +20717,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -14839,6 +20768,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -14902,6 +20834,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -14950,6 +20885,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -15049,6 +20987,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -15073,6 +21014,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -15142,6 +21086,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -15227,17 +21174,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Power measured for various power or percentage input strengths", - "default": "Power measured for various power or percentage input strengths", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -15251,6 +21187,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Power measured for various power or percentage input strengths", + "default": "Power measured for various power or percentage input strengths", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -15527,6 +21474,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -15548,6 +21496,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -15564,6 +21513,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -15597,6 +21547,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -15605,6 +21556,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -15628,6 +21580,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -15678,6 +21631,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -15741,6 +21697,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -15789,6 +21748,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -15888,6 +21850,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -15912,6 +21877,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -15981,6 +21949,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -16092,6 +22063,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -16113,6 +22085,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -16129,6 +22102,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -16162,6 +22136,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -16170,6 +22145,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -16193,6 +22169,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -16243,6 +22220,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -16306,6 +22286,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -16354,6 +22337,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -16453,6 +22439,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -16477,6 +22466,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -16546,262 +22538,741 @@ { "$ref": "#/$defs/_Vortran" }, - { - "$ref": "#/$defs/_Ams_Osram" - } - ] + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware" + }, + "stage_axis_direction": { + "$ref": "#/$defs/StageAxisDirection", + "title": "Direction of stage axis" + }, + "stage_axis_name": { + "$ref": "#/$defs/AxisName", + "title": "Name of stage axis" + } + }, + "required": [ + "name", + "travel", + "stage_axis_direction", + "stage_axis_name" + ], + "title": "ScanningStage", + "type": "object" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "Software": { + "additionalProperties": false, + "description": "Software package identifier", + "properties": { + "object_type": { + "const": "Software", + "default": "Software", + "title": "Object Type", + "type": "string" + }, + "name": { + "description": "Name of the software package", + "title": "Software name", + "type": "string" + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Version of the software package", + "title": "Software version" + } + }, + "required": [ + "name" + ], + "title": "Software", + "type": "object" + }, + "SoundIntensityUnit": { + "description": "Sound intensity units", + "enum": [ + "decibels" + ], + "title": "SoundIntensityUnit", + "type": "string" + }, + "Speaker": { + "additionalProperties": false, + "description": "Description of a speaker for auditory stimuli", + "properties": { + "object_type": { + "const": "Speaker", + "default": "Speaker", + "title": "Object Type", + "type": "string" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, { - "type": "string" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Chroma" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Te_Connectivity" + }, { - "type": "string" + "$ref": "#/$defs/_Tamron" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "type": "number" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "string" - } - ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" - }, - "firmware": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, { - "$ref": "#/$defs/Software" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware" - }, - "stage_axis_direction": { - "$ref": "#/$defs/StageAxisDirection", - "title": "Direction of stage axis" - }, - "stage_axis_name": { - "$ref": "#/$defs/AxisName", - "title": "Name of stage axis" - } - }, - "required": [ - "name", - "travel", - "stage_axis_direction", - "stage_axis_name" - ], - "title": "ScanningStage", - "type": "object" - }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "Software": { - "additionalProperties": false, - "description": "Software package identifier", - "properties": { - "object_type": { - "const": "Software", - "default": "Software", - "title": "Object Type", - "type": "string" - }, - "name": { - "description": "Name of the software package", - "title": "Software name", - "type": "string" - }, - "version": { - "anyOf": [ + "$ref": "#/$defs/_The_Imaging_Source" + }, { - "type": "string" + "$ref": "#/$defs/_The_Lee_Company" }, { - "type": "null" - } - ], - "default": null, - "description": "Version of the software package", - "title": "Software version" - } - }, - "required": [ - "name" - ], - "title": "Software", - "type": "object" - }, - "SoundIntensityUnit": { - "description": "Sound intensity units", - "enum": [ - "decibels" - ], - "title": "SoundIntensityUnit", - "type": "string" - }, - "Speaker": { - "additionalProperties": false, - "description": "Description of a speaker for auditory stimuli", - "properties": { - "object_type": { - "const": "Speaker", - "default": "Speaker", - "title": "Object Type", - "type": "string" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Relative position", - "type": "array" - }, - "coordinate_system": { - "anyOf": [ + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, { - "$ref": "#/$defs/CoordinateSystem" + "$ref": "#/$defs/_Thorlabs" }, { - "type": "null" - } - ], - "default": null, - "title": "Device coordinate system" - }, - "transform": { - "anyOf": [ + "$ref": "#/$defs/_Transducer_Techniques" + }, { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_Tymphany" }, { - "type": "null" - } - ], - "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, { - "type": "string" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "DigiKey": "#/$defs/_Digikey", - "ISL Products International": "#/$defs/_Isl_Products_International", - "Other": "#/$defs/_Other", - "Tymphany": "#/$defs/_Tymphany" + "$ref": "#/$defs/_Unknown" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Digikey" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Tymphany" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Isl_Products_International" + "$ref": "#/$defs/_World_Precision_Intstruments" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -16969,6 +23440,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -16990,6 +23462,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -17006,6 +23479,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -17039,6 +23513,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -17047,6 +23522,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -17070,6 +23546,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -17120,6 +23597,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -17183,6 +23663,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -17231,6 +23714,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -17330,6 +23816,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -17354,6 +23843,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -17423,6 +23915,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -17565,6 +24060,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -17586,6 +24082,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -17602,6 +24099,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -17635,6 +24133,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -17643,6 +24142,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -17666,6 +24166,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -17716,6 +24217,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -17779,6 +24283,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -17827,6 +24334,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -17926,6 +24436,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -17950,6 +24463,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -18019,6 +24535,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -18119,20 +24638,9 @@ "title": "Object Type", "type": "string" }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Volume measured for various solenoid opening times", - "default": "Volume measured for various solenoid opening times", - "title": "Description", + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", "type": "string" }, "protocol_id": { @@ -18148,6 +24656,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Volume measured for various solenoid opening times", + "default": "Volume measured for various solenoid opening times", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -18291,6 +24810,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -18312,6 +24832,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -18328,6 +24849,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -18361,6 +24883,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -18369,6 +24892,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -18392,6 +24916,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -18442,6 +24967,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -18505,6 +25033,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -18553,6 +25084,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -18652,6 +25186,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -18676,6 +25213,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -18745,6 +25285,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -19638,6 +26181,48 @@ "title": "_Brightfield", "type": "object" }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, "_Bruker": { "description": "Model Bruker", "properties": { @@ -20360,6 +26945,25 @@ "title": "_Cuttlefishfip", "type": "object" }, + "_Deluxdriver": { + "description": "Model deLuxDriver", + "properties": { + "whoami": { + "const": 1410, + "default": 1410, + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "deLuxDriver", + "default": "deLuxDriver", + "title": "Name", + "type": "string" + } + }, + "title": "_Deluxdriver", + "type": "object" + }, "_Digikey": { "description": "Model DigiKey", "properties": { @@ -20752,6 +27356,48 @@ "title": "_Euresys", "type": "object" }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, "_Fib": { "additionalProperties": false, "description": "Model fib", @@ -21587,6 +28233,48 @@ "title": "_Julabo", "type": "object" }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, "_Kowa": { "description": "Model Kowa", "properties": { @@ -23185,6 +29873,48 @@ "title": "_Outputexpander", "type": "object" }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, "_Oxxius": { "description": "Model Oxxius", "properties": { @@ -23594,6 +30324,48 @@ "title": "_Schneider_Kreuznach", "type": "object" }, + "_Scientifica": { + "description": "Model Scientifica", + "properties": { + "name": { + "const": "Scientifica", + "default": "Scientifica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00z72df47", + "title": "Registry Identifier" + } + }, + "title": "_Scientifica", + "type": "object" + }, "_Scrnaseq": { "additionalProperties": false, "description": "Model scRNAseq", @@ -24967,6 +31739,48 @@ "title": "_Whiterabbit", "type": "object" }, + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", + "properties": { + "name": { + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "WPI", + "default": "WPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03st5df34", + "title": "Registry Identifier" + } + }, + "title": "_World_Precision_Intstruments", + "type": "object" + }, "aind_data_schema_models__harp_types___Behavior": { "description": "Model Behavior", "properties": { @@ -25023,8 +31837,8 @@ "type": "string" }, "schema_version": { - "const": "2.2.4", - "default": "2.2.4", + "const": "2.2.5", + "default": "2.2.5", "title": "Schema Version", "type": "string" }, diff --git a/schemas/metadata_schema.json b/schemas/metadata_schema.json index 6accfc941..9c0e182de 100644 --- a/schemas/metadata_schema.json +++ b/schemas/metadata_schema.json @@ -17,11 +17,27 @@ "type": "string" }, "schema_version": { - "const": "2.5.0", - "default": "2.5.0", + "const": "2.5.1", + "default": "2.5.1", "title": "Schema Version", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "subject_id": { "description": "Unique identifier for the subject", "title": "Subject ID", @@ -683,22 +699,6 @@ "title": "experimenter(s)", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "ethics_review_id": { "anyOf": [ { @@ -1002,6 +1002,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -1023,6 +1024,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -1039,6 +1041,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -1072,6 +1075,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -1080,6 +1084,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -1103,6 +1108,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -1153,6 +1159,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -1216,6 +1225,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -1264,6 +1276,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -1363,6 +1378,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -1387,6 +1405,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -1456,6 +1477,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -1708,6 +1732,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -1729,6 +1754,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -1745,6 +1771,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -1778,6 +1805,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -1786,6 +1814,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -1809,6 +1838,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -1859,6 +1889,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -1922,6 +1955,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -1970,6 +2006,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -2069,6 +2108,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -2093,6 +2135,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -2162,6 +2207,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -2343,6 +2391,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -2364,6 +2413,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -2380,6 +2430,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -2413,6 +2464,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -2421,6 +2473,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -2444,6 +2497,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -2494,6 +2548,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -2557,6 +2614,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -2605,6 +2665,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -2704,6 +2767,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -2728,6 +2794,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -2797,6 +2866,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -3038,6 +3110,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "injection_materials": { "items": { "discriminator": { @@ -3095,20 +3180,6 @@ "title": "Injection dynamics", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "coordinate_system_name": { "title": "Coordinate system name", "type": "string" @@ -3248,16 +3319,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "description": "Brief description of what is being calibrated", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -3271,6 +3332,16 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "description": "Brief description of what is being calibrated", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -3588,323 +3659,763 @@ "manufacturer": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", "Teledyne FLIR": "#/$defs/_Teledyne_Flir", "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", - "Vieworks": "#/$defs/_Vieworks" + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_Technology_Co" }, { - "$ref": "#/$defs/_Allied" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/_Basler" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/_Dodotronic" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Edmund_Optics" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/_Spinnaker" + "$ref": "#/$defs/_Arduino" }, { - "$ref": "#/$defs/_Teledyne_Flir" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/_Teledyne_Vision_Solutions" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/_The_Imaging_Source" + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Boston_University" }, { - "$ref": "#/$defs/_Vieworks" + "$ref": "#/$defs/_Broadcom" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Bruker" + }, { - "type": "string" + "$ref": "#/$defs/_Cajal_Neuroscience" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Cambridge_Technology" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Champalimaud_Foundation" + }, { - "type": "string" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "detector_type": { - "$ref": "#/$defs/DetectorType", - "default": "Camera" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "title": "Data interface" - }, - "cooling": { - "$ref": "#/$defs/Cooling", - "default": "No cooling" - }, - "frame_rate": { - "anyOf": [ + "$ref": "#/$defs/_Charles_River_Laboratories" + }, { - "type": "number" + "$ref": "#/$defs/_Chroma" }, { - "type": "string" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "type": "null" - } - ], - "default": null, - "description": "Frame rate being used", - "title": "Frame rate (Hz)" - }, - "frame_rate_unit": { - "anyOf": [ + "$ref": "#/$defs/_Columbia_University" + }, { - "$ref": "#/$defs/FrequencyUnit" + "$ref": "#/$defs/_Computar" }, { - "type": "null" - } - ], - "default": null, - "title": "Frame rate unit" - }, - "immersion": { - "anyOf": [ + "$ref": "#/$defs/_Conoptics" + }, { - "$ref": "#/$defs/ImmersionMedium" + "$ref": "#/$defs/_Crestoptics" }, { - "type": "null" - } - ], - "default": null, - "title": "Immersion" - }, - "chroma": { - "anyOf": [ + "$ref": "#/$defs/_Custom" + }, { - "$ref": "#/$defs/CameraChroma" + "$ref": "#/$defs/_Digikey" }, { - "type": "null" - } - ], - "default": null, - "title": "Camera chroma" - }, - "sensor_width": { - "anyOf": [ + "$ref": "#/$defs/_Dodotronic" + }, { - "type": "integer" + "$ref": "#/$defs/_Doric" }, { - "type": "null" - } - ], - "default": null, - "title": "Width of the sensor (pixels)" - }, - "sensor_height": { - "anyOf": [ + "$ref": "#/$defs/_Ealing" + }, { - "type": "integer" + "$ref": "#/$defs/_Edmund_Optics" }, { - "type": "null" - } - ], - "default": null, - "title": "Height of the sensor (pixels)" - }, - "size_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" - }, - "sensor_format": { - "anyOf": [ + "$ref": "#/$defs/_Emory_University" + }, { - "type": "string" + "$ref": "#/$defs/_Euresys" }, { - "type": "null" - } - ], - "default": null, - "title": "Sensor format" - }, - "sensor_format_unit": { - "anyOf": [ + "$ref": "#/$defs/_Excelitas_Technologies" + }, { - "type": "string" + "$ref": "#/$defs/_Fujinon" }, { - "type": "null" - } - ], - "default": null, - "title": "Sensor format unit" - }, - "bit_depth": { - "anyOf": [ + "$ref": "#/$defs/_Hamamatsu" + }, { - "type": "integer" + "$ref": "#/$defs/_Hamilton" }, { - "type": "null" - } - ], - "default": null, - "title": "Bit depth" - }, - "bin_mode": { - "$ref": "#/$defs/BinMode", - "default": "No binning", - "title": "Detector binning mode" - }, - "bin_width": { - "anyOf": [ + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + }, { - "type": "integer" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "type": "null" - } - ], - "default": null, - "title": "Bin width" - }, - "bin_height": { - "anyOf": [ + "$ref": "#/$defs/_Isl_Products_International" + }, { - "type": "integer" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "type": "null" - } - ], - "default": null, - "title": "Bin height" - }, - "bin_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Bin size unit" - }, - "gain": { - "anyOf": [ + "$ref": "#/$defs/_Integrated_Dna_Technologies" + }, { - "type": "number" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "type": "string" + "$ref": "#/$defs/_Invitrogen" }, { - "type": "null" - } - ], - "default": null, - "title": "Gain" - }, - "crop_offset_x": { - "anyOf": [ + "$ref": "#/$defs/_Item" + }, { - "type": "integer" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop offset x" - }, - "crop_offset_y": { - "anyOf": [ + "$ref": "#/$defs/_Janelia_Research_Campus" + }, { - "type": "integer" + "$ref": "#/$defs/_Jenoptik" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop offset y" - }, - "crop_width": { - "anyOf": [ + "$ref": "#/$defs/_Johns_Hopkins_University" + }, { - "type": "integer" + "$ref": "#/$defs/_Julabo" }, { - "type": "null" - } - ], - "default": null, - "title": "Crop width" - }, - "crop_height": { - "anyOf": [ + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { - "type": "integer" + "$ref": "#/$defs/_Kowa" }, { - "type": "null" - } + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "detector_type": { + "$ref": "#/$defs/DetectorType", + "default": "Camera" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "title": "Data interface" + }, + "cooling": { + "$ref": "#/$defs/Cooling", + "default": "No cooling" + }, + "frame_rate": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Frame rate being used", + "title": "Frame rate (Hz)" + }, + "frame_rate_unit": { + "anyOf": [ + { + "$ref": "#/$defs/FrequencyUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Frame rate unit" + }, + "immersion": { + "anyOf": [ + { + "$ref": "#/$defs/ImmersionMedium" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Immersion" + }, + "chroma": { + "anyOf": [ + { + "$ref": "#/$defs/CameraChroma" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Camera chroma" + }, + "sensor_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Width of the sensor (pixels)" + }, + "sensor_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Height of the sensor (pixels)" + }, + "size_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Size unit" + }, + "sensor_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Sensor format" + }, + "sensor_format_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Sensor format unit" + }, + "bit_depth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bit depth" + }, + "bin_mode": { + "$ref": "#/$defs/BinMode", + "default": "No binning", + "title": "Detector binning mode" + }, + "bin_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bin width" + }, + "bin_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bin height" + }, + "bin_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Bin size unit" + }, + "gain": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Gain" + }, + "crop_offset_x": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop offset x" + }, + "crop_offset_y": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop offset y" + }, + "crop_width": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Crop width" + }, + "crop_height": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } ], "default": null, "title": "Crop width" @@ -4131,6 +4642,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -4152,6 +4664,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -4168,6 +4681,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -4201,6 +4715,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -4209,6 +4724,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -4232,6 +4748,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -4282,6 +4799,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -4345,6 +4865,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -4393,6 +4916,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -4492,6 +5018,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -4516,6 +5045,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -4585,6 +5117,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -4706,31 +5241,507 @@ "where_performed": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Other": "#/$defs/_Other" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" - }, - { - "$ref": "#/$defs/_Charles_River_Laboratories" - }, - { - "$ref": "#/$defs/_Jackson_Laboratory" - }, - { - "$ref": "#/$defs/_Other" - } - ], - "title": "Where performed" - }, - "implanted_device": { - "$ref": "#/$defs/Catheter", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Where performed" + }, + "implanted_device": { + "$ref": "#/$defs/Catheter", "title": "Implanted device" }, "device_config": { @@ -5194,6 +6205,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5215,6 +6227,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -5231,6 +6244,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -5264,6 +6278,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -5272,6 +6287,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -5295,6 +6311,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -5345,6 +6362,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -5408,6 +6428,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -5456,6 +6479,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -5555,6 +6581,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -5579,6 +6608,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -5648,6 +6680,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -6421,45 +7456,501 @@ "manufacturer": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", "NeuraLynx": "#/$defs/_Neuralynx", + "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", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, { "$ref": "#/$defs/_Champalimaud_Foundation" }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$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/_Second_Order_Effects" + "$ref": "#/$defs/_Optotune" }, { "$ref": "#/$defs/_Other" + }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -6566,15 +8057,33 @@ "title": "Object Type", "type": "string" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of the data asset", + "title": "Asset name" + }, "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, "description": "URL pointing to the data asset", - "title": "Asset location", - "type": "string" + "title": "Asset location" } }, - "required": [ - "url" - ], "title": "DataAsset", "type": "object" }, @@ -6595,8 +8104,8 @@ "type": "string" }, "schema_version": { - "const": "2.3.3", - "default": "2.3.3", + "const": "2.3.4", + "default": "2.3.4", "title": "Schema Version", "type": "string" }, @@ -6657,24 +8166,151 @@ "description": "An established society, corporation, foundation or other organization that collected this data", "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "Fujinon": "#/$defs/_Fujinon", + "Hamamatsu": "#/$defs/_Hamamatsu", + "Hamilton": "#/$defs/_Hamilton", "Huazhong University of Science and Technology": "#/$defs/_Huazhong_University_Of_Science_And_Technology", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania" + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_Technology_Co" + }, + { + "$ref": "#/$defs/_Allen_Institute" + }, { "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, @@ -6682,32 +8318,329 @@ "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + "$ref": "#/$defs/_Allied" + }, + { + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, { "$ref": "#/$defs/_Columbia_University" }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, { "$ref": "#/$defs/_Janelia_Research_Campus" }, + { + "$ref": "#/$defs/_Jenoptik" + }, { "$ref": "#/$defs/_Johns_Hopkins_University" }, { - "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" }, { "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, { "$ref": "#/$defs/_University_Of_California_San_Diego" }, @@ -6715,7 +8648,19 @@ "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Institution" @@ -7349,61 +9294,501 @@ "manufacturer": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", "Teledyne FLIR": "#/$defs/_Teledyne_Flir", "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", - "Vieworks": "#/$defs/_Vieworks" + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/_Ailipu_Technology_Co" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/_Allied" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/_Basler" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/_Dodotronic" + "$ref": "#/$defs/_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" }, { "$ref": "#/$defs/_Edmund_Optics" }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, { "$ref": "#/$defs/_Spinnaker" }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { "$ref": "#/$defs/_Teledyne_Flir" }, { "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, { "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -7899,6 +10284,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -7920,6 +10306,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -7936,6 +10323,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -7969,6 +10357,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -7977,6 +10366,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -8000,6 +10390,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -8050,6 +10441,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -8113,6 +10507,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -8161,6 +10558,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -8260,6 +10660,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -8284,6 +10687,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -8353,6 +10759,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -8486,6 +10895,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -8507,6 +10917,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -8523,6 +10934,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -8556,6 +10968,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -8564,6 +10977,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -8587,6 +11001,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -8637,6 +11052,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -8700,6 +11118,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -8748,6 +11169,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -8847,6 +11271,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -8871,6 +11298,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -8940,6 +11370,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -9117,6 +11550,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -9138,6 +11572,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -9154,6 +11589,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -9187,6 +11623,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -9195,6 +11632,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -9218,6 +11656,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -9268,6 +11707,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -9331,6 +11773,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -9379,6 +11824,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -9478,6 +11926,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -9502,6 +11953,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -9571,6 +12025,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -9753,6 +12210,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -9774,6 +12232,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -9790,6 +12249,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -9823,6 +12283,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -9831,6 +12292,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -9854,6 +12316,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -9904,6 +12367,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -9967,6 +12433,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -10015,6 +12484,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -10114,6 +12586,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -10138,6 +12613,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -10207,6 +12685,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -10434,6 +12915,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -10455,6 +12937,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -10471,6 +12954,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -10504,6 +12988,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -10512,6 +12997,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -10535,6 +13021,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -10585,6 +13072,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -10648,6 +13138,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -10696,6 +13189,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -10795,6 +13291,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -10819,6 +13318,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -10888,6 +13390,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -11226,6 +13731,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -11247,6 +13753,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -11263,6 +13770,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -11296,6 +13804,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -11304,6 +13813,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -11327,6 +13837,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -11377,6 +13888,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -11440,6 +13954,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -11488,6 +14005,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -11587,6 +14107,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -11611,6 +14134,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -11680,6 +14206,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -11818,6 +14347,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -11839,6 +14369,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -11855,6 +14386,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -11888,6 +14420,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -11896,6 +14429,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -11919,6 +14453,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -11969,6 +14504,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -12032,6 +14570,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -12080,6 +14621,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -12179,6 +14723,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -12203,6 +14750,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -12272,6 +14822,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -12428,176 +14981,6 @@ "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" - }, - "additional_settings": { - "anyOf": [ - { - "$ref": "#/$defs/_GenericModel" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "filter_type": { - "$ref": "#/$defs/FilterType", - "title": "Type of filter" - }, - "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" - }, - { - "items": { - "type": "integer" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Single wavelength or list of wavelengths for MULTIBAND or MULTI_NOTCH filters", - "title": "Center wavelength (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - } - }, - "required": [ - "name", - "manufacturer", - "filter_type" - ], - "title": "Filter", - "type": "object" - }, - "FilterType": { - "description": "Filter type", - "enum": [ - "Band pass", - "Dichroic", - "Long pass", - "Multiband", - "Neutral density", - "Notch", - "Multi notch", - "Short pass" - ], - "title": "FilterType", - "type": "string" - }, - "FitType": { - "description": "Type of fit for calibration data", - "enum": [ - "linear_interpolation", - "linear", - "other" - ], - "title": "FitType", - "type": "string" - }, - "FluorescentStain": { - "additionalProperties": false, - "description": "Description of a fluorescent stain", - "properties": { - "object_type": { - "const": "Fluorescent stain", - "default": "Fluorescent stain", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "source": { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", @@ -12615,6 +14998,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -12636,6 +15020,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -12652,6 +15037,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -12685,6 +15071,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -12693,6 +15080,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -12716,6 +15104,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -12766,6 +15155,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -12829,6 +15221,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -12877,6 +15272,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -12976,6 +15374,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -13000,6 +15401,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -13070,24 +15474,15 @@ "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Ams_Osram" - } - ], - "title": "Source" - }, - "rrid": { - "anyOf": [ - { - "$ref": "#/$defs/PIDName" + "$ref": "#/$defs/_World_Precision_Intstruments" }, { - "type": "null" + "$ref": "#/$defs/_Ams_Osram" } ], - "default": null, - "title": "Research Resource ID" + "title": "Manufacturer" }, - "lot_number": { + "model": { "anyOf": [ { "type": "string" @@ -13097,52 +15492,21 @@ } ], "default": null, - "title": "Lot number" + "title": "Model" }, - "expiration_date": { + "additional_settings": { "anyOf": [ { - "format": "date", - "type": "string" + "$ref": "#/$defs/_GenericModel" }, { "type": "null" } ], "default": null, - "title": "Lot expiration date" - }, - "probe": { - "discriminator": { - "mapping": { - "Gene probe": "#/$defs/GeneProbe", - "Protein probe": "#/$defs/ProteinProbe", - "Small molecule probe": "#/$defs/SmallMoleculeProbe" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/GeneProbe" - }, - { - "$ref": "#/$defs/ProteinProbe" - }, - { - "$ref": "#/$defs/SmallMoleculeProbe" - } - ], - "title": "Target of the stain" - }, - "stain_type": { - "$ref": "#/$defs/StainType", - "title": "Stain type" - }, - "fluorophore": { - "$ref": "#/$defs/Fluorophore", - "title": "Fluorophore used in the stain" + "title": "Additional parameters" }, - "initiator_name": { + "notes": { "anyOf": [ { "type": "string" @@ -13152,182 +15516,44 @@ } ], "default": null, - "title": "Initiator for HCR probes" - } - }, - "required": [ - "name", - "source", - "probe", - "stain_type", - "fluorophore" - ], - "title": "FluorescentStain", - "type": "object" - }, - "Fluorophore": { - "additionalProperties": false, - "description": "Flurophore used in HCR, Immunolabeling, etc", - "properties": { - "object_type": { - "const": "Fluorophore", - "default": "Fluorophore", - "title": "Object Type", - "type": "string" - }, - "fluorophore_type": { - "$ref": "#/$defs/FluorophoreType", - "title": "Fluorophore type" - }, - "excitation_wavelength": { - "title": "Excitation wavelength (nm)", - "type": "integer" - }, - "excitation_wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Excitation wavelength unit" - } - }, - "required": [ - "fluorophore_type", - "excitation_wavelength" - ], - "title": "Fluorophore", - "type": "object" - }, - "FluorophoreType": { - "description": "Fluorophores types", - "enum": [ - "Alexa Fluor", - "Atto", - "CF", - "Cyanine", - "DyLight" - ], - "title": "FluorophoreType", - "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": { - "object_type": { - "const": "Funding", - "default": "Funding", - "title": "Object Type", - "type": "string" + "title": "Notes" }, - "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" + "filter_type": { + "$ref": "#/$defs/FilterType", + "title": "Type of filter" }, - "grant_number": { + "cut_off_wavelength": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Grant number" + "title": "Cut-off wavelength (nm)" }, - "fundee": { + "cut_on_wavelength": { "anyOf": [ { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "Person(s) funded by this mechanism", - "title": "Fundee" - } - }, - "required": [ - "funder" - ], - "title": "Funding", - "type": "object" - }, - "GeneProbe": { - "additionalProperties": false, - "description": "Description of a set of oligonucleotide probes targeting a specific gene", - "properties": { - "object_type": { - "const": "Gene probe", - "default": "Gene probe", - "title": "Object Type", - "type": "string" - }, - "gene": { - "$ref": "#/$defs/PIDName", - "title": "Gene name" + "title": "Cut-on wavelength (nm)" }, - "probes": { + "center_wavelength": { "anyOf": [ + { + "type": "integer" + }, { "items": { - "$ref": "#/$defs/OligoProbe" + "type": "integer" }, "type": "array" }, @@ -13336,22 +15562,55 @@ } ], "default": null, - "title": "Probes" + "description": "Single wavelength or list of wavelengths for MULTIBAND or MULTI_NOTCH filters", + "title": "Center wavelength (nm)" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" } }, "required": [ - "gene" + "name", + "manufacturer", + "filter_type" ], - "title": "GeneProbe", + "title": "Filter", "type": "object" }, - "GeneProbeSet": { + "FilterType": { + "description": "Filter type", + "enum": [ + "Band pass", + "Dichroic", + "Long pass", + "Multiband", + "Neutral density", + "Notch", + "Multi notch", + "Short pass" + ], + "title": "FilterType", + "type": "string" + }, + "FitType": { + "description": "Type of fit for calibration data", + "enum": [ + "linear_interpolation", + "linear", + "other" + ], + "title": "FitType", + "type": "string" + }, + "FluorescentStain": { "additionalProperties": false, - "description": "set of probes used in BarSEQ", + "description": "Description of a fluorescent stain", "properties": { "object_type": { - "const": "Gene probe set", - "default": "Gene probe set", + "const": "Fluorescent stain", + "default": "Fluorescent stain", "title": "Object Type", "type": "string" }, @@ -13377,6 +15636,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -13398,6 +15658,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -13414,6 +15675,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -13447,6 +15709,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -13455,6 +15718,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -13478,6 +15742,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -13528,6 +15793,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -13591,6 +15859,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -13639,6 +15910,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -13738,6 +16012,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -13762,6 +16039,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -13831,6 +16111,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -13874,122 +16157,37 @@ "default": null, "title": "Lot expiration date" }, - "gene_probes": { - "items": { - "$ref": "#/$defs/GeneProbe" - }, - "title": "Gene probes", - "type": "array" - } - }, - "required": [ - "name", - "source", - "gene_probes" - ], - "title": "GeneProbeSet", - "type": "object" - }, - "GenericSubjectProcedure": { - "additionalProperties": false, - "description": "Description of a non-surgical procedure performed on a subject", - "properties": { - "object_type": { - "const": "Generic subject procedure", - "default": "Generic subject procedure", - "title": "Object Type", - "type": "string" - }, - "start_date": { - "format": "date", - "title": "Start date", - "type": "string" - }, - "experimenters": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" + "probe": { + "discriminator": { + "mapping": { + "Gene probe": "#/$defs/GeneProbe", + "Protein probe": "#/$defs/ProteinProbe", + "Small molecule probe": "#/$defs/SmallMoleculeProbe" }, + "propertyName": "object_type" + }, + "oneOf": [ { - "type": "null" - } - ], - "default": null, - "title": "experimenter(s)" - }, - "ethics_review_id": { - "title": "Ethics review ID", - "type": "string" - }, - "protocol_id": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/GeneProbe" }, { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "description": { - "title": "Description", - "type": "string" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "$ref": "#/$defs/ProteinProbe" }, { - "type": "null" + "$ref": "#/$defs/SmallMoleculeProbe" } ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "start_date", - "ethics_review_id", - "description" - ], - "title": "GenericSubjectProcedure", - "type": "object" - }, - "GenericSurgeryProcedure": { - "additionalProperties": false, - "description": "Description of a surgery procedure performed on a subject", - "properties": { - "object_type": { - "const": "Generic surgery procedure", - "default": "Generic surgery procedure", - "title": "Object Type", - "type": "string" + "title": "Target of the stain" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" + "stain_type": { + "$ref": "#/$defs/StainType", + "title": "Stain type" }, - "description": { - "title": "Description", - "type": "string" + "fluorophore": { + "$ref": "#/$defs/Fluorophore", + "title": "Fluorophore used in the stain" }, - "notes": { + "initiator_name": { "anyOf": [ { "type": "string" @@ -13999,190 +16197,83 @@ } ], "default": null, - "title": "Notes" + "title": "Initiator for HCR probes" } }, "required": [ - "description" + "name", + "source", + "probe", + "stain_type", + "fluorophore" ], - "title": "GenericSurgeryProcedure", + "title": "FluorescentStain", "type": "object" }, - "GroundWireImplant": { + "Fluorophore": { "additionalProperties": false, - "description": "Ground wire implant procedure", + "description": "Flurophore used in HCR, Immunolabeling, etc", "properties": { "object_type": { - "const": "Ground wire implant", - "default": "Ground wire implant", + "const": "Fluorophore", + "default": "Fluorophore", "title": "Object Type", "type": "string" }, - "ground_electrode_location": { - "$ref": "#/$defs/MouseAnatomyModel", - "title": "Location of ground electrode" - }, - "ground_wire_hole": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "description": "For SHIELD implants, the hole number for the ground wire", - "title": "Ground wire hole" - }, - "ground_wire_material": { - "anyOf": [ - { - "$ref": "#/$defs/GroundWireMaterial" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Ground wire material" + "fluorophore_type": { + "$ref": "#/$defs/FluorophoreType", + "title": "Fluorophore type" }, - "ground_wire_diameter": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Ground wire diameter" + "excitation_wavelength": { + "title": "Excitation wavelength (nm)", + "type": "integer" }, - "ground_wire_diameter_unit": { - "anyOf": [ - { - "$ref": "#/$defs/SizeUnit" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Ground wire diameter unit" + "excitation_wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Excitation wavelength unit" } }, "required": [ - "ground_electrode_location" + "fluorophore_type", + "excitation_wavelength" ], - "title": "GroundWireImplant", + "title": "Fluorophore", "type": "object" }, - "GroundWireMaterial": { - "description": "Ground wire material name", + "FluorophoreType": { + "description": "Fluorophores types", "enum": [ - "Silver", - "Platinum iridium" + "Alexa Fluor", + "Atto", + "CF", + "Cyanine", + "DyLight" ], - "title": "GroundWireMaterial", + "title": "FluorophoreType", "type": "string" }, - "Group": { - "description": "Data collection group name", + "FrequencyUnit": { + "description": "Enumeration of Frequency Measurements", "enum": [ - "behavior", - "ephys", - "MSMA", - "ophys", - "NBA" + "kilohertz", + "hertz", + "millihertz" ], - "title": "Group", + "title": "FrequencyUnit", "type": "string" }, - "HCRSeries": { - "additionalProperties": false, - "description": "Description of series of HCR staining rounds for mFISH", - "properties": { - "object_type": { - "const": "HCR series", - "default": "HCR series", - "title": "Object Type", - "type": "string" - }, - "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" - }, - "cell_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Cell ID" - } - }, - "required": [ - "codebook_name", - "number_of_rounds", - "hcr_rounds", - "strip_qc_compatible" - ], - "title": "HCRSeries", - "type": "object" - }, - "HarpDevice": { + "Funding": { "additionalProperties": false, - "description": "DAQ that uses the Harp protocol for synchronization and data transmission", + "description": "Description of funding sources", "properties": { "object_type": { - "const": "Harp device", - "default": "Harp device", + "const": "Funding", + "default": "Funding", "title": "Object 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": "Research Organization Registry (ROR)", - "registry_identifier": "007rkz355" - }, + "funder": { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", @@ -14200,6 +16291,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -14221,6 +16313,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -14237,6 +16330,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -14270,6 +16364,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -14278,6 +16373,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -14301,6 +16397,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -14351,6 +16448,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -14414,6 +16514,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -14462,6 +16565,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -14561,6 +16667,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -14585,6 +16694,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -14654,13 +16766,16 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Manufacturer" + "title": "Funder" }, - "model": { + "grant_number": { "anyOf": [ { "type": "string" @@ -14670,419 +16785,596 @@ } ], "default": null, - "title": "Model" + "title": "Grant number" }, - "additional_settings": { + "fundee": { "anyOf": [ { - "$ref": "#/$defs/_GenericModel" + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Additional parameters" + "description": "Person(s) funded by this mechanism", + "title": "Fundee" + } + }, + "required": [ + "funder" + ], + "title": "Funding", + "type": "object" + }, + "GeneProbe": { + "additionalProperties": false, + "description": "Description of a set of oligonucleotide probes targeting a specific gene", + "properties": { + "object_type": { + "const": "Gene probe", + "default": "Gene probe", + "title": "Object Type", + "type": "string" }, - "notes": { + "gene": { + "$ref": "#/$defs/PIDName", + "title": "Gene name" + }, + "probes": { "anyOf": [ { - "type": "string" + "items": { + "$ref": "#/$defs/OligoProbe" + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Notes" + "title": "Probes" + } + }, + "required": [ + "gene" + ], + "title": "GeneProbe", + "type": "object" + }, + "GeneProbeSet": { + "additionalProperties": false, + "description": "set of probes used in BarSEQ", + "properties": { + "object_type": { + "const": "Gene probe set", + "default": "Gene probe set", + "title": "Object Type", + "type": "string" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" + "name": { + "title": "Name", + "type": "string" }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" + "source": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ + "oneOf": [ { - "type": "string" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, { - "type": "string" + "$ref": "#/$defs/_Abcam" }, { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" - }, - "harp_device_type": { - "discriminator": { - "mapping": { - "AnalogInput": "#/$defs/_Analoginput", - "Archimedes": "#/$defs/_Archimedes", - "AudioSwitch": "#/$defs/_Audioswitch", - "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", - "CameraController": "#/$defs/_Cameracontroller", - "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", - "ClockSynchronizer": "#/$defs/_Clocksynchronizer", - "CurrentDriver": "#/$defs/_Currentdriver", - "Driver12Volts": "#/$defs/_Driver12Volts", - "EnvironmentSensor": "#/$defs/_Environmentsensor", - "FlyPad": "#/$defs/_Flypad", - "Hobgoblin": "#/$defs/_Hobgoblin", - "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", - "InputExpander": "#/$defs/_Inputexpander", - "LaserDriverController": "#/$defs/_Laserdrivercontroller", - "LedController": "#/$defs/_Ledcontroller", - "LicketySplit": "#/$defs/_Licketysplit", - "LoadCells": "#/$defs/_Loadcells", - "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", - "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", - "Olfactometer": "#/$defs/_Olfactometer", - "OutputExpander": "#/$defs/_Outputexpander", - "Pluma": "#/$defs/_Pluma", - "Poke": "#/$defs/_Poke", - "PyControlAdapter": "#/$defs/_Pycontroladapter", - "RfidReader": "#/$defs/_Rfidreader", - "RgbArray": "#/$defs/_Rgbarray", - "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", - "SniffDetector": "#/$defs/_Sniffdetector", - "SoundCard": "#/$defs/_Soundcard", - "StepperDriver": "#/$defs/_Stepperdriver", - "Synchronizer": "#/$defs/_Synchronizer", - "SyringePump": "#/$defs/_Syringepump", - "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", - "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", - "Treadmill": "#/$defs/_Treadmill", - "USBHub": "#/$defs/_Usbhub", - "VestibularH1": "#/$defs/_Vestibularh1", - "VestibularH2": "#/$defs/_Vestibularh2", - "Wear": "#/$defs/_Wear", - "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", - "WhiteRabbit": "#/$defs/_Whiterabbit", - "cuTTLefish": "#/$defs/_Cuttlefish", - "cuTTLefishFip": "#/$defs/_Cuttlefishfip" + "$ref": "#/$defs/_Addgene" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Analoginput" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/_Archimedes" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/_Audioswitch" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Cameracontroller" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/_Cameracontrollergen2" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" }, { - "$ref": "#/$defs/_Clocksynchronizer" + "$ref": "#/$defs/_Arduino" }, { - "$ref": "#/$defs/_Currentdriver" + "$ref": "#/$defs/_Arecont_Vision_Costar" }, { - "$ref": "#/$defs/_Driver12Volts" + "$ref": "#/$defs/_Basler" }, { - "$ref": "#/$defs/_Environmentsensor" + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, { - "$ref": "#/$defs/_Flypad" + "$ref": "#/$defs/_Boston_University" }, { - "$ref": "#/$defs/_Hobgoblin" + "$ref": "#/$defs/_Broadcom" }, { - "$ref": "#/$defs/_Ibl_Behavior_Control" + "$ref": "#/$defs/_Bruker" }, { - "$ref": "#/$defs/_Inputexpander" + "$ref": "#/$defs/_Cajal_Neuroscience" }, { - "$ref": "#/$defs/_Laserdrivercontroller" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "$ref": "#/$defs/_Ledcontroller" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "$ref": "#/$defs/_Licketysplit" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/_Loadcells" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/_Multipwmgenerator" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "$ref": "#/$defs/_Neurophotometricsfp3002" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/_Olfactometer" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/_Outputexpander" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/_Pluma" + "$ref": "#/$defs/_Computar" }, { - "$ref": "#/$defs/_Poke" + "$ref": "#/$defs/_Conoptics" }, { - "$ref": "#/$defs/_Pycontroladapter" + "$ref": "#/$defs/_Crestoptics" }, { - "$ref": "#/$defs/_Rfidreader" + "$ref": "#/$defs/_Custom" }, { - "$ref": "#/$defs/_Rgbarray" + "$ref": "#/$defs/_Digikey" }, { - "$ref": "#/$defs/_Simpleanaloggenerator" + "$ref": "#/$defs/_Dodotronic" }, { - "$ref": "#/$defs/_Sniffdetector" + "$ref": "#/$defs/_Doric" }, { - "$ref": "#/$defs/_Soundcard" + "$ref": "#/$defs/_Ealing" }, { - "$ref": "#/$defs/_Stepperdriver" + "$ref": "#/$defs/_Edmund_Optics" }, { - "$ref": "#/$defs/_Synchronizer" + "$ref": "#/$defs/_Emory_University" }, { - "$ref": "#/$defs/_Syringepump" + "$ref": "#/$defs/_Euresys" }, { - "$ref": "#/$defs/_Timestampgeneratorgen1" + "$ref": "#/$defs/_Excelitas_Technologies" }, { - "$ref": "#/$defs/_Timestampgeneratorgen3" + "$ref": "#/$defs/_Fujinon" }, { - "$ref": "#/$defs/_Treadmill" + "$ref": "#/$defs/_Hamamatsu" }, { - "$ref": "#/$defs/_Usbhub" + "$ref": "#/$defs/_Hamilton" }, { - "$ref": "#/$defs/_Vestibularh1" + "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/_Vestibularh2" + "$ref": "#/$defs/_Ir_Robot_Co" }, { - "$ref": "#/$defs/_Wear" + "$ref": "#/$defs/_Isl_Products_International" }, { - "$ref": "#/$defs/_Wearbasestationgen2" + "$ref": "#/$defs/_Infinity_Photo_Optical" }, { - "$ref": "#/$defs/_Whiterabbit" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/_Cuttlefish" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/_Cuttlefishfip" - } - ], - "title": "Type of Harp device" - }, - "core_version": { - "anyOf": [ + "$ref": "#/$defs/_Invitrogen" + }, { - "type": "string" + "$ref": "#/$defs/_Item" }, { - "type": "null" - } - ], - "default": null, - "title": "Core version" - }, - "tag_version": { - "anyOf": [ + "$ref": "#/$defs/_Jackson_Laboratory" + }, { - "type": "string" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "type": "null" - } - ], - "default": null, - "title": "Tag version" - }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" - } - }, - "required": [ - "name", - "harp_device_type", - "is_clock_generator" - ], - "title": "HarpDevice", - "type": "object" - }, - "Headframe": { - "additionalProperties": false, - "description": "Description of headframe procedure", - "properties": { - "object_type": { - "const": "Headframe", - "default": "Headframe", - "title": "Object Type", - "type": "string" - }, - "protocol_id": { - "anyOf": [ + "$ref": "#/$defs/_Jenoptik" + }, { - "type": "string" + "$ref": "#/$defs/_Johns_Hopkins_University" }, { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "headframe_type": { - "title": "Headframe type", - "type": "string" - }, - "headframe_part_number": { - "anyOf": [ + "$ref": "#/$defs/_Julabo" + }, { - "type": "string" + "$ref": "#/$defs/_Kent_Scientific_Corporation" }, { - "type": "null" - } - ], - "default": null, - "title": "Headframe part number" - }, - "headframe_material": { - "anyOf": [ + "$ref": "#/$defs/_Kowa" + }, { - "$ref": "#/$defs/HeadframeMaterial" + "$ref": "#/$defs/_Lasos_Lasertechnik" }, { - "type": "null" - } - ], - "default": null, - "title": "Headframe material" - }, - "well_part_number": { - "anyOf": [ + "$ref": "#/$defs/_Lg" + }, { - "type": "string" + "$ref": "#/$defs/_Leica" }, { - "type": "null" - } - ], - "default": null, - "title": "Well part number" - }, - "well_type": { - "anyOf": [ + "$ref": "#/$defs/_Lifecanvas" + }, { - "type": "string" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "type": "null" - } - ], - "default": null, - "title": "Well type" - } - }, - "required": [ - "headframe_type" - ], - "title": "Headframe", - "type": "object" - }, - "HeadframeMaterial": { - "description": "Headframe material name", - "enum": [ - "Steel", - "Titanium", - "White Zirconia" - ], - "title": "HeadframeMaterial", - "type": "string" - }, - "HomeCageEnrichment": { - "description": "Materials provided in animal home cage", - "enum": [ - "No enrichment", - "Plastic shelter", - "Plastic tube", - "Running wheel", - "Other" - ], - "title": "HomeCageEnrichment", - "type": "string" - }, - "Housing": { - "additionalProperties": false, - "description": "Description of subject housing", - "properties": { - "object_type": { - "const": "Housing", - "default": "Housing", - "title": "Object Type", - "type": "string" + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" }, - "cage_id": { + "rrid": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/PIDName" }, { "type": "null" } ], "default": null, - "title": "Cage ID" + "title": "Research Resource ID" }, - "room_id": { + "lot_number": { "anyOf": [ { "type": "string" @@ -15092,514 +17384,276 @@ } ], "default": null, - "title": "Room ID" + "title": "Lot number" }, - "light_cycle": { + "expiration_date": { "anyOf": [ { - "$ref": "#/$defs/LightCycle" + "format": "date", + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Light cycle" - }, - "home_cage_enrichment": { - "default": [], - "items": { - "$ref": "#/$defs/HomeCageEnrichment" - }, - "title": "Home cage enrichment", - "type": "array" + "title": "Lot expiration date" }, - "cohoused_subjects": { - "default": [], - "description": "List of IDs of other subjects housed in same cage", + "gene_probes": { "items": { - "type": "string" + "$ref": "#/$defs/GeneProbe" }, - "title": "Co-housed subjects", + "title": "Gene probes", "type": "array" } }, - "title": "Housing", + "required": [ + "name", + "source", + "gene_probes" + ], + "title": "GeneProbeSet", "type": "object" }, - "HumanSubject": { + "GenericSubjectProcedure": { "additionalProperties": false, - "description": "Description of a human subject", + "description": "Description of a non-surgical procedure performed on a subject", "properties": { "object_type": { - "const": "Human subject", - "default": "Human subject", + "const": "Generic subject procedure", + "default": "Generic subject procedure", "title": "Object Type", "type": "string" }, - "species": { - "$ref": "#/$defs/SpeciesModel", - "default": { - "name": "Homo sapiens", - "common_name": "Human", - "registry": "National Center for Biotechnology Information (NCBI)", - "registry_identifier": "NCBI:txid9606" - }, - "title": "Species" - }, - "sex": { - "$ref": "#/$defs/Sex" - }, - "year_of_birth": { - "title": "Year of birth", - "type": "integer" - }, - "source": { - "description": "Where the subject was acquired from.", - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/_Allen_Institute", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "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", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/_Allen_Institute" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$ref": "#/$defs/_Columbia_University" - }, - { - "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" - }, + "protocol_id": { + "anyOf": [ { - "$ref": "#/$defs/_Janelia_Research_Campus" + "type": "string" }, { - "$ref": "#/$defs/_Jackson_Laboratory" - }, + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, + "start_date": { + "format": "date", + "title": "Start date", + "type": "string" + }, + "experimenters": { + "anyOf": [ { - "$ref": "#/$defs/_New_York_University" + "items": { + "type": "string" + }, + "type": "array" }, { - "$ref": "#/$defs/_University_Of_Pennsylvania" - }, + "type": "null" + } + ], + "default": null, + "title": "experimenter(s)" + }, + "ethics_review_id": { + "title": "Ethics review ID", + "type": "string" + }, + "description": { + "title": "Description", + "type": "string" + }, + "notes": { + "anyOf": [ { - "$ref": "#/$defs/_Other" + "type": "string" }, { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + "type": "null" } ], - "title": "Source" + "default": null, + "title": "Notes" } }, "required": [ - "sex", - "year_of_birth", - "source" + "start_date", + "ethics_review_id", + "description" ], - "title": "HumanSubject", + "title": "GenericSubjectProcedure", "type": "object" }, - "HybridizationChainReaction": { + "GenericSurgeryProcedure": { "additionalProperties": false, - "description": "Description of an HCR staining round", + "description": "Description of a surgery procedure performed on a subject", "properties": { "object_type": { - "const": "Hybridization chain reaction", - "default": "Hybridization chain reaction", + "const": "Generic surgery procedure", + "default": "Generic surgery procedure", "title": "Object Type", "type": "string" }, - "round_index": { - "title": "Round index", - "type": "integer" - }, - "start_time": { - "format": "date-time", - "title": "Round start time", - "type": "string" + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" }, - "end_time": { - "format": "date-time", - "title": "Round end time", + "description": { + "title": "Description", "type": "string" }, - "stains": { - "items": { - "$ref": "#/$defs/FluorescentStain" - }, - "title": "Stains", - "type": "array" - }, - "probe_concentration": { - "title": "Probe concentration (M)", - "type": "number" - }, - "probe_concentration_unit": { - "default": "M", - "title": "Probe concentration unit", - "type": "string" + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" } }, "required": [ - "round_index", - "start_time", - "end_time", - "stains", - "probe_concentration" + "description" ], - "title": "HybridizationChainReaction", + "title": "GenericSurgeryProcedure", "type": "object" }, - "ImageSPIM": { + "GroundWireImplant": { "additionalProperties": false, - "description": "Description of an N-D image acquired with SPIM", + "description": "Ground wire implant procedure", "properties": { "object_type": { - "const": "Image spim", - "default": "Image spim", + "const": "Ground wire implant", + "default": "Ground wire implant", "title": "Object Type", "type": "string" }, - "channel_name": { - "title": "Channel name", - "type": "string" - }, - "dimensions_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dimensions unit" + "ground_electrode_location": { + "$ref": "#/$defs/MouseAnatomyModel", + "title": "Location of ground electrode" }, - "image_to_acquisition_transform": { - "description": "Position, rotation, and scale of the image. Note that depth should be in the planes.", - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" + "ground_wire_hole": { + "anyOf": [ + { + "type": "integer" }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "title": "Image to acquisition transform", - "type": "array" + { + "type": "null" + } + ], + "default": null, + "description": "For SHIELD implants, the hole number for the ground wire", + "title": "Ground wire hole" }, - "dimensions": { + "ground_wire_material": { "anyOf": [ { - "$ref": "#/$defs/Scale" + "$ref": "#/$defs/GroundWireMaterial" }, { "type": "null" } ], "default": null, - "title": "Dimensions" - }, - "file_name": { - "description": "Relative path to a file from the metadata root folder", - "format": "uri-reference", - "title": "File name", - "type": "string" - }, - "imaging_angle": { - "default": 0, - "description": "Angle of the detector relative to the image plane relative to perpendicular", - "title": "Imaging angle", - "type": "integer" - }, - "imaging_angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Imaging angle unit" + "title": "Ground wire material" }, - "image_start_time": { + "ground_wire_diameter": { "anyOf": [ { - "format": "date-time", - "type": "string" + "type": "number" }, { "type": "null" } ], "default": null, - "title": "Image acquisition start time" + "title": "Ground wire diameter" }, - "image_end_time": { + "ground_wire_diameter_unit": { "anyOf": [ { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/SizeUnit" }, { "type": "null" } ], "default": null, - "title": "Image acquisition end time" + "title": "Ground wire diameter unit" } }, "required": [ - "channel_name", - "image_to_acquisition_transform", - "file_name" + "ground_electrode_location" ], - "title": "ImageSPIM", + "title": "GroundWireImplant", "type": "object" }, - "ImagingConfig": { - "additionalProperties": false, - "description": "Configuration of an imaging instrument", - "properties": { - "object_type": { - "const": "Imaging config", - "default": "Imaging config", - "title": "Object Type", - "type": "string" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "channels": { - "items": { - "discriminator": { - "mapping": { - "Channel": "#/$defs/Channel" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Channel" - } - ] - }, - "title": "Channels", - "type": "array" - }, - "coordinate_system": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateSystem" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Required for ImageSPIM objects and when the imaging coordinate system differs from the Acquisition.coordinate_system", - "title": "Coordinate system" - }, - "images": { - "items": { - "discriminator": { - "mapping": { - "Image spim": "#/$defs/ImageSPIM", - "Planar image": "#/$defs/PlanarImage", - "Planar image stack": "#/$defs/PlanarImageStack" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/PlanarImage" - }, - { - "$ref": "#/$defs/PlanarImageStack" - }, - { - "$ref": "#/$defs/ImageSPIM" - } - ] - }, - "title": "Images", - "type": "array" - }, - "sampling_strategy": { - "anyOf": [ - { - "$ref": "#/$defs/SamplingStrategy" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Sampling strategy" - } - }, - "required": [ - "device_name", - "channels", - "images" - ], - "title": "ImagingConfig", - "type": "object" - }, - "ImagingDeviceType": { - "description": "Imaginge device type name", + "GroundWireMaterial": { + "description": "Ground wire material name", "enum": [ - "Beam expander", - "Sample Chamber", - "Diffuser", - "Galvo", - "Laser combiner", - "Laser coupler", - "Prism", - "Objective", - "Rotation mount", - "Slit", - "Spatial light modulator", - "Tunable lens", - "Other" + "Silver", + "Platinum iridium" ], - "title": "ImagingDeviceType", + "title": "GroundWireMaterial", "type": "string" }, - "Immersion": { - "additionalProperties": false, - "description": "Configuration of immersion medium", - "properties": { - "object_type": { - "const": "Immersion", - "default": "Immersion", - "title": "Object Type", - "type": "string" - }, - "medium": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion medium" - }, - "refractive_index": { - "title": "Index of refraction", - "type": "number" - } - }, - "required": [ - "medium", - "refractive_index" - ], - "title": "Immersion", - "type": "object" - }, - "ImmersionMedium": { - "description": "Immersion medium name", + "Group": { + "description": "Data collection group name", "enum": [ - "air", - "multi", - "oil", - "PBS", - "water", - "other", - "easy index", - "ethyl cinnimate", - "aqueous clearing buffer" + "behavior", + "ephys", + "MSMA", + "ophys", + "NBA" ], - "title": "ImmersionMedium", + "title": "Group", "type": "string" }, - "Injection": { + "HCRSeries": { "additionalProperties": false, - "description": "Description of an injection procedure", + "description": "Description of series of HCR staining rounds for mFISH", "properties": { "object_type": { - "const": "Injection", - "default": "Injection", + "const": "HCR series", + "default": "HCR series", "title": "Object Type", "type": "string" }, - "injection_materials": { - "items": { - "discriminator": { - "mapping": { - "Non viral material": "#/$defs/NonViralMaterial", - "Viral material": "#/$defs/ViralMaterial" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ViralMaterial" - }, - { - "$ref": "#/$defs/NonViralMaterial" - } - ] - }, - "minItems": 1, - "title": "Injection material", - "type": "array" - }, - "targeted_structure": { - "anyOf": [ - { - "$ref": "#/$defs/MouseAnatomyModel" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Use InjectionTargets", - "title": "Injection target" + "codebook_name": { + "title": "Codebook name", + "type": "string" }, - "relative_position": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Relative position" + "number_of_rounds": { + "title": "Number of round", + "type": "integer" }, - "dynamics": { - "description": "List of injection events, one per location/depth", + "hcr_rounds": { "items": { - "$ref": "#/$defs/InjectionDynamics" + "$ref": "#/$defs/HybridizationChainReaction" }, - "title": "Injection dynamics", + "title": "Hybridization Chain Reaction rounds", "type": "array" }, - "protocol_id": { + "strip_qc_compatible": { + "title": "Strip QC compatible", + "type": "boolean" + }, + "cell_id": { "anyOf": [ { "type": "string" @@ -15609,324 +17663,575 @@ } ], "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" + "title": "Cell ID" } }, "required": [ - "injection_materials", - "dynamics" + "codebook_name", + "number_of_rounds", + "hcr_rounds", + "strip_qc_compatible" ], - "title": "Injection", + "title": "HCRSeries", "type": "object" }, - "InjectionDynamics": { + "HarpDevice": { "additionalProperties": false, - "description": "Description of the volume and rate of an injection", + "description": "DAQ that uses the Harp protocol for synchronization and data transmission", "properties": { "object_type": { - "const": "Injection dynamics", - "default": "Injection dynamics", + "const": "Harp device", + "default": "Harp device", "title": "Object Type", "type": "string" }, - "profile": { - "$ref": "#/$defs/InjectionProfile", - "title": "Injection profile" + "name": { + "title": "Device name", + "type": "string" }, - "volume": { + "serial_number": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Injection volume" + "title": "Serial number" }, - "volume_unit": { - "anyOf": [ + "manufacturer": { + "default": { + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", + "registry": "Research Organization Registry (ROR)", + "registry_identifier": "007rkz355" + }, + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/VolumeUnit" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection volume unit" - }, - "duration": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, { - "type": "number" + "$ref": "#/$defs/_Abcam" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration" - }, - "duration_unit": { - "anyOf": [ + "$ref": "#/$defs/_Addgene" + }, { - "$ref": "#/$defs/TimeUnit" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection duration unit" - }, - "injection_current": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute" + }, { - "type": "number" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection current (uA)" - }, - "injection_current_unit": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, { - "$ref": "#/$defs/CurrentUnit" + "$ref": "#/$defs/_Allied" }, { - "type": "null" - } - ], - "default": null, - "title": "Injection current unit" - }, - "alternating_current": { - "anyOf": [ + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, { - "type": "string" + "$ref": "#/$defs/_Arduino" }, { - "type": "null" - } - ], - "default": null, - "title": "Alternating current" - } - }, - "required": [ - "profile" - ], - "title": "InjectionDynamics", - "type": "object" - }, - "InjectionProfile": { - "description": "Injection profile", - "enum": [ - "Bolus", - "Continuous", - "Pulsed" - ], - "title": "InjectionProfile", - "type": "string" - }, - "Instrument": { - "additionalProperties": false, - "description": "Description of an instrument", - "properties": { - "object_type": { - "const": "Instrument", - "default": "Instrument", - "title": "Object Type", - "type": "string" - }, - "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": "2.2.4", - "default": "2.2.4", - "title": "Schema Version", - "type": "string" - }, - "location": { - "anyOf": [ + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, { - "type": "string" + "$ref": "#/$defs/_Basler" }, { - "type": "null" - } - ], - "default": null, - "description": "Location of the instrument", - "title": "Location" - }, - "instrument_id": { - "description": "Unique instrument identifier", - "title": "Instrument ID", - "type": "string" - }, - "modification_date": { - "description": "Date of the last change to the instrument, hardware addition/removal, calibration, etc.", - "format": "date", - "title": "Date of modification", - "type": "string" - }, - "modalities": { - "description": "List of all possible modalities that the instrument is capable of acquiring", - "items": { - "discriminator": { - "mapping": { - "BARseq": "#/$defs/_Barseq", - "EM": "#/$defs/_Em", - "EMG": "#/$defs/_Emg", - "ISI": "#/$defs/_Isi", - "MAPseq": "#/$defs/_Mapseq", - "MRI": "#/$defs/_Mri", - "SPIM": "#/$defs/_Spim", - "STPT": "#/$defs/_Stpt", - "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", - "behavior-videos": "#/$defs/_Behavior_Videos", - "brightfield": "#/$defs/_Brightfield", - "confocal": "#/$defs/_Confocal", - "ecephys": "#/$defs/_Ecephys", - "fMOST": "#/$defs/_Fmost", - "fib": "#/$defs/_Fib", - "icephys": "#/$defs/_Icephys", - "merfish": "#/$defs/_Merfish", - "pophys": "#/$defs/_Pophys", - "scRNAseq": "#/$defs/_Scrnaseq", - "slap2": "#/$defs/_Slap2" - }, - "propertyName": "abbreviation" + "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, - "oneOf": [ - { - "$ref": "#/$defs/_Barseq" - }, - { - "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" - }, - { - "$ref": "#/$defs/_Behavior_Videos" - }, - { - "$ref": "#/$defs/_Brightfield" - }, - { - "$ref": "#/$defs/_Confocal" - }, - { - "$ref": "#/$defs/_Emg" - }, - { - "$ref": "#/$defs/_Em" - }, - { - "$ref": "#/$defs/_Ecephys" - }, - { - "$ref": "#/$defs/_Fib" - }, - { - "$ref": "#/$defs/_Fmost" - }, - { - "$ref": "#/$defs/_Icephys" - }, - { - "$ref": "#/$defs/_Isi" - }, - { - "$ref": "#/$defs/_Mri" - }, - { - "$ref": "#/$defs/_Mapseq" - }, - { - "$ref": "#/$defs/_Merfish" - }, - { - "$ref": "#/$defs/_Pophys" - }, - { - "$ref": "#/$defs/_Slap2" - }, - { - "$ref": "#/$defs/_Spim" - }, - { - "$ref": "#/$defs/_Stpt" - }, - { - "$ref": "#/$defs/_Scrnaseq" - } - ] - }, - "title": "Modalities", - "type": "array" + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" }, - "calibrations": { + "model": { "anyOf": [ { - "items": { - "discriminator": { - "mapping": { - "Calibration": "#/$defs/Calibration", - "Power calibration": "#/$defs/PowerCalibration", - "Volume calibration": "#/$defs/VolumeCalibration" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Calibration" - }, - { - "$ref": "#/$defs/VolumeCalibration" - }, - { - "$ref": "#/$defs/PowerCalibration" - } - ] - }, - "type": "array" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "List of calibration measurements takend during instrument setup and maintenance", - "title": "Calibrations" - }, - "coordinate_system": { - "$ref": "#/$defs/CoordinateSystem", - "description": "Origin and axis definitions for determining the position of the instrument's components", - "title": "Coordinate system" + "title": "Model" }, - "temperature_control": { + "additional_settings": { "anyOf": [ { - "type": "boolean" + "$ref": "#/$defs/_GenericModel" }, { "type": "null" } ], "default": null, - "description": "Does the instrument maintain a constant temperature?", - "title": "Temperature control" + "title": "Additional parameters" }, "notes": { "anyOf": [ @@ -15940,215 +18245,298 @@ "default": null, "title": "Notes" }, - "connections": { + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" + }, + "channels": { "default": [], - "description": "List of all connections between devices in the instrument", "items": { - "$ref": "#/$defs/Connection" + "$ref": "#/$defs/DAQChannel" }, - "title": "Connections", + "title": "DAQ channels", "type": "array" }, - "components": { - "description": "List of all devices in the instrument", - "items": { - "discriminator": { - "mapping": { - "Additional imaging device": "#/$defs/AdditionalImagingDevice", - "Air puff device": "#/$defs/AirPuffDevice", - "Arena": "#/$defs/Arena", - "Camera": "#/$defs/Camera", - "Camera assembly": "#/$defs/CameraAssembly", - "Computer": "#/$defs/Computer", - "DAQ device": "#/$defs/DAQDevice", - "Detector": "#/$defs/Detector", - "Device": "#/$defs/Device", - "Digital micromirror device": "#/$defs/DigitalMicromirrorDevice", - "Disc": "#/$defs/Disc", - "Enclosure": "#/$defs/Enclosure", - "Ephys assembly": "#/$defs/EphysAssembly", - "Fiber assembly": "#/$defs/FiberAssembly", - "Fiber patch cord": "#/$defs/FiberPatchCord", - "Filter": "#/$defs/Filter", - "Harp device": "#/$defs/HarpDevice", - "Lamp": "#/$defs/Lamp", - "Laser": "#/$defs/Laser", - "Laser assembly": "#/$defs/LaserAssembly", - "Lens": "#/$defs/Lens", - "Lick spout": "#/$defs/LickSpout", - "Lick spout assembly": "#/$defs/LickSpoutAssembly", - "Light emitting diode": "#/$defs/LightEmittingDiode", - "Microscope": "#/$defs/Microscope", - "Monitor": "#/$defs/Monitor", - "Motorized stage": "#/$defs/MotorizedStage", - "Neuropixels basestation": "#/$defs/NeuropixelsBasestation", - "Objective": "#/$defs/Objective", - "Olfactometer": "#/$defs/Olfactometer", - "Open ephys acquisition board": "#/$defs/OpenEphysAcquisitionBoard", - "Patch clamp ephys assembly": "#/$defs/PatchClampEphysAssembly", - "Pockels cell": "#/$defs/PockelsCell", - "Polygonal scanner": "#/$defs/PolygonalScanner", - "Scanner": "#/$defs/Scanner", - "Scanning stage": "#/$defs/ScanningStage", - "Speaker": "#/$defs/Speaker", - "Treadmill": "#/$defs/Treadmill", - "Tube": "#/$defs/Tube", - "Wheel": "#/$defs/Wheel" - }, - "propertyName": "object_type" + "firmware_version": { + "anyOf": [ + { + "type": "string" }, - "oneOf": [ - { - "$ref": "#/$defs/Monitor" - }, - { - "$ref": "#/$defs/Olfactometer" - }, - { - "$ref": "#/$defs/LickSpout" - }, - { - "$ref": "#/$defs/LickSpoutAssembly" - }, - { - "$ref": "#/$defs/AirPuffDevice" - }, - { - "$ref": "#/$defs/Speaker" - }, - { - "$ref": "#/$defs/CameraAssembly" - }, - { - "$ref": "#/$defs/Enclosure" - }, - { - "$ref": "#/$defs/EphysAssembly" - }, - { - "$ref": "#/$defs/FiberAssembly" - }, - { - "$ref": "#/$defs/LaserAssembly" - }, - { - "$ref": "#/$defs/FiberPatchCord" - }, - { - "$ref": "#/$defs/Laser" - }, - { - "$ref": "#/$defs/LightEmittingDiode" - }, - { - "$ref": "#/$defs/Lamp" - }, - { - "$ref": "#/$defs/Detector" - }, - { - "$ref": "#/$defs/Camera" - }, - { - "$ref": "#/$defs/Objective" - }, - { - "$ref": "#/$defs/Scanner" - }, - { - "$ref": "#/$defs/Filter" - }, - { - "$ref": "#/$defs/Lens" - }, - { - "$ref": "#/$defs/DigitalMicromirrorDevice" - }, - { - "$ref": "#/$defs/PatchClampEphysAssembly" - }, - { - "$ref": "#/$defs/PolygonalScanner" - }, - { - "$ref": "#/$defs/PockelsCell" - }, - { - "$ref": "#/$defs/HarpDevice" - }, - { - "$ref": "#/$defs/NeuropixelsBasestation" - }, - { - "$ref": "#/$defs/OpenEphysAcquisitionBoard" - }, - { - "$ref": "#/$defs/MotorizedStage" - }, - { - "$ref": "#/$defs/ScanningStage" - }, - { - "$ref": "#/$defs/AdditionalImagingDevice" - }, - { - "$ref": "#/$defs/Disc" - }, - { - "$ref": "#/$defs/Wheel" - }, - { - "$ref": "#/$defs/Tube" - }, - { - "$ref": "#/$defs/Treadmill" - }, - { - "$ref": "#/$defs/Arena" - }, - { - "$ref": "#/$defs/DAQDevice" - }, - { - "$ref": "#/$defs/Computer" - }, - { - "$ref": "#/$defs/Microscope" - }, - { - "$ref": "#/$defs/Device" - } - ] + { + "type": "null" + } + ], + "default": null, + "title": "Firmware version" + }, + "hardware_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Hardware version" + }, + "harp_device_type": { + "discriminator": { + "mapping": { + "AnalogInput": "#/$defs/_Analoginput", + "Archimedes": "#/$defs/_Archimedes", + "AudioSwitch": "#/$defs/_Audioswitch", + "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", + "CameraController": "#/$defs/_Cameracontroller", + "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", + "ClockSynchronizer": "#/$defs/_Clocksynchronizer", + "CurrentDriver": "#/$defs/_Currentdriver", + "Driver12Volts": "#/$defs/_Driver12Volts", + "EnvironmentSensor": "#/$defs/_Environmentsensor", + "FlyPad": "#/$defs/_Flypad", + "Hobgoblin": "#/$defs/_Hobgoblin", + "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", + "InputExpander": "#/$defs/_Inputexpander", + "LaserDriverController": "#/$defs/_Laserdrivercontroller", + "LedController": "#/$defs/_Ledcontroller", + "LicketySplit": "#/$defs/_Licketysplit", + "LoadCells": "#/$defs/_Loadcells", + "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", + "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", + "Olfactometer": "#/$defs/_Olfactometer", + "OutputExpander": "#/$defs/_Outputexpander", + "Pluma": "#/$defs/_Pluma", + "Poke": "#/$defs/_Poke", + "PyControlAdapter": "#/$defs/_Pycontroladapter", + "RfidReader": "#/$defs/_Rfidreader", + "RgbArray": "#/$defs/_Rgbarray", + "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", + "SniffDetector": "#/$defs/_Sniffdetector", + "SoundCard": "#/$defs/_Soundcard", + "StepperDriver": "#/$defs/_Stepperdriver", + "Synchronizer": "#/$defs/_Synchronizer", + "SyringePump": "#/$defs/_Syringepump", + "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", + "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", + "Treadmill": "#/$defs/_Treadmill", + "USBHub": "#/$defs/_Usbhub", + "VestibularH1": "#/$defs/_Vestibularh1", + "VestibularH2": "#/$defs/_Vestibularh2", + "Wear": "#/$defs/_Wear", + "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", + "WhiteRabbit": "#/$defs/_Whiterabbit", + "cuTTLefish": "#/$defs/_Cuttlefish", + "cuTTLefishFip": "#/$defs/_Cuttlefishfip", + "deLuxDriver": "#/$defs/_Deluxdriver" + }, + "propertyName": "name" }, - "title": "Components", - "type": "array" + "oneOf": [ + { + "$ref": "#/$defs/_Analoginput" + }, + { + "$ref": "#/$defs/_Archimedes" + }, + { + "$ref": "#/$defs/_Audioswitch" + }, + { + "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + }, + { + "$ref": "#/$defs/_Cameracontroller" + }, + { + "$ref": "#/$defs/_Cameracontrollergen2" + }, + { + "$ref": "#/$defs/_Clocksynchronizer" + }, + { + "$ref": "#/$defs/_Currentdriver" + }, + { + "$ref": "#/$defs/_Driver12Volts" + }, + { + "$ref": "#/$defs/_Environmentsensor" + }, + { + "$ref": "#/$defs/_Flypad" + }, + { + "$ref": "#/$defs/_Hobgoblin" + }, + { + "$ref": "#/$defs/_Ibl_Behavior_Control" + }, + { + "$ref": "#/$defs/_Inputexpander" + }, + { + "$ref": "#/$defs/_Laserdrivercontroller" + }, + { + "$ref": "#/$defs/_Ledcontroller" + }, + { + "$ref": "#/$defs/_Licketysplit" + }, + { + "$ref": "#/$defs/_Loadcells" + }, + { + "$ref": "#/$defs/_Multipwmgenerator" + }, + { + "$ref": "#/$defs/_Neurophotometricsfp3002" + }, + { + "$ref": "#/$defs/_Olfactometer" + }, + { + "$ref": "#/$defs/_Outputexpander" + }, + { + "$ref": "#/$defs/_Pluma" + }, + { + "$ref": "#/$defs/_Poke" + }, + { + "$ref": "#/$defs/_Pycontroladapter" + }, + { + "$ref": "#/$defs/_Rfidreader" + }, + { + "$ref": "#/$defs/_Rgbarray" + }, + { + "$ref": "#/$defs/_Simpleanaloggenerator" + }, + { + "$ref": "#/$defs/_Sniffdetector" + }, + { + "$ref": "#/$defs/_Soundcard" + }, + { + "$ref": "#/$defs/_Stepperdriver" + }, + { + "$ref": "#/$defs/_Synchronizer" + }, + { + "$ref": "#/$defs/_Syringepump" + }, + { + "$ref": "#/$defs/_Timestampgeneratorgen1" + }, + { + "$ref": "#/$defs/_Timestampgeneratorgen3" + }, + { + "$ref": "#/$defs/_Treadmill" + }, + { + "$ref": "#/$defs/_Usbhub" + }, + { + "$ref": "#/$defs/_Vestibularh1" + }, + { + "$ref": "#/$defs/_Vestibularh2" + }, + { + "$ref": "#/$defs/_Wear" + }, + { + "$ref": "#/$defs/_Wearbasestationgen2" + }, + { + "$ref": "#/$defs/_Whiterabbit" + }, + { + "$ref": "#/$defs/_Cuttlefish" + }, + { + "$ref": "#/$defs/_Cuttlefishfip" + }, + { + "$ref": "#/$defs/_Deluxdriver" + } + ], + "title": "Type of Harp device" + }, + "core_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Core version" + }, + "tag_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Tag version" + }, + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" } }, "required": [ - "instrument_id", - "modification_date", - "modalities", - "coordinate_system", - "components" + "name", + "harp_device_type", + "is_clock_generator" ], - "title": "Instrument", + "title": "HarpDevice", "type": "object" }, - "Lamp": { + "Headframe": { "additionalProperties": false, - "description": "Description of a Lamp lightsource", + "description": "Description of headframe procedure", "properties": { "object_type": { - "const": "Lamp", - "default": "Lamp", + "const": "Headframe", + "default": "Headframe", "title": "Object Type", "type": "string" }, - "name": { - "title": "Device name", + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, + "headframe_type": { + "title": "Headframe type", "type": "string" }, - "serial_number": { + "headframe_part_number": { "anyOf": [ { "type": "string" @@ -16158,495 +18546,21 @@ } ], "default": null, - "title": "Serial number" + "title": "Headframe part number" }, - "manufacturer": { + "headframe_material": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", - "ASUS": "#/$defs/_Asus", - "Abcam": "#/$defs/_Abcam", - "Addgene": "#/$defs/_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", - "Arduino": "#/$defs/_Arduino", - "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", - "Basler": "#/$defs/_Basler", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "Boston University": "#/$defs/_Boston_University", - "Bruker": "#/$defs/_Bruker", - "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", - "Cambridge Technology": "#/$defs/_Cambridge_Technology", - "Carl Zeiss": "#/$defs/_Carl_Zeiss", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", - "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Chroma": "#/$defs/_Chroma", - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Columbia University": "#/$defs/_Columbia_University", - "Computar": "#/$defs/_Computar", - "Conoptics": "#/$defs/_Conoptics", - "CrestOptics": "#/$defs/_Crestoptics", - "Custom": "#/$defs/_Custom", - "DigiKey": "#/$defs/_Digikey", - "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", - "Item": "#/$defs/_Item", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Jenoptik": "#/$defs/_Jenoptik", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "Julabo": "#/$defs/_Julabo", - "Kowa": "#/$defs/_Kowa", - "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", - "LG": "#/$defs/_Lg", - "Leica": "#/$defs/_Leica", - "LifeCanvas": "#/$defs/_Lifecanvas", - "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", - "Lumencor": "#/$defs/_Lumencor", - "MBF Bioscience": "#/$defs/_Mbf_Bioscience", - "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "MKS Newport": "#/$defs/_Mks_Newport", - "MPI": "#/$defs/_Mpi", - "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", - "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", - "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", - "Molecular Instruments": "#/$defs/_Molecular_Instruments", - "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", - "NeuraLynx": "#/$defs/_Neuralynx", - "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", - "Placid Industries": "#/$defs/_Placid_Industries", - "Prizmatix": "#/$defs/_Prizmatix", - "Quantifi": "#/$defs/_Quantifi", - "Raspberry Pi": "#/$defs/_Raspberry_Pi", - "SICGEN": "#/$defs/_Sicgen", - "Same Sky": "#/$defs/_Same_Sky", - "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", - "Spectra-Physics": "#/$defs/_Spectra_Physics", - "Spinnaker": "#/$defs/_Spinnaker", - "TE Connectivity": "#/$defs/_Te_Connectivity", - "Tamron": "#/$defs/_Tamron", - "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", - "Teledyne FLIR": "#/$defs/_Teledyne_Flir", - "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", - "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", - "Transducer Techniques": "#/$defs/_Transducer_Techniques", - "Tymphany": "#/$defs/_Tymphany", - "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", - "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_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/_Arduino" - }, - { - "$ref": "#/$defs/_Arecont_Vision_Costar" - }, - { - "$ref": "#/$defs/_Basler" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$ref": "#/$defs/_Boston_University" - }, - { - "$ref": "#/$defs/_Bruker" - }, - { - "$ref": "#/$defs/_Cajal_Neuroscience" - }, - { - "$ref": "#/$defs/_Cambridge_Technology" - }, - { - "$ref": "#/$defs/_Carl_Zeiss" - }, - { - "$ref": "#/$defs/_Champalimaud_Foundation" - }, - { - "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" - }, - { - "$ref": "#/$defs/_Charles_River_Laboratories" - }, - { - "$ref": "#/$defs/_Chroma" - }, - { - "$ref": "#/$defs/_Coherent_Scientific" - }, - { - "$ref": "#/$defs/_Columbia_University" - }, - { - "$ref": "#/$defs/_Computar" - }, - { - "$ref": "#/$defs/_Conoptics" - }, - { - "$ref": "#/$defs/_Crestoptics" - }, - { - "$ref": "#/$defs/_Custom" - }, - { - "$ref": "#/$defs/_Digikey" - }, - { - "$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/_Item" - }, - { - "$ref": "#/$defs/_Jackson_Laboratory" - }, - { - "$ref": "#/$defs/_Janelia_Research_Campus" - }, - { - "$ref": "#/$defs/_Jenoptik" - }, - { - "$ref": "#/$defs/_Johns_Hopkins_University" - }, - { - "$ref": "#/$defs/_Julabo" - }, - { - "$ref": "#/$defs/_Kowa" - }, - { - "$ref": "#/$defs/_Lasos_Lasertechnik" - }, - { - "$ref": "#/$defs/_Lg" - }, - { - "$ref": "#/$defs/_Leica" - }, - { - "$ref": "#/$defs/_Lifecanvas" - }, - { - "$ref": "#/$defs/_Lumen_Dynamics" - }, - { - "$ref": "#/$defs/_Lumencor" - }, - { - "$ref": "#/$defs/_Mbf_Bioscience" - }, - { - "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" - }, - { - "$ref": "#/$defs/_Mks_Newport" - }, - { - "$ref": "#/$defs/_Mpi" - }, - { - "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" - }, - { - "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" - }, - { - "$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/_Molecular_Instruments" - }, - { - "$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/_Neuralynx" - }, - { - "$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/_Placid_Industries" - }, - { - "$ref": "#/$defs/_Prizmatix" - }, - { - "$ref": "#/$defs/_Quantifi" - }, - { - "$ref": "#/$defs/_Raspberry_Pi" - }, - { - "$ref": "#/$defs/_Sicgen" - }, - { - "$ref": "#/$defs/_Same_Sky" - }, - { - "$ref": "#/$defs/_Schneider_Kreuznach" - }, - { - "$ref": "#/$defs/_Second_Order_Effects" - }, - { - "$ref": "#/$defs/_Semrock" - }, - { - "$ref": "#/$defs/_Sigma_Aldrich" - }, - { - "$ref": "#/$defs/_Simons_Foundation" - }, - { - "$ref": "#/$defs/_Spectra_Physics" - }, - { - "$ref": "#/$defs/_Spinnaker" - }, - { - "$ref": "#/$defs/_Te_Connectivity" - }, - { - "$ref": "#/$defs/_Tamron" - }, - { - "$ref": "#/$defs/_Technical_Manufacturing_Corporation" - }, - { - "$ref": "#/$defs/_Teledyne_Flir" - }, - { - "$ref": "#/$defs/_Teledyne_Vision_Solutions" - }, - { - "$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/_Transducer_Techniques" - }, - { - "$ref": "#/$defs/_Tymphany" - }, - { - "$ref": "#/$defs/_University_Of_California_San_Diego" - }, - { - "$ref": "#/$defs/_University_Of_Pennsylvania" - }, - { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - { - "$ref": "#/$defs/_Vieworks" - }, - { - "$ref": "#/$defs/_Vortran" - }, - { - "$ref": "#/$defs/_Ams_Osram" - } - ] + "$ref": "#/$defs/HeadframeMaterial" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "title": "Headframe material" }, - "model": { + "well_part_number": { "anyOf": [ { "type": "string" @@ -16656,21 +18570,60 @@ } ], "default": null, - "title": "Model" + "title": "Well part number" }, - "additional_settings": { + "well_type": { "anyOf": [ { - "$ref": "#/$defs/_GenericModel" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Additional parameters" + "title": "Well type" + } + }, + "required": [ + "headframe_type" + ], + "title": "Headframe", + "type": "object" + }, + "HeadframeMaterial": { + "description": "Headframe material name", + "enum": [ + "Steel", + "Titanium", + "White Zirconia" + ], + "title": "HeadframeMaterial", + "type": "string" + }, + "HomeCageEnrichment": { + "description": "Materials provided in animal home cage", + "enum": [ + "No enrichment", + "Plastic shelter", + "Plastic tube", + "Running wheel", + "Other" + ], + "title": "HomeCageEnrichment", + "type": "string" + }, + "Housing": { + "additionalProperties": false, + "description": "Description of subject housing", + "properties": { + "object_type": { + "const": "Housing", + "default": "Housing", + "title": "Object Type", + "type": "string" }, - "notes": { + "cage_id": { "anyOf": [ { "type": "string" @@ -16680,525 +18633,725 @@ } ], "default": null, - "title": "Notes" + "title": "Cage ID" }, - "wavelength_min": { + "room_id": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Wavelength minimum (nm)" + "title": "Room ID" }, - "wavelength_max": { + "light_cycle": { "anyOf": [ { - "type": "integer" + "$ref": "#/$defs/LightCycle" }, { "type": "null" } ], "default": null, - "title": "Wavelength maximum (nm)" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "title": "Light cycle" }, - "temperature": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Temperature (K)" + "home_cage_enrichment": { + "default": [], + "items": { + "$ref": "#/$defs/HomeCageEnrichment" + }, + "title": "Home cage enrichment", + "type": "array" }, - "temperature_unit": { - "anyOf": [ - { - "$ref": "#/$defs/TemperatureUnit" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Temperature unit" + "cohoused_subjects": { + "default": [], + "description": "List of IDs of other subjects housed in same cage", + "items": { + "type": "string" + }, + "title": "Co-housed subjects", + "type": "array" } }, - "required": [ - "name" - ], - "title": "Lamp", + "title": "Housing", "type": "object" }, - "Laser": { + "HumanSubject": { "additionalProperties": false, - "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", + "description": "Description of a human subject", "properties": { "object_type": { - "const": "Laser", - "default": "Laser", + "const": "Human subject", + "default": "Human subject", "title": "Object Type", "type": "string" }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" + "species": { + "$ref": "#/$defs/SpeciesModel", + "default": { + "name": "Homo sapiens", + "common_name": "Human", + "registry": "National Center for Biotechnology Information (NCBI)", + "registry_identifier": "NCBI:txid9606" + }, + "title": "Species" }, - "manufacturer": { + "sex": { + "$ref": "#/$defs/Sex" + }, + "year_of_birth": { + "title": "Year of birth", + "type": "integer" + }, + "source": { + "description": "Where the subject was acquired from.", "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", - "Vortran": "#/$defs/_Vortran" + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/_Coherent_Scientific" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/_Hamamatsu" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/_Lasos_Lasertechnik" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/_Oxxius" + "$ref": "#/$defs/_Addgene" }, { - "$ref": "#/$defs/_Quantifi" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/_Spectra_Physics" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/_Vortran" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/_Lumencor" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, { - "type": "string" + "$ref": "#/$defs/_Arduino" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Basler" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, { - "type": "string" + "$ref": "#/$defs/_Boston_University" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "coupling": { - "anyOf": [ + "$ref": "#/$defs/_Broadcom" + }, { - "$ref": "#/$defs/Coupling" + "$ref": "#/$defs/_Bruker" }, { - "type": "null" - } - ], - "default": null, - "title": "Coupling" - }, - "coupling_efficiency": { - "anyOf": [ + "$ref": "#/$defs/_Cajal_Neuroscience" + }, { - "maximum": 100.0, - "minimum": 0.0, - "type": "number" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "type": "string" + "$ref": "#/$defs/_Carl_Zeiss" }, { - "type": "null" - } - ], - "default": null, - "title": "Coupling efficiency (percent)" - }, - "coupling_efficiency_unit": { - "const": "percent", - "default": "percent", - "title": "Coupling efficiency unit", - "type": "string" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "Laser", - "type": "object" - }, - "LaserAssembly": { - "additionalProperties": false, - "description": "Named assembly combining a manipulator, lasers, collimator, and fibers", - "properties": { - "object_type": { - "const": "Laser assembly", - "default": "Laser assembly", - "title": "Object Type", - "type": "string" - }, - "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/FiberPatchCord", - "title": "Fiber patch" - } - }, - "required": [ - "name", - "manipulator", - "lasers", - "collimator", - "fiber" - ], - "title": "LaserAssembly", - "type": "object" - }, - "LaserConfig": { - "additionalProperties": false, - "description": "Configuration of laser settings in an acquisition", - "properties": { - "object_type": { - "const": "Laser config", - "default": "Laser config", - "title": "Object Type", - "type": "string" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" - }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" - }, - "power": { - "anyOf": [ + "$ref": "#/$defs/_Champalimaud_Foundation" + }, { - "type": "number" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "type": "null" - } - ], - "default": null, - "title": "Excitation power" - }, - "power_unit": { - "anyOf": [ + "$ref": "#/$defs/_Charles_River_Laboratories" + }, { - "$ref": "#/$defs/PowerUnit" + "$ref": "#/$defs/_Chroma" }, { - "type": "null" - } - ], - "default": null, - "title": "Excitation power unit" - }, - "power_measured_at": { - "anyOf": [ + "$ref": "#/$defs/_Coherent_Scientific" + }, { - "type": "string" + "$ref": "#/$defs/_Columbia_University" }, { - "type": "null" - } - ], - "default": null, - "description": "For example: objective, patch cable, etc", - "title": "Power measurement location" - } - }, - "required": [ - "device_name", - "wavelength" - ], - "title": "LaserConfig", - "type": "object" - }, - "Lens": { - "additionalProperties": false, - "description": "Lens", - "properties": { - "object_type": { - "const": "Lens", - "default": "Lens", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Computar" + }, { - "type": "string" + "$ref": "#/$defs/_Conoptics" }, { - "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", - "Kowa": "#/$defs/_Kowa", - "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" + "$ref": "#/$defs/_Crestoptics" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Computar" + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" }, { "$ref": "#/$defs/_Edmund_Optics" }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$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/_Kowa" + "$ref": "#/$defs/_Integrated_Dna_Technologies" }, { - "$ref": "#/$defs/_Leica" + "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" }, { - "$ref": "#/$defs/_Mitutuyo" + "$ref": "#/$defs/_Invitrogen" }, { - "$ref": "#/$defs/_Navitar" + "$ref": "#/$defs/_Item" }, { - "$ref": "#/$defs/_Nikon" + "$ref": "#/$defs/_Jackson_Laboratory" }, { - "$ref": "#/$defs/_Olympus" + "$ref": "#/$defs/_Janelia_Research_Campus" }, { - "$ref": "#/$defs/_Schneider_Kreuznach" + "$ref": "#/$defs/_Jenoptik" }, { - "$ref": "#/$defs/_Tamron" + "$ref": "#/$defs/_Johns_Hopkins_University" }, { - "$ref": "#/$defs/_Thorlabs" + "$ref": "#/$defs/_Julabo" }, { - "$ref": "#/$defs/_Carl_Zeiss" + "$ref": "#/$defs/_Kent_Scientific_Corporation" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Kowa" + }, { - "type": "string" + "$ref": "#/$defs/_Lasos_Lasertechnik" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Lg" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Leica" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Lifecanvas" + }, { - "type": "string" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "name", - "manufacturer" - ], - "title": "Lens", - "type": "object" - }, - "License": { - "description": "Licenses", - "enum": [ - "MIT", - "CC-BY-4.0" - ], - "title": "License", - "type": "string" + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + } + }, + "required": [ + "sex", + "year_of_birth", + "source" + ], + "title": "HumanSubject", + "type": "object" }, - "LickSensorType": { - "description": "Type of lick sensor", - "enum": [ - "Capacitive", - "Conductive", - "Piezoelectric" + "HybridizationChainReaction": { + "additionalProperties": false, + "description": "Description of an HCR staining round", + "properties": { + "object_type": { + "const": "Hybridization chain reaction", + "default": "Hybridization chain reaction", + "title": "Object Type", + "type": "string" + }, + "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" + }, + "stains": { + "items": { + "$ref": "#/$defs/FluorescentStain" + }, + "title": "Stains", + "type": "array" + }, + "probe_concentration": { + "title": "Probe concentration (M)", + "type": "number" + }, + "probe_concentration_unit": { + "default": "M", + "title": "Probe concentration unit", + "type": "string" + } + }, + "required": [ + "round_index", + "start_time", + "end_time", + "stains", + "probe_concentration" ], - "title": "LickSensorType", - "type": "string" + "title": "HybridizationChainReaction", + "type": "object" }, - "LickSpout": { + "ImageSPIM": { "additionalProperties": false, - "description": "Description of a lick spout", + "description": "Description of an N-D image acquired with SPIM", "properties": { "object_type": { - "const": "Lick spout", - "default": "Lick spout", + "const": "Image spim", + "default": "Image spim", "title": "Object Type", "type": "string" }, - "name": { - "title": "Device name", + "channel_name": { + "title": "Channel name", "type": "string" }, - "serial_number": { + "dimensions_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dimensions unit" + }, + "image_to_acquisition_transform": { + "description": "Position, rotation, and scale of the image. Note that depth should be in the planes.", + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "title": "Image to acquisition transform", + "type": "array" + }, + "dimensions": { + "anyOf": [ + { + "$ref": "#/$defs/Scale" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Dimensions" + }, + "file_name": { + "description": "Relative path to a file from the metadata root folder", + "format": "uri-reference", + "title": "File name", + "type": "string" + }, + "imaging_angle": { + "default": 0, + "description": "Angle of the detector relative to the image plane relative to perpendicular", + "title": "Imaging angle", + "type": "integer" + }, + "imaging_angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Imaging angle unit" + }, + "image_start_time": { "anyOf": [ { + "format": "date-time", "type": "string" }, { @@ -17206,853 +19359,359 @@ } ], "default": null, - "title": "Serial number" + "title": "Image acquisition start time" }, - "manufacturer": { + "image_end_time": { "anyOf": [ { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", - "ASUS": "#/$defs/_Asus", - "Abcam": "#/$defs/_Abcam", - "Addgene": "#/$defs/_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", - "Arduino": "#/$defs/_Arduino", - "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", - "Basler": "#/$defs/_Basler", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "Boston University": "#/$defs/_Boston_University", - "Bruker": "#/$defs/_Bruker", - "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", - "Cambridge Technology": "#/$defs/_Cambridge_Technology", - "Carl Zeiss": "#/$defs/_Carl_Zeiss", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", - "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Chroma": "#/$defs/_Chroma", - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Columbia University": "#/$defs/_Columbia_University", - "Computar": "#/$defs/_Computar", - "Conoptics": "#/$defs/_Conoptics", - "CrestOptics": "#/$defs/_Crestoptics", - "Custom": "#/$defs/_Custom", - "DigiKey": "#/$defs/_Digikey", - "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", - "Item": "#/$defs/_Item", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Jenoptik": "#/$defs/_Jenoptik", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "Julabo": "#/$defs/_Julabo", - "Kowa": "#/$defs/_Kowa", - "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", - "LG": "#/$defs/_Lg", - "Leica": "#/$defs/_Leica", - "LifeCanvas": "#/$defs/_Lifecanvas", - "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", - "Lumencor": "#/$defs/_Lumencor", - "MBF Bioscience": "#/$defs/_Mbf_Bioscience", - "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "MKS Newport": "#/$defs/_Mks_Newport", - "MPI": "#/$defs/_Mpi", - "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", - "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", - "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", - "Molecular Instruments": "#/$defs/_Molecular_Instruments", - "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", - "NeuraLynx": "#/$defs/_Neuralynx", - "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", - "Placid Industries": "#/$defs/_Placid_Industries", - "Prizmatix": "#/$defs/_Prizmatix", - "Quantifi": "#/$defs/_Quantifi", - "Raspberry Pi": "#/$defs/_Raspberry_Pi", - "SICGEN": "#/$defs/_Sicgen", - "Same Sky": "#/$defs/_Same_Sky", - "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", - "Spectra-Physics": "#/$defs/_Spectra_Physics", - "Spinnaker": "#/$defs/_Spinnaker", - "TE Connectivity": "#/$defs/_Te_Connectivity", - "Tamron": "#/$defs/_Tamron", - "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", - "Teledyne FLIR": "#/$defs/_Teledyne_Flir", - "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", - "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", - "Transducer Techniques": "#/$defs/_Transducer_Techniques", - "Tymphany": "#/$defs/_Tymphany", - "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", - "Vieworks": "#/$defs/_Vieworks", - "Vortran": "#/$defs/_Vortran", - "ams OSRAM": "#/$defs/_Ams_Osram" - }, - "propertyName": "name" + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Image acquisition end time" + } + }, + "required": [ + "channel_name", + "image_to_acquisition_transform", + "file_name" + ], + "title": "ImageSPIM", + "type": "object" + }, + "ImagingConfig": { + "additionalProperties": false, + "description": "Configuration of an imaging instrument", + "properties": { + "object_type": { + "const": "Imaging config", + "default": "Imaging config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "channels": { + "items": { + "discriminator": { + "mapping": { + "Channel": "#/$defs/Channel" }, - "oneOf": [ - { - "$ref": "#/$defs/_Aa_Opto_Electronic" - }, - { - "$ref": "#/$defs/_Asus" - }, - { - "$ref": "#/$defs/_Abcam" - }, - { - "$ref": "#/$defs/_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/_Arduino" - }, - { - "$ref": "#/$defs/_Arecont_Vision_Costar" - }, - { - "$ref": "#/$defs/_Basler" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$ref": "#/$defs/_Boston_University" - }, - { - "$ref": "#/$defs/_Bruker" - }, - { - "$ref": "#/$defs/_Cajal_Neuroscience" - }, - { - "$ref": "#/$defs/_Cambridge_Technology" - }, - { - "$ref": "#/$defs/_Carl_Zeiss" - }, - { - "$ref": "#/$defs/_Champalimaud_Foundation" - }, - { - "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" - }, - { - "$ref": "#/$defs/_Charles_River_Laboratories" - }, - { - "$ref": "#/$defs/_Chroma" - }, - { - "$ref": "#/$defs/_Coherent_Scientific" - }, - { - "$ref": "#/$defs/_Columbia_University" - }, - { - "$ref": "#/$defs/_Computar" - }, - { - "$ref": "#/$defs/_Conoptics" - }, - { - "$ref": "#/$defs/_Crestoptics" - }, - { - "$ref": "#/$defs/_Custom" - }, - { - "$ref": "#/$defs/_Digikey" - }, - { - "$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/_Item" - }, - { - "$ref": "#/$defs/_Jackson_Laboratory" - }, - { - "$ref": "#/$defs/_Janelia_Research_Campus" - }, - { - "$ref": "#/$defs/_Jenoptik" - }, - { - "$ref": "#/$defs/_Johns_Hopkins_University" - }, - { - "$ref": "#/$defs/_Julabo" - }, - { - "$ref": "#/$defs/_Kowa" - }, - { - "$ref": "#/$defs/_Lasos_Lasertechnik" - }, - { - "$ref": "#/$defs/_Lg" - }, - { - "$ref": "#/$defs/_Leica" - }, - { - "$ref": "#/$defs/_Lifecanvas" - }, - { - "$ref": "#/$defs/_Lumen_Dynamics" - }, - { - "$ref": "#/$defs/_Lumencor" - }, - { - "$ref": "#/$defs/_Mbf_Bioscience" - }, - { - "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" - }, - { - "$ref": "#/$defs/_Mks_Newport" - }, - { - "$ref": "#/$defs/_Mpi" - }, - { - "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" - }, - { - "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" - }, - { - "$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/_Molecular_Instruments" - }, - { - "$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/_Neuralynx" - }, - { - "$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/_Placid_Industries" - }, - { - "$ref": "#/$defs/_Prizmatix" - }, - { - "$ref": "#/$defs/_Quantifi" - }, - { - "$ref": "#/$defs/_Raspberry_Pi" - }, - { - "$ref": "#/$defs/_Sicgen" - }, - { - "$ref": "#/$defs/_Same_Sky" - }, - { - "$ref": "#/$defs/_Schneider_Kreuznach" - }, - { - "$ref": "#/$defs/_Second_Order_Effects" - }, - { - "$ref": "#/$defs/_Semrock" - }, - { - "$ref": "#/$defs/_Sigma_Aldrich" - }, - { - "$ref": "#/$defs/_Simons_Foundation" - }, - { - "$ref": "#/$defs/_Spectra_Physics" - }, - { - "$ref": "#/$defs/_Spinnaker" - }, - { - "$ref": "#/$defs/_Te_Connectivity" - }, - { - "$ref": "#/$defs/_Tamron" - }, - { - "$ref": "#/$defs/_Technical_Manufacturing_Corporation" - }, - { - "$ref": "#/$defs/_Teledyne_Flir" - }, - { - "$ref": "#/$defs/_Teledyne_Vision_Solutions" - }, - { - "$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/_Transducer_Techniques" - }, - { - "$ref": "#/$defs/_Tymphany" - }, - { - "$ref": "#/$defs/_University_Of_California_San_Diego" - }, - { - "$ref": "#/$defs/_University_Of_Pennsylvania" - }, - { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - { - "$ref": "#/$defs/_Vieworks" - }, - { - "$ref": "#/$defs/_Vortran" - }, - { - "$ref": "#/$defs/_Ams_Osram" - } - ] + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Channel" + } + ] + }, + "title": "Channels", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" }, { "type": "null" } ], "default": null, - "title": "Manufacturer" + "description": "Required for ImageSPIM objects and when the imaging coordinate system differs from the Acquisition.coordinate_system", + "title": "Coordinate system" }, - "model": { + "images": { + "items": { + "discriminator": { + "mapping": { + "Image spim": "#/$defs/ImageSPIM", + "Planar image": "#/$defs/PlanarImage", + "Planar image stack": "#/$defs/PlanarImageStack" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/PlanarImage" + }, + { + "$ref": "#/$defs/PlanarImageStack" + }, + { + "$ref": "#/$defs/ImageSPIM" + } + ] + }, + "title": "Images", + "type": "array" + }, + "sampling_strategy": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/SamplingStrategy" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Sampling strategy" + } + }, + "required": [ + "device_name", + "channels", + "images" + ], + "title": "ImagingConfig", + "type": "object" + }, + "ImagingDeviceType": { + "description": "Imaginge device type name", + "enum": [ + "Beam expander", + "Sample Chamber", + "Diffuser", + "Galvo", + "Laser combiner", + "Laser coupler", + "Prism", + "Objective", + "Rotation mount", + "Slit", + "Spatial light modulator", + "Tunable lens", + "Other" + ], + "title": "ImagingDeviceType", + "type": "string" + }, + "Immersion": { + "additionalProperties": false, + "description": "Configuration of immersion medium", + "properties": { + "object_type": { + "const": "Immersion", + "default": "Immersion", + "title": "Object Type", + "type": "string" }, - "additional_settings": { + "medium": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion medium" + }, + "refractive_index": { + "title": "Index of refraction", + "type": "number" + } + }, + "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" + }, + "Injection": { + "additionalProperties": false, + "description": "Description of an injection procedure", + "properties": { + "object_type": { + "const": "Injection", + "default": "Injection", + "title": "Object Type", + "type": "string" + }, + "protocol_id": { "anyOf": [ { - "$ref": "#/$defs/_GenericModel" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Additional parameters" + "description": "DOI for protocols.io", + "title": "Protocol ID" }, - "notes": { + "injection_materials": { + "items": { + "discriminator": { + "mapping": { + "Non viral material": "#/$defs/NonViralMaterial", + "Viral material": "#/$defs/ViralMaterial" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/ViralMaterial" + }, + { + "$ref": "#/$defs/NonViralMaterial" + } + ] + }, + "minItems": 1, + "title": "Injection material", + "type": "array" + }, + "targeted_structure": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/MouseAnatomyModel" }, { "type": "null" } ], "default": null, - "title": "Notes" + "description": "Use InjectionTargets", + "title": "Injection target" }, - "spout_diameter": { + "relative_position": { "anyOf": [ { - "type": "number" + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "type": "array" }, { - "type": "string" + "type": "null" } ], - "title": "Spout diameter (mm)" + "default": null, + "title": "Relative position" }, - "spout_diameter_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Spout diameter unit" - }, - "solenoid_valve": { - "$ref": "#/$defs/Device", - "title": "Solenoid valve" - }, - "lick_sensor": { - "discriminator": { - "mapping": { - "Device": "#/$defs/Device", - "Harp device": "#/$defs/HarpDevice" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Device" - }, - { - "$ref": "#/$defs/HarpDevice" - } - ], - "title": "Lick sensor" - }, - "lick_sensor_type": { - "anyOf": [ - { - "$ref": "#/$defs/LickSensorType" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Lick sensor type" - } - }, - "required": [ - "name", - "spout_diameter", - "solenoid_valve", - "lick_sensor" - ], - "title": "LickSpout", - "type": "object" - }, - "LickSpoutAssembly": { - "additionalProperties": false, - "description": "Description of multiple lick spouts, possibly mounted on a stage", - "properties": { - "object_type": { - "const": "Lick spout assembly", - "default": "Lick spout assembly", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Lick spout assembly name", - "type": "string" - }, - "lick_spouts": { + "dynamics": { + "description": "List of injection events, one per location/depth", "items": { - "$ref": "#/$defs/LickSpout" + "$ref": "#/$defs/InjectionDynamics" }, - "title": "Water spouts", + "title": "Injection dynamics", "type": "array" - }, - "motorized_stage": { - "anyOf": [ - { - "$ref": "#/$defs/MotorizedStage" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Motorized stage" } }, "required": [ - "name", - "lick_spouts" + "injection_materials", + "dynamics" ], - "title": "LickSpoutAssembly", + "title": "Injection", "type": "object" }, - "LickSpoutConfig": { + "InjectionDynamics": { "additionalProperties": false, - "description": "Lick spout acquisition information", + "description": "Description of the volume and rate of an injection", "properties": { "object_type": { - "const": "Lick spout config", - "default": "Lick spout config", + "const": "Injection dynamics", + "default": "Injection dynamics", "title": "Object Type", "type": "string" }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "solution": { - "$ref": "#/$defs/Liquid", - "title": "Solution" - }, - "solution_valence": { - "$ref": "#/$defs/Valence" + "profile": { + "$ref": "#/$defs/InjectionProfile", + "title": "Injection profile" }, "volume": { - "title": "Volume", - "type": "number" - }, - "volume_unit": { - "$ref": "#/$defs/VolumeUnit", - "title": "Volume unit" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Initial relative position", - "type": "array" - }, - "coordinate_system": { "anyOf": [ { - "$ref": "#/$defs/CoordinateSystem" + "type": "number" }, { "type": "null" } ], "default": null, - "title": "Device coordinate system" + "title": "Injection volume" }, - "transform": { + "volume_unit": { "anyOf": [ { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/VolumeUnit" }, { "type": "null" } ], "default": null, - "description": "Entry coordinate, depth, and rotation in the Acquisition.coordinate_system", - "title": "Device to acquisition transform" + "title": "Injection volume unit" }, - "notes": { + "duration": { "anyOf": [ { - "type": "string" + "type": "number" }, { "type": "null" } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "device_name", - "solution", - "solution_valence", - "volume", - "volume_unit", - "relative_position" - ], - "title": "LickSpoutConfig", - "type": "object" - }, - "LightCycle": { - "additionalProperties": false, - "description": "Description of vivarium light cycle times", - "properties": { - "object_type": { - "const": "Light cycle", - "default": "Light cycle", - "title": "Object Type", - "type": "string" - }, - "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" - }, - "LightEmittingDiode": { - "additionalProperties": false, - "description": "Description of a Light Emitting Diode (LED) device", - "properties": { - "object_type": { - "const": "Light emitting diode", - "default": "Light emitting diode", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "title": "Injection duration" }, - "serial_number": { + "duration_unit": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/TimeUnit" }, { "type": "null" } ], "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": "Manufacturer" + "title": "Injection duration unit" }, - "model": { + "injection_current": { "anyOf": [ { - "type": "string" + "type": "number" }, { "type": "null" } ], "default": null, - "title": "Model" + "title": "Injection current (uA)" }, - "additional_settings": { + "injection_current_unit": { "anyOf": [ { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/CurrentUnit" }, { "type": "null" } ], "default": null, - "title": "Additional parameters" + "title": "Injection current unit" }, - "notes": { + "alternating_current": { "anyOf": [ { "type": "string" @@ -18062,90 +19721,218 @@ } ], "default": null, - "title": "Notes" + "title": "Alternating current" + } + }, + "required": [ + "profile" + ], + "title": "InjectionDynamics", + "type": "object" + }, + "InjectionProfile": { + "description": "Injection profile", + "enum": [ + "Bolus", + "Continuous", + "Pulsed" + ], + "title": "InjectionProfile", + "type": "string" + }, + "Instrument": { + "additionalProperties": false, + "description": "Description of an instrument", + "properties": { + "object_type": { + "const": "Instrument", + "default": "Instrument", + "title": "Object Type", + "type": "string" }, - "wavelength": { - "title": "Wavelength (nm)", - "type": "integer" + "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" }, - "wavelength_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "nanometer", - "title": "Wavelength unit" + "schema_version": { + "const": "2.2.5", + "default": "2.2.5", + "title": "Schema Version", + "type": "string" }, - "bandwidth": { + "location": { "anyOf": [ { - "type": "integer" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Bandwidth (FWHM)" + "description": "Location of the instrument", + "title": "Location" }, - "bandwidth_unit": { - "anyOf": [ - { - "$ref": "#/$defs/SizeUnit" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Bandwidth unit" - } - }, - "required": [ - "name", - "manufacturer", - "wavelength" - ], - "title": "LightEmittingDiode", - "type": "object" - }, - "LightEmittingDiodeConfig": { - "additionalProperties": false, - "description": "Configuration of LED settings", - "properties": { - "object_type": { - "const": "Light emitting diode config", - "default": "Light emitting diode config", - "title": "Object Type", + "instrument_id": { + "description": "Unique instrument identifier", + "title": "Instrument ID", "type": "string" }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", + "modification_date": { + "description": "Date of the last change to the instrument, hardware addition/removal, calibration, etc.", + "format": "date", + "title": "Date of modification", "type": "string" }, - "power": { + "modalities": { + "description": "List of all possible modalities that the instrument is capable of acquiring", + "items": { + "discriminator": { + "mapping": { + "BARseq": "#/$defs/_Barseq", + "EM": "#/$defs/_Em", + "EMG": "#/$defs/_Emg", + "ISI": "#/$defs/_Isi", + "MAPseq": "#/$defs/_Mapseq", + "MRI": "#/$defs/_Mri", + "SPIM": "#/$defs/_Spim", + "STPT": "#/$defs/_Stpt", + "behavior": "#/$defs/aind_data_schema_models__modalities___Behavior", + "behavior-videos": "#/$defs/_Behavior_Videos", + "brightfield": "#/$defs/_Brightfield", + "confocal": "#/$defs/_Confocal", + "ecephys": "#/$defs/_Ecephys", + "fMOST": "#/$defs/_Fmost", + "fib": "#/$defs/_Fib", + "icephys": "#/$defs/_Icephys", + "merfish": "#/$defs/_Merfish", + "pophys": "#/$defs/_Pophys", + "scRNAseq": "#/$defs/_Scrnaseq", + "slap2": "#/$defs/_Slap2" + }, + "propertyName": "abbreviation" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Barseq" + }, + { + "$ref": "#/$defs/aind_data_schema_models__modalities___Behavior" + }, + { + "$ref": "#/$defs/_Behavior_Videos" + }, + { + "$ref": "#/$defs/_Brightfield" + }, + { + "$ref": "#/$defs/_Confocal" + }, + { + "$ref": "#/$defs/_Emg" + }, + { + "$ref": "#/$defs/_Em" + }, + { + "$ref": "#/$defs/_Ecephys" + }, + { + "$ref": "#/$defs/_Fib" + }, + { + "$ref": "#/$defs/_Fmost" + }, + { + "$ref": "#/$defs/_Icephys" + }, + { + "$ref": "#/$defs/_Isi" + }, + { + "$ref": "#/$defs/_Mri" + }, + { + "$ref": "#/$defs/_Mapseq" + }, + { + "$ref": "#/$defs/_Merfish" + }, + { + "$ref": "#/$defs/_Pophys" + }, + { + "$ref": "#/$defs/_Slap2" + }, + { + "$ref": "#/$defs/_Spim" + }, + { + "$ref": "#/$defs/_Stpt" + }, + { + "$ref": "#/$defs/_Scrnaseq" + } + ] + }, + "title": "Modalities", + "type": "array" + }, + "calibrations": { "anyOf": [ { - "type": "number" + "items": { + "discriminator": { + "mapping": { + "Calibration": "#/$defs/Calibration", + "Power calibration": "#/$defs/PowerCalibration", + "Volume calibration": "#/$defs/VolumeCalibration" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Calibration" + }, + { + "$ref": "#/$defs/VolumeCalibration" + }, + { + "$ref": "#/$defs/PowerCalibration" + } + ] + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Excitation power" + "description": "List of calibration measurements takend during instrument setup and maintenance", + "title": "Calibrations" }, - "power_unit": { + "coordinate_system": { + "$ref": "#/$defs/CoordinateSystem", + "description": "Origin and axis definitions for determining the position of the instrument's components", + "title": "Coordinate system" + }, + "temperature_control": { "anyOf": [ { - "$ref": "#/$defs/PowerUnit" + "type": "boolean" }, { "type": "null" } ], "default": null, - "title": "Excitation power unit" + "description": "Does the instrument maintain a constant temperature?", + "title": "Temperature control" }, - "power_measured_at": { + "notes": { "anyOf": [ { "type": "string" @@ -18155,744 +19942,229 @@ } ], "default": null, - "description": "For example: objective, patch cable, etc", - "title": "Power measurement location" - } - }, - "required": [ - "device_name" - ], - "title": "LightEmittingDiodeConfig", - "type": "object" - }, - "Liquid": { - "description": "Solution names", - "enum": [ - "Water", - "Sucrose", - "Quinine", - "Citric acid", - "Other" - ], - "title": "Liquid", - "type": "string" - }, - "MISCameraConfig": { - "additionalProperties": false, - "description": "Configuration for a camera used in a New Scale modular insertion system", - "properties": { - "object_type": { - "const": "MIS camera config", - "default": "MIS camera config", - "title": "Object Type", - "type": "string" + "title": "Notes" }, - "relative_position": { + "connections": { + "default": [], + "description": "List of all connections between devices in the instrument", "items": { - "$ref": "#/$defs/AnatomicalRelative" + "$ref": "#/$defs/Connection" }, - "title": "Relative position", + "title": "Connections", "type": "array" }, - "coordinate_system": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateSystem" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Device coordinate system" - }, - "transform": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] + "components": { + "description": "List of all devices in the instrument", + "items": { + "discriminator": { + "mapping": { + "Additional imaging device": "#/$defs/AdditionalImagingDevice", + "Air puff device": "#/$defs/AirPuffDevice", + "Arena": "#/$defs/Arena", + "Camera": "#/$defs/Camera", + "Camera assembly": "#/$defs/CameraAssembly", + "Computer": "#/$defs/Computer", + "DAQ device": "#/$defs/DAQDevice", + "Detector": "#/$defs/Detector", + "Device": "#/$defs/Device", + "Digital micromirror device": "#/$defs/DigitalMicromirrorDevice", + "Disc": "#/$defs/Disc", + "Enclosure": "#/$defs/Enclosure", + "Ephys assembly": "#/$defs/EphysAssembly", + "Fiber assembly": "#/$defs/FiberAssembly", + "Fiber patch cord": "#/$defs/FiberPatchCord", + "Filter": "#/$defs/Filter", + "Harp device": "#/$defs/HarpDevice", + "Lamp": "#/$defs/Lamp", + "Laser": "#/$defs/Laser", + "Laser assembly": "#/$defs/LaserAssembly", + "Lens": "#/$defs/Lens", + "Lick spout": "#/$defs/LickSpout", + "Lick spout assembly": "#/$defs/LickSpoutAssembly", + "Light emitting diode": "#/$defs/LightEmittingDiode", + "Microscope": "#/$defs/Microscope", + "Monitor": "#/$defs/Monitor", + "Motorized stage": "#/$defs/MotorizedStage", + "Neuropixels basestation": "#/$defs/NeuropixelsBasestation", + "Objective": "#/$defs/Objective", + "Olfactometer": "#/$defs/Olfactometer", + "Open ephys acquisition board": "#/$defs/OpenEphysAcquisitionBoard", + "Patch clamp ephys assembly": "#/$defs/PatchClampEphysAssembly", + "Pockels cell": "#/$defs/PockelsCell", + "Polygonal scanner": "#/$defs/PolygonalScanner", + "Scanner": "#/$defs/Scanner", + "Scanning stage": "#/$defs/ScanningStage", + "Speaker": "#/$defs/Speaker", + "Treadmill": "#/$defs/Treadmill", + "Tube": "#/$defs/Tube", + "Wheel": "#/$defs/Wheel" }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "detector_config": { - "$ref": "#/$defs/DetectorConfig", - "title": "Detector configuration" - }, - "module": { - "$ref": "#/$defs/MISModuleConfig", - "title": "Module" - } - }, - "required": [ - "relative_position", - "device_name", - "detector_config", - "module" - ], - "title": "MISCameraConfig", - "type": "object" - }, - "MISModuleConfig": { - "additionalProperties": false, - "description": "Modular insertion system module configuration", - "properties": { - "object_type": { - "const": "MIS module config", - "default": "MIS module config", - "title": "Object Type", - "type": "string" - }, - "arc_angle": { - "title": "Arc Angle (deg)", - "type": "number" - }, - "module_angle": { - "title": "Module Angle (deg)", - "type": "number" - }, - "rotation_angle": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Rotation Angle (deg)" - }, - "angle_unit": { - "$ref": "#/$defs/AngleUnit", - "default": "degrees", - "title": "Angle unit" - }, - "notes": { - "anyOf": [ - { - "type": "string" + "propertyName": "object_type" }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" + "oneOf": [ + { + "$ref": "#/$defs/Monitor" + }, + { + "$ref": "#/$defs/Olfactometer" + }, + { + "$ref": "#/$defs/LickSpout" + }, + { + "$ref": "#/$defs/LickSpoutAssembly" + }, + { + "$ref": "#/$defs/AirPuffDevice" + }, + { + "$ref": "#/$defs/Speaker" + }, + { + "$ref": "#/$defs/CameraAssembly" + }, + { + "$ref": "#/$defs/Enclosure" + }, + { + "$ref": "#/$defs/EphysAssembly" + }, + { + "$ref": "#/$defs/FiberAssembly" + }, + { + "$ref": "#/$defs/LaserAssembly" + }, + { + "$ref": "#/$defs/FiberPatchCord" + }, + { + "$ref": "#/$defs/Laser" + }, + { + "$ref": "#/$defs/LightEmittingDiode" + }, + { + "$ref": "#/$defs/Lamp" + }, + { + "$ref": "#/$defs/Detector" + }, + { + "$ref": "#/$defs/Camera" + }, + { + "$ref": "#/$defs/Objective" + }, + { + "$ref": "#/$defs/Scanner" + }, + { + "$ref": "#/$defs/Filter" + }, + { + "$ref": "#/$defs/Lens" + }, + { + "$ref": "#/$defs/DigitalMicromirrorDevice" + }, + { + "$ref": "#/$defs/PatchClampEphysAssembly" + }, + { + "$ref": "#/$defs/PolygonalScanner" + }, + { + "$ref": "#/$defs/PockelsCell" + }, + { + "$ref": "#/$defs/HarpDevice" + }, + { + "$ref": "#/$defs/NeuropixelsBasestation" + }, + { + "$ref": "#/$defs/OpenEphysAcquisitionBoard" + }, + { + "$ref": "#/$defs/MotorizedStage" + }, + { + "$ref": "#/$defs/ScanningStage" + }, + { + "$ref": "#/$defs/AdditionalImagingDevice" + }, + { + "$ref": "#/$defs/Disc" + }, + { + "$ref": "#/$defs/Wheel" + }, + { + "$ref": "#/$defs/Tube" + }, + { + "$ref": "#/$defs/Treadmill" + }, + { + "$ref": "#/$defs/Arena" + }, + { + "$ref": "#/$defs/DAQDevice" + }, + { + "$ref": "#/$defs/Computer" + }, + { + "$ref": "#/$defs/Microscope" + }, + { + "$ref": "#/$defs/Device" + } + ] + }, + "title": "Components", + "type": "array" } }, "required": [ - "arc_angle", - "module_angle" + "instrument_id", + "modification_date", + "modalities", + "coordinate_system", + "components" ], - "title": "MISModuleConfig", + "title": "Instrument", "type": "object" }, - "MRAcquisitionType": { - "description": "MRI acquisition type", - "enum": [ - "2D", - "3D" - ], - "title": "MRAcquisitionType", - "type": "string" - }, - "MRIScan": { + "Lamp": { "additionalProperties": false, - "description": "Configuration of a 3D scan", + "description": "Description of a Lamp lightsource", "properties": { "object_type": { - "const": "MRI scan", - "default": "MRI scan", + "const": "Lamp", + "default": "Lamp", "title": "Object Type", "type": "string" }, - "device_name": { - "description": "Must match a device defined in the instrument.json", + "name": { "title": "Device name", "type": "string" }, - "index": { - "description": "Index of the scan in the session, starting at 1", - "title": "Index", - "type": "integer" - }, - "setup": { - "description": "Positioning, shim, and other pre-scan adjustments", - "title": "Setup", - "type": "boolean" - }, - "pulse_sequence_type": { - "$ref": "#/$defs/PulseSequenceType", - "description": "BIDS PulseSequenceType", - "title": "Scan sequence" - }, - "mr_acquisition_type": { - "$ref": "#/$defs/MRAcquisitionType", - "description": "BIDS MRAcquisitionType / DICOM Tag 0018,0023", - "title": "MR acquisition type" - }, - "resolution": { - "anyOf": [ - { - "$ref": "#/$defs/Scale" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Voxel resolution" - }, - "resolution_unit": { - "anyOf": [ - { - "$ref": "#/$defs/SizeUnit" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Voxel resolution unit" - }, - "additional_scan_parameters": { - "anyOf": [ - { - "$ref": "#/$defs/_GenericModel" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Parameters" - }, - "rare_factor": { - "anyOf": [ - { - "type": "integer" - }, - { - "type": "null" - } - ], - "default": null, - "title": "RARE factor" - }, - "echo_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "description": "BIDS EchoTime / DICOM Tag 0018,0081", - "title": "Echo time (s)" - }, - "echo_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Echo time unit" - }, - "effective_echo_time": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Effective echo time" - }, - "repetition_time": { + "serial_number": { "anyOf": [ - { - "type": "number" - }, { "type": "string" - } - ], - "description": "BIDS RepetitionTime / DICOM Tag 0018,0080", - "title": "Repetition time (s)" - }, - "repetition_time_unit": { - "$ref": "#/$defs/TimeUnit", - "default": "second", - "title": "Repetition time unit" - }, - "scanner_coordinate_system": { - "anyOf": [ - { - "$ref": "#/$defs/CoordinateSystem" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Scanner coordinate system" - }, - "affine_transform": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" }, { "type": "null" } ], "default": null, - "description": "NIFTI sform/qform, Bruker vc_transform, etc", - "title": "MRI Scan affine transform" - }, - "subject_position": { - "$ref": "#/$defs/SubjectPosition", - "title": "Subject position" + "title": "Serial number" }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "device_name", - "index", - "setup", - "pulse_sequence_type", - "mr_acquisition_type", - "echo_time", - "repetition_time", - "subject_position" - ], - "title": "MRIScan", - "type": "object" - }, - "MagneticFieldUnit": { - "description": "Magnetic field units", - "enum": [ - "tesla", - "millitesla", - "microtesla" - ], - "title": "MagneticFieldUnit", - "type": "string" - }, - "Maintenance": { - "additionalProperties": false, - "description": "Generic maintenance class", - "properties": { - "object_type": { - "const": "Maintenance", - "default": "Maintenance", - "title": "Object Type", - "type": "string" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "maintenance_date": { - "format": "date-time", - "title": "Date and time of maintenance", - "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": { - "anyOf": [ - { - "items": { - "$ref": "#/$defs/Reagent" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Reagents" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "device_name", - "maintenance_date", - "description" - ], - "title": "Maintenance", - "type": "object" - }, - "Manipulation": { - "additionalProperties": false, - "description": "Description of procedures performed during an acquisition.", - "properties": { - "object_type": { - "const": "Manipulation", - "default": "Manipulation", - "title": "Object Type", - "type": "string" - }, - "start_time": { - "description": "Must be between the acquisition start and end times", - "format": "date-time", - "title": "Manipulation start time", - "type": "string" - }, - "end_time": { - "description": "Must be between the acquisition start and end times", - "format": "date-time", - "title": "Manipulation end time", - "type": "string" - }, - "procedures": { - "anyOf": [ - { - "items": { - "discriminator": { - "mapping": { - "Brain injection": "#/$defs/BrainInjection", - "Injection": "#/$defs/Injection" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Injection" - }, - { - "$ref": "#/$defs/BrainInjection" - } - ] - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "Procedures performed during the manipulation", - "title": "Procedures" - }, - "anaesthesia": { - "anyOf": [ - { - "$ref": "#/$defs/Anaesthetic" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Anaesthesia" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "start_time", - "end_time" - ], - "title": "Manipulation", - "type": "object" - }, - "Manipulator": { - "additionalProperties": false, - "description": "Manipulator used on a dome module", - "properties": { - "object_type": { - "const": "Manipulator", - "default": "Manipulator", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "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": "Manufacturer" - }, - "model": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ - { - "$ref": "#/$defs/_GenericModel" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - } - }, - "required": [ - "name", - "manufacturer" - ], - "title": "Manipulator", - "type": "object" - }, - "ManipulatorConfig": { - "additionalProperties": false, - "description": "Configuration of a manipulator", - "properties": { - "object_type": { - "const": "Manipulator config", - "default": "Manipulator config", - "title": "Object Type", - "type": "string" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "coordinate_system": { - "$ref": "#/$defs/CoordinateSystem", - "title": "Device coordinate system" - }, - "local_axis_positions": { - "$ref": "#/$defs/Translation", - "title": "Local axis positions" - } - }, - "required": [ - "device_name", - "coordinate_system", - "local_axis_positions" - ], - "title": "ManipulatorConfig", - "type": "object" - }, - "MassUnit": { - "description": "Enumeration of Mass Measurements", - "enum": [ - "kilogram", - "gram", - "milligram", - "microgram", - "nanogram" - ], - "title": "MassUnit", - "type": "string" - }, - "MatingStatus": { - "description": "Subject mating status", - "enum": [ - "Mated", - "Un-mated", - "Unknown" - ], - "title": "MatingStatus", - "type": "string" - }, - "MemoryUnit": { - "description": "Computer memory units", - "enum": [ - "Byte", - "Kilobyte", - "Megabyte", - "Gigabyte", - "Terabyte", - "Petabyte", - "Exabyte" - ], - "title": "MemoryUnit", - "type": "string" - }, - "Microscope": { - "additionalProperties": false, - "description": "Description of a microscope", - "properties": { - "object_type": { - "const": "Microscope", - "default": "Microscope", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { + "manufacturer": { "anyOf": [ { "discriminator": { @@ -18912,6 +20184,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -18933,6 +20206,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -18949,6 +20223,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -18982,6 +20257,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -18990,6 +20266,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -19013,6 +20290,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -19063,6 +20341,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -19126,6 +20407,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -19174,6 +20458,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -19273,6 +20560,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -19297,6 +20587,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -19366,6 +20659,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -19413,205 +20709,82 @@ ], "default": null, "title": "Notes" - } - }, - "required": [ - "name" - ], - "title": "Microscope", - "type": "object" - }, - "Model": { - "additionalProperties": false, - "description": "Description of a machine learning model including architecture, training, and evaluation details", - "properties": { - "object_type": { - "const": "Model", - "default": "Model", - "title": "Object Type", - "type": "string" - }, - "describedBy": { - "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/model.py", - "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/model.py", - "title": "Describedby", - "type": "string" - }, - "schema_version": { - "const": "2.0.0", - "default": "2.0.0", - "title": "Schema Version", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "version": { - "title": "Version", - "type": "string" - }, - "example_run_code": { - "$ref": "#/$defs/Code", - "description": "Code to run the model, possibly including example parameters/data", - "title": "Example run code" }, - "architecture": { - "$ref": "#/$defs/ModelArchitecture", - "description": "Model architecture / type of model", - "title": "architecture" - }, - "software_framework": { + "wavelength_min": { "anyOf": [ { - "$ref": "#/$defs/Software" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Software framework" + "title": "Wavelength minimum (nm)" }, - "architecture_parameters": { + "wavelength_max": { "anyOf": [ { - "$ref": "#/$defs/_GenericModel" + "type": "integer" }, { "type": "null" } ], "default": null, - "description": "Parameters of model architecture, such as input signature or number of layers.", - "title": "Architecture parameters" + "title": "Wavelength maximum (nm)" }, - "intended_use": { - "description": "Semantic description of intended use", - "title": "Intended model use", - "type": "string" + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" }, - "limitations": { + "temperature": { "anyOf": [ { - "type": "string" + "type": "integer" }, { "type": "null" } ], "default": null, - "title": "Model limitations" - }, - "training": { - "items": { - "discriminator": { - "mapping": { - "Model pretraining": "#/$defs/ModelPretraining", - "Model training": "#/$defs/ModelTraining" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/ModelTraining" - }, - { - "$ref": "#/$defs/ModelPretraining" - } - ] - }, - "minItems": 1, - "title": "Training", - "type": "array" - }, - "evaluations": { - "default": [], - "items": { - "$ref": "#/$defs/ModelEvaluation" - }, - "title": "Evaluations", - "type": "array" + "title": "Temperature (K)" }, - "notes": { + "temperature_unit": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/TemperatureUnit" }, { "type": "null" } ], "default": null, - "title": "Notes" + "title": "Temperature unit" } }, "required": [ - "name", - "version", - "example_run_code", - "architecture", - "intended_use", - "training" + "name" ], - "title": "Model", + "title": "Lamp", "type": "object" }, - "ModelArchitecture": { - "description": "Model architectures", - "enum": [ - "AlexNet", - "Custom", - "ResNet", - "VGGNet", - "UNet", - "Transformer", - "Random Forest", - "Support Vector Machine" - ], - "title": "ModelArchitecture", - "type": "string" - }, - "ModelEvaluation": { + "Laser": { "additionalProperties": false, - "description": "Description of model evaluation", + "description": "Laser module with a specific wavelength (may be a sub-component of a larger assembly)", "properties": { "object_type": { - "const": "Model evaluation", - "default": "Model evaluation", + "const": "Laser", + "default": "Laser", "title": "Object Type", "type": "string" }, - "process_type": { - "$ref": "#/$defs/ProcessName", - "default": "Model evaluation" - }, "name": { - "default": "", - "description": [ - "Unique name of the processing step.", - " If not provided, the type will be used as the name." - ], - "title": "Name", + "title": "Device name", "type": "string" }, - "stage": { - "$ref": "#/$defs/ProcessStage", - "title": "Processing stage" - }, - "code": { - "$ref": "#/$defs/Code", - "description": "Code used for processing" - }, - "experimenters": { - "description": "People responsible for processing", - "items": { - "type": "string" - }, - "title": "Experimenters", - "type": "array" - }, - "pipeline_name": { + "serial_number": { "anyOf": [ { "type": "string" @@ -19621,390 +20794,506 @@ } ], "default": null, - "description": "Pipeline names must exist in Processing.pipelines", - "title": "Pipeline name" - }, - "start_date_time": { - "format": "date-time", - "title": "Start date time", - "type": "string" + "title": "Serial number" }, - "end_date_time": { - "anyOf": [ + "manufacturer": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "End date time" - }, - "output_path": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, { - "description": "Relative path to a file from the metadata root folder", - "format": "uri-reference", - "type": "string" + "$ref": "#/$defs/_Abcam" }, { - "type": "null" - } - ], - "default": null, - "description": "Path to processing outputs, if stored.", - "title": "Output path" - }, - "output_parameters": { - "anyOf": [ + "$ref": "#/$defs/_Addgene" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "type": "null" - } - ], - "default": null, - "description": "Output parameters", - "title": "Outputs" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute" + }, { - "type": "string" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "resources": { - "anyOf": [ + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + }, { - "$ref": "#/$defs/ResourceUsage" + "$ref": "#/$defs/_Allied" }, { - "type": "null" - } - ], - "default": null, - "title": "Process resource usage" - }, - "performance": { - "items": { - "$ref": "#/$defs/PerformanceMetric" - }, - "title": "Evaluation performance", - "type": "array" - } - }, - "required": [ - "stage", - "code", - "experimenters", - "start_date_time", - "performance" - ], - "title": "ModelEvaluation", - "type": "object" - }, - "ModelPretraining": { - "additionalProperties": false, - "description": "Description of model pretraining", - "properties": { - "object_type": { - "const": "Model pretraining", - "default": "Model pretraining", - "title": "Object Type", - "type": "string" - }, - "source_url": { - "description": "URL for pretrained weights", - "title": "Pretrained source URL", - "type": "string" - } - }, - "required": [ - "source_url" - ], - "title": "ModelPretraining", - "type": "object" - }, - "ModelTraining": { - "additionalProperties": false, - "description": "Description of model training", - "properties": { - "object_type": { - "const": "Model training", - "default": "Model training", - "title": "Object Type", - "type": "string" - }, - "process_type": { - "$ref": "#/$defs/ProcessName", - "default": "Model training" - }, - "name": { - "default": "", - "description": [ - "Unique name of the processing step.", - " If not provided, the type will be used as the name." - ], - "title": "Name", - "type": "string" - }, - "stage": { - "$ref": "#/$defs/ProcessStage", - "title": "Processing stage" - }, - "code": { - "$ref": "#/$defs/Code", - "description": "Code used for processing" - }, - "experimenters": { - "description": "People responsible for processing", - "items": { - "type": "string" - }, - "title": "Experimenters", - "type": "array" - }, - "pipeline_name": { - "anyOf": [ + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, { - "type": "string" + "$ref": "#/$defs/_Arduino" }, { - "type": "null" - } - ], - "default": null, - "description": "Pipeline names must exist in Processing.pipelines", - "title": "Pipeline name" - }, - "start_date_time": { - "format": "date-time", - "title": "Start date time", - "type": "string" - }, - "end_date_time": { - "anyOf": [ + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, { - "format": "date-time", - "type": "string" + "$ref": "#/$defs/_Basler" }, { - "type": "null" - } - ], - "default": null, - "title": "End date time" - }, - "output_path": { - "anyOf": [ + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, { - "description": "Relative path to a file from the metadata root folder", - "format": "uri-reference", - "type": "string" + "$ref": "#/$defs/_Boston_University" }, { - "type": "null" - } - ], - "default": null, - "description": "Path to processing outputs, if stored.", - "title": "Output path" - }, - "output_parameters": { - "anyOf": [ + "$ref": "#/$defs/_Broadcom" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Bruker" }, { - "type": "null" - } - ], - "default": null, - "description": "Output parameters", - "title": "Outputs" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Cajal_Neuroscience" + }, { - "type": "string" + "$ref": "#/$defs/_Cambridge_Technology" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "resources": { - "anyOf": [ + "$ref": "#/$defs/_Carl_Zeiss" + }, { - "$ref": "#/$defs/ResourceUsage" + "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Process resource usage" - }, - "train_performance": { - "description": "Performance on training set", - "items": { - "$ref": "#/$defs/PerformanceMetric" - }, - "title": "Training performance", - "type": "array" - }, - "test_performance": { - "anyOf": [ + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, { - "items": { - "$ref": "#/$defs/PerformanceMetric" - }, - "type": "array" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "type": "null" - } - ], - "default": null, - "description": "Performance on test data, evaluated during training", - "title": "Test performance" - }, - "test_evaluation_method": { - "anyOf": [ + "$ref": "#/$defs/_Chroma" + }, { - "type": "string" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "type": "null" - } - ], - "default": null, - "description": "Approach to cross-validation or Train/test splitting", - "title": "Test evaluation method" - } - }, - "required": [ - "stage", - "code", - "experimenters", - "start_date_time", - "train_performance" - ], - "title": "ModelTraining", - "type": "object" - }, - "Monitor": { - "additionalProperties": false, - "description": "Description of visual display for visual stimuli", - "properties": { - "object_type": { - "const": "Monitor", - "default": "Monitor", - "title": "Object Type", - "type": "string" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Relative position", - "type": "array" - }, - "coordinate_system": { - "anyOf": [ + "$ref": "#/$defs/_Columbia_University" + }, { - "$ref": "#/$defs/CoordinateSystem" + "$ref": "#/$defs/_Computar" }, { - "type": "null" - } - ], - "default": null, - "title": "Device coordinate system" - }, - "transform": { - "anyOf": [ + "$ref": "#/$defs/_Conoptics" + }, { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_Crestoptics" }, { - "type": "null" - } - ], - "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Custom" + }, { - "type": "string" + "$ref": "#/$defs/_Digikey" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "ASUS": "#/$defs/_Asus", - "LG": "#/$defs/_Lg", - "Other": "#/$defs/_Other" + "$ref": "#/$defs/_Dodotronic" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Asus" + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" }, { "$ref": "#/$defs/_Lg" }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -20045,114 +21334,178 @@ "default": null, "title": "Notes" }, - "refresh_rate": { - "minimum": 60, - "title": "Refresh rate (Hz)", - "type": "integer" - }, - "width": { - "title": "Width (pixels)", - "type": "integer" - }, - "height": { - "title": "Height (pixels)", + "wavelength": { + "title": "Wavelength (nm)", "type": "integer" }, - "size_unit": { + "wavelength_unit": { "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Size unit" + "default": "nanometer", + "title": "Wavelength unit" }, - "viewing_distance": { + "coupling": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/Coupling" }, { - "type": "string" + "type": "null" } ], - "title": "Viewing distance (cm)" - }, - "viewing_distance_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "centimeter", - "title": "Viewing distance unit" + "default": null, + "title": "Coupling" }, - "contrast": { + "coupling_efficiency": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "maximum": 100.0, + "minimum": 0.0, + "type": "number" + }, + { + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Monitor's contrast setting", - "title": "Contrast" + "title": "Coupling efficiency (percent)" }, - "contrast_unit": { + "coupling_efficiency_unit": { + "const": "percent", + "default": "percent", + "title": "Coupling efficiency unit", + "type": "string" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "Laser", + "type": "object" + }, + "LaserAssembly": { + "additionalProperties": false, + "description": "Named assembly combining a manipulator, lasers, collimator, and fibers", + "properties": { + "object_type": { + "const": "Laser assembly", + "default": "Laser assembly", + "title": "Object Type", + "type": "string" + }, + "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/FiberPatchCord", + "title": "Fiber patch" + } + }, + "required": [ + "name", + "manipulator", + "lasers", + "collimator", + "fiber" + ], + "title": "LaserAssembly", + "type": "object" + }, + "LaserConfig": { + "additionalProperties": false, + "description": "Configuration of laser settings in an acquisition", + "properties": { + "object_type": { + "const": "Laser config", + "default": "Laser config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "wavelength": { + "title": "Wavelength (nm)", + "type": "integer" + }, + "wavelength_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "nanometer", + "title": "Wavelength unit" + }, + "power": { "anyOf": [ { - "$ref": "#/$defs/UnitlessUnit" + "type": "number" }, { "type": "null" } ], "default": null, - "title": "Contrast unit" + "title": "Excitation power" }, - "brightness": { + "power_unit": { "anyOf": [ { - "maximum": 100, - "minimum": 0, - "type": "integer" + "$ref": "#/$defs/PowerUnit" }, { "type": "null" } ], "default": null, - "description": "Monitor's brightness setting", - "title": "Brightness" + "title": "Excitation power unit" }, - "brightness_unit": { + "power_measured_at": { "anyOf": [ { - "$ref": "#/$defs/UnitlessUnit" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Brightness unit" + "description": "For example: objective, patch cable, etc", + "title": "Power measurement location" } }, "required": [ - "relative_position", - "name", - "manufacturer", - "refresh_rate", - "width", - "height", - "viewing_distance" + "device_name", + "wavelength" ], - "title": "Monitor", + "title": "LaserConfig", "type": "object" }, - "MotorizedStage": { + "Lens": { "additionalProperties": false, - "description": "Description of motorized stage", + "description": "Lens", "properties": { "object_type": { - "const": "Motorized stage", - "default": "Motorized stage", + "const": "Lens", + "default": "Lens", "title": "Object Type", "type": "string" }, @@ -20173,62 +21526,6484 @@ "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_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", - "Arduino": "#/$defs/_Arduino", - "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", - "Basler": "#/$defs/_Basler", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "Boston University": "#/$defs/_Boston_University", - "Bruker": "#/$defs/_Bruker", - "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", - "Cambridge Technology": "#/$defs/_Cambridge_Technology", - "Carl Zeiss": "#/$defs/_Carl_Zeiss", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", - "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Chroma": "#/$defs/_Chroma", - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Columbia University": "#/$defs/_Columbia_University", - "Computar": "#/$defs/_Computar", - "Conoptics": "#/$defs/_Conoptics", - "CrestOptics": "#/$defs/_Crestoptics", - "Custom": "#/$defs/_Custom", - "DigiKey": "#/$defs/_Digikey", - "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", - "Item": "#/$defs/_Item", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Jenoptik": "#/$defs/_Jenoptik", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "Julabo": "#/$defs/_Julabo", + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Lens", + "type": "object" + }, + "License": { + "description": "Licenses", + "enum": [ + "MIT", + "CC-BY-4.0" + ], + "title": "License", + "type": "string" + }, + "LickSensorType": { + "description": "Type of lick sensor", + "enum": [ + "Capacitive", + "Conductive", + "Piezoelectric" + ], + "title": "LickSensorType", + "type": "string" + }, + "LickSpout": { + "additionalProperties": false, + "description": "Description of a lick spout", + "properties": { + "object_type": { + "const": "Lick spout", + "default": "Lick spout", + "title": "Object 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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "spout_diameter": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "title": "Spout diameter (mm)" + }, + "spout_diameter_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "millimeter", + "title": "Spout diameter unit" + }, + "solenoid_valve": { + "$ref": "#/$defs/Device", + "title": "Solenoid valve" + }, + "lick_sensor": { + "discriminator": { + "mapping": { + "Device": "#/$defs/Device", + "Harp device": "#/$defs/HarpDevice" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Device" + }, + { + "$ref": "#/$defs/HarpDevice" + } + ], + "title": "Lick sensor" + }, + "lick_sensor_type": { + "anyOf": [ + { + "$ref": "#/$defs/LickSensorType" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Lick sensor type" + } + }, + "required": [ + "name", + "spout_diameter", + "solenoid_valve", + "lick_sensor" + ], + "title": "LickSpout", + "type": "object" + }, + "LickSpoutAssembly": { + "additionalProperties": false, + "description": "Description of multiple lick spouts, possibly mounted on a stage", + "properties": { + "object_type": { + "const": "Lick spout assembly", + "default": "Lick spout assembly", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Lick spout assembly name", + "type": "string" + }, + "lick_spouts": { + "items": { + "$ref": "#/$defs/LickSpout" + }, + "title": "Water spouts", + "type": "array" + }, + "motorized_stage": { + "anyOf": [ + { + "$ref": "#/$defs/MotorizedStage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Motorized stage" + } + }, + "required": [ + "name", + "lick_spouts" + ], + "title": "LickSpoutAssembly", + "type": "object" + }, + "LickSpoutConfig": { + "additionalProperties": false, + "description": "Lick spout acquisition information", + "properties": { + "object_type": { + "const": "Lick spout config", + "default": "Lick spout config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "solution": { + "$ref": "#/$defs/Liquid", + "title": "Solution" + }, + "solution_valence": { + "$ref": "#/$defs/Valence" + }, + "volume": { + "title": "Volume", + "type": "number" + }, + "volume_unit": { + "$ref": "#/$defs/VolumeUnit", + "title": "Volume unit" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Initial relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Entry coordinate, depth, and rotation in the Acquisition.coordinate_system", + "title": "Device to acquisition transform" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "device_name", + "solution", + "solution_valence", + "volume", + "volume_unit", + "relative_position" + ], + "title": "LickSpoutConfig", + "type": "object" + }, + "LightCycle": { + "additionalProperties": false, + "description": "Description of vivarium light cycle times", + "properties": { + "object_type": { + "const": "Light cycle", + "default": "Light cycle", + "title": "Object Type", + "type": "string" + }, + "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" + }, + "LightEmittingDiode": { + "additionalProperties": false, + "description": "Description of a Light Emitting Diode (LED) device", + "properties": { + "object_type": { + "const": "Light emitting diode", + "default": "Light emitting diode", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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" + }, + "bandwidth": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bandwidth (FWHM)" + }, + "bandwidth_unit": { + "anyOf": [ + { + "$ref": "#/$defs/SizeUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Bandwidth unit" + } + }, + "required": [ + "name", + "manufacturer", + "wavelength" + ], + "title": "LightEmittingDiode", + "type": "object" + }, + "LightEmittingDiodeConfig": { + "additionalProperties": false, + "description": "Configuration of LED settings", + "properties": { + "object_type": { + "const": "Light emitting diode config", + "default": "Light emitting diode config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "power": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Excitation power" + }, + "power_unit": { + "anyOf": [ + { + "$ref": "#/$defs/PowerUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Excitation power unit" + }, + "power_measured_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For example: objective, patch cable, etc", + "title": "Power measurement location" + } + }, + "required": [ + "device_name" + ], + "title": "LightEmittingDiodeConfig", + "type": "object" + }, + "Liquid": { + "description": "Solution names", + "enum": [ + "Water", + "Sucrose", + "Quinine", + "Citric acid", + "Other" + ], + "title": "Liquid", + "type": "string" + }, + "MISCameraConfig": { + "additionalProperties": false, + "description": "Configuration for a camera used in a New Scale modular insertion system", + "properties": { + "object_type": { + "const": "MIS camera config", + "default": "MIS camera config", + "title": "Object Type", + "type": "string" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "detector_config": { + "$ref": "#/$defs/DetectorConfig", + "title": "Detector configuration" + }, + "module": { + "$ref": "#/$defs/MISModuleConfig", + "title": "Module" + } + }, + "required": [ + "relative_position", + "device_name", + "detector_config", + "module" + ], + "title": "MISCameraConfig", + "type": "object" + }, + "MISModuleConfig": { + "additionalProperties": false, + "description": "Modular insertion system module configuration", + "properties": { + "object_type": { + "const": "MIS module config", + "default": "MIS module config", + "title": "Object Type", + "type": "string" + }, + "arc_angle": { + "title": "Arc Angle (deg)", + "type": "number" + }, + "module_angle": { + "title": "Module Angle (deg)", + "type": "number" + }, + "rotation_angle": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Rotation Angle (deg)" + }, + "angle_unit": { + "$ref": "#/$defs/AngleUnit", + "default": "degrees", + "title": "Angle unit" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "arc_angle", + "module_angle" + ], + "title": "MISModuleConfig", + "type": "object" + }, + "MRAcquisitionType": { + "description": "MRI acquisition type", + "enum": [ + "2D", + "3D" + ], + "title": "MRAcquisitionType", + "type": "string" + }, + "MRIScan": { + "additionalProperties": false, + "description": "Configuration of a 3D scan", + "properties": { + "object_type": { + "const": "MRI scan", + "default": "MRI scan", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "index": { + "description": "Index of the scan in the session, starting at 1", + "title": "Index", + "type": "integer" + }, + "setup": { + "description": "Positioning, shim, and other pre-scan adjustments", + "title": "Setup", + "type": "boolean" + }, + "pulse_sequence_type": { + "$ref": "#/$defs/PulseSequenceType", + "description": "BIDS PulseSequenceType", + "title": "Scan sequence" + }, + "mr_acquisition_type": { + "$ref": "#/$defs/MRAcquisitionType", + "description": "BIDS MRAcquisitionType / DICOM Tag 0018,0023", + "title": "MR acquisition type" + }, + "resolution": { + "anyOf": [ + { + "$ref": "#/$defs/Scale" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Voxel resolution" + }, + "resolution_unit": { + "anyOf": [ + { + "$ref": "#/$defs/SizeUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Voxel resolution unit" + }, + "additional_scan_parameters": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Parameters" + }, + "rare_factor": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "title": "RARE factor" + }, + "echo_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "description": "BIDS EchoTime / DICOM Tag 0018,0081", + "title": "Echo time (s)" + }, + "echo_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Echo time unit" + }, + "effective_echo_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Effective echo time" + }, + "repetition_time": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "string" + } + ], + "description": "BIDS RepetitionTime / DICOM Tag 0018,0080", + "title": "Repetition time (s)" + }, + "repetition_time_unit": { + "$ref": "#/$defs/TimeUnit", + "default": "second", + "title": "Repetition time unit" + }, + "scanner_coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Scanner coordinate system" + }, + "affine_transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "NIFTI sform/qform, Bruker vc_transform, etc", + "title": "MRI Scan affine transform" + }, + "subject_position": { + "$ref": "#/$defs/SubjectPosition", + "title": "Subject position" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "device_name", + "index", + "setup", + "pulse_sequence_type", + "mr_acquisition_type", + "echo_time", + "repetition_time", + "subject_position" + ], + "title": "MRIScan", + "type": "object" + }, + "MagneticFieldUnit": { + "description": "Magnetic field units", + "enum": [ + "tesla", + "millitesla", + "microtesla" + ], + "title": "MagneticFieldUnit", + "type": "string" + }, + "Maintenance": { + "additionalProperties": false, + "description": "Generic maintenance class", + "properties": { + "object_type": { + "const": "Maintenance", + "default": "Maintenance", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, + "maintenance_date": { + "format": "date-time", + "title": "Date and time of maintenance", + "type": "string" + }, + "description": { + "description": "Description on maintenance procedure", + "title": "Description", + "type": "string" + }, + "reagents": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/Reagent" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Reagents" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "device_name", + "maintenance_date", + "description" + ], + "title": "Maintenance", + "type": "object" + }, + "Manipulation": { + "additionalProperties": false, + "description": "Description of procedures performed during an acquisition.", + "properties": { + "object_type": { + "const": "Manipulation", + "default": "Manipulation", + "title": "Object Type", + "type": "string" + }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, + "start_time": { + "description": "Must be between the acquisition start and end times", + "format": "date-time", + "title": "Manipulation start time", + "type": "string" + }, + "end_time": { + "description": "Must be between the acquisition start and end times", + "format": "date-time", + "title": "Manipulation end time", + "type": "string" + }, + "procedures": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Brain injection": "#/$defs/BrainInjection", + "Injection": "#/$defs/Injection", + "Reagent": "#/$defs/Reagent" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Injection" + }, + { + "$ref": "#/$defs/BrainInjection" + }, + { + "$ref": "#/$defs/Reagent" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Procedures performed during the manipulation", + "title": "Procedures" + }, + "anaesthesia": { + "anyOf": [ + { + "$ref": "#/$defs/Anaesthetic" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Anaesthesia" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "start_time", + "end_time" + ], + "title": "Manipulation", + "type": "object" + }, + "Manipulator": { + "additionalProperties": false, + "description": "Manipulator used on a dome module", + "properties": { + "object_type": { + "const": "Manipulator", + "default": "Manipulator", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name", + "manufacturer" + ], + "title": "Manipulator", + "type": "object" + }, + "ManipulatorConfig": { + "additionalProperties": false, + "description": "Configuration of a manipulator", + "properties": { + "object_type": { + "const": "Manipulator config", + "default": "Manipulator config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "coordinate_system": { + "$ref": "#/$defs/CoordinateSystem", + "title": "Device coordinate system" + }, + "local_axis_positions": { + "$ref": "#/$defs/Translation", + "title": "Local axis positions" + } + }, + "required": [ + "device_name", + "coordinate_system", + "local_axis_positions" + ], + "title": "ManipulatorConfig", + "type": "object" + }, + "MassUnit": { + "description": "Enumeration of Mass Measurements", + "enum": [ + "kilogram", + "gram", + "milligram", + "microgram", + "nanogram" + ], + "title": "MassUnit", + "type": "string" + }, + "MatingStatus": { + "description": "Subject mating status", + "enum": [ + "Mated", + "Un-mated", + "Unknown" + ], + "title": "MatingStatus", + "type": "string" + }, + "MemoryUnit": { + "description": "Computer memory units", + "enum": [ + "Byte", + "Kilobyte", + "Megabyte", + "Gigabyte", + "Terabyte", + "Petabyte", + "Exabyte" + ], + "title": "MemoryUnit", + "type": "string" + }, + "Microscope": { + "additionalProperties": false, + "description": "Description of a microscope", + "properties": { + "object_type": { + "const": "Microscope", + "default": "Microscope", + "title": "Object 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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name" + ], + "title": "Microscope", + "type": "object" + }, + "Model": { + "additionalProperties": false, + "description": "Description of a machine learning model including architecture, training, and evaluation details", + "properties": { + "object_type": { + "const": "Model", + "default": "Model", + "title": "Object Type", + "type": "string" + }, + "describedBy": { + "const": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/model.py", + "default": "https://raw.githubusercontent.com/AllenNeuralDynamics/aind-data-schema/main/src/aind_data_schema/core/model.py", + "title": "Describedby", + "type": "string" + }, + "schema_version": { + "const": "2.0.0", + "default": "2.0.0", + "title": "Schema Version", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "version": { + "title": "Version", + "type": "string" + }, + "example_run_code": { + "$ref": "#/$defs/Code", + "description": "Code to run the model, possibly including example parameters/data", + "title": "Example run code" + }, + "architecture": { + "$ref": "#/$defs/ModelArchitecture", + "description": "Model architecture / type of model", + "title": "architecture" + }, + "software_framework": { + "anyOf": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Software framework" + }, + "architecture_parameters": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Parameters of model architecture, such as input signature or number of layers.", + "title": "Architecture parameters" + }, + "intended_use": { + "description": "Semantic description of intended use", + "title": "Intended model use", + "type": "string" + }, + "limitations": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model limitations" + }, + "training": { + "items": { + "discriminator": { + "mapping": { + "Model pretraining": "#/$defs/ModelPretraining", + "Model training": "#/$defs/ModelTraining" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/ModelTraining" + }, + { + "$ref": "#/$defs/ModelPretraining" + } + ] + }, + "minItems": 1, + "title": "Training", + "type": "array" + }, + "evaluations": { + "default": [], + "items": { + "$ref": "#/$defs/ModelEvaluation" + }, + "title": "Evaluations", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + } + }, + "required": [ + "name", + "version", + "example_run_code", + "architecture", + "intended_use", + "training" + ], + "title": "Model", + "type": "object" + }, + "ModelArchitecture": { + "description": "Model architectures", + "enum": [ + "AlexNet", + "Custom", + "ResNet", + "VGGNet", + "UNet", + "Transformer", + "Random Forest", + "Support Vector Machine" + ], + "title": "ModelArchitecture", + "type": "string" + }, + "ModelEvaluation": { + "additionalProperties": false, + "description": "Description of model evaluation", + "properties": { + "object_type": { + "const": "Model evaluation", + "default": "Model evaluation", + "title": "Object Type", + "type": "string" + }, + "process_type": { + "$ref": "#/$defs/ProcessName", + "default": "Model evaluation" + }, + "name": { + "default": "", + "description": [ + "Unique name of the processing step.", + " If not provided, the type will be used as the name." + ], + "title": "Name", + "type": "string" + }, + "stage": { + "$ref": "#/$defs/ProcessStage", + "title": "Processing stage" + }, + "code": { + "$ref": "#/$defs/Code", + "description": "Code used for processing" + }, + "experimenters": { + "description": "People responsible for processing", + "items": { + "type": "string" + }, + "title": "Experimenters", + "type": "array" + }, + "pipeline_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Pipeline names must exist in Processing.pipelines", + "title": "Pipeline name" + }, + "start_date_time": { + "format": "date-time", + "title": "Start date time", + "type": "string" + }, + "end_date_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "End date time" + }, + "output_path": { + "anyOf": [ + { + "description": "Relative path to a file from the metadata root folder", + "format": "uri-reference", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Path to processing outputs, if stored.", + "title": "Output path" + }, + "output_parameters": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Output parameters", + "title": "Outputs" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "resources": { + "anyOf": [ + { + "$ref": "#/$defs/ResourceUsage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Process resource usage" + }, + "performance": { + "items": { + "$ref": "#/$defs/PerformanceMetric" + }, + "title": "Evaluation performance", + "type": "array" + } + }, + "required": [ + "stage", + "code", + "experimenters", + "start_date_time", + "performance" + ], + "title": "ModelEvaluation", + "type": "object" + }, + "ModelPretraining": { + "additionalProperties": false, + "description": "Description of model pretraining", + "properties": { + "object_type": { + "const": "Model pretraining", + "default": "Model pretraining", + "title": "Object Type", + "type": "string" + }, + "source_url": { + "description": "URL for pretrained weights", + "title": "Pretrained source URL", + "type": "string" + } + }, + "required": [ + "source_url" + ], + "title": "ModelPretraining", + "type": "object" + }, + "ModelTraining": { + "additionalProperties": false, + "description": "Description of model training", + "properties": { + "object_type": { + "const": "Model training", + "default": "Model training", + "title": "Object Type", + "type": "string" + }, + "process_type": { + "$ref": "#/$defs/ProcessName", + "default": "Model training" + }, + "name": { + "default": "", + "description": [ + "Unique name of the processing step.", + " If not provided, the type will be used as the name." + ], + "title": "Name", + "type": "string" + }, + "stage": { + "$ref": "#/$defs/ProcessStage", + "title": "Processing stage" + }, + "code": { + "$ref": "#/$defs/Code", + "description": "Code used for processing" + }, + "experimenters": { + "description": "People responsible for processing", + "items": { + "type": "string" + }, + "title": "Experimenters", + "type": "array" + }, + "pipeline_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Pipeline names must exist in Processing.pipelines", + "title": "Pipeline name" + }, + "start_date_time": { + "format": "date-time", + "title": "Start date time", + "type": "string" + }, + "end_date_time": { + "anyOf": [ + { + "format": "date-time", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "End date time" + }, + "output_path": { + "anyOf": [ + { + "description": "Relative path to a file from the metadata root folder", + "format": "uri-reference", + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Path to processing outputs, if stored.", + "title": "Output path" + }, + "output_parameters": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Output parameters", + "title": "Outputs" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "resources": { + "anyOf": [ + { + "$ref": "#/$defs/ResourceUsage" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Process resource usage" + }, + "train_performance": { + "description": "Performance on training set", + "items": { + "$ref": "#/$defs/PerformanceMetric" + }, + "title": "Training performance", + "type": "array" + }, + "test_performance": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/PerformanceMetric" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Performance on test data, evaluated during training", + "title": "Test performance" + }, + "test_evaluation_method": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Approach to cross-validation or Train/test splitting", + "title": "Test evaluation method" + } + }, + "required": [ + "stage", + "code", + "experimenters", + "start_date_time", + "train_performance" + ], + "title": "ModelTraining", + "type": "object" + }, + "Monitor": { + "additionalProperties": false, + "description": "Description of visual display for visual stimuli", + "properties": { + "object_type": { + "const": "Monitor", + "default": "Monitor", + "title": "Object Type", + "type": "string" + }, + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { + "anyOf": [ + { + "$ref": "#/$defs/CoordinateSystem" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Device coordinate system" + }, + "transform": { + "anyOf": [ + { + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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" + }, + "contrast": { + "anyOf": [ + { + "maximum": 100, + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Monitor's contrast setting", + "title": "Contrast" + }, + "contrast_unit": { + "anyOf": [ + { + "$ref": "#/$defs/UnitlessUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Contrast unit" + }, + "brightness": { + "anyOf": [ + { + "maximum": 100, + "minimum": 0, + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Monitor's brightness setting", + "title": "Brightness" + }, + "brightness_unit": { + "anyOf": [ + { + "$ref": "#/$defs/UnitlessUnit" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Brightness unit" + } + }, + "required": [ + "relative_position", + "name", + "manufacturer", + "refresh_rate", + "width", + "height", + "viewing_distance" + ], + "title": "Monitor", + "type": "object" + }, + "MotorizedStage": { + "additionalProperties": false, + "description": "Description of motorized stage", + "properties": { + "object_type": { + "const": "Motorized stage", + "default": "Motorized stage", + "title": "Object 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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] + }, + { + "type": "null" + } + ], + "default": null, + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "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": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware" + } + }, + "required": [ + "name", + "travel" + ], + "title": "MotorizedStage", + "type": "object" + }, + "MouseAnatomyModel": { + "description": "Base model for mouse anatomy", + "properties": { + "name": { + "title": "Name", + "type": "string" + }, + "registry": { + "$ref": "#/$defs/Registry" + }, + "registry_identifier": { + "title": "Registry Identifier", + "type": "string" + } + }, + "required": [ + "name", + "registry", + "registry_identifier" + ], + "title": "MouseAnatomyModel", + "type": "object" + }, + "MousePlatformConfig": { + "additionalProperties": false, + "description": "Configuration for mouse platforms", + "properties": { + "object_type": { + "const": "Mouse platform config", + "default": "Mouse platform config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "objects_in_arena": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Objects in area" + }, + "active_control": { + "default": false, + "description": "True when movement of the mouse platform is dynamically controlled by the experimenter", + "title": "Active control", + "type": "boolean" + } + }, + "required": [ + "device_name" + ], + "title": "MousePlatformConfig", + "type": "object" + }, + "MouseSubject": { + "additionalProperties": false, + "description": "Description of a mouse subject", + "properties": { + "object_type": { + "const": "Mouse subject", + "default": "Mouse subject", + "title": "Object Type", + "type": "string" + }, + "sex": { + "$ref": "#/$defs/Sex" + }, + "date_of_birth": { + "format": "date", + "title": "Date of birth", + "type": "string" + }, + "strain": { + "discriminator": { + "mapping": { + "BALB/c": "#/$defs/_Balb_C", + "C57BL/6J": "#/$defs/_C57Bl_6J", + "Unknown": "#/$defs/aind_data_schema_models__species___Unknown" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_C57Bl_6J" + }, + { + "$ref": "#/$defs/_Balb_C" + }, + { + "$ref": "#/$defs/aind_data_schema_models__species___Unknown" + } + ], + "title": "Strain" + }, + "species": { + "discriminator": { + "mapping": { + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Carpa hircus": "#/$defs/_Carpa_Hircus", + "Cavia porcellus": "#/$defs/_Cavia_Porcellus", + "Equus asinus": "#/$defs/_Equus_Asinus", + "Gallus gallus": "#/$defs/_Gallus_Gallus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Lama glama": "#/$defs/_Lama_Glama", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Oryctolagus cuniculus": "#/$defs/_Oryctolagus_Cuniculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus", + "Vicuna pacos": "#/$defs/_Vicuna_Pacos" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Carpa_Hircus" + }, + { + "$ref": "#/$defs/_Cavia_Porcellus" + }, + { + "$ref": "#/$defs/_Equus_Asinus" + }, + { + "$ref": "#/$defs/_Gallus_Gallus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Lama_Glama" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Oryctolagus_Cuniculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" + }, + { + "$ref": "#/$defs/_Vicuna_Pacos" + } + ], + "title": "Species" + }, + "alleles": { + "default": [], + "description": "Allele names and persistent IDs", + "items": { + "$ref": "#/$defs/PIDName" + }, + "title": "Alleles", + "type": "array" + }, + "genotype": { + "description": "Genotype of the animal providing both alleles", + "title": "Genotype", + "type": "string" + }, + "breeding_info": { + "anyOf": [ + { + "$ref": "#/$defs/BreedingInfo" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Breeding Info" + }, + "wellness_reports": { + "default": [], + "items": { + "$ref": "#/$defs/WellnessReport" + }, + "title": "Wellness Report", + "type": "array" + }, + "housing": { + "anyOf": [ + { + "$ref": "#/$defs/Housing" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Housing" + }, + "source": { + "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" + }, + "restrictions": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Any restrictions on use or publishing based on subject source", + "title": "Restrictions" + }, + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "description": "RRID of mouse if acquired from supplier", + "title": "RRID" + } + }, + "required": [ + "sex", + "date_of_birth", + "strain", + "species", + "genotype", + "source" + ], + "title": "MouseSubject", + "type": "object" + }, + "MyomatrixArray": { + "additionalProperties": false, + "description": "Description of a Myomatrix array", + "properties": { + "object_type": { + "const": "Myomatrix array", + "default": "Myomatrix array", + "title": "Object 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_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -20262,6 +28037,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -20270,6 +28046,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -20293,6 +28070,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -20343,6 +28121,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -20406,6 +28187,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -20454,6 +28238,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -20553,6 +28340,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -20577,6 +28367,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -20646,6 +28439,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -20656,11 +28452,903 @@ } ], "default": null, - "title": "Manufacturer" + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "array_type": { + "$ref": "#/$defs/MyomatrixArrayType", + "title": "Array type" + }, + "threads": { + "items": { + "$ref": "#/$defs/MyomatrixThread" + }, + "title": "Array threads", + "type": "array" + } + }, + "required": [ + "name", + "array_type", + "threads" + ], + "title": "MyomatrixArray", + "type": "object" + }, + "MyomatrixArrayType": { + "description": "Type of Myomatrix array", + "enum": [ + "Injected", + "Sutured" + ], + "title": "MyomatrixArrayType", + "type": "string" + }, + "MyomatrixContact": { + "additionalProperties": false, + "description": "Description of a contact on a myomatrix thread", + "properties": { + "object_type": { + "const": "Myomatrix contact", + "default": "Myomatrix contact", + "title": "Object Type", + "type": "string" + }, + "body_part": { + "$ref": "#/$defs/MouseAnatomyModel", + "description": "Use MouseBodyParts", + "title": "Body part of contact insertion" + }, + "relative_position": { + "$ref": "#/$defs/AnatomicalRelative", + "description": "Position relative to procedures coordinate system", + "title": "Relative position" + }, + "muscle": { + "$ref": "#/$defs/MouseAnatomyModel", + "description": "Use MouseEmgMuscles", + "title": "Muscle of contact insertion" + }, + "in_muscle": { + "title": "In muscle", + "type": "boolean" + } + }, + "required": [ + "body_part", + "relative_position", + "muscle", + "in_muscle" + ], + "title": "MyomatrixContact", + "type": "object" + }, + "MyomatrixInsertion": { + "additionalProperties": false, + "description": "Description of a Myomatrix array insertion for EMG", + "properties": { + "object_type": { + "const": "Myomatrix insertion", + "default": "Myomatrix insertion", + "title": "Object Type", + "type": "string" + }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, + "ground_electrode": { + "$ref": "#/$defs/GroundWireImplant", + "title": "Ground electrode" + }, + "implanted_device": { + "$ref": "#/$defs/MyomatrixArray", + "title": "Implanted device" + } + }, + "required": [ + "ground_electrode", + "implanted_device" + ], + "title": "MyomatrixInsertion", + "type": "object" + }, + "MyomatrixThread": { + "additionalProperties": false, + "description": "Description of a thread of a myomatrix array", + "properties": { + "object_type": { + "const": "Myomatrix thread", + "default": "Myomatrix thread", + "title": "Object Type", + "type": "string" + }, + "ground_electrode_location": { + "$ref": "#/$defs/MouseAnatomyModel", + "description": "Use GroundWireLocations", + "title": "Location of ground electrode" + }, + "contacts": { + "items": { + "$ref": "#/$defs/MyomatrixContact" + }, + "title": "Contacts", + "type": "array" + } + }, + "required": [ + "ground_electrode_location", + "contacts" + ], + "title": "MyomatrixThread", + "type": "object" + }, + "NeuronStructure": { + "description": "Neuronal structures captured in imaging planes", + "enum": [ + "Soma", + "Dendrite", + "Axon", + "Other" + ], + "title": "NeuronStructure", + "type": "string" + }, + "NeuropixelsBasestation": { + "additionalProperties": false, + "description": "PXI-based Neuropixels DAQ", + "properties": { + "object_type": { + "const": "Neuropixels basestation", + "default": "Neuropixels basestation", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Device name", + "type": "string" + }, + "serial_number": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Serial number" + }, + "manufacturer": { + "default": { + "name": "Interuniversity Microelectronics Center", + "abbreviation": "IMEC", + "registry": "Research Organization Registry (ROR)", + "registry_identifier": "02kcbn207" + }, + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Manufacturer" + }, + "model": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Model" + }, + "additional_settings": { + "anyOf": [ + { + "$ref": "#/$defs/_GenericModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Additional parameters" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" + }, + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "PXI" + }, + "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" + }, + "basestation_firmware_version": { + "title": "Basestation firmware version", + "type": "string" + }, + "bsc_firmware_version": { + "title": "Basestation connect board firmware", + "type": "string" + }, + "slot": { + "title": "Slot number for this basestation", + "type": "integer" + }, + "ports": { + "items": { + "$ref": "#/$defs/ProbePort" + }, + "title": "Basestation ports", + "type": "array" + } + }, + "required": [ + "name", + "basestation_firmware_version", + "bsc_firmware_version", + "slot", + "ports" + ], + "title": "NeuropixelsBasestation", + "type": "object" + }, + "NonHumanPrimateSubject": { + "additionalProperties": false, + "description": "Description of a non-human primate subject", + "properties": { + "object_type": { + "const": "Non human primate subject", + "default": "Non human primate subject", + "title": "Object Type", + "type": "string" + }, + "species": { + "discriminator": { + "mapping": { + "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", + "Carpa hircus": "#/$defs/_Carpa_Hircus", + "Cavia porcellus": "#/$defs/_Cavia_Porcellus", + "Equus asinus": "#/$defs/_Equus_Asinus", + "Gallus gallus": "#/$defs/_Gallus_Gallus", + "Homo sapiens": "#/$defs/_Homo_Sapiens", + "Lama glama": "#/$defs/_Lama_Glama", + "Macaca mulatta": "#/$defs/_Macaca_Mulatta", + "Mus musculus": "#/$defs/_Mus_Musculus", + "Oryctolagus cuniculus": "#/$defs/_Oryctolagus_Cuniculus", + "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus", + "Vicuna pacos": "#/$defs/_Vicuna_Pacos" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Callithrix_Jacchus" + }, + { + "$ref": "#/$defs/_Carpa_Hircus" + }, + { + "$ref": "#/$defs/_Cavia_Porcellus" + }, + { + "$ref": "#/$defs/_Equus_Asinus" + }, + { + "$ref": "#/$defs/_Gallus_Gallus" + }, + { + "$ref": "#/$defs/_Homo_Sapiens" + }, + { + "$ref": "#/$defs/_Lama_Glama" + }, + { + "$ref": "#/$defs/_Macaca_Mulatta" + }, + { + "$ref": "#/$defs/_Mus_Musculus" + }, + { + "$ref": "#/$defs/_Oryctolagus_Cuniculus" + }, + { + "$ref": "#/$defs/_Rattus_Norvegicus" + }, + { + "$ref": "#/$defs/_Vicuna_Pacos" + } + ], + "title": "species" + }, + "sex": { + "$ref": "#/$defs/Sex" }, - "model": { + "date_of_birth": { "anyOf": [ { + "format": "date", "type": "string" }, { @@ -20668,330 +29356,1120 @@ } ], "default": null, - "title": "Model" + "title": "Date of birth" }, - "additional_settings": { - "anyOf": [ + "year_of_birth": { + "title": "Year of birth", + "type": "integer" + }, + "mating_status": { + "$ref": "#/$defs/MatingStatus", + "title": "Mating status" + }, + "source": { + "description": "Where the subject was acquired from.", + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" + }, + "propertyName": "name" + }, + "oneOf": [ { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Asus" + }, { - "type": "string" + "$ref": "#/$defs/_Abcam" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "travel": { - "anyOf": [ + "$ref": "#/$defs/_Addgene" + }, { - "type": "number" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "type": "string" - } - ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" - }, - "firmware": { - "anyOf": [ + "$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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, { - "$ref": "#/$defs/Software" + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" }, { - "type": "null" + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], - "default": null, - "title": "Firmware" - } - }, - "required": [ - "name", - "travel" - ], - "title": "MotorizedStage", - "type": "object" - }, - "MouseAnatomyModel": { - "description": "Base model for mouse anatomy", - "properties": { - "name": { - "title": "Name", - "type": "string" - }, - "registry": { - "$ref": "#/$defs/Registry" - }, - "registry_identifier": { - "title": "Registry Identifier", - "type": "string" + "title": "Source" } }, "required": [ - "name", - "registry", - "registry_identifier" + "species", + "sex", + "year_of_birth", + "mating_status", + "source" ], - "title": "MouseAnatomyModel", + "title": "NonHumanPrimateSubject", "type": "object" }, - "MousePlatformConfig": { + "NonSurgicalInjection": { "additionalProperties": false, - "description": "Configuration for mouse platforms", + "description": "Injection procedure performed outside of surgery,\nwhich may include one or more injections at different locations/depths", "properties": { "object_type": { - "const": "Mouse platform config", - "default": "Mouse platform config", + "const": "Non surgical injection", + "default": "Non surgical injection", "title": "Object Type", "type": "string" }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", + "start_date": { + "format": "date", + "title": "Start date", "type": "string" }, - "objects_in_arena": { + "ethics_review_id": { + "title": "Ethics review ID", + "type": "string" + }, + "protocol_id": { "anyOf": [ { - "items": { - "type": "string" - }, - "type": "array" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Objects in area" + "description": "DOI for protocols.io", + "title": "Protocol ID" }, - "active_control": { - "default": false, - "description": "True when movement of the mouse platform is dynamically controlled by the experimenter", - "title": "Active control", - "type": "boolean" + "injections": { + "items": { + "$ref": "#/$defs/Injection" + }, + "minItems": 1, + "title": "Injections", + "type": "array" + }, + "notes": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Notes" } }, "required": [ - "device_name" + "start_date", + "ethics_review_id", + "injections" ], - "title": "MousePlatformConfig", + "title": "NonSurgicalInjection", "type": "object" }, - "MouseSubject": { + "NonViralMaterial": { "additionalProperties": false, - "description": "Description of a mouse subject", + "description": "Description of a non-viral injection material", "properties": { "object_type": { - "const": "Mouse subject", - "default": "Mouse subject", + "const": "Non viral material", + "default": "Non viral material", "title": "Object Type", "type": "string" }, - "sex": { - "$ref": "#/$defs/Sex" - }, - "date_of_birth": { - "format": "date", - "title": "Date of birth", + "name": { + "title": "Name", "type": "string" }, - "strain": { + "source": { "discriminator": { "mapping": { - "BALB/c": "#/$defs/_Balb_C", - "C57BL/6J": "#/$defs/_C57Bl_6J", - "Unknown": "#/$defs/aind_data_schema_models__species___Unknown" + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_C57Bl_6J" + "$ref": "#/$defs/_Placid_Industries" }, { - "$ref": "#/$defs/_Balb_C" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/aind_data_schema_models__species___Unknown" - } - ], - "title": "Strain" - }, - "species": { - "discriminator": { - "mapping": { - "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", - "Carpa hircus": "#/$defs/_Carpa_Hircus", - "Cavia porcellus": "#/$defs/_Cavia_Porcellus", - "Equus asinus": "#/$defs/_Equus_Asinus", - "Gallus gallus": "#/$defs/_Gallus_Gallus", - "Homo sapiens": "#/$defs/_Homo_Sapiens", - "Lama glama": "#/$defs/_Lama_Glama", - "Macaca mulatta": "#/$defs/_Macaca_Mulatta", - "Mus musculus": "#/$defs/_Mus_Musculus", - "Oryctolagus cuniculus": "#/$defs/_Oryctolagus_Cuniculus", - "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus", - "Vicuna pacos": "#/$defs/_Vicuna_Pacos" + "$ref": "#/$defs/_Quantifi" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Callithrix_Jacchus" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/_Carpa_Hircus" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/_Cavia_Porcellus" + "$ref": "#/$defs/_Same_Sky" }, { - "$ref": "#/$defs/_Equus_Asinus" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/_Gallus_Gallus" + "$ref": "#/$defs/_Scientifica" }, { - "$ref": "#/$defs/_Homo_Sapiens" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/_Lama_Glama" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/_Macaca_Mulatta" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/_Mus_Musculus" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/_Oryctolagus_Cuniculus" + "$ref": "#/$defs/_Spectra_Physics" }, { - "$ref": "#/$defs/_Rattus_Norvegicus" + "$ref": "#/$defs/_Spinnaker" }, { - "$ref": "#/$defs/_Vicuna_Pacos" - } - ], - "title": "Species" - }, - "alleles": { - "default": [], - "description": "Allele names and persistent IDs", - "items": { - "$ref": "#/$defs/PIDName" - }, - "title": "Alleles", - "type": "array" - }, - "genotype": { - "description": "Genotype of the animal providing both alleles", - "title": "Genotype", - "type": "string" - }, - "breeding_info": { - "anyOf": [ + "$ref": "#/$defs/_Te_Connectivity" + }, { - "$ref": "#/$defs/BreedingInfo" + "$ref": "#/$defs/_Tamron" }, { - "type": "null" - } - ], - "default": null, - "title": "Breeding Info" - }, - "wellness_reports": { - "default": [], - "items": { - "$ref": "#/$defs/WellnessReport" - }, - "title": "Wellness Report", - "type": "array" - }, - "housing": { - "anyOf": [ + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "$ref": "#/$defs/Housing" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "null" - } - ], - "default": null, - "title": "Housing" - }, - "source": { - "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/_Allen_Institute", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "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", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/_Columbia_University" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/_Janelia_Research_Campus" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_Jackson_Laboratory" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_New_York_University" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_University_Of_Pennsylvania" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Source" }, - "restrictions": { + "rrid": { + "anyOf": [ + { + "$ref": "#/$defs/PIDName" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Research Resource ID" + }, + "lot_number": { "anyOf": [ { "type": "string" @@ -21001,41 +30479,62 @@ } ], "default": null, - "description": "Any restrictions on use or publishing based on subject source", - "title": "Restrictions" + "title": "Lot number" }, - "rrid": { + "expiration_date": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "format": "date", + "type": "string" }, { "type": "null" } ], "default": null, - "description": "RRID of mouse if acquired from supplier", - "title": "RRID" + "title": "Lot expiration date" + }, + "concentration": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Must provide concentration unit", + "title": "Concentration" + }, + "concentration_unit": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For example, mg/mL", + "title": "Concentration unit" } }, "required": [ - "sex", - "date_of_birth", - "strain", - "species", - "genotype", + "name", "source" ], - "title": "MouseSubject", + "title": "NonViralMaterial", "type": "object" }, - "MyomatrixArray": { + "Objective": { "additionalProperties": false, - "description": "Description of a Myomatrix array", + "description": "Description of an objective device", "properties": { "object_type": { - "const": "Myomatrix array", - "default": "Myomatrix array", + "const": "Objective", + "default": "Objective", "title": "Object Type", "type": "string" }, @@ -21075,6 +30574,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -21096,6 +30596,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -21112,6 +30613,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -21145,6 +30647,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -21153,6 +30656,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -21176,6 +30680,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -21226,6 +30731,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -21289,6 +30797,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -21337,6 +30848,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -21436,6 +30950,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -21460,6 +30977,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -21509,298 +31029,39 @@ "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_Transducer_Techniques" - }, - { - "$ref": "#/$defs/_Tymphany" - }, - { - "$ref": "#/$defs/_University_Of_California_San_Diego" - }, - { - "$ref": "#/$defs/_University_Of_Pennsylvania" - }, - { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - { - "$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" - }, - "additional_settings": { - "anyOf": [ - { - "$ref": "#/$defs/_GenericModel" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "array_type": { - "$ref": "#/$defs/MyomatrixArrayType", - "title": "Array type" - }, - "threads": { - "items": { - "$ref": "#/$defs/MyomatrixThread" - }, - "title": "Array threads", - "type": "array" - } - }, - "required": [ - "name", - "array_type", - "threads" - ], - "title": "MyomatrixArray", - "type": "object" - }, - "MyomatrixArrayType": { - "description": "Type of Myomatrix array", - "enum": [ - "Injected", - "Sutured" - ], - "title": "MyomatrixArrayType", - "type": "string" - }, - "MyomatrixContact": { - "additionalProperties": false, - "description": "Description of a contact on a myomatrix thread", - "properties": { - "object_type": { - "const": "Myomatrix contact", - "default": "Myomatrix contact", - "title": "Object Type", - "type": "string" - }, - "body_part": { - "$ref": "#/$defs/MouseAnatomyModel", - "description": "Use MouseBodyParts", - "title": "Body part of contact insertion" - }, - "relative_position": { - "$ref": "#/$defs/AnatomicalRelative", - "description": "Position relative to procedures coordinate system", - "title": "Relative position" - }, - "muscle": { - "$ref": "#/$defs/MouseAnatomyModel", - "description": "Use MouseEmgMuscles", - "title": "Muscle of contact insertion" - }, - "in_muscle": { - "title": "In muscle", - "type": "boolean" - } - }, - "required": [ - "body_part", - "relative_position", - "muscle", - "in_muscle" - ], - "title": "MyomatrixContact", - "type": "object" - }, - "MyomatrixInsertion": { - "additionalProperties": false, - "description": "Description of a Myomatrix array insertion for EMG", - "properties": { - "object_type": { - "const": "Myomatrix insertion", - "default": "Myomatrix insertion", - "title": "Object Type", - "type": "string" - }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "ground_electrode": { - "$ref": "#/$defs/GroundWireImplant", - "title": "Ground electrode" - }, - "implanted_device": { - "$ref": "#/$defs/MyomatrixArray", - "title": "Implanted device" - } - }, - "required": [ - "ground_electrode", - "implanted_device" - ], - "title": "MyomatrixInsertion", - "type": "object" - }, - "MyomatrixThread": { - "additionalProperties": false, - "description": "Description of a thread of a myomatrix array", - "properties": { - "object_type": { - "const": "Myomatrix thread", - "default": "Myomatrix thread", - "title": "Object Type", - "type": "string" - }, - "ground_electrode_location": { - "$ref": "#/$defs/MouseAnatomyModel", - "description": "Use GroundWireLocations", - "title": "Location of ground electrode" - }, - "contacts": { - "items": { - "$ref": "#/$defs/MyomatrixContact" - }, - "title": "Contacts", - "type": "array" - } - }, - "required": [ - "ground_electrode_location", - "contacts" - ], - "title": "MyomatrixThread", - "type": "object" - }, - "NeuronStructure": { - "description": "Neuronal structures captured in imaging planes", - "enum": [ - "Soma", - "Dendrite", - "Axon", - "Other" - ], - "title": "NeuronStructure", - "type": "string" - }, - "NeuropixelsBasestation": { - "additionalProperties": false, - "description": "PXI-based Neuropixels DAQ", - "properties": { - "object_type": { - "const": "Neuropixels basestation", - "default": "Neuropixels basestation", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Interuniversity Microelectronics Center", - "abbreviation": "IMEC", - "registry": "Research Organization Registry (ROR)", - "registry_identifier": "02kcbn207" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "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/_Arduino" - }, - { - "$ref": "#/$defs/_Champalimaud_Foundation" - }, - { - "$ref": "#/$defs/_National_Instruments" - }, - { - "$ref": "#/$defs/_Neuralynx" - }, - { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" - }, - { - "$ref": "#/$defs/_Open_Ephys_Production_Site" - }, - { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ] }, { - "$ref": "#/$defs/_Other" + "type": "null" } ], + "default": null, "title": "Manufacturer" }, "model": { @@ -21839,267 +31100,78 @@ "default": null, "title": "Notes" }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "PXI" - }, - "channels": { - "default": [], - "items": { - "$ref": "#/$defs/DAQChannel" - }, - "title": "DAQ channels", - "type": "array" - }, - "firmware_version": { + "numerical_aperture": { "anyOf": [ { - "type": "string" + "type": "number" }, - { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ { "type": "string" - }, - { - "type": "null" } ], - "default": null, - "title": "Hardware version" - }, - "basestation_firmware_version": { - "title": "Basestation firmware version", - "type": "string" - }, - "bsc_firmware_version": { - "title": "Basestation connect board firmware", - "type": "string" - }, - "slot": { - "title": "Slot number for this basestation", - "type": "integer" - }, - "ports": { - "items": { - "$ref": "#/$defs/ProbePort" - }, - "title": "Basestation ports", - "type": "array" - } - }, - "required": [ - "name", - "basestation_firmware_version", - "bsc_firmware_version", - "slot", - "ports" - ], - "title": "NeuropixelsBasestation", - "type": "object" - }, - "NonHumanPrimateSubject": { - "additionalProperties": false, - "description": "Description of a non-human primate subject", - "properties": { - "object_type": { - "const": "Non human primate subject", - "default": "Non human primate subject", - "title": "Object Type", - "type": "string" + "title": "Numerical aperture (in air)" }, - "species": { - "discriminator": { - "mapping": { - "Callithrix jacchus": "#/$defs/_Callithrix_Jacchus", - "Carpa hircus": "#/$defs/_Carpa_Hircus", - "Cavia porcellus": "#/$defs/_Cavia_Porcellus", - "Equus asinus": "#/$defs/_Equus_Asinus", - "Gallus gallus": "#/$defs/_Gallus_Gallus", - "Homo sapiens": "#/$defs/_Homo_Sapiens", - "Lama glama": "#/$defs/_Lama_Glama", - "Macaca mulatta": "#/$defs/_Macaca_Mulatta", - "Mus musculus": "#/$defs/_Mus_Musculus", - "Oryctolagus cuniculus": "#/$defs/_Oryctolagus_Cuniculus", - "Rattus norvegicus": "#/$defs/_Rattus_Norvegicus", - "Vicuna pacos": "#/$defs/_Vicuna_Pacos" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/_Callithrix_Jacchus" - }, - { - "$ref": "#/$defs/_Carpa_Hircus" - }, - { - "$ref": "#/$defs/_Cavia_Porcellus" - }, - { - "$ref": "#/$defs/_Equus_Asinus" - }, - { - "$ref": "#/$defs/_Gallus_Gallus" - }, - { - "$ref": "#/$defs/_Homo_Sapiens" - }, - { - "$ref": "#/$defs/_Lama_Glama" - }, - { - "$ref": "#/$defs/_Macaca_Mulatta" - }, - { - "$ref": "#/$defs/_Mus_Musculus" - }, - { - "$ref": "#/$defs/_Oryctolagus_Cuniculus" - }, + "magnification": { + "anyOf": [ { - "$ref": "#/$defs/_Rattus_Norvegicus" + "type": "number" }, { - "$ref": "#/$defs/_Vicuna_Pacos" + "type": "string" } ], - "title": "species" + "title": "Magnification" }, - "sex": { - "$ref": "#/$defs/Sex" + "immersion": { + "$ref": "#/$defs/ImmersionMedium", + "title": "Immersion" }, - "date_of_birth": { + "objective_type": { "anyOf": [ { - "format": "date", - "type": "string" + "$ref": "#/$defs/ObjectiveType" }, { "type": "null" } ], "default": null, - "title": "Date of birth" - }, - "year_of_birth": { - "title": "Year of birth", - "type": "integer" - }, - "mating_status": { - "$ref": "#/$defs/MatingStatus", - "title": "Mating status" - }, - "source": { - "description": "Where the subject was acquired from.", - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/_Allen_Institute", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "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", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - "propertyName": "name" - }, - "oneOf": [ - { - "$ref": "#/$defs/_Allen_Institute" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$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/_University_Of_Pennsylvania" - }, - { - "$ref": "#/$defs/_Other" - }, - { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - } - ], - "title": "Source" + "title": "Objective type" } }, "required": [ - "species", - "sex", - "year_of_birth", - "mating_status", - "source" + "name", + "numerical_aperture", + "magnification", + "immersion" ], - "title": "NonHumanPrimateSubject", + "title": "Objective", "type": "object" }, - "NonSurgicalInjection": { + "ObjectiveType": { + "description": "Objective type for Slap2", + "enum": [ + "Remote", + "Primary" + ], + "title": "ObjectiveType", + "type": "string" + }, + "Olfactometer": { "additionalProperties": false, - "description": "Injection procedure performed outside of surgery,\nwhich may include one or more injections at different locations/depths", + "description": "Description of an olfactometer for odor stimuli", "properties": { "object_type": { - "const": "Non surgical injection", - "default": "Non surgical injection", + "const": "Olfactometer", + "default": "Olfactometer", "title": "Object Type", "type": "string" }, - "start_date": { - "format": "date", - "title": "Start date", - "type": "string" - }, - "ethics_review_id": { - "title": "Ethics review ID", + "name": { + "title": "Device name", "type": "string" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, - "injections": { - "items": { - "$ref": "#/$defs/Injection" - }, - "minItems": 1, - "title": "Injections", - "type": "array" - }, - "notes": { + "serial_number": { "anyOf": [ { "type": "string" @@ -22109,32 +31181,9 @@ } ], "default": null, - "title": "Notes" - } - }, - "required": [ - "start_date", - "ethics_review_id", - "injections" - ], - "title": "NonSurgicalInjection", - "type": "object" - }, - "NonViralMaterial": { - "additionalProperties": false, - "description": "Description of a non-viral injection material", - "properties": { - "object_type": { - "const": "Non viral material", - "default": "Non viral material", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" + "title": "Serial number" }, - "source": { + "manufacturer": { "discriminator": { "mapping": { "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", @@ -22152,6 +31201,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -22173,6 +31223,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -22189,6 +31240,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -22222,6 +31274,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -22230,6 +31283,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -22253,6 +31307,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -22303,6 +31358,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -22366,6 +31424,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -22414,6 +31475,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -22513,6 +31577,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -22537,6 +31604,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -22606,40 +31676,42 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } ], - "title": "Source" + "title": "Manufacturer" }, - "rrid": { + "model": { "anyOf": [ { - "$ref": "#/$defs/PIDName" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Research Resource ID" + "title": "Model" }, - "lot_number": { + "additional_settings": { "anyOf": [ { - "type": "string" + "$ref": "#/$defs/_GenericModel" }, { "type": "null" } ], "default": null, - "title": "Lot number" + "title": "Additional parameters" }, - "expiration_date": { + "notes": { "anyOf": [ { - "format": "date", "type": "string" }, { @@ -22647,22 +31719,33 @@ } ], "default": null, - "title": "Lot expiration date" + "title": "Notes" }, - "concentration": { + "data_interface": { + "$ref": "#/$defs/DataInterface", + "default": "USB", + "title": "Data interface" + }, + "channels": { + "items": { + "$ref": "#/$defs/OlfactometerChannel" + }, + "title": "Channels", + "type": "array" + }, + "firmware_version": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ], "default": null, - "description": "Must provide concentration unit", - "title": "Concentration" + "title": "Firmware version" }, - "concentration_unit": { + "hardware_version": { "anyOf": [ { "type": "string" @@ -22672,554 +31755,203 @@ } ], "default": null, - "description": "For example, mg/mL", - "title": "Concentration unit" - } - }, - "required": [ - "name", - "source" - ], - "title": "NonViralMaterial", - "type": "object" - }, - "Objective": { - "additionalProperties": false, - "description": "Description of an objective device", - "properties": { - "object_type": { - "const": "Objective", - "default": "Objective", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" + "title": "Hardware version" }, - "serial_number": { - "anyOf": [ + "harp_device_type": { + "default": { + "whoami": 1140, + "name": "Olfactometer" + }, + "discriminator": { + "mapping": { + "AnalogInput": "#/$defs/_Analoginput", + "Archimedes": "#/$defs/_Archimedes", + "AudioSwitch": "#/$defs/_Audioswitch", + "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", + "CameraController": "#/$defs/_Cameracontroller", + "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", + "ClockSynchronizer": "#/$defs/_Clocksynchronizer", + "CurrentDriver": "#/$defs/_Currentdriver", + "Driver12Volts": "#/$defs/_Driver12Volts", + "EnvironmentSensor": "#/$defs/_Environmentsensor", + "FlyPad": "#/$defs/_Flypad", + "Hobgoblin": "#/$defs/_Hobgoblin", + "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", + "InputExpander": "#/$defs/_Inputexpander", + "LaserDriverController": "#/$defs/_Laserdrivercontroller", + "LedController": "#/$defs/_Ledcontroller", + "LicketySplit": "#/$defs/_Licketysplit", + "LoadCells": "#/$defs/_Loadcells", + "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", + "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", + "Olfactometer": "#/$defs/_Olfactometer", + "OutputExpander": "#/$defs/_Outputexpander", + "Pluma": "#/$defs/_Pluma", + "Poke": "#/$defs/_Poke", + "PyControlAdapter": "#/$defs/_Pycontroladapter", + "RfidReader": "#/$defs/_Rfidreader", + "RgbArray": "#/$defs/_Rgbarray", + "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", + "SniffDetector": "#/$defs/_Sniffdetector", + "SoundCard": "#/$defs/_Soundcard", + "StepperDriver": "#/$defs/_Stepperdriver", + "Synchronizer": "#/$defs/_Synchronizer", + "SyringePump": "#/$defs/_Syringepump", + "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", + "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", + "Treadmill": "#/$defs/_Treadmill", + "USBHub": "#/$defs/_Usbhub", + "VestibularH1": "#/$defs/_Vestibularh1", + "VestibularH2": "#/$defs/_Vestibularh2", + "Wear": "#/$defs/_Wear", + "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", + "WhiteRabbit": "#/$defs/_Whiterabbit", + "cuTTLefish": "#/$defs/_Cuttlefish", + "cuTTLefishFip": "#/$defs/_Cuttlefishfip", + "deLuxDriver": "#/$defs/_Deluxdriver" + }, + "propertyName": "name" + }, + "oneOf": [ + { + "$ref": "#/$defs/_Analoginput" + }, + { + "$ref": "#/$defs/_Archimedes" + }, + { + "$ref": "#/$defs/_Audioswitch" + }, + { + "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + }, + { + "$ref": "#/$defs/_Cameracontroller" + }, + { + "$ref": "#/$defs/_Cameracontrollergen2" + }, + { + "$ref": "#/$defs/_Clocksynchronizer" + }, + { + "$ref": "#/$defs/_Currentdriver" + }, + { + "$ref": "#/$defs/_Driver12Volts" + }, + { + "$ref": "#/$defs/_Environmentsensor" + }, + { + "$ref": "#/$defs/_Flypad" + }, + { + "$ref": "#/$defs/_Hobgoblin" + }, + { + "$ref": "#/$defs/_Ibl_Behavior_Control" + }, + { + "$ref": "#/$defs/_Inputexpander" + }, + { + "$ref": "#/$defs/_Laserdrivercontroller" + }, + { + "$ref": "#/$defs/_Ledcontroller" + }, + { + "$ref": "#/$defs/_Licketysplit" + }, + { + "$ref": "#/$defs/_Loadcells" + }, + { + "$ref": "#/$defs/_Multipwmgenerator" + }, + { + "$ref": "#/$defs/_Neurophotometricsfp3002" + }, + { + "$ref": "#/$defs/_Olfactometer" + }, + { + "$ref": "#/$defs/_Outputexpander" + }, { - "type": "string" + "$ref": "#/$defs/_Pluma" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "anyOf": [ + "$ref": "#/$defs/_Poke" + }, { - "discriminator": { - "mapping": { - "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", - "ASUS": "#/$defs/_Asus", - "Abcam": "#/$defs/_Abcam", - "Addgene": "#/$defs/_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", - "Arduino": "#/$defs/_Arduino", - "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", - "Basler": "#/$defs/_Basler", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "Boston University": "#/$defs/_Boston_University", - "Bruker": "#/$defs/_Bruker", - "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", - "Cambridge Technology": "#/$defs/_Cambridge_Technology", - "Carl Zeiss": "#/$defs/_Carl_Zeiss", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", - "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", - "Chroma": "#/$defs/_Chroma", - "Coherent Scientific": "#/$defs/_Coherent_Scientific", - "Columbia University": "#/$defs/_Columbia_University", - "Computar": "#/$defs/_Computar", - "Conoptics": "#/$defs/_Conoptics", - "CrestOptics": "#/$defs/_Crestoptics", - "Custom": "#/$defs/_Custom", - "DigiKey": "#/$defs/_Digikey", - "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", - "Item": "#/$defs/_Item", - "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", - "Jenoptik": "#/$defs/_Jenoptik", - "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", - "Julabo": "#/$defs/_Julabo", - "Kowa": "#/$defs/_Kowa", - "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", - "LG": "#/$defs/_Lg", - "Leica": "#/$defs/_Leica", - "LifeCanvas": "#/$defs/_Lifecanvas", - "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", - "Lumencor": "#/$defs/_Lumencor", - "MBF Bioscience": "#/$defs/_Mbf_Bioscience", - "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", - "MKS Newport": "#/$defs/_Mks_Newport", - "MPI": "#/$defs/_Mpi", - "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", - "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", - "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", - "Molecular Instruments": "#/$defs/_Molecular_Instruments", - "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", - "NeuraLynx": "#/$defs/_Neuralynx", - "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", - "Placid Industries": "#/$defs/_Placid_Industries", - "Prizmatix": "#/$defs/_Prizmatix", - "Quantifi": "#/$defs/_Quantifi", - "Raspberry Pi": "#/$defs/_Raspberry_Pi", - "SICGEN": "#/$defs/_Sicgen", - "Same Sky": "#/$defs/_Same_Sky", - "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", - "Spectra-Physics": "#/$defs/_Spectra_Physics", - "Spinnaker": "#/$defs/_Spinnaker", - "TE Connectivity": "#/$defs/_Te_Connectivity", - "Tamron": "#/$defs/_Tamron", - "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", - "Teledyne FLIR": "#/$defs/_Teledyne_Flir", - "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", - "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", - "Transducer Techniques": "#/$defs/_Transducer_Techniques", - "Tymphany": "#/$defs/_Tymphany", - "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", - "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_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/_Arduino" - }, - { - "$ref": "#/$defs/_Arecont_Vision_Costar" - }, - { - "$ref": "#/$defs/_Basler" - }, - { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" - }, - { - "$ref": "#/$defs/_Boston_University" - }, - { - "$ref": "#/$defs/_Bruker" - }, - { - "$ref": "#/$defs/_Cajal_Neuroscience" - }, - { - "$ref": "#/$defs/_Cambridge_Technology" - }, - { - "$ref": "#/$defs/_Carl_Zeiss" - }, - { - "$ref": "#/$defs/_Champalimaud_Foundation" - }, - { - "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" - }, - { - "$ref": "#/$defs/_Charles_River_Laboratories" - }, - { - "$ref": "#/$defs/_Chroma" - }, - { - "$ref": "#/$defs/_Coherent_Scientific" - }, - { - "$ref": "#/$defs/_Columbia_University" - }, - { - "$ref": "#/$defs/_Computar" - }, - { - "$ref": "#/$defs/_Conoptics" - }, - { - "$ref": "#/$defs/_Crestoptics" - }, - { - "$ref": "#/$defs/_Custom" - }, - { - "$ref": "#/$defs/_Digikey" - }, - { - "$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/_Item" - }, - { - "$ref": "#/$defs/_Jackson_Laboratory" - }, - { - "$ref": "#/$defs/_Janelia_Research_Campus" - }, - { - "$ref": "#/$defs/_Jenoptik" - }, - { - "$ref": "#/$defs/_Johns_Hopkins_University" - }, - { - "$ref": "#/$defs/_Julabo" - }, - { - "$ref": "#/$defs/_Kowa" - }, - { - "$ref": "#/$defs/_Lasos_Lasertechnik" - }, - { - "$ref": "#/$defs/_Lg" - }, - { - "$ref": "#/$defs/_Leica" - }, - { - "$ref": "#/$defs/_Lifecanvas" - }, - { - "$ref": "#/$defs/_Lumen_Dynamics" - }, - { - "$ref": "#/$defs/_Lumencor" - }, - { - "$ref": "#/$defs/_Mbf_Bioscience" - }, - { - "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" - }, - { - "$ref": "#/$defs/_Mks_Newport" - }, - { - "$ref": "#/$defs/_Mpi" - }, - { - "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" - }, - { - "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" - }, - { - "$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/_Molecular_Instruments" - }, - { - "$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/_Neuralynx" - }, - { - "$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/_Placid_Industries" - }, - { - "$ref": "#/$defs/_Prizmatix" - }, - { - "$ref": "#/$defs/_Quantifi" - }, - { - "$ref": "#/$defs/_Raspberry_Pi" - }, - { - "$ref": "#/$defs/_Sicgen" - }, - { - "$ref": "#/$defs/_Same_Sky" - }, - { - "$ref": "#/$defs/_Schneider_Kreuznach" - }, - { - "$ref": "#/$defs/_Second_Order_Effects" - }, - { - "$ref": "#/$defs/_Semrock" - }, - { - "$ref": "#/$defs/_Sigma_Aldrich" - }, - { - "$ref": "#/$defs/_Simons_Foundation" - }, - { - "$ref": "#/$defs/_Spectra_Physics" - }, - { - "$ref": "#/$defs/_Spinnaker" - }, - { - "$ref": "#/$defs/_Te_Connectivity" - }, - { - "$ref": "#/$defs/_Tamron" - }, - { - "$ref": "#/$defs/_Technical_Manufacturing_Corporation" - }, - { - "$ref": "#/$defs/_Teledyne_Flir" - }, - { - "$ref": "#/$defs/_Teledyne_Vision_Solutions" - }, - { - "$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/_Transducer_Techniques" - }, - { - "$ref": "#/$defs/_Tymphany" - }, - { - "$ref": "#/$defs/_University_Of_California_San_Diego" - }, - { - "$ref": "#/$defs/_University_Of_Pennsylvania" - }, - { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - }, - { - "$ref": "#/$defs/_Vieworks" - }, - { - "$ref": "#/$defs/_Vortran" - }, - { - "$ref": "#/$defs/_Ams_Osram" - } - ] + "$ref": "#/$defs/_Pycontroladapter" + }, + { + "$ref": "#/$defs/_Rfidreader" + }, + { + "$ref": "#/$defs/_Rgbarray" + }, + { + "$ref": "#/$defs/_Simpleanaloggenerator" + }, + { + "$ref": "#/$defs/_Sniffdetector" + }, + { + "$ref": "#/$defs/_Soundcard" + }, + { + "$ref": "#/$defs/_Stepperdriver" + }, + { + "$ref": "#/$defs/_Synchronizer" + }, + { + "$ref": "#/$defs/_Syringepump" }, { - "type": "null" - } - ], - "default": null, - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Timestampgeneratorgen1" + }, { - "type": "string" + "$ref": "#/$defs/_Timestampgeneratorgen3" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Treadmill" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Usbhub" }, { - "type": "null" + "$ref": "#/$defs/_Vestibularh1" + }, + { + "$ref": "#/$defs/_Vestibularh2" + }, + { + "$ref": "#/$defs/_Wear" + }, + { + "$ref": "#/$defs/_Wearbasestationgen2" + }, + { + "$ref": "#/$defs/_Whiterabbit" + }, + { + "$ref": "#/$defs/_Cuttlefish" + }, + { + "$ref": "#/$defs/_Cuttlefishfip" + }, + { + "$ref": "#/$defs/_Deluxdriver" } ], - "default": null, - "title": "Additional parameters" + "title": "Type of Harp device" }, - "notes": { + "core_version": { "anyOf": [ { "type": "string" @@ -23229,20 +31961,90 @@ } ], "default": null, - "title": "Notes" + "title": "Core version" }, - "numerical_aperture": { + "tag_version": { "anyOf": [ { - "type": "number" + "type": "string" }, { - "type": "string" + "type": "null" } ], - "title": "Numerical aperture (in air)" + "default": null, + "title": "Tag version" }, - "magnification": { + "is_clock_generator": { + "title": "Is Clock Generator", + "type": "boolean" + } + }, + "required": [ + "name", + "manufacturer", + "channels", + "is_clock_generator" + ], + "title": "Olfactometer", + "type": "object" + }, + "OlfactometerChannel": { + "additionalProperties": false, + "description": "description of a Olfactometer channel", + "properties": { + "object_type": { + "const": "Olfactometer channel", + "default": "Olfactometer channel", + "title": "Object Type", + "type": "string" + }, + "channel_index": { + "title": "Channel index", + "type": "integer" + }, + "channel_type": { + "$ref": "#/$defs/OlfactometerChannelType", + "title": "Channel type" + }, + "flow_capacity": { + "default": 100, + "exclusiveMinimum": 0, + "title": "Flow capacity", + "type": "integer" + }, + "flow_unit": { + "default": "mL/min", + "title": "Flow unit", + "type": "string" + } + }, + "required": [ + "channel_index", + "channel_type" + ], + "title": "OlfactometerChannel", + "type": "object" + }, + "OlfactometerChannelInfo": { + "additionalProperties": false, + "description": "Configuration of a channel in an olfactometer", + "properties": { + "object_type": { + "const": "Olfactometer channel info", + "default": "Olfactometer channel info", + "title": "Object Type", + "type": "string" + }, + "channel_index": { + "title": "Channel index", + "type": "integer" + }, + "odorant": { + "title": "Odorant", + "type": "string" + }, + "dilution": { "anyOf": [ { "type": "number" @@ -23251,50 +32053,95 @@ "type": "string" } ], - "title": "Magnification" - }, - "immersion": { - "$ref": "#/$defs/ImmersionMedium", - "title": "Immersion" + "title": "Odorant dilution" }, - "objective_type": { - "anyOf": [ - { - "$ref": "#/$defs/ObjectiveType" - }, - { - "type": "null" - } - ], - "default": null, - "title": "Objective type" + "dilution_unit": { + "$ref": "#/$defs/ConcentrationUnit", + "default": "% v/v", + "title": "Dilution unit" } }, "required": [ - "name", - "numerical_aperture", - "magnification", - "immersion" + "channel_index", + "odorant", + "dilution" ], - "title": "Objective", + "title": "OlfactometerChannelInfo", "type": "object" }, - "ObjectiveType": { - "description": "Objective type for Slap2", + "OlfactometerChannelType": { + "description": "Olfactometer channel types", "enum": [ - "Remote", - "Primary" + "Odor", + "Carrier" ], - "title": "ObjectiveType", + "title": "OlfactometerChannelType", "type": "string" }, - "Olfactometer": { + "OlfactometerConfig": { "additionalProperties": false, - "description": "Description of an olfactometer for odor stimuli", + "description": "Configuration of olfactometer", "properties": { "object_type": { - "const": "Olfactometer", - "default": "Olfactometer", + "const": "Olfactometer config", + "default": "Olfactometer config", + "title": "Object Type", + "type": "string" + }, + "device_name": { + "description": "Must match a device defined in the instrument.json", + "title": "Device name", + "type": "string" + }, + "channel_configs": { + "description": "List of channels with their odorant and concentration", + "items": { + "$ref": "#/$defs/OlfactometerChannelInfo" + }, + "title": "Channel configurations", + "type": "array" + } + }, + "required": [ + "device_name", + "channel_configs" + ], + "title": "OlfactometerConfig", + "type": "object" + }, + "OligoProbe": { + "additionalProperties": false, + "description": "Description of an oligonucleotide probe", + "properties": { + "object_type": { + "const": "Oligo probe", + "default": "Oligo probe", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "sequence": { + "title": "Sequence", + "type": "string" + } + }, + "required": [ + "name", + "sequence" + ], + "title": "OligoProbe", + "type": "object" + }, + "OpenEphysAcquisitionBoard": { + "additionalProperties": false, + "description": "Multichannel electrophysiology DAQ", + "properties": { + "object_type": { + "const": "Open ephys acquisition board", + "default": "Open ephys acquisition board", "title": "Object Type", "type": "string" }, @@ -23316,575 +32163,508 @@ }, "manufacturer": { "default": { - "name": "Champalimaud Foundation", - "abbreviation": "Champalimaud", + "name": "Open Ephys Production Site", + "abbreviation": "OEPS", "registry": "Research Organization Registry (ROR)", - "registry_identifier": "03g001n57" + "registry_identifier": "007rkz355" }, "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", "NeuraLynx": "#/$defs/_Neuralynx", + "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", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, { "$ref": "#/$defs/_Champalimaud_Foundation" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_Charles_River_Laboratories" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_Chroma" }, { - "$ref": "#/$defs/_Open_Ephys_Production_Site" + "$ref": "#/$defs/_Coherent_Scientific" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_Columbia_University" }, { - "$ref": "#/$defs/_Other" - } - ], - "title": "Manufacturer" - }, - "model": { - "anyOf": [ + "$ref": "#/$defs/_Computar" + }, { - "type": "string" + "$ref": "#/$defs/_Conoptics" }, { - "type": "null" - } - ], - "default": null, - "title": "Model" - }, - "additional_settings": { - "anyOf": [ + "$ref": "#/$defs/_Crestoptics" + }, { - "$ref": "#/$defs/_GenericModel" + "$ref": "#/$defs/_Custom" }, { - "type": "null" - } - ], - "default": null, - "title": "Additional parameters" - }, - "notes": { - "anyOf": [ + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, { - "type": "string" + "$ref": "#/$defs/_Julabo" }, { - "type": "null" - } - ], - "default": null, - "title": "Notes" - }, - "data_interface": { - "$ref": "#/$defs/DataInterface", - "default": "USB", - "title": "Data interface" - }, - "channels": { - "items": { - "$ref": "#/$defs/OlfactometerChannel" - }, - "title": "Channels", - "type": "array" - }, - "firmware_version": { - "anyOf": [ + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { - "type": "string" + "$ref": "#/$defs/_Kowa" }, { - "type": "null" - } - ], - "default": null, - "title": "Firmware version" - }, - "hardware_version": { - "anyOf": [ + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, { - "type": "string" + "$ref": "#/$defs/_Lg" }, { - "type": "null" - } - ], - "default": null, - "title": "Hardware version" - }, - "harp_device_type": { - "default": { - "whoami": 1140, - "name": "Olfactometer" - }, - "discriminator": { - "mapping": { - "AnalogInput": "#/$defs/_Analoginput", - "Archimedes": "#/$defs/_Archimedes", - "AudioSwitch": "#/$defs/_Audioswitch", - "Behavior": "#/$defs/aind_data_schema_models__harp_types___Behavior", - "CameraController": "#/$defs/_Cameracontroller", - "CameraControllerGen2": "#/$defs/_Cameracontrollergen2", - "ClockSynchronizer": "#/$defs/_Clocksynchronizer", - "CurrentDriver": "#/$defs/_Currentdriver", - "Driver12Volts": "#/$defs/_Driver12Volts", - "EnvironmentSensor": "#/$defs/_Environmentsensor", - "FlyPad": "#/$defs/_Flypad", - "Hobgoblin": "#/$defs/_Hobgoblin", - "Ibl_behavior_control": "#/$defs/_Ibl_Behavior_Control", - "InputExpander": "#/$defs/_Inputexpander", - "LaserDriverController": "#/$defs/_Laserdrivercontroller", - "LedController": "#/$defs/_Ledcontroller", - "LicketySplit": "#/$defs/_Licketysplit", - "LoadCells": "#/$defs/_Loadcells", - "MultiPwmGenerator": "#/$defs/_Multipwmgenerator", - "NeurophotometricsFP3002": "#/$defs/_Neurophotometricsfp3002", - "Olfactometer": "#/$defs/_Olfactometer", - "OutputExpander": "#/$defs/_Outputexpander", - "Pluma": "#/$defs/_Pluma", - "Poke": "#/$defs/_Poke", - "PyControlAdapter": "#/$defs/_Pycontroladapter", - "RfidReader": "#/$defs/_Rfidreader", - "RgbArray": "#/$defs/_Rgbarray", - "SimpleAnalogGenerator": "#/$defs/_Simpleanaloggenerator", - "SniffDetector": "#/$defs/_Sniffdetector", - "SoundCard": "#/$defs/_Soundcard", - "StepperDriver": "#/$defs/_Stepperdriver", - "Synchronizer": "#/$defs/_Synchronizer", - "SyringePump": "#/$defs/_Syringepump", - "TimestampGeneratorGen1": "#/$defs/_Timestampgeneratorgen1", - "TimestampGeneratorGen3": "#/$defs/_Timestampgeneratorgen3", - "Treadmill": "#/$defs/_Treadmill", - "USBHub": "#/$defs/_Usbhub", - "VestibularH1": "#/$defs/_Vestibularh1", - "VestibularH2": "#/$defs/_Vestibularh2", - "Wear": "#/$defs/_Wear", - "WearBaseStationGen2": "#/$defs/_Wearbasestationgen2", - "WhiteRabbit": "#/$defs/_Whiterabbit", - "cuTTLefish": "#/$defs/_Cuttlefish", - "cuTTLefishFip": "#/$defs/_Cuttlefishfip" + "$ref": "#/$defs/_Leica" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Analoginput" + "$ref": "#/$defs/_Lifecanvas" }, { - "$ref": "#/$defs/_Archimedes" + "$ref": "#/$defs/_Lumen_Dynamics" }, { - "$ref": "#/$defs/_Audioswitch" + "$ref": "#/$defs/_Lumencor" }, { - "$ref": "#/$defs/aind_data_schema_models__harp_types___Behavior" + "$ref": "#/$defs/_Mbf_Bioscience" }, { - "$ref": "#/$defs/_Cameracontroller" + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" }, { - "$ref": "#/$defs/_Cameracontrollergen2" + "$ref": "#/$defs/_Mks_Newport" }, { - "$ref": "#/$defs/_Clocksynchronizer" + "$ref": "#/$defs/_Mpi" }, { - "$ref": "#/$defs/_Currentdriver" + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" }, { - "$ref": "#/$defs/_Driver12Volts" + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" }, { - "$ref": "#/$defs/_Environmentsensor" + "$ref": "#/$defs/_Meadowlark_Optics" }, { - "$ref": "#/$defs/_Flypad" + "$ref": "#/$defs/_Michael_J_Fox_Foundation_For_Parkinson_S_Research" }, { - "$ref": "#/$defs/_Hobgoblin" + "$ref": "#/$defs/_Midwest_Optical_Systems_Inc_" }, { - "$ref": "#/$defs/_Ibl_Behavior_Control" + "$ref": "#/$defs/_Mitutuyo" }, { - "$ref": "#/$defs/_Inputexpander" + "$ref": "#/$defs/_Molecular_Instruments" }, { - "$ref": "#/$defs/_Laserdrivercontroller" + "$ref": "#/$defs/_Nresearch_Inc" }, { - "$ref": "#/$defs/_Ledcontroller" + "$ref": "#/$defs/_National_Center_For_Complementary_And_Integrative_Health" }, { - "$ref": "#/$defs/_Licketysplit" + "$ref": "#/$defs/_National_Institute_Of_Mental_Health" }, { - "$ref": "#/$defs/_Loadcells" + "$ref": "#/$defs/_National_Institute_Of_Neurological_Disorders_And_Stroke" }, { - "$ref": "#/$defs/_Multipwmgenerator" + "$ref": "#/$defs/_National_Instruments" }, { - "$ref": "#/$defs/_Neurophotometricsfp3002" + "$ref": "#/$defs/_Navitar" }, { - "$ref": "#/$defs/_Olfactometer" + "$ref": "#/$defs/_Neuralynx" }, { - "$ref": "#/$defs/_Outputexpander" + "$ref": "#/$defs/_Neurophotometrics" }, { - "$ref": "#/$defs/_Pluma" + "$ref": "#/$defs/_New_Scale_Technologies" }, { - "$ref": "#/$defs/_Poke" + "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/_Pycontroladapter" + "$ref": "#/$defs/_Nikon" }, { - "$ref": "#/$defs/_Rfidreader" + "$ref": "#/$defs/_Olympus" }, { - "$ref": "#/$defs/_Rgbarray" + "$ref": "#/$defs/_Open_Ephys_Production_Site" }, { - "$ref": "#/$defs/_Simpleanaloggenerator" + "$ref": "#/$defs/_Optotune" }, { - "$ref": "#/$defs/_Sniffdetector" + "$ref": "#/$defs/_Other" }, { - "$ref": "#/$defs/_Soundcard" + "$ref": "#/$defs/_Oxford_Instruments" }, { - "$ref": "#/$defs/_Stepperdriver" + "$ref": "#/$defs/_Oxxius" }, { - "$ref": "#/$defs/_Synchronizer" + "$ref": "#/$defs/_Placid_Industries" }, { - "$ref": "#/$defs/_Syringepump" + "$ref": "#/$defs/_Prizmatix" }, { - "$ref": "#/$defs/_Timestampgeneratorgen1" + "$ref": "#/$defs/_Quantifi" }, { - "$ref": "#/$defs/_Timestampgeneratorgen3" + "$ref": "#/$defs/_Raspberry_Pi" }, { - "$ref": "#/$defs/_Treadmill" + "$ref": "#/$defs/_Sicgen" }, { - "$ref": "#/$defs/_Usbhub" + "$ref": "#/$defs/_Same_Sky" }, { - "$ref": "#/$defs/_Vestibularh1" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "$ref": "#/$defs/_Vestibularh2" + "$ref": "#/$defs/_Scientifica" }, { - "$ref": "#/$defs/_Wear" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "$ref": "#/$defs/_Wearbasestationgen2" + "$ref": "#/$defs/_Semrock" }, { - "$ref": "#/$defs/_Whiterabbit" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "$ref": "#/$defs/_Cuttlefish" + "$ref": "#/$defs/_Simons_Foundation" }, { - "$ref": "#/$defs/_Cuttlefishfip" - } - ], - "title": "Type of Harp device" - }, - "core_version": { - "anyOf": [ + "$ref": "#/$defs/_Spectra_Physics" + }, { - "type": "string" + "$ref": "#/$defs/_Spinnaker" }, { - "type": "null" - } - ], - "default": null, - "title": "Core version" - }, - "tag_version": { - "anyOf": [ + "$ref": "#/$defs/_Te_Connectivity" + }, { - "type": "string" + "$ref": "#/$defs/_Tamron" }, { - "type": "null" - } - ], - "default": null, - "title": "Tag version" - }, - "is_clock_generator": { - "title": "Is Clock Generator", - "type": "boolean" - } - }, - "required": [ - "name", - "channels", - "is_clock_generator" - ], - "title": "Olfactometer", - "type": "object" - }, - "OlfactometerChannel": { - "additionalProperties": false, - "description": "description of a Olfactometer channel", - "properties": { - "object_type": { - "const": "Olfactometer channel", - "default": "Olfactometer channel", - "title": "Object Type", - "type": "string" - }, - "channel_index": { - "title": "Channel index", - "type": "integer" - }, - "channel_type": { - "$ref": "#/$defs/OlfactometerChannelType", - "title": "Channel type" - }, - "flow_capacity": { - "default": 100, - "exclusiveMinimum": 0, - "title": "Flow capacity", - "type": "integer" - }, - "flow_unit": { - "default": "mL/min", - "title": "Flow unit", - "type": "string" - } - }, - "required": [ - "channel_index", - "channel_type" - ], - "title": "OlfactometerChannel", - "type": "object" - }, - "OlfactometerChannelInfo": { - "additionalProperties": false, - "description": "Configuration of a channel in an olfactometer", - "properties": { - "object_type": { - "const": "Olfactometer channel info", - "default": "Olfactometer channel info", - "title": "Object Type", - "type": "string" - }, - "channel_index": { - "title": "Channel index", - "type": "integer" - }, - "odorant": { - "title": "Odorant", - "type": "string" - }, - "dilution": { - "anyOf": [ + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, { - "type": "number" + "$ref": "#/$defs/_Teledyne_Flir" }, { - "type": "string" - } - ], - "title": "Odorant dilution" - }, - "dilution_unit": { - "$ref": "#/$defs/ConcentrationUnit", - "default": "% v/v", - "title": "Dilution unit" - } - }, - "required": [ - "channel_index", - "odorant", - "dilution" - ], - "title": "OlfactometerChannelInfo", - "type": "object" - }, - "OlfactometerChannelType": { - "description": "Olfactometer channel types", - "enum": [ - "Odor", - "Carrier" - ], - "title": "OlfactometerChannelType", - "type": "string" - }, - "OlfactometerConfig": { - "additionalProperties": false, - "description": "Configuration of olfactometer", - "properties": { - "object_type": { - "const": "Olfactometer config", - "default": "Olfactometer config", - "title": "Object Type", - "type": "string" - }, - "device_name": { - "description": "Must match a device defined in the instrument.json", - "title": "Device name", - "type": "string" - }, - "channel_configs": { - "description": "List of channels with their odorant and concentration", - "items": { - "$ref": "#/$defs/OlfactometerChannelInfo" - }, - "title": "Channel configurations", - "type": "array" - } - }, - "required": [ - "device_name", - "channel_configs" - ], - "title": "OlfactometerConfig", - "type": "object" - }, - "OligoProbe": { - "additionalProperties": false, - "description": "Description of an oligonucleotide probe", - "properties": { - "object_type": { - "const": "Oligo probe", - "default": "Oligo probe", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Name", - "type": "string" - }, - "sequence": { - "title": "Sequence", - "type": "string" - } - }, - "required": [ - "name", - "sequence" - ], - "title": "OligoProbe", - "type": "object" - }, - "OpenEphysAcquisitionBoard": { - "additionalProperties": false, - "description": "Multichannel electrophysiology DAQ", - "properties": { - "object_type": { - "const": "Open ephys acquisition board", - "default": "Open ephys acquisition board", - "title": "Object Type", - "type": "string" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, { - "type": "string" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "default": { - "name": "Open Ephys Production Site", - "abbreviation": "OEPS", - "registry": "Research Organization Registry (ROR)", - "registry_identifier": "007rkz355" - }, - "discriminator": { - "mapping": { - "Allen Institute for Neural Dynamics": "#/$defs/_Allen_Institute_For_Neural_Dynamics", - "Arduino": "#/$defs/_Arduino", - "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", - "Interuniversity Microelectronics Center": "#/$defs/_Interuniversity_Microelectronics_Center", - "National Instruments": "#/$defs/_National_Instruments", - "NeuraLynx": "#/$defs/_Neuralynx", - "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", - "Other": "#/$defs/_Other", - "Second Order Effects": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/_The_Imaging_Source" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_The_Lee_Company" }, { - "$ref": "#/$defs/_Arduino" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "$ref": "#/$defs/_Champalimaud_Foundation" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_National_Instruments" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_Neuralynx" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_Interuniversity_Microelectronics_Center" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Open_Ephys_Production_Site" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Second_Order_Effects" + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -24771,6 +33551,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -24792,6 +33573,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -24808,6 +33590,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -24841,6 +33624,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -24849,6 +33633,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -24872,6 +33657,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -24922,6 +33708,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -24985,6 +33774,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -25033,6 +33825,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -25132,6 +33927,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -25156,6 +33954,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -25225,6 +34026,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -25401,6 +34205,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -25422,6 +34227,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -25438,6 +34244,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -25471,6 +34278,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -25479,6 +34287,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -25502,6 +34311,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -25552,6 +34362,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -25615,6 +34428,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -25663,6 +34479,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -25762,6 +34581,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -25786,6 +34608,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -25855,6 +34680,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -25940,17 +34768,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Power measured for various power or percentage input strengths", - "default": "Power measured for various power or percentage input strengths", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -25964,6 +34781,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Power measured for various power or percentage input strengths", + "default": "Power measured for various power or percentage input strengths", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -26327,6 +35155,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -26348,6 +35177,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -26364,6 +35194,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -26397,6 +35228,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -26405,6 +35237,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -26428,6 +35261,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -26478,6 +35312,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -26541,6 +35378,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -26589,6 +35429,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -26688,6 +35531,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -26712,6 +35558,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -26781,6 +35630,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -26864,8 +35716,8 @@ "type": "string" }, "schema_version": { - "const": "2.2.0", - "default": "2.2.0", + "const": "2.2.1", + "default": "2.2.1", "title": "Schema Version", "type": "string" }, @@ -26966,6 +35818,7 @@ "Ephys visualization", "Fiducial segmentation", "File format conversion", + "Fix color range", "Fluorescence event detection", "Image atlas alignment", "Image background subtraction", @@ -26977,6 +35830,7 @@ "Image flat-field correction", "Image importing", "Image mip visualization", + "Image multiscaling", "Image radial correction", "Image spot detection", "Image spot spectral unmixing", @@ -26984,6 +35838,7 @@ "Image tile alignment", "Image tile fusing", "Image tile projection", + "Manual curation", "Model evaluation", "Model training", "Neuron skeleton processing", @@ -27031,8 +35886,8 @@ "type": "string" }, "schema_version": { - "const": "2.2.8", - "default": "2.2.8", + "const": "2.2.9", + "default": "2.2.9", "title": "Schema Version", "type": "string" }, @@ -27592,6 +36447,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -27613,6 +36469,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -27629,6 +36486,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -27662,6 +36520,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -27670,6 +36529,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -27693,6 +36553,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -27743,6 +36604,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -27806,6 +36670,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -27854,6 +36721,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -27953,6 +36823,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -27977,6 +36850,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -28046,6 +36922,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -28524,6 +37403,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -28545,6 +37425,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -28561,6 +37442,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -28594,6 +37476,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -28602,6 +37485,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -28625,6 +37509,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -28675,6 +37560,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -28738,6 +37626,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -28786,6 +37677,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -28885,6 +37779,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -28909,6 +37806,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -28978,6 +37878,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -29089,6 +37992,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -29110,6 +38014,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -29126,6 +38031,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -29159,6 +38065,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -29167,6 +38074,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -29190,6 +38098,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -29240,6 +38149,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -29303,6 +38215,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -29351,6 +38266,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -29450,6 +38368,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -29474,6 +38395,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -29543,6 +38467,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -29579,7 +38506,453 @@ "default": null, "title": "Additional parameters" }, - "notes": { + "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": [ + { + "$ref": "#/$defs/Software" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Firmware" + }, + "stage_axis_direction": { + "$ref": "#/$defs/StageAxisDirection", + "title": "Direction of stage axis" + }, + "stage_axis_name": { + "$ref": "#/$defs/AxisName", + "title": "Name of stage axis" + } + }, + "required": [ + "name", + "travel", + "stage_axis_direction", + "stage_axis_name" + ], + "title": "ScanningStage", + "type": "object" + }, + "Section": { + "additionalProperties": false, + "description": "Description of a single section of brain tissue. Slices should use PlanarSection.", + "properties": { + "object_type": { + "const": "Section", + "default": "Section", + "title": "Object Type", + "type": "string" + }, + "output_specimen_id": { + "description": "Output IDs should generally follow the format {input_specimen_id}_###", + "title": "Specimen ID", + "type": "string" + }, + "targeted_structure": { + "anyOf": [ + { + "$ref": "#/$defs/BrainStructureModel" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Targeted structure" + }, + "includes_surrounding_tissue": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Whether the section includes additional tissue surrounding the targeted structure.", + "title": "Includes surrounding tissue" + }, + "coordinate_system_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "title": "Coordinate system name" + }, + "start_coordinate": { + "anyOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "title": "Start coordinate" + }, + "end_coordinate": { + "anyOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "title": "End coordinate" + }, + "thickness": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "title": "Slice thickness" + }, + "thickness_unit": { + "anyOf": [ + { + "$ref": "#/$defs/SizeUnit" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "title": "Slice thickness unit" + }, + "partial_slice": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "deprecated": true, + "description": "If sectioning does not include the entire slice, indicate which part of the slice is retained.", + "title": "Partial slice" + } + }, + "required": [ + "output_specimen_id" + ], + "title": "Section", + "type": "object" + }, + "SectionOrientation": { + "description": "Orientation of sectioning", + "enum": [ + "Coronal", + "Sagittal", + "Transverse" + ], + "title": "SectionOrientation", + "type": "string" + }, + "Sectioning": { + "additionalProperties": false, + "description": "Description of a sectioning procedure targeting a specific structure", + "properties": { + "object_type": { + "const": "Sectioning", + "default": "Sectioning", + "title": "Object Type", + "type": "string" + }, + "sections": { + "items": { + "$ref": "#/$defs/Section" + }, + "title": "Sections", + "type": "array" + } + }, + "required": [ + "sections" + ], + "title": "Sectioning", + "type": "object" + }, + "Sex": { + "description": "Subject sex name", + "enum": [ + "Female", + "Male" + ], + "title": "Sex", + "type": "string" + }, + "SizeUnit": { + "description": "Enumeration of Length Measurements", + "enum": [ + "meter", + "centimeter", + "millimeter", + "micrometer", + "nanometer", + "inch", + "pixel" + ], + "title": "SizeUnit", + "type": "string" + }, + "Slap2AcquisitionType": { + "description": "Stimulus modalities", + "enum": [ + "integration", + "raster" + ], + "title": "Slap2AcquisitionType", + "type": "string" + }, + "Slap2Plane": { + "additionalProperties": false, + "description": "Configuration of a SLAP2 imaging plane (all imaging ROIs of a specific acquisition type at a particular depth)", + "properties": { + "object_type": { + "const": "Slap2 plane", + "default": "Slap2 plane", + "title": "Object Type", + "type": "string" + }, + "depth": { + "title": "Depth", + "type": "number" + }, + "depth_unit": { + "$ref": "#/$defs/SizeUnit", + "title": "Depth unit" + }, + "power": { + "title": "Power", + "type": "number" + }, + "power_unit": { + "$ref": "#/$defs/PowerUnit", + "title": "Power unit" + }, + "targeted_structure": { + "$ref": "#/$defs/BrainStructureModel", + "title": "Targeted structure" + }, + "slap2_acquisition_type": { + "$ref": "#/$defs/Slap2AcquisitionType", + "title": "SLAP2 ROI acquisition type" + }, + "specimen_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Unique index identifying the cell being imaged: _###", + "title": "Specimen ID" + }, + "fov_index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null, + "description": "For FOVs that are imaged multiple times, assign a shared index to each instance of the FOV", + "title": "Field of view index" + }, + "structure_types": { + "anyOf": [ + { + "items": { + "$ref": "#/$defs/NeuronStructure" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "title": "Structure type" + }, + "y_dilations": { + "items": { + "type": "integer" + }, + "title": "Unique Y dilations", + "type": "array" + }, + "y_dilations_unit": { + "$ref": "#/$defs/SizeUnit", + "default": "pixel", + "title": "Dilation unit" + }, + "frame_rates": { + "items": { + "type": "number" + }, + "title": "Unique frame rates", + "type": "array" + }, + "frame_rates_unit": { + "$ref": "#/$defs/FrequencyUnit", + "default": "hertz", + "title": "Frame rate unit" + } + }, + "required": [ + "depth", + "depth_unit", + "power", + "power_unit", + "targeted_structure", + "slap2_acquisition_type", + "y_dilations", + "frame_rates" + ], + "title": "Slap2Plane", + "type": "object" + }, + "SmallMoleculeProbe": { + "additionalProperties": false, + "description": "Description of a small molecule probe", + "properties": { + "object_type": { + "const": "Small molecule probe", + "default": "Small molecule probe", + "title": "Object Type", + "type": "string" + }, + "molecule": { + "$ref": "#/$defs/PIDName", + "title": "Target small molecule name" + }, + "mass": { + "title": "Mass of small molecule probe (ug)", + "type": "number" + }, + "mass_unit": { + "$ref": "#/$defs/MassUnit", + "default": "microgram", + "title": "Mass unit" + } + }, + "required": [ + "molecule", + "mass" + ], + "title": "SmallMoleculeProbe", + "type": "object" + }, + "Software": { + "additionalProperties": false, + "description": "Software package identifier", + "properties": { + "object_type": { + "const": "Software", + "default": "Software", + "title": "Object Type", + "type": "string" + }, + "name": { + "description": "Name of the software package", + "title": "Software name", + "type": "string" + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Version of the software package", + "title": "Software version" + } + }, + "required": [ + "name" + ], + "title": "Software", + "type": "object" + }, + "Solution": { + "additionalProperties": false, + "description": "Description of a solution made in house. Should match a solution named in protocol.", + "properties": { + "object_type": { + "const": "Solution", + "default": "Solution", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "lot_number": { "anyOf": [ { "type": "string" @@ -29589,541 +38962,604 @@ } ], "default": null, - "title": "Notes" + "title": "Lot number" + } + }, + "required": [ + "name" + ], + "title": "Solution", + "type": "object" + }, + "SoundIntensityUnit": { + "description": "Sound intensity units", + "enum": [ + "decibels" + ], + "title": "SoundIntensityUnit", + "type": "string" + }, + "Speaker": { + "additionalProperties": false, + "description": "Description of a speaker for auditory stimuli", + "properties": { + "object_type": { + "const": "Speaker", + "default": "Speaker", + "title": "Object Type", + "type": "string" }, - "travel": { + "relative_position": { + "items": { + "$ref": "#/$defs/AnatomicalRelative" + }, + "title": "Relative position", + "type": "array" + }, + "coordinate_system": { "anyOf": [ { - "type": "number" + "$ref": "#/$defs/CoordinateSystem" }, { - "type": "string" + "type": "null" } ], - "title": "Travel of device (mm)" - }, - "travel_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "millimeter", - "title": "Travel unit" + "default": null, + "title": "Device coordinate system" }, - "firmware": { + "transform": { "anyOf": [ { - "$ref": "#/$defs/Software" + "items": { + "discriminator": { + "mapping": { + "Affine": "#/$defs/Affine", + "Rotation": "#/$defs/Rotation", + "Scale": "#/$defs/Scale", + "Translation": "#/$defs/Translation" + }, + "propertyName": "object_type" + }, + "oneOf": [ + { + "$ref": "#/$defs/Translation" + }, + { + "$ref": "#/$defs/Rotation" + }, + { + "$ref": "#/$defs/Scale" + }, + { + "$ref": "#/$defs/Affine" + } + ] + }, + "type": "array" }, { "type": "null" } ], "default": null, - "title": "Firmware" - }, - "stage_axis_direction": { - "$ref": "#/$defs/StageAxisDirection", - "title": "Direction of stage axis" - }, - "stage_axis_name": { - "$ref": "#/$defs/AxisName", - "title": "Name of stage axis" - } - }, - "required": [ - "name", - "travel", - "stage_axis_direction", - "stage_axis_name" - ], - "title": "ScanningStage", - "type": "object" - }, - "Section": { - "additionalProperties": false, - "description": "Description of a single section of brain tissue. Slices should use PlanarSection.", - "properties": { - "object_type": { - "const": "Section", - "default": "Section", - "title": "Object Type", - "type": "string" + "description": "Position and orientation of the device in the instrument coordinate system", + "title": "Device to instrument transform" }, - "output_specimen_id": { - "description": "Output IDs should generally follow the format {input_specimen_id}_###", - "title": "Specimen ID", + "name": { + "title": "Device name", "type": "string" }, - "targeted_structure": { + "serial_number": { "anyOf": [ { - "$ref": "#/$defs/BrainStructureModel" + "type": "string" }, { "type": "null" } ], "default": null, - "title": "Targeted structure" + "title": "Serial number" }, - "includes_surrounding_tissue": { - "anyOf": [ + "manufacturer": { + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, { - "type": "boolean" + "$ref": "#/$defs/_Placid_Industries" }, { - "type": "null" - } - ], - "default": null, - "description": "Whether the section includes additional tissue surrounding the targeted structure.", - "title": "Includes surrounding tissue" - }, - "coordinate_system_name": { - "anyOf": [ + "$ref": "#/$defs/_Prizmatix" + }, { - "type": "string" + "$ref": "#/$defs/_Quantifi" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "Coordinate system name" - }, - "start_coordinate": { - "anyOf": [ + "$ref": "#/$defs/_Raspberry_Pi" + }, { - "$ref": "#/$defs/Translation" + "$ref": "#/$defs/_Sicgen" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "Start coordinate" - }, - "end_coordinate": { - "anyOf": [ + "$ref": "#/$defs/_Same_Sky" + }, { - "$ref": "#/$defs/Translation" + "$ref": "#/$defs/_Schneider_Kreuznach" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "End coordinate" - }, - "thickness": { - "anyOf": [ + "$ref": "#/$defs/_Scientifica" + }, { - "type": "number" + "$ref": "#/$defs/_Second_Order_Effects" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "Slice thickness" - }, - "thickness_unit": { - "anyOf": [ + "$ref": "#/$defs/_Semrock" + }, { - "$ref": "#/$defs/SizeUnit" + "$ref": "#/$defs/_Sigma_Aldrich" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "title": "Slice thickness unit" - }, - "partial_slice": { - "anyOf": [ + "$ref": "#/$defs/_Simons_Foundation" + }, { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "type": "array" + "$ref": "#/$defs/_Spectra_Physics" }, { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "If sectioning does not include the entire slice, indicate which part of the slice is retained.", - "title": "Partial slice" - } - }, - "required": [ - "output_specimen_id" - ], - "title": "Section", - "type": "object" - }, - "SectionOrientation": { - "description": "Orientation of sectioning", - "enum": [ - "Coronal", - "Sagittal", - "Transverse" - ], - "title": "SectionOrientation", - "type": "string" - }, - "Sectioning": { - "additionalProperties": false, - "description": "Description of a sectioning procedure targeting a specific structure", - "properties": { - "object_type": { - "const": "Sectioning", - "default": "Sectioning", - "title": "Object Type", - "type": "string" - }, - "sections": { - "items": { - "$ref": "#/$defs/Section" - }, - "title": "Sections", - "type": "array" - } - }, - "required": [ - "sections" - ], - "title": "Sectioning", - "type": "object" - }, - "Sex": { - "description": "Subject sex name", - "enum": [ - "Female", - "Male" - ], - "title": "Sex", - "type": "string" - }, - "SizeUnit": { - "description": "Enumeration of Length Measurements", - "enum": [ - "meter", - "centimeter", - "millimeter", - "micrometer", - "nanometer", - "inch", - "pixel" - ], - "title": "SizeUnit", - "type": "string" - }, - "Slap2AcquisitionType": { - "description": "Stimulus modalities", - "enum": [ - "integration", - "raster" - ], - "title": "Slap2AcquisitionType", - "type": "string" - }, - "Slap2Plane": { - "additionalProperties": false, - "description": "Configuration of a SLAP2 imaging plane (all imaging ROIs of a specific acquisition type at a particular depth)", - "properties": { - "object_type": { - "const": "Slap2 plane", - "default": "Slap2 plane", - "title": "Object Type", - "type": "string" - }, - "depth": { - "title": "Depth", - "type": "number" - }, - "depth_unit": { - "$ref": "#/$defs/SizeUnit", - "title": "Depth unit" - }, - "power": { - "title": "Power", - "type": "number" - }, - "power_unit": { - "$ref": "#/$defs/PowerUnit", - "title": "Power unit" - }, - "targeted_structure": { - "$ref": "#/$defs/BrainStructureModel", - "title": "Targeted structure" - }, - "slap2_acquisition_type": { - "$ref": "#/$defs/Slap2AcquisitionType", - "title": "SLAP2 ROI acquisition type" - }, - "specimen_id": { - "anyOf": [ + "$ref": "#/$defs/_Spinnaker" + }, { - "type": "string" + "$ref": "#/$defs/_Te_Connectivity" }, { - "type": "null" - } - ], - "default": null, - "description": "Unique index identifying the cell being imaged: _###", - "title": "Specimen ID" - }, - "fov_index": { - "anyOf": [ + "$ref": "#/$defs/_Tamron" + }, { - "type": "integer" + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" }, { - "type": "null" - } - ], - "default": null, - "description": "For FOVs that are imaged multiple times, assign a shared index to each instance of the FOV", - "title": "Field of view index" - }, - "structure_types": { - "anyOf": [ + "$ref": "#/$defs/_Teledyne_Flir" + }, { - "items": { - "$ref": "#/$defs/NeuronStructure" - }, - "type": "array" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, { - "type": "null" - } - ], - "default": null, - "title": "Structure type" - }, - "y_dilations": { - "items": { - "type": "integer" - }, - "title": "Unique Y dilations", - "type": "array" - }, - "y_dilations_unit": { - "$ref": "#/$defs/SizeUnit", - "default": "pixel", - "title": "Dilation unit" - }, - "frame_rates": { - "items": { - "type": "number" - }, - "title": "Unique frame rates", - "type": "array" - }, - "frame_rates_unit": { - "$ref": "#/$defs/FrequencyUnit", - "default": "hertz", - "title": "Frame rate unit" - } - }, - "required": [ - "depth", - "depth_unit", - "power", - "power_unit", - "targeted_structure", - "slap2_acquisition_type", - "y_dilations", - "frame_rates" - ], - "title": "Slap2Plane", - "type": "object" - }, - "SmallMoleculeProbe": { - "additionalProperties": false, - "description": "Description of a small molecule probe", - "properties": { - "object_type": { - "const": "Small molecule probe", - "default": "Small molecule probe", - "title": "Object Type", - "type": "string" - }, - "molecule": { - "$ref": "#/$defs/PIDName", - "title": "Target small molecule name" - }, - "mass": { - "title": "Mass of small molecule probe (ug)", - "type": "number" - }, - "mass_unit": { - "$ref": "#/$defs/MassUnit", - "default": "microgram", - "title": "Mass unit" - } - }, - "required": [ - "molecule", - "mass" - ], - "title": "SmallMoleculeProbe", - "type": "object" - }, - "Software": { - "additionalProperties": false, - "description": "Software package identifier", - "properties": { - "object_type": { - "const": "Software", - "default": "Software", - "title": "Object Type", - "type": "string" - }, - "name": { - "description": "Name of the software package", - "title": "Software name", - "type": "string" - }, - "version": { - "anyOf": [ + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, { - "type": "string" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "type": "null" - } - ], - "default": null, - "description": "Version of the software package", - "title": "Software version" - } - }, - "required": [ - "name" - ], - "title": "Software", - "type": "object" - }, - "SoundIntensityUnit": { - "description": "Sound intensity units", - "enum": [ - "decibels" - ], - "title": "SoundIntensityUnit", - "type": "string" - }, - "Speaker": { - "additionalProperties": false, - "description": "Description of a speaker for auditory stimuli", - "properties": { - "object_type": { - "const": "Speaker", - "default": "Speaker", - "title": "Object Type", - "type": "string" - }, - "relative_position": { - "items": { - "$ref": "#/$defs/AnatomicalRelative" - }, - "title": "Relative position", - "type": "array" - }, - "coordinate_system": { - "anyOf": [ + "$ref": "#/$defs/_The_Lee_Company" + }, { - "$ref": "#/$defs/CoordinateSystem" + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, { - "type": "null" - } - ], - "default": null, - "title": "Device coordinate system" - }, - "transform": { - "anyOf": [ + "$ref": "#/$defs/_Thorlabs" + }, { - "items": { - "discriminator": { - "mapping": { - "Affine": "#/$defs/Affine", - "Rotation": "#/$defs/Rotation", - "Scale": "#/$defs/Scale", - "Translation": "#/$defs/Translation" - }, - "propertyName": "object_type" - }, - "oneOf": [ - { - "$ref": "#/$defs/Translation" - }, - { - "$ref": "#/$defs/Rotation" - }, - { - "$ref": "#/$defs/Scale" - }, - { - "$ref": "#/$defs/Affine" - } - ] - }, - "type": "array" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "type": "null" - } - ], - "default": null, - "description": "Position and orientation of the device in the instrument coordinate system", - "title": "Device to instrument transform" - }, - "name": { - "title": "Device name", - "type": "string" - }, - "serial_number": { - "anyOf": [ + "$ref": "#/$defs/_Tymphany" + }, { - "type": "string" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "type": "null" - } - ], - "default": null, - "title": "Serial number" - }, - "manufacturer": { - "discriminator": { - "mapping": { - "DigiKey": "#/$defs/_Digikey", - "ISL Products International": "#/$defs/_Isl_Products_International", - "Other": "#/$defs/_Other", - "Tymphany": "#/$defs/_Tymphany" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Digikey" + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" }, { - "$ref": "#/$defs/_Tymphany" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_Isl_Products_International" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Manufacturer" @@ -30257,6 +39693,22 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "procedure_type": { "$ref": "#/$defs/SpecimenProcedureType", "title": "Procedure type" @@ -30305,22 +39757,6 @@ "title": "experimenter(s)", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "protocol_parameters": { "anyOf": [ { @@ -30349,7 +39785,8 @@ "Planar sectioning": "#/$defs/PlanarSectioning", "Probe reagent": "#/$defs/ProbeReagent", "Reagent": "#/$defs/Reagent", - "Sectioning": "#/$defs/Sectioning" + "Sectioning": "#/$defs/Sectioning", + "Solution": "#/$defs/Solution" }, "propertyName": "object_type" }, @@ -30374,6 +39811,9 @@ }, { "$ref": "#/$defs/GeneProbeSet" + }, + { + "$ref": "#/$defs/Solution" } ] }, @@ -30421,8 +39861,7 @@ "Sectioning", "Soak", "Storage", - "Stripping", - "Tamoxifen induction" + "Stripping" ], "title": "SpecimenProcedureType", "type": "string" @@ -30660,8 +40099,8 @@ "type": "string" }, "schema_version": { - "const": "2.3.0", - "default": "2.3.0", + "const": "2.3.1", + "default": "2.3.1", "title": "Schema Version", "type": "string" }, @@ -31205,6 +40644,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -31226,6 +40666,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -31242,6 +40683,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -31275,6 +40717,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -31283,6 +40726,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -31306,6 +40750,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -31356,6 +40801,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -31419,6 +40867,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -31467,6 +40918,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -31566,6 +41020,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -31590,6 +41047,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -31659,6 +41119,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -31811,6 +41274,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -31832,6 +41296,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -31848,6 +41313,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -31881,6 +41347,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -31889,6 +41356,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -31912,6 +41380,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -31962,6 +41431,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -32025,6 +41497,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -32073,6 +41548,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -32172,6 +41650,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -32196,6 +41677,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -32265,6 +41749,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -32464,17 +41951,6 @@ "title": "Device name", "type": "string" }, - "calibration_date": { - "format": "date-time", - "title": "Date and time of calibration", - "type": "string" - }, - "description": { - "const": "Volume measured for various solenoid opening times", - "default": "Volume measured for various solenoid opening times", - "title": "Description", - "type": "string" - }, "protocol_id": { "anyOf": [ { @@ -32488,6 +41964,17 @@ "description": "DOI for protocols.io", "title": "Protocol ID" }, + "calibration_date": { + "format": "date-time", + "title": "Date and time of calibration", + "type": "string" + }, + "description": { + "const": "Volume measured for various solenoid opening times", + "default": "Volume measured for various solenoid opening times", + "title": "Description", + "type": "string" + }, "measured_at": { "anyOf": [ { @@ -32729,6 +42216,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -32750,6 +42238,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -32766,6 +42255,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -32799,6 +42289,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -32807,6 +42298,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -32830,6 +42322,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -32880,6 +42373,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -32943,6 +42439,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -32991,6 +42490,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -33090,6 +42592,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -33114,6 +42619,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -33183,6 +42691,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -34118,6 +43629,48 @@ "title": "_Brightfield", "type": "object" }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, "_Bruker": { "description": "Model Bruker", "properties": { @@ -34969,6 +44522,25 @@ "title": "_Cuttlefishfip", "type": "object" }, + "_Deluxdriver": { + "description": "Model deLuxDriver", + "properties": { + "whoami": { + "const": 1410, + "default": 1410, + "title": "Whoami", + "type": "integer" + }, + "name": { + "const": "deLuxDriver", + "default": "deLuxDriver", + "title": "Name", + "type": "string" + } + }, + "title": "_Deluxdriver", + "type": "object" + }, "_Digikey": { "description": "Model DigiKey", "properties": { @@ -35390,6 +44962,48 @@ "title": "_Euresys", "type": "object" }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, "_Fib": { "additionalProperties": false, "description": "Model fib", @@ -36283,6 +45897,48 @@ "title": "_Julabo", "type": "object" }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, "_Kowa": { "description": "Model Kowa", "properties": { @@ -37997,6 +47653,48 @@ "title": "_Outputexpander", "type": "object" }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, "_Oxxius": { "description": "Model Oxxius", "properties": { @@ -38435,6 +48133,48 @@ "title": "_Schneider_Kreuznach", "type": "object" }, + "_Scientifica": { + "description": "Model Scientifica", + "properties": { + "name": { + "const": "Scientifica", + "default": "Scientifica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00z72df47", + "title": "Registry Identifier" + } + }, + "title": "_Scientifica", + "type": "object" + }, "_Scrnaseq": { "additionalProperties": false, "description": "Model scRNAseq", @@ -39795,6 +49535,48 @@ "title": "_Whiterabbit", "type": "object" }, + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", + "properties": { + "name": { + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "WPI", + "default": "WPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03st5df34", + "title": "Registry Identifier" + } + }, + "title": "_World_Precision_Intstruments", + "type": "object" + }, "aind_data_schema_models__harp_types___Behavior": { "description": "Model Behavior", "properties": { @@ -39934,8 +49716,8 @@ "type": "string" }, "schema_version": { - "const": "2.7.1", - "default": "2.7.1", + "const": "2.7.2", + "default": "2.7.2", "title": "Schema Version", "type": "string" }, diff --git a/schemas/model_schema.json b/schemas/model_schema.json index c9a0dec94..aa9e69aa8 100644 --- a/schemas/model_schema.json +++ b/schemas/model_schema.json @@ -283,15 +283,33 @@ "title": "Object Type", "type": "string" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of the data asset", + "title": "Asset name" + }, "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, "description": "URL pointing to the data asset", - "title": "Asset location", - "type": "string" + "title": "Asset location" } }, - "required": [ - "url" - ], "title": "DataAsset", "type": "object" }, @@ -702,6 +720,7 @@ "Ephys visualization", "Fiducial segmentation", "File format conversion", + "Fix color range", "Fluorescence event detection", "Image atlas alignment", "Image background subtraction", @@ -713,6 +732,7 @@ "Image flat-field correction", "Image importing", "Image mip visualization", + "Image multiscaling", "Image radial correction", "Image spot detection", "Image spot spectral unmixing", @@ -720,6 +740,7 @@ "Image tile alignment", "Image tile fusing", "Image tile projection", + "Manual curation", "Model evaluation", "Model training", "Neuron skeleton processing", diff --git a/schemas/procedures_schema.json b/schemas/procedures_schema.json index cebb4b20f..c135e82b5 100644 --- a/schemas/procedures_schema.json +++ b/schemas/procedures_schema.json @@ -255,6 +255,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "injection_materials": { "items": { "discriminator": { @@ -312,20 +325,6 @@ "title": "Injection dynamics", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "coordinate_system_name": { "title": "Coordinate system name", "type": "string" @@ -447,6 +446,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -468,6 +468,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -484,6 +485,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -517,6 +519,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -525,6 +528,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -548,6 +552,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -598,6 +603,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -661,6 +669,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -709,6 +720,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -808,6 +822,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -832,6 +849,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -901,6 +921,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -1022,25 +1045,501 @@ "where_performed": { "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", - "Other": "#/$defs/_Other" + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/_Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" + "$ref": "#/$defs/_Teledyne_Vision_Solutions" }, { - "$ref": "#/$defs/_Charles_River_Laboratories" + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" }, { - "$ref": "#/$defs/_Jackson_Laboratory" + "$ref": "#/$defs/_The_Imaging_Source" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" + }, + { + "$ref": "#/$defs/_Thorlabs" + }, + { + "$ref": "#/$defs/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/_Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Where performed" @@ -1549,15 +2048,33 @@ "title": "Object Type", "type": "string" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of the data asset", + "title": "Asset name" + }, "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, "description": "URL pointing to the data asset", - "title": "Asset location", - "type": "string" + "title": "Asset location" } }, - "required": [ - "url" - ], "title": "DataAsset", "type": "object" }, @@ -1616,6 +2133,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -1637,6 +2155,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -1653,6 +2172,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -1686,6 +2206,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -1694,6 +2215,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -1717,6 +2239,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -1767,6 +2290,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -1830,6 +2356,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -1878,6 +2407,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -1977,6 +2509,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -2001,6 +2536,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -2070,6 +2608,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -2191,6 +2732,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -2212,6 +2754,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -2228,6 +2771,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -2261,6 +2805,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -2269,6 +2814,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -2292,6 +2838,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -2342,6 +2889,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -2405,6 +2955,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -2453,6 +3006,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -2552,6 +3108,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -2576,6 +3135,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -2645,6 +3207,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -2772,6 +3337,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -2793,6 +3359,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -2809,6 +3376,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -2842,6 +3410,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -2850,6 +3419,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -2873,6 +3443,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -2923,6 +3494,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -2986,6 +3560,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -3034,6 +3611,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -3133,6 +3713,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -3157,6 +3740,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -3226,6 +3812,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -3387,6 +3976,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -3408,6 +3998,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -3424,6 +4015,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -3457,6 +4049,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -3465,6 +4058,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -3488,6 +4082,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -3538,6 +4133,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -3601,6 +4199,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -3649,6 +4250,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -3748,6 +4352,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -3772,6 +4379,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -3841,6 +4451,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -4048,6 +4661,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -4069,6 +4683,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -4085,6 +4700,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -4118,6 +4734,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -4126,6 +4743,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -4149,6 +4767,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -4199,6 +4818,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -4262,6 +4884,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -4310,6 +4935,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -4409,6 +5037,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -4433,6 +5064,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -4502,6 +5136,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -4571,6 +5208,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "start_date": { "format": "date", "title": "Start date", @@ -4595,19 +5245,6 @@ "title": "Ethics review ID", "type": "string" }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "description": { "title": "Description", "type": "string" @@ -4962,6 +5599,19 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "injection_materials": { "items": { "discriminator": { @@ -5019,20 +5669,6 @@ }, "title": "Injection dynamics", "type": "array" - }, - "protocol_id": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ], - "default": null, - "deprecated": true, - "description": "DOI for protocols.io", - "title": "Protocol ID" } }, "required": [ @@ -5238,6 +5874,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5259,6 +5896,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -5275,6 +5913,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -5308,6 +5947,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -5316,6 +5956,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -5339,6 +5980,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -5389,6 +6031,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -5452,6 +6097,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -5500,6 +6148,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -5599,6 +6250,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -5623,6 +6277,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -5692,6 +6349,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -5970,6 +6630,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -5991,6 +6652,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -6007,6 +6669,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -6040,6 +6703,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -6048,6 +6712,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -6071,6 +6736,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -6121,6 +6787,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -6184,6 +6853,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -6232,6 +6904,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -6331,6 +7006,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -6355,6 +7033,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -6424,6 +7105,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -7016,6 +7700,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -7037,6 +7722,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -7053,6 +7739,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -7086,6 +7773,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -7094,6 +7782,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -7117,6 +7806,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -7167,6 +7857,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -7230,6 +7923,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -7278,6 +7974,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -7377,6 +8076,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -7401,6 +8103,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -7470,6 +8175,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -7689,6 +8397,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -7710,6 +8419,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -7726,6 +8436,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -7759,6 +8470,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -7767,6 +8479,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -7790,6 +8503,7 @@ "Unknown": "#/$defs/_Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -7840,6 +8554,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -7903,6 +8620,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -7951,6 +8671,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -8050,6 +8773,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -8074,6 +8800,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -8143,6 +8872,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -8546,7 +9278,41 @@ "title": "Software name", "type": "string" }, - "version": { + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Version of the software package", + "title": "Software version" + } + }, + "required": [ + "name" + ], + "title": "Software", + "type": "object" + }, + "Solution": { + "additionalProperties": false, + "description": "Description of a solution made in house. Should match a solution named in protocol.", + "properties": { + "object_type": { + "const": "Solution", + "default": "Solution", + "title": "Object Type", + "type": "string" + }, + "name": { + "title": "Name", + "type": "string" + }, + "lot_number": { "anyOf": [ { "type": "string" @@ -8556,14 +9322,13 @@ } ], "default": null, - "description": "Version of the software package", - "title": "Software version" + "title": "Lot number" } }, "required": [ "name" ], - "title": "Software", + "title": "Solution", "type": "object" }, "SpecimenProcedure": { @@ -8576,6 +9341,22 @@ "title": "Object Type", "type": "string" }, + "protocol_id": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ], + "default": null, + "description": "DOI for protocols.io", + "title": "Protocol ID" + }, "procedure_type": { "$ref": "#/$defs/SpecimenProcedureType", "title": "Procedure type" @@ -8624,22 +9405,6 @@ "title": "experimenter(s)", "type": "array" }, - "protocol_id": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ], - "default": null, - "description": "DOI for protocols.io", - "title": "Protocol ID" - }, "protocol_parameters": { "anyOf": [ { @@ -8668,7 +9433,8 @@ "Planar sectioning": "#/$defs/PlanarSectioning", "Probe reagent": "#/$defs/ProbeReagent", "Reagent": "#/$defs/Reagent", - "Sectioning": "#/$defs/Sectioning" + "Sectioning": "#/$defs/Sectioning", + "Solution": "#/$defs/Solution" }, "propertyName": "object_type" }, @@ -8693,6 +9459,9 @@ }, { "$ref": "#/$defs/GeneProbeSet" + }, + { + "$ref": "#/$defs/Solution" } ] }, @@ -8740,8 +9509,7 @@ "Sectioning", "Soak", "Storage", - "Stripping", - "Tamoxifen induction" + "Stripping" ], "title": "SpecimenProcedureType", "type": "string" @@ -10022,6 +10790,48 @@ "title": "_Boston_University", "type": "object" }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, "_Bruker": { "description": "Model Bruker", "properties": { @@ -11020,6 +11830,48 @@ "title": "_Euresys", "type": "object" }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, "_Fujinon": { "description": "Model Fujinon", "properties": { @@ -11757,6 +12609,48 @@ "title": "_Julabo", "type": "object" }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, "_Kowa": { "description": "Model Kowa", "properties": { @@ -13259,6 +14153,48 @@ "title": "_Other", "type": "object" }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, "_Oxxius": { "description": "Model Oxxius", "properties": { @@ -13582,6 +14518,48 @@ "title": "_Schneider_Kreuznach", "type": "object" }, + "_Scientifica": { + "description": "Model Scientifica", + "properties": { + "name": { + "const": "Scientifica", + "default": "Scientifica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00z72df47", + "title": "Registry Identifier" + } + }, + "title": "_Scientifica", + "type": "object" + }, "_Second_Order_Effects": { "description": "Model Second Order Effects", "properties": { @@ -14618,6 +15596,48 @@ }, "title": "_Vortran", "type": "object" + }, + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", + "properties": { + "name": { + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "WPI", + "default": "WPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03st5df34", + "title": "Registry Identifier" + } + }, + "title": "_World_Precision_Intstruments", + "type": "object" } }, "additionalProperties": false, @@ -14636,8 +15656,8 @@ "type": "string" }, "schema_version": { - "const": "2.2.0", - "default": "2.2.0", + "const": "2.2.1", + "default": "2.2.1", "title": "Schema Version", "type": "string" }, diff --git a/schemas/processing_schema.json b/schemas/processing_schema.json index 7b9826f94..ccd8b8c09 100644 --- a/schemas/processing_schema.json +++ b/schemas/processing_schema.json @@ -283,15 +283,33 @@ "title": "Object Type", "type": "string" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, + "description": "Name of the data asset", + "title": "Asset name" + }, "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null, "description": "URL pointing to the data asset", - "title": "Asset location", - "type": "string" + "title": "Asset location" } }, - "required": [ - "url" - ], "title": "DataAsset", "type": "object" }, @@ -463,6 +481,7 @@ "Ephys visualization", "Fiducial segmentation", "File format conversion", + "Fix color range", "Fluorescence event detection", "Image atlas alignment", "Image background subtraction", @@ -474,6 +493,7 @@ "Image flat-field correction", "Image importing", "Image mip visualization", + "Image multiscaling", "Image radial correction", "Image spot detection", "Image spot spectral unmixing", @@ -481,6 +501,7 @@ "Image tile alignment", "Image tile fusing", "Image tile projection", + "Manual curation", "Model evaluation", "Model training", "Neuron skeleton processing", @@ -757,8 +778,8 @@ "type": "string" }, "schema_version": { - "const": "2.2.8", - "default": "2.2.8", + "const": "2.2.9", + "default": "2.2.9", "title": "Schema Version", "type": "string" }, diff --git a/schemas/subject_schema.json b/schemas/subject_schema.json index 8b9a8f5d5..db37be53c 100644 --- a/schemas/subject_schema.json +++ b/schemas/subject_schema.json @@ -138,6 +138,7 @@ "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", "Bruker": "#/$defs/_Bruker", "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", "Cambridge Technology": "#/$defs/_Cambridge_Technology", @@ -159,6 +160,7 @@ "Edmund Optics": "#/$defs/_Edmund_Optics", "Emory University": "#/$defs/_Emory_University", "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", "Fujinon": "#/$defs/_Fujinon", "Hamamatsu": "#/$defs/_Hamamatsu", "Hamilton": "#/$defs/_Hamilton", @@ -175,6 +177,7 @@ "Jenoptik": "#/$defs/_Jenoptik", "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", "Kowa": "#/$defs/_Kowa", "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", "LG": "#/$defs/_Lg", @@ -208,6 +211,7 @@ "Open Ephys Production Site": "#/$defs/_Open_Ephys_Production_Site", "Optotune": "#/$defs/_Optotune", "Other": "#/$defs/_Other", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", "Oxxius": "#/$defs/_Oxxius", "Placid Industries": "#/$defs/_Placid_Industries", "Prizmatix": "#/$defs/_Prizmatix", @@ -216,6 +220,7 @@ "SICGEN": "#/$defs/_Sicgen", "Same Sky": "#/$defs/_Same_Sky", "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", "Second Order Effects": "#/$defs/_Second_Order_Effects", "Semrock": "#/$defs/_Semrock", "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", @@ -239,6 +244,7 @@ "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", "Vieworks": "#/$defs/_Vieworks", "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" @@ -289,6 +295,9 @@ { "$ref": "#/$defs/_Boston_University" }, + { + "$ref": "#/$defs/_Broadcom" + }, { "$ref": "#/$defs/_Bruker" }, @@ -352,6 +361,9 @@ { "$ref": "#/$defs/_Euresys" }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, { "$ref": "#/$defs/_Fujinon" }, @@ -400,6 +412,9 @@ { "$ref": "#/$defs/_Julabo" }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, { "$ref": "#/$defs/_Kowa" }, @@ -499,6 +514,9 @@ { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, { "$ref": "#/$defs/_Oxxius" }, @@ -523,6 +541,9 @@ { "$ref": "#/$defs/_Schneider_Kreuznach" }, + { + "$ref": "#/$defs/_Scientifica" + }, { "$ref": "#/$defs/_Second_Order_Effects" }, @@ -592,6 +613,9 @@ { "$ref": "#/$defs/_Vortran" }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, { "$ref": "#/$defs/_Ams_Osram" } @@ -757,49 +781,501 @@ "description": "Where the subject was acquired from.", "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, { "$ref": "#/$defs/_Baylor_College_Of_Medicine" }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, { "$ref": "#/$defs/_Columbia_University" }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$ref": "#/$defs/_Fujinon" + }, + { + "$ref": "#/$defs/_Hamamatsu" + }, + { + "$ref": "#/$defs/_Hamilton" + }, { "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" }, { - "$ref": "#/$defs/_Janelia_Research_Campus" + "$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/_Item" }, { "$ref": "#/$defs/_Jackson_Laboratory" }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$ref": "#/$defs/_Neurophotometrics" + }, + { + "$ref": "#/$defs/_New_Scale_Technologies" + }, { "$ref": "#/$defs/_New_York_University" }, { - "$ref": "#/$defs/_University_Of_Pennsylvania" + "$ref": "#/$defs/_Nikon" + }, + { + "$ref": "#/$defs/_Olympus" + }, + { + "$ref": "#/$defs/_Open_Ephys_Production_Site" + }, + { + "$ref": "#/$defs/_Optotune" }, { "$ref": "#/$defs/_Other" }, + { + "$ref": "#/$defs/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, { "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Source" @@ -1001,52 +1477,504 @@ "description": "Where the subject was acquired from. If bred in-house, use Allen Institute.", "discriminator": { "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "ams OSRAM": "#/$defs/_Ams_Osram" }, "propertyName": "name" }, "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute" + "$ref": "#/$defs/_Aa_Opto_Electronic" }, { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" + "$ref": "#/$defs/_Asus" }, { - "$ref": "#/$defs/_Columbia_University" + "$ref": "#/$defs/_Abcam" }, { - "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + "$ref": "#/$defs/_Addgene" }, { - "$ref": "#/$defs/_Janelia_Research_Campus" + "$ref": "#/$defs/_Ailipu_Technology_Co" }, { - "$ref": "#/$defs/_Jackson_Laboratory" + "$ref": "#/$defs/_Allen_Institute" }, { - "$ref": "#/$defs/_New_York_University" + "$ref": "#/$defs/_Allen_Institute_For_Brain_Science" }, { - "$ref": "#/$defs/_University_Of_Pennsylvania" + "$ref": "#/$defs/_Allen_Institute_For_Neural_Dynamics" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_Allied" }, { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" - } - ], - "title": "Source" + "$ref": "#/$defs/_Applied_Scientific_Instrumentation" + }, + { + "$ref": "#/$defs/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$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/_Transducer_Techniques" + }, + { + "$ref": "#/$defs/_Tymphany" + }, + { + "$ref": "#/$defs/_University_Of_California_San_Diego" + }, + { + "$ref": "#/$defs/_University_Of_Pennsylvania" + }, + { + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + }, + { + "$ref": "#/$defs/_Vieworks" + }, + { + "$ref": "#/$defs/_Vortran" + }, + { + "$ref": "#/$defs/_World_Precision_Intstruments" + }, + { + "$ref": "#/$defs/_Ams_Osram" + } + ], + "title": "Source" }, "restrictions": { "anyOf": [ @@ -1164,67 +2092,519 @@ "type": "string" }, { - "type": "null" - } - ], - "default": null, - "title": "Date of birth" - }, - "year_of_birth": { - "title": "Year of birth", - "type": "integer" - }, - "mating_status": { - "$ref": "#/$defs/MatingStatus", - "title": "Mating status" - }, - "source": { - "description": "Where the subject was acquired from.", - "discriminator": { - "mapping": { - "Allen Institute": "#/$defs/_Allen_Institute", - "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", - "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", - "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", - "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown" + "type": "null" + } + ], + "default": null, + "title": "Date of birth" + }, + "year_of_birth": { + "title": "Year of birth", + "type": "integer" + }, + "mating_status": { + "$ref": "#/$defs/MatingStatus", + "title": "Mating status" + }, + "source": { + "description": "Where the subject was acquired from.", + "discriminator": { + "mapping": { + "AA Opto Electronic": "#/$defs/_Aa_Opto_Electronic", + "ASUS": "#/$defs/_Asus", + "Abcam": "#/$defs/_Abcam", + "Addgene": "#/$defs/_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", + "Arduino": "#/$defs/_Arduino", + "Arecont Vision Costar": "#/$defs/_Arecont_Vision_Costar", + "Basler": "#/$defs/_Basler", + "Baylor College of Medicine": "#/$defs/_Baylor_College_Of_Medicine", + "Boston University": "#/$defs/_Boston_University", + "Broadcom": "#/$defs/_Broadcom", + "Bruker": "#/$defs/_Bruker", + "Cajal Neuroscience": "#/$defs/_Cajal_Neuroscience", + "Cambridge Technology": "#/$defs/_Cambridge_Technology", + "Carl Zeiss": "#/$defs/_Carl_Zeiss", + "Champalimaud Foundation": "#/$defs/_Champalimaud_Foundation", + "Chan Zuckerberg Initiative": "#/$defs/_Chan_Zuckerberg_Initiative", + "Charles River Laboratories": "#/$defs/_Charles_River_Laboratories", + "Chroma": "#/$defs/_Chroma", + "Coherent Scientific": "#/$defs/_Coherent_Scientific", + "Columbia University": "#/$defs/_Columbia_University", + "Computar": "#/$defs/_Computar", + "Conoptics": "#/$defs/_Conoptics", + "CrestOptics": "#/$defs/_Crestoptics", + "Custom": "#/$defs/_Custom", + "DigiKey": "#/$defs/_Digikey", + "Dodotronic": "#/$defs/_Dodotronic", + "Doric": "#/$defs/_Doric", + "Ealing": "#/$defs/_Ealing", + "Edmund Optics": "#/$defs/_Edmund_Optics", + "Emory University": "#/$defs/_Emory_University", + "Euresys": "#/$defs/_Euresys", + "Excelitas Technologies": "#/$defs/_Excelitas_Technologies", + "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", + "Item": "#/$defs/_Item", + "Jackson Laboratory": "#/$defs/_Jackson_Laboratory", + "Janelia Research Campus": "#/$defs/_Janelia_Research_Campus", + "Jenoptik": "#/$defs/_Jenoptik", + "Johns Hopkins University": "#/$defs/_Johns_Hopkins_University", + "Julabo": "#/$defs/_Julabo", + "Kent Scientific Corporation": "#/$defs/_Kent_Scientific_Corporation", + "Kowa": "#/$defs/_Kowa", + "LASOS Lasertechnik": "#/$defs/_Lasos_Lasertechnik", + "LG": "#/$defs/_Lg", + "Leica": "#/$defs/_Leica", + "LifeCanvas": "#/$defs/_Lifecanvas", + "Lumen Dynamics": "#/$defs/_Lumen_Dynamics", + "Lumencor": "#/$defs/_Lumencor", + "MBF Bioscience": "#/$defs/_Mbf_Bioscience", + "MIT Department of Brain and Cognitive Sciences": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences", + "MKS Newport": "#/$defs/_Mks_Newport", + "MPI": "#/$defs/_Mpi", + "Massachusetts Institute of Technology": "#/$defs/_Massachusetts_Institute_Of_Technology", + "McGovern Institute for Brain Research": "#/$defs/_Mcgovern_Institute_For_Brain_Research", + "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", + "Molecular Instruments": "#/$defs/_Molecular_Instruments", + "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", + "NeuraLynx": "#/$defs/_Neuralynx", + "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", + "Oxford Instruments": "#/$defs/_Oxford_Instruments", + "Oxxius": "#/$defs/_Oxxius", + "Placid Industries": "#/$defs/_Placid_Industries", + "Prizmatix": "#/$defs/_Prizmatix", + "Quantifi": "#/$defs/_Quantifi", + "Raspberry Pi": "#/$defs/_Raspberry_Pi", + "SICGEN": "#/$defs/_Sicgen", + "Same Sky": "#/$defs/_Same_Sky", + "Schneider-Kreuznach": "#/$defs/_Schneider_Kreuznach", + "Scientifica": "#/$defs/_Scientifica", + "Second Order Effects": "#/$defs/_Second_Order_Effects", + "Semrock": "#/$defs/_Semrock", + "Sigma-Aldrich": "#/$defs/_Sigma_Aldrich", + "Simons Foundation": "#/$defs/_Simons_Foundation", + "Spectra-Physics": "#/$defs/_Spectra_Physics", + "Spinnaker": "#/$defs/_Spinnaker", + "TE Connectivity": "#/$defs/_Te_Connectivity", + "Tamron": "#/$defs/_Tamron", + "Technical Manufacturing Corporation": "#/$defs/_Technical_Manufacturing_Corporation", + "Teledyne FLIR": "#/$defs/_Teledyne_Flir", + "Teledyne Vision Solutions": "#/$defs/_Teledyne_Vision_Solutions", + "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", + "Transducer Techniques": "#/$defs/_Transducer_Techniques", + "Tymphany": "#/$defs/_Tymphany", + "University of California, San Diego": "#/$defs/_University_Of_California_San_Diego", + "University of Pennsylvania": "#/$defs/_University_Of_Pennsylvania", + "Unknown": "#/$defs/aind_data_schema_models__organizations___Unknown", + "Vieworks": "#/$defs/_Vieworks", + "Vortran": "#/$defs/_Vortran", + "World Precision Intstruments": "#/$defs/_World_Precision_Intstruments", + "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_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/_Arduino" + }, + { + "$ref": "#/$defs/_Arecont_Vision_Costar" + }, + { + "$ref": "#/$defs/_Basler" + }, + { + "$ref": "#/$defs/_Baylor_College_Of_Medicine" + }, + { + "$ref": "#/$defs/_Boston_University" + }, + { + "$ref": "#/$defs/_Broadcom" + }, + { + "$ref": "#/$defs/_Bruker" + }, + { + "$ref": "#/$defs/_Cajal_Neuroscience" + }, + { + "$ref": "#/$defs/_Cambridge_Technology" + }, + { + "$ref": "#/$defs/_Carl_Zeiss" + }, + { + "$ref": "#/$defs/_Champalimaud_Foundation" + }, + { + "$ref": "#/$defs/_Chan_Zuckerberg_Initiative" + }, + { + "$ref": "#/$defs/_Charles_River_Laboratories" + }, + { + "$ref": "#/$defs/_Chroma" + }, + { + "$ref": "#/$defs/_Coherent_Scientific" + }, + { + "$ref": "#/$defs/_Columbia_University" + }, + { + "$ref": "#/$defs/_Computar" + }, + { + "$ref": "#/$defs/_Conoptics" + }, + { + "$ref": "#/$defs/_Crestoptics" + }, + { + "$ref": "#/$defs/_Custom" + }, + { + "$ref": "#/$defs/_Digikey" + }, + { + "$ref": "#/$defs/_Dodotronic" + }, + { + "$ref": "#/$defs/_Doric" + }, + { + "$ref": "#/$defs/_Ealing" + }, + { + "$ref": "#/$defs/_Edmund_Optics" + }, + { + "$ref": "#/$defs/_Emory_University" + }, + { + "$ref": "#/$defs/_Euresys" + }, + { + "$ref": "#/$defs/_Excelitas_Technologies" + }, + { + "$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/_Item" + }, + { + "$ref": "#/$defs/_Jackson_Laboratory" + }, + { + "$ref": "#/$defs/_Janelia_Research_Campus" + }, + { + "$ref": "#/$defs/_Jenoptik" + }, + { + "$ref": "#/$defs/_Johns_Hopkins_University" + }, + { + "$ref": "#/$defs/_Julabo" + }, + { + "$ref": "#/$defs/_Kent_Scientific_Corporation" + }, + { + "$ref": "#/$defs/_Kowa" + }, + { + "$ref": "#/$defs/_Lasos_Lasertechnik" + }, + { + "$ref": "#/$defs/_Lg" + }, + { + "$ref": "#/$defs/_Leica" + }, + { + "$ref": "#/$defs/_Lifecanvas" + }, + { + "$ref": "#/$defs/_Lumen_Dynamics" + }, + { + "$ref": "#/$defs/_Lumencor" + }, + { + "$ref": "#/$defs/_Mbf_Bioscience" + }, + { + "$ref": "#/$defs/_Mit_Department_Of_Brain_And_Cognitive_Sciences" + }, + { + "$ref": "#/$defs/_Mks_Newport" + }, + { + "$ref": "#/$defs/_Mpi" + }, + { + "$ref": "#/$defs/_Massachusetts_Institute_Of_Technology" + }, + { + "$ref": "#/$defs/_Mcgovern_Institute_For_Brain_Research" + }, + { + "$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/_Molecular_Instruments" + }, + { + "$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/_Neuralynx" + }, + { + "$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/_Oxford_Instruments" + }, + { + "$ref": "#/$defs/_Oxxius" + }, + { + "$ref": "#/$defs/_Placid_Industries" + }, + { + "$ref": "#/$defs/_Prizmatix" + }, + { + "$ref": "#/$defs/_Quantifi" + }, + { + "$ref": "#/$defs/_Raspberry_Pi" + }, + { + "$ref": "#/$defs/_Sicgen" + }, + { + "$ref": "#/$defs/_Same_Sky" + }, + { + "$ref": "#/$defs/_Schneider_Kreuznach" + }, + { + "$ref": "#/$defs/_Scientifica" + }, + { + "$ref": "#/$defs/_Second_Order_Effects" + }, + { + "$ref": "#/$defs/_Semrock" + }, + { + "$ref": "#/$defs/_Sigma_Aldrich" + }, + { + "$ref": "#/$defs/_Simons_Foundation" + }, + { + "$ref": "#/$defs/_Spectra_Physics" + }, + { + "$ref": "#/$defs/_Spinnaker" + }, + { + "$ref": "#/$defs/_Te_Connectivity" + }, + { + "$ref": "#/$defs/_Tamron" + }, + { + "$ref": "#/$defs/_Technical_Manufacturing_Corporation" + }, + { + "$ref": "#/$defs/_Teledyne_Flir" + }, + { + "$ref": "#/$defs/_Teledyne_Vision_Solutions" + }, + { + "$ref": "#/$defs/_Templeton_World_Charity_Foundation" + }, + { + "$ref": "#/$defs/_The_Imaging_Source" + }, + { + "$ref": "#/$defs/_The_Lee_Company" + }, + { + "$ref": "#/$defs/_Thermo_Fisher_Scientific" }, - "propertyName": "name" - }, - "oneOf": [ { - "$ref": "#/$defs/_Allen_Institute" + "$ref": "#/$defs/_Thorlabs" }, { - "$ref": "#/$defs/_Baylor_College_Of_Medicine" + "$ref": "#/$defs/_Transducer_Techniques" }, { - "$ref": "#/$defs/_Columbia_University" + "$ref": "#/$defs/_Tymphany" }, { - "$ref": "#/$defs/_Huazhong_University_Of_Science_And_Technology" + "$ref": "#/$defs/_University_Of_California_San_Diego" }, { - "$ref": "#/$defs/_Janelia_Research_Campus" + "$ref": "#/$defs/_University_Of_Pennsylvania" }, { - "$ref": "#/$defs/_Jackson_Laboratory" + "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" }, { - "$ref": "#/$defs/_New_York_University" + "$ref": "#/$defs/_Vieworks" }, { - "$ref": "#/$defs/_University_Of_Pennsylvania" + "$ref": "#/$defs/_Vortran" }, { - "$ref": "#/$defs/_Other" + "$ref": "#/$defs/_World_Precision_Intstruments" }, { - "$ref": "#/$defs/aind_data_schema_models__organizations___Unknown" + "$ref": "#/$defs/_Ams_Osram" } ], "title": "Source" @@ -2089,6 +3469,48 @@ "title": "_Boston_University", "type": "object" }, + "_Broadcom": { + "description": "Model Broadcom", + "properties": { + "name": { + "const": "Broadcom", + "default": "Broadcom", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "035gt5s03", + "title": "Registry Identifier" + } + }, + "title": "_Broadcom", + "type": "object" + }, "_Bruker": { "description": "Model Bruker", "properties": { @@ -3129,6 +4551,48 @@ "title": "_Euresys", "type": "object" }, + "_Excelitas_Technologies": { + "description": "Model Excelitas Technologies", + "properties": { + "name": { + "const": "Excelitas Technologies", + "default": "Excelitas Technologies", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01tpbbf75", + "title": "Registry Identifier" + } + }, + "title": "_Excelitas_Technologies", + "type": "object" + }, "_Fujinon": { "description": "Model Fujinon", "properties": { @@ -3866,6 +5330,48 @@ "title": "_Julabo", "type": "object" }, + "_Kent_Scientific_Corporation": { + "description": "Model Kent Scientific Corporation", + "properties": { + "name": { + "const": "Kent Scientific Corporation", + "default": "Kent Scientific Corporation", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03xkj6a08", + "title": "Registry Identifier" + } + }, + "title": "_Kent_Scientific_Corporation", + "type": "object" + }, "_Kowa": { "description": "Model Kowa", "properties": { @@ -5368,6 +6874,48 @@ "title": "_Other", "type": "object" }, + "_Oxford_Instruments": { + "description": "Model Oxford Instruments", + "properties": { + "name": { + "const": "Oxford Instruments", + "default": "Oxford Instruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "01age2z78", + "title": "Registry Identifier" + } + }, + "title": "_Oxford_Instruments", + "type": "object" + }, "_Oxxius": { "description": "Model Oxxius", "properties": { @@ -5691,6 +7239,48 @@ "title": "_Schneider_Kreuznach", "type": "object" }, + "_Scientifica": { + "description": "Model Scientifica", + "properties": { + "name": { + "const": "Scientifica", + "default": "Scientifica", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": null, + "default": null, + "title": "Abbreviation", + "type": "null" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "00z72df47", + "title": "Registry Identifier" + } + }, + "title": "_Scientifica", + "type": "object" + }, "_Second_Order_Effects": { "description": "Model Second Order Effects", "properties": { @@ -6686,6 +8276,48 @@ "title": "_Vortran", "type": "object" }, + "_World_Precision_Intstruments": { + "description": "Model World Precision Intstruments", + "properties": { + "name": { + "const": "World Precision Intstruments", + "default": "World Precision Intstruments", + "title": "Name", + "type": "string" + }, + "abbreviation": { + "const": "WPI", + "default": "WPI", + "title": "Abbreviation", + "type": "string" + }, + "registry": { + "anyOf": [ + { + "$ref": "#/$defs/Registry" + }, + { + "type": "null" + } + ], + "default": "Research Organization Registry (ROR)" + }, + "registry_identifier": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "03st5df34", + "title": "Registry Identifier" + } + }, + "title": "_World_Precision_Intstruments", + "type": "object" + }, "aind_data_schema_models__organizations___Unknown": { "description": "Model Unknown", "properties": { @@ -6787,8 +8419,8 @@ "type": "string" }, "schema_version": { - "const": "2.3.0", - "default": "2.3.0", + "const": "2.3.1", + "default": "2.3.1", "title": "Schema Version", "type": "string" }, diff --git a/src/aind_data_schema/__init__.py b/src/aind_data_schema/__init__.py index b535fa822..b44bb5ea4 100755 --- a/src/aind_data_schema/__init__.py +++ b/src/aind_data_schema/__init__.py @@ -1,3 +1,3 @@ """base module for aind-data-schema""" -__version__ = "2.7.1" +__version__ = "2.8.0" diff --git a/src/aind_data_schema/base.py b/src/aind_data_schema/base.py index ecb3a20b7..764984e34 100644 --- a/src/aind_data_schema/base.py +++ b/src/aind_data_schema/base.py @@ -201,7 +201,11 @@ def default_filename(cls): """ Returns standard filename in snakecase """ - parent_classes = [base_class for base_class in cls.__bases__ if base_class.__name__ != DataCoreModel.__name__] + parent_classes = [ + base_class + for base_class in cls.__bases__ + if base_class.__name__ != DataCoreModel.__name__ and issubclass(base_class, DataModel) + ] name = cls.__name__ diff --git a/src/aind_data_schema/components/devices.py b/src/aind_data_schema/components/devices.py index 74460ebf9..fcbda70da 100644 --- a/src/aind_data_schema/components/devices.py +++ b/src/aind_data_schema/components/devices.py @@ -144,7 +144,7 @@ class Detector(Device): """Description of a generic detector""" detector_type: DetectorType = Field(..., title="Detector Type") - manufacturer: Organization.DETECTOR_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") data_interface: DataInterface = Field(..., title="Data interface") cooling: Cooling = Field(default=Cooling.NO_COOLING, title="Cooling") frame_rate: Optional[Decimal] = Field(default=None, title="Frame rate (Hz)", description="Frame rate being used") @@ -206,7 +206,7 @@ class Filter(Device): # required fields filter_type: FilterType = Field(..., title="Type of filter") - manufacturer: Organization.FILTER_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") # optional fields cut_off_wavelength: Optional[int] = Field(default=None, title="Cut-off wavelength (nm)") @@ -239,8 +239,7 @@ def validate_multi_filters(self): class Lens(Device): """Lens""" - # required fields - manufacturer: Organization.LENS_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") class MotorizedStage(Device): @@ -316,7 +315,7 @@ class DAQDevice(Device): # required fields data_interface: DataInterface = Field(..., title="Type of connection to PC") - manufacturer: Organization.DAQ_DEVICE_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") # optional fields channels: List[DAQChannel] = Field(default=[], title="DAQ channels") @@ -328,7 +327,7 @@ class HarpDevice(DAQDevice): """DAQ that uses the Harp protocol for synchronization and data transmission""" # required fields - manufacturer: Organization.ONE_OF = Field(default=Organization.OEPS) + manufacturer: Organization.ONE_OF = Field(default=Organization.OEPS, title="Manufacturer") harp_device_type: HarpDeviceType.ONE_OF = Field(..., title="Type of Harp device") core_version: Optional[str] = Field(default=None, title="Core version") tag_version: Optional[str] = Field(default=None, title="Tag version") @@ -351,7 +350,7 @@ class Laser(Device): """Laser module with a specific wavelength (may be a sub-component of a larger assembly)""" # required fields - manufacturer: Organization.LASER_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") wavelength: int = Field(..., title="Wavelength (nm)") wavelength_unit: SizeUnit = Field(default=SizeUnit.NM, title="Wavelength unit") @@ -369,7 +368,7 @@ class Laser(Device): class LightEmittingDiode(Device): """Description of a Light Emitting Diode (LED) device""" - manufacturer: Organization.LED_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") wavelength: int = Field(..., title="Wavelength (nm)") wavelength_unit: SizeUnit = Field(default=SizeUnit.NM, title="Wavelength unit") bandwidth: Optional[int] = Field(default=None, title="Bandwidth (FWHM)") @@ -416,7 +415,7 @@ class NeuropixelsBasestation(DAQDevice): # fixed values data_interface: DataInterface = DataInterface.PXI - manufacturer: Organization.DAQ_DEVICE_MANUFACTURERS = Organization.IMEC + manufacturer: Organization.ONE_OF = Organization.IMEC class OpenEphysAcquisitionBoard(DAQDevice): @@ -427,13 +426,13 @@ class OpenEphysAcquisitionBoard(DAQDevice): # fixed values data_interface: Literal[DataInterface.USB] = DataInterface.USB - manufacturer: Organization.DAQ_DEVICE_MANUFACTURERS = Field(default=Organization.OEPS) + manufacturer: Organization.ONE_OF = Field(default=Organization.OEPS) class Manipulator(Device): """Manipulator used on a dome module""" - manufacturer: Organization.MANIPULATOR_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") class FiberPatchCord(Device): @@ -600,7 +599,7 @@ class Arena(Device): class Monitor(Device, DevicePosition): """Description of visual display for visual stimuli""" - manufacturer: Organization.MONITOR_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") refresh_rate: int = Field(..., title="Refresh rate (Hz)", ge=60) width: int = Field(..., title="Width (pixels)") height: int = Field(..., title="Height (pixels)") @@ -673,7 +672,7 @@ class AirPuffDevice(Device): class Speaker(Device, DevicePosition): """Description of a speaker for auditory stimuli""" - manufacturer: Organization.SPEAKER_MANUFACTURERS + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") class OlfactometerChannelType(Enum): @@ -695,8 +694,7 @@ class OlfactometerChannel(DataModel): class Olfactometer(HarpDevice): """Description of an olfactometer for odor stimuli""" - manufacturer: Organization.DAQ_DEVICE_MANUFACTURERS = Field(default=Organization.CHAMPALIMAUD) - + manufacturer: Organization.ONE_OF = Field(..., title="Manufacturer") harp_device_type: HarpDeviceType.ONE_OF = Field( HarpDeviceType.OLFACTOMETER, frozen=True, title="Type of Harp device" ) diff --git a/src/aind_data_schema/components/identifiers.py b/src/aind_data_schema/components/identifiers.py index 428dc1fb5..a3d4f7731 100644 --- a/src/aind_data_schema/components/identifiers.py +++ b/src/aind_data_schema/components/identifiers.py @@ -1,11 +1,12 @@ """Schema for identifiers""" +import re from enum import Enum from pathlib import Path from typing import Dict, List, Optional from aind_data_schema_models.registries import Registry -from pydantic import Field, model_validator +from pydantic import Field, BaseModel, model_validator import warnings from typing import Annotated @@ -26,7 +27,21 @@ class Database(str, Enum): class DataAsset(DataModel): """Description of a single data asset""" - url: str = Field(..., title="Asset location", description="URL pointing to the data asset") + name: Optional[str] = Field(default=None, title="Asset name", description="Name of the data asset") + url: Optional[str] = Field(default=None, title="Asset location", description="URL pointing to the data asset") + + @model_validator(mode="after") + def validate_name(self): + """Validator to be sure name or url is provided + If name isn't provided, attempt to parse name from url. If url is also not provided, raise error. + """ + if not self.name: + if not self.url: + raise ValueError("Either 'name' or 'url' must be provided for a DataAsset.") + match = re.match("^s3://aind-open-data/([^/]+)(/.*)?$", self.url) + if match is not None: + self.name = match.group(1) + return self class CombinedData(DataModel): @@ -53,6 +68,18 @@ class Person(DataModel): registry_identifier: Optional[str] = Field(default=None, title="ORCID ID") +class ProtocolMixin(BaseModel): + """Mixin that adds a protocol_id field (single DOI string)""" + + protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") + + +class ProtocolListMixin(BaseModel): + """Mixin that adds a protocol_id field (list of DOI strings)""" + + protocol_id: Optional[List[str]] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") + + class Software(DataModel): """Software package identifier""" diff --git a/src/aind_data_schema/components/injection_procedures.py b/src/aind_data_schema/components/injection_procedures.py index 039893d3e..4c0060051 100644 --- a/src/aind_data_schema/components/injection_procedures.py +++ b/src/aind_data_schema/components/injection_procedures.py @@ -11,6 +11,7 @@ from pydantic import Field, model_validator from aind_data_schema.base import DataModel, DiscriminatedList +from aind_data_schema.components.identifiers import ProtocolMixin from aind_data_schema.components.reagent import Reagent @@ -102,7 +103,7 @@ def check_volume_or_current(self): return self -class Injection(DataModel): +class Injection(ProtocolMixin, DataModel): """Description of an injection procedure""" injection_materials: DiscriminatedList[ViralMaterial | NonViralMaterial] = Field( @@ -116,9 +117,3 @@ class Injection(DataModel): dynamics: List[InjectionDynamics] = Field( ..., title="Injection dynamics", description="List of injection events, one per location/depth" ) - protocol_id: Optional[str] = Field( - default=None, - title="Protocol ID", - description="DOI for protocols.io", - deprecated="Use protocol_id in Surgery or NonSurgicalInjection instead", - ) diff --git a/src/aind_data_schema/components/measurements.py b/src/aind_data_schema/components/measurements.py index efdde3324..0958fd608 100644 --- a/src/aind_data_schema/components/measurements.py +++ b/src/aind_data_schema/components/measurements.py @@ -8,6 +8,7 @@ from aind_data_schema.base import AwareDatetimeWithDefault, DataModel, Discriminated, Field, GenericModel from aind_data_schema.components.configs import DeviceConfig +from aind_data_schema.components.identifiers import ProtocolMixin from aind_data_schema.components.reagent import Reagent from aind_data_schema.utils.validators import TimeValidation @@ -48,14 +49,13 @@ def validate_fit_type(cls, values): return values -class Calibration(DeviceConfig): +class Calibration(ProtocolMixin, DeviceConfig): """Generic calibration class""" calibration_date: Annotated[AwareDatetimeWithDefault, TimeValidation.BEFORE] = Field( ..., title="Date and time of calibration" ) description: str = Field(..., title="Description", description="Brief description of what is being calibrated") - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") measured_at: Optional[str] = Field(default=None, title="Measurement location") input: List[float | str] = Field(..., description="Calibration input", title="Inputs") input_unit: UNITS = Field(..., title="Input unit") @@ -113,14 +113,13 @@ class PowerCalibration(Calibration): CALIBRATIONS = Discriminated[Calibration | VolumeCalibration | PowerCalibration] -class Maintenance(DeviceConfig): +class Maintenance(ProtocolMixin, DeviceConfig): """Generic maintenance class""" maintenance_date: Annotated[AwareDatetimeWithDefault, TimeValidation.BEFORE] = Field( ..., title="Date and time of maintenance" ) description: str = Field(..., title="Description", description="Description on maintenance procedure") - protocol_id: Optional[str] = Field(default=None, title="Protocol ID") reagents: Optional[List[Reagent]] = Field(default=None, title="Reagents") notes: Optional[str] = Field(default=None, title="Notes") diff --git a/src/aind_data_schema/components/reagent.py b/src/aind_data_schema/components/reagent.py index 3ed148a85..cdd8f5603 100644 --- a/src/aind_data_schema/components/reagent.py +++ b/src/aind_data_schema/components/reagent.py @@ -31,6 +31,13 @@ class Reagent(DataModel): expiration_date: Optional[date] = Field(default=None, title="Lot expiration date") +class Solution(DataModel): + """Description of a solution made in house. Should match a solution named in protocol.""" + + name: str = Field(..., title="Name") + lot_number: Optional[str] = Field(default=None, title="Lot number") + + class OligoProbe(DataModel): """Description of an oligonucleotide probe""" diff --git a/src/aind_data_schema/components/specimen_procedures.py b/src/aind_data_schema/components/specimen_procedures.py index d0b196249..6510b8e8b 100644 --- a/src/aind_data_schema/components/specimen_procedures.py +++ b/src/aind_data_schema/components/specimen_procedures.py @@ -13,7 +13,8 @@ from aind_data_schema.base import AwareDatetimeWithDefault, DataModel, DiscriminatedList from aind_data_schema.components.coordinates import Atlas, CoordinateSystem, Translation -from aind_data_schema.components.reagent import FluorescentStain, GeneProbeSet, ProbeReagent, Reagent +from aind_data_schema.components.identifiers import ProtocolListMixin +from aind_data_schema.components.reagent import FluorescentStain, GeneProbeSet, ProbeReagent, Reagent, Solution from aind_data_schema.utils.exceptions import OneOfError @@ -158,7 +159,7 @@ class HCRSeries(DataModel): cell_id: Optional[str] = Field(default=None, title="Cell ID") -class SpecimenProcedure(DataModel): +class SpecimenProcedure(ProtocolListMixin, DataModel): """Description of surgical or other procedure performed on a specimen""" procedure_type: SpecimenProcedureType = Field(..., title="Procedure type") @@ -170,7 +171,6 @@ class SpecimenProcedure(DataModel): default=[], title="experimenter(s)", ) - protocol_id: Optional[List[str]] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") protocol_parameters: Optional[Dict[str, str]] = Field( default=None, title="Protocol parameters", @@ -178,7 +178,7 @@ class SpecimenProcedure(DataModel): ) procedure_details: DiscriminatedList[ - HCRSeries | FluorescentStain | Sectioning | PlanarSectioning | ProbeReagent | Reagent | GeneProbeSet + HCRSeries | FluorescentStain | Sectioning | PlanarSectioning | ProbeReagent | Reagent | GeneProbeSet | Solution ] = Field( default=[], title="Procedure details", diff --git a/src/aind_data_schema/components/subject_procedures.py b/src/aind_data_schema/components/subject_procedures.py index 93850c061..d1654fc85 100644 --- a/src/aind_data_schema/components/subject_procedures.py +++ b/src/aind_data_schema/components/subject_procedures.py @@ -9,7 +9,7 @@ from aind_data_schema.base import DataModel, DiscriminatedList from aind_data_schema.components.coordinates import CoordinateSystem, Translation -from aind_data_schema.components.identifiers import Code +from aind_data_schema.components.identifiers import Code, ProtocolMixin from aind_data_schema.components.injection_procedures import Injection from aind_data_schema.components.surgery_procedures import ( Anaesthetic, @@ -25,7 +25,7 @@ ) -class GenericSubjectProcedure(DataModel): +class GenericSubjectProcedure(ProtocolMixin, DataModel): """Description of a non-surgical procedure performed on a subject""" start_date: date = Field(..., title="Start date") @@ -34,7 +34,6 @@ class GenericSubjectProcedure(DataModel): title="experimenter(s)", ) ethics_review_id: str = Field(..., title="Ethics review ID") - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") description: str = Field(..., title="Description") notes: Optional[str] = Field(default=None, title="Notes") @@ -84,10 +83,9 @@ class WaterRestriction(DataModel): end_date: Optional[date] = Field(default=None, title="Water restriction end date") -class Surgery(DataModel): +class Surgery(ProtocolMixin, DataModel): """Description of subject procedures performed at one time""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") start_date: date = Field(..., title="Start date") experimenters: Optional[List[str]] = Field( default=None, diff --git a/src/aind_data_schema/components/subjects.py b/src/aind_data_schema/components/subjects.py index b3a94d604..2070bf163 100644 --- a/src/aind_data_schema/components/subjects.py +++ b/src/aind_data_schema/components/subjects.py @@ -117,7 +117,7 @@ class MouseSubject(DataModel): breeding_info: Optional[BreedingInfo] = Field(default=None, title="Breeding Info") wellness_reports: List[WellnessReport] = Field(default=[], title="Wellness Report") housing: Optional[Housing] = Field(default=None, title="Housing") - source: Organization.SUBJECT_SOURCES = Field( + source: Organization.ONE_OF = Field( ..., description="Where the subject was acquired from. If bred in-house, use Allen Institute.", title="Source", @@ -159,13 +159,13 @@ class HumanSubject(DataModel): species: SpeciesModel = Field(default=Species.HUMAN, title="Species") sex: Sex = Field(..., title="Sex") year_of_birth: int = Field(..., title="Year of birth") - source: Organization.SUBJECT_SOURCES = Field( + source: Organization.ONE_OF = Field( ..., description="Where the subject was acquired from.", title="Source", ) - @field_validator("species", mode='before') + @field_validator("species", mode="before") def validate_species_is_human(cls, v): """Ensure species is always human for HumanSubject""" if v != Species.HUMAN: @@ -181,7 +181,7 @@ class NonHumanPrimateSubject(DataModel): date_of_birth: Optional[Annotated[date_type, TimeValidation.BEFORE]] = Field(default=None, title="Date of birth") year_of_birth: int = Field(..., title="Year of birth") mating_status: MatingStatus = Field(..., title="Mating status") - source: Organization.SUBJECT_SOURCES = Field( + source: Organization.ONE_OF = Field( ..., description="Where the subject was acquired from.", title="Source", diff --git a/src/aind_data_schema/components/surgery_procedures.py b/src/aind_data_schema/components/surgery_procedures.py index ac54317bd..ec60a5a22 100644 --- a/src/aind_data_schema/components/surgery_procedures.py +++ b/src/aind_data_schema/components/surgery_procedures.py @@ -14,6 +14,7 @@ from aind_data_schema.components.configs import CatheterConfig, ProbeConfig from aind_data_schema.components.coordinates import TRANSFORM_TYPES, Translation from aind_data_schema.components.devices import Catheter, EphysProbe, FiberProbe, MyomatrixArray +from aind_data_schema.components.identifiers import ProtocolMixin from aind_data_schema.components.injection_procedures import Injection @@ -62,7 +63,7 @@ class HeadframeMaterial(str, Enum): class CatheterImplant(DataModel): """Description of a catheter implant procedure""" - where_performed: Organization.CATHETER_IMPLANT_INSTITUTIONS = Field(..., title="Where performed") + where_performed: Organization.ONE_OF = Field(..., title="Where performed") implanted_device: Catheter = Field( ..., title="Implanted device", @@ -82,18 +83,16 @@ class Anaesthetic(DataModel): level: Optional[float] = Field(default=None, title="Level (percent)", ge=1, le=5) -class GenericSurgeryProcedure(DataModel): +class GenericSurgeryProcedure(ProtocolMixin, DataModel): """Description of a surgery procedure performed on a subject""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") description: str = Field(..., title="Description") notes: Optional[str] = Field(default=None, title="Notes") -class Craniotomy(DataModel): +class Craniotomy(ProtocolMixin, DataModel): """Description of craniotomy procedure""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") craniotomy_type: CraniotomyType = Field(..., title="Craniotomy type") coordinate_system_name: Optional[str] = Field(default=None, title="Coordinate system name") @@ -135,10 +134,9 @@ def validate_size(self): return self -class ProbeImplant(DataModel): +class ProbeImplant(ProtocolMixin, DataModel): """Description of a probe (fiber, ephys) implant procedure""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") implanted_device: Union[EphysProbe, FiberProbe] = Field( ..., title="Implanted device", @@ -149,10 +147,9 @@ class ProbeImplant(DataModel): ) # note: exact field name is used by a validator -class Headframe(DataModel): +class Headframe(ProtocolMixin, DataModel): """Description of headframe procedure""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") headframe_type: str = Field(..., title="Headframe type") headframe_part_number: Optional[str] = Field(default=None, title="Headframe part number") headframe_material: Optional[HeadframeMaterial] = Field(default=None, title="Headframe material") @@ -201,11 +198,9 @@ class SampleCollection(DataModel): collection_method: Optional[str] = Field(default=None, title="Collection method for terminal collection") -class MyomatrixInsertion(DataModel): +class MyomatrixInsertion(ProtocolMixin, DataModel): """Description of a Myomatrix array insertion for EMG""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") - ground_electrode: GroundWireImplant = Field(..., title="Ground electrode") implanted_device: MyomatrixArray = Field( @@ -214,10 +209,9 @@ class MyomatrixInsertion(DataModel): ) # note: exact field name is used by a validator -class Perfusion(DataModel): +class Perfusion(ProtocolMixin, DataModel): """Description of a perfusion procedure that creates a specimen""" - protocol_id: Optional[str] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") output_specimen_ids: List[str] = Field( ..., title="Specimen ID", diff --git a/src/aind_data_schema/core/acquisition.py b/src/aind_data_schema/core/acquisition.py index da22519e3..4b4acfcbe 100644 --- a/src/aind_data_schema/core/acquisition.py +++ b/src/aind_data_schema/core/acquisition.py @@ -36,8 +36,9 @@ ) from aind_data_schema.components.connections import Connection from aind_data_schema.components.coordinates import CoordinateSystem -from aind_data_schema.components.identifiers import Code +from aind_data_schema.components.identifiers import Code, ProtocolListMixin from aind_data_schema.components.measurements import CALIBRATIONS, Maintenance +from aind_data_schema.components.reagent import Reagent from aind_data_schema.components.subject_procedures import BrainInjection, Injection from aind_data_schema.components.surgery_procedures import Anaesthetic from aind_data_schema.utils.merge import ( @@ -329,7 +330,7 @@ class StimulusEpoch(DataModel): ) -class Manipulation(DataModel): +class Manipulation(ProtocolListMixin, DataModel): """Description of procedures performed during an acquisition.""" start_time: Annotated[AwareDatetimeWithDefault, TimeValidation.BETWEEN] = Field( @@ -338,14 +339,14 @@ class Manipulation(DataModel): end_time: Annotated[AwareDatetimeWithDefault, TimeValidation.BETWEEN] = Field( ..., title="Manipulation end time", description="Must be between the acquisition start and end times" ) - procedures: Optional[DiscriminatedList[Injection | BrainInjection]] = Field( + procedures: Optional[DiscriminatedList[Injection | BrainInjection | Reagent]] = Field( default=None, title="Procedures", description="Procedures performed during the manipulation" ) anaesthesia: Optional[Anaesthetic] = Field(default=None, title="Anaesthesia") notes: Optional[str] = Field(default=None, title="Notes") -class Acquisition(DataCoreModel): +class Acquisition(ProtocolListMixin, DataCoreModel): """Description of data acquisition metadata including streams, stimuli, and experimental setup. The acquisition metadata is split into two parallel pieces: the DataStream and the StimulusEpoch. @@ -355,7 +356,7 @@ class Acquisition(DataCoreModel): # Meta metadata _DESCRIBED_BY_URL = DataCoreModel._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["2.5.0"]] = Field(default="2.5.0") + schema_version: SkipValidation[Literal["2.5.1"]] = Field(default="2.5.1") # ID subject_id: str = Field(default=..., title="Subject ID", description="Unique identifier for the subject") @@ -398,7 +399,6 @@ def coerce_fixed_offset_tz_string(cls, v): default=[], title="experimenter(s)", ) - protocol_id: Optional[List[str]] = Field(default=None, title="Protocol ID", description="DOI for protocols.io") ethics_review_id: Optional[List[str]] = Field(default=None, title="Ethics review ID") instrument_id: Optional[str] = Field( default=None, diff --git a/src/aind_data_schema/core/data_description.py b/src/aind_data_schema/core/data_description.py index 5f233ddfd..8688f35ff 100644 --- a/src/aind_data_schema/core/data_description.py +++ b/src/aind_data_schema/core/data_description.py @@ -25,7 +25,7 @@ class Funding(DataModel): """Description of funding sources""" - funder: Organization.FUNDERS = Field(..., title="Funder") + funder: Organization.ONE_OF = Field(..., title="Funder") grant_number: Optional[str] = Field(default=None, title="Grant number") fundee: Optional[List[Person]] = Field( default=None, title="Fundee", description="Person(s) funded by this mechanism" @@ -37,7 +37,7 @@ class DataDescription(DataCoreModel): _DESCRIBED_BY_URL = DataCoreModel._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["2.3.3"]] = Field(default="2.3.3") + schema_version: SkipValidation[Literal["2.4.0"]] = Field(default="2.4.0") license: License = Field(default=License.CC_BY_40, title="License") subject_id: Optional[str] = Field( @@ -65,7 +65,7 @@ class DataDescription(DataCoreModel): title="Data asset name", validate_default=True, ) - institution: Organization.RESEARCH_INSTITUTIONS = Field( + institution: Organization.ONE_OF = Field( ..., description="An established society, corporation, foundation or other organization that collected this data", title="Institution", @@ -155,13 +155,13 @@ def subject_id_when_raw(self): @model_validator(mode="after") def build_name(self): - """sets the name of the file""" + """Set the name of data_description when data_level is RAW and the name is empty""" if self.name is None and self.data_level == DataLevel.RAW: self.name = build_data_name(self.subject_id, creation_datetime=self.creation_time) - # check that the name matches the name regex - if not re.match(DataRegex.DATA.value, self.name): - raise ValueError(f"Name({self.name}) does not match allowed Regex pattern") + # check that the name matches the name regex + if not re.match(DataRegex.DATA.value, self.name): + raise ValueError(f"Name({self.name}) does not match allowed Regex pattern") return self diff --git a/src/aind_data_schema/core/instrument.py b/src/aind_data_schema/core/instrument.py index e0fc69ce8..2fbd9d1bc 100644 --- a/src/aind_data_schema/core/instrument.py +++ b/src/aind_data_schema/core/instrument.py @@ -77,7 +77,7 @@ class Instrument(DataCoreModel): # metametadata _DESCRIBED_BY_URL = DataCoreModel._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["2.2.4"]] = Field(default="2.2.4") + schema_version: SkipValidation[Literal["2.2.5"]] = Field(default="2.2.5") # instrument definition location: Optional[str] = Field(default=None, title="Location", description="Location of the instrument") diff --git a/src/aind_data_schema/core/metadata.py b/src/aind_data_schema/core/metadata.py index 87d88a61d..0dc3783f9 100644 --- a/src/aind_data_schema/core/metadata.py +++ b/src/aind_data_schema/core/metadata.py @@ -73,7 +73,7 @@ class Metadata(DataCoreModel): _DESCRIBED_BY_URL = DataCoreModel._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["2.7.1"]] = Field(default="2.7.1") + schema_version: SkipValidation[Literal["2.7.2"]] = Field(default="2.7.2") name: str = Field( ..., description="Name of the data asset.", diff --git a/src/aind_data_schema/core/procedures.py b/src/aind_data_schema/core/procedures.py index e1558f6cc..d6ba98ea9 100644 --- a/src/aind_data_schema/core/procedures.py +++ b/src/aind_data_schema/core/procedures.py @@ -26,7 +26,7 @@ class Procedures(DataCoreModel): _DESCRIBED_BY_URL = DataCoreModel._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["2.2.0"]] = Field(default="2.2.0") + schema_version: SkipValidation[Literal["2.2.1"]] = Field(default="2.2.1") subject_id: str = Field( ..., description="Unique identifier for the subject of data acquisition", diff --git a/src/aind_data_schema/core/processing.py b/src/aind_data_schema/core/processing.py index 995944a38..455d01063 100644 --- a/src/aind_data_schema/core/processing.py +++ b/src/aind_data_schema/core/processing.py @@ -7,10 +7,10 @@ from aind_data_schema_models.process_names import ProcessName from aind_data_schema_models.units import MemoryUnit, UnitlessUnit -from pydantic import Field, SkipValidation, ValidationInfo, field_validator, model_validator +from pydantic import Field, SkipValidation, model_validator from aind_data_schema.base import AwareDatetimeWithDefault, DataCoreModel, DataModel, GenericModel -from aind_data_schema.components.identifiers import Code +from aind_data_schema.components.identifiers import Code, DataAsset # noqa: F401 from aind_data_schema.components.wrappers import AssetPath from aind_data_schema.utils.merge import merge_notes, merge_optional_list, merge_process_graph from aind_data_schema.utils.validators import TimeValidation @@ -75,15 +75,15 @@ class DataProcess(DataModel): notes: Optional[str] = Field(default=None, title="Notes", validate_default=True) resources: Optional[ResourceUsage] = Field(default=None, title="Process resource usage") - @field_validator("notes", mode="after") - def validate_other(cls, value: Optional[str], info: ValidationInfo) -> Optional[str]: - """Validator for other/notes""" + @model_validator(mode="after") + def validate_generic_processtype(self) -> "DataProcess": + """Validate to be sure OTHER types are pinned down in name or notes""" - if info.data.get("process_type") == ProcessName.OTHER and not value: + if self.process_type in [ProcessName.OTHER, ProcessName.ANALYSIS] and not (self.notes or self.name): raise ValueError( - "Notes cannot be empty if 'process_type' is Other. Describe the type of processing in the notes field." + "If 'process_type' is Other or Analysis, either 'name' or 'notes' must specify process details." ) - return value + return self @model_validator(mode="after") def fill_default_name(self) -> "DataProcess": @@ -99,7 +99,7 @@ class Processing(DataCoreModel): _DESCRIBED_BY_URL: str = DataCoreModel._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["2.2.8"]] = Field(default="2.2.8") + schema_version: SkipValidation[Literal["2.3.0"]] = Field(default="2.3.0") data_processes: List[DataProcess] = Field(..., title="Data processing") pipelines: Optional[List[Code]] = Field( diff --git a/src/aind_data_schema/core/subject.py b/src/aind_data_schema/core/subject.py index 5cac1dbdd..895f09fdf 100644 --- a/src/aind_data_schema/core/subject.py +++ b/src/aind_data_schema/core/subject.py @@ -13,7 +13,7 @@ class Subject(DataCoreModel): _DESCRIBED_BY_URL = DataCoreModel._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["2.3.0"]] = Field(default="2.3.0") + schema_version: SkipValidation[Literal["2.3.1"]] = Field(default="2.3.1") subject_id: str = Field( ..., description="Unique identifier for the subject of data acquisition", diff --git a/tests/test_composability_merge.py b/tests/test_composability_merge.py index a8c991685..48a6f49c1 100644 --- a/tests/test_composability_merge.py +++ b/tests/test_composability_merge.py @@ -252,9 +252,9 @@ def test_add_processing_objects(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, + process_type=ProcessName.DENOISING, stage=ProcessStage.PROCESSING, - output_path="/path/to/outputs1", + output_path="path/to/outputs1", start_date_time=t, end_date_time=t, code=Code( @@ -272,7 +272,7 @@ def test_add_processing_objects(self): experimenters=["Dr. Jane"], process_type=ProcessName.COMPRESSION, stage=ProcessStage.PROCESSING, - output_path="/path/to/outputs2", + output_path="path/to/outputs2", start_date_time=t, end_date_time=t, code=Code( @@ -289,7 +289,7 @@ def test_add_processing_objects(self): # Check that the combined object has the correct data_processes and notes self.assertEqual(len(combined.data_processes), 2) - self.assertEqual(combined.data_processes[0].name, ProcessName.ANALYSIS) + self.assertEqual(combined.data_processes[0].name, ProcessName.DENOISING) self.assertEqual(combined.data_processes[1].name, ProcessName.COMPRESSION) self.assertIn("First processing object", combined.notes) self.assertIn("Second processing object", combined.notes) @@ -313,13 +313,13 @@ def test_add_processing_objects(self): with self.assertWarns(Warning) as w: combined = p1 + p1 self.assertIn("Processing objects have repeated processes", str(w.warning)) - self.assertEqual(combined.data_processes[1].name, "Analysis_1") + self.assertEqual(combined.data_processes[1].name, "Denoising_1") with self.assertWarns(Warning) as w: combined = combined + combined self.assertIn("Processing objects have repeated processes", str(w.warning)) - self.assertEqual(combined.data_processes[2].name, "Analysis_2") - self.assertEqual(combined.data_processes[3].name, "Analysis_3") + self.assertEqual(combined.data_processes[2].name, "Denoising_2") + self.assertEqual(combined.data_processes[3].name, "Denoising_3") def test_merge_dependency_graph(self): """Test merging dependency graphs""" @@ -331,7 +331,7 @@ def test_merge_dependency_graph(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, + process_type=ProcessName.DENOISING, stage=ProcessStage.PROCESSING, start_date_time=t, code=Code(url="https://example.com", version="1.0"), @@ -357,20 +357,19 @@ def test_merge_dependency_graph(self): self.assertIsNone(combined.dependency_graph) # Test both set case - p3 = Processing( + p3 = Processing.create_with_sequential_process_graph( data_processes=[ DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, + process_type=ProcessName.DENOISING, stage=ProcessStage.PROCESSING, start_date_time=t, code=Code(url="https://example.com", version="1.0"), ) ], - dependency_graph={"Analysis": []}, ) - p4 = Processing( + p4 = Processing.create_with_sequential_process_graph( data_processes=[ DataProcess( experimenters=["Dr. Jane"], @@ -380,20 +379,19 @@ def test_merge_dependency_graph(self): code=Code(url="https://example.com", version="1.0"), ) ], - dependency_graph={"Compression": []}, ) combined = p3 + p4 self.assertIsNotNone(combined.dependency_graph) self.assertEqual(len(combined.dependency_graph), 2) - self.assertIn("Analysis", combined.dependency_graph) + self.assertIn("Denoising", combined.dependency_graph) self.assertIn("Compression", combined.dependency_graph) - self.assertEqual(combined.dependency_graph["Compression"], ["Analysis"]) + self.assertEqual(combined.dependency_graph["Compression"], ["Denoising"]) # Test self has graph, other doesn't combined = p3 + p2 self.assertIsNotNone(combined.dependency_graph) - self.assertIn("Analysis", combined.dependency_graph) + self.assertIn("Denoising", combined.dependency_graph) # Test other has graph, self doesn't combined = p2 + p4 diff --git a/tests/test_identifiers.py b/tests/test_identifiers.py index 155341ab3..1a9a84aed 100644 --- a/tests/test_identifiers.py +++ b/tests/test_identifiers.py @@ -4,7 +4,7 @@ from pydantic import ValidationError -from aind_data_schema.components.identifiers import Code, Person +from aind_data_schema.components.identifiers import Code, DataAsset, Person class Testexperimenter(unittest.TestCase): @@ -54,5 +54,39 @@ def test_git_hash_invalid(self): Code(url="https://github.com/org/repo", commit_hash=git_hash) +class TestDataAsset(unittest.TestCase): + """Test DataAsset validator""" + + def test_name_provided_directly(self): + """Name is kept as-is when explicitly provided""" + asset = DataAsset(name="my-dataset") + self.assertEqual(asset.name, "my-dataset") + + def test_name_parsed_from_url_no_subpath(self): + """Name is inferred from top-level prefix with no nested path""" + asset = DataAsset(url="s3://aind-open-data/my-dataset") + self.assertEqual(asset.name, "my-dataset") + + def test_name_parsed_from_url_with_subpath(self): + """Name is inferred from top-level prefix, ignoring nested path""" + asset = DataAsset(url="s3://aind-open-data/my-dataset/sub/path/file.txt") + self.assertEqual(asset.name, "my-dataset") + + def test_name_not_overridden_when_provided_with_url(self): + """Explicit name takes precedence over URL-inferred name""" + asset = DataAsset(name="explicit-name", url="s3://aind-open-data/other-dataset/sub") + self.assertEqual(asset.name, "explicit-name") + + def test_neither_name_nor_url_raises(self): + """Raises ValidationError when neither name nor url is provided""" + with self.assertRaises(ValidationError): + DataAsset() + + def test_url_wrong_bucket_leaves_name_none(self): + """URL from a different bucket does not set name (remains None)""" + asset = DataAsset(url="s3://other-bucket/my-dataset") + self.assertIsNone(asset.name) + + if __name__ == "__main__": unittest.main() diff --git a/tests/test_imaging.py b/tests/test_imaging.py index 26e42bcc1..f64af0ad8 100644 --- a/tests/test_imaging.py +++ b/tests/test_imaging.py @@ -113,7 +113,7 @@ def test_registration(self): experimenters=["Dr. Dan"], start_date_time=datetime.now(tz=timezone.utc), end_date_time=datetime.now(tz=timezone.utc), - output_path="/some/path", + output_path="some/path", code=Code( url="https://github.com/abcd", parameters=parameters, diff --git a/tests/test_metadata.py b/tests/test_metadata.py index 3dc2f8fc1..95dd3bf84 100644 --- a/tests/test_metadata.py +++ b/tests/test_metadata.py @@ -97,9 +97,10 @@ def setUpClass(cls) -> None: data_processes=[ DataProcess( experimenters=["Dr. Dan"], + name="My Analysis", process_type=ProcessName.ANALYSIS, stage=ProcessStage.ANALYSIS, - output_path="/path/to/outputs", + output_path="path/to/outputs", start_date_time=t, end_date_time=t, code=Code( @@ -826,9 +827,10 @@ def test_validate_time_constraints_processing(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], + name="My Analysis", process_type=ProcessName.ANALYSIS, stage=ProcessStage.ANALYSIS, - output_path="/path/to/outputs", + output_path="path/to/outputs", start_date_time=datetime(2023, 4, 3, 20, 0, 0, tzinfo=timezone.utc), # After acquisition end_date_time=datetime(2023, 4, 3, 21, 0, 0, tzinfo=timezone.utc), code=Code( @@ -853,9 +855,10 @@ def test_validate_time_constraints_processing(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], + name="My Analysis", process_type=ProcessName.ANALYSIS, stage=ProcessStage.ANALYSIS, - output_path="/path/to/outputs", + output_path="path/to/outputs", start_date_time=datetime(2023, 4, 3, 17, 0, 0, tzinfo=timezone.utc), # Before acquisition start end_date_time=datetime(2023, 4, 3, 21, 0, 0, tzinfo=timezone.utc), code=Code( diff --git a/tests/test_processing.py b/tests/test_processing.py index 7f59defdc..063ca5846 100644 --- a/tests/test_processing.py +++ b/tests/test_processing.py @@ -42,8 +42,8 @@ def test_constructors(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, - stage=ProcessStage.ANALYSIS, + process_type=ProcessName.DENOISING, + stage=ProcessStage.PROCESSING, code=code, output_path="./path/to/outputs", start_date_time=t, @@ -53,14 +53,7 @@ def test_constructors(self): ) self.assertIsNotNone(p) - self.assertEqual(p.data_processes[0].name, ProcessName.ANALYSIS) - - with self.assertRaises(pydantic.ValidationError) as e: - DataProcess(process_type=ProcessName.OTHER, notes="") - self.assertIn("stage", repr(e.exception)) - self.assertIn("code", repr(e.exception)) - self.assertIn("start_date_time", repr(e.exception)) - self.assertIn("notes", repr(e.exception)) + self.assertEqual(p.data_processes[0].name, ProcessName.DENOISING) def test_resource_usage(self): """Test the ResourceUsage class""" @@ -127,16 +120,16 @@ def test_unique_process_names(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, - stage=ProcessStage.ANALYSIS, + process_type=ProcessName.DENOISING, + stage=ProcessStage.PROCESSING, start_date_time=t, end_date_time=t, code=code, ), DataProcess( experimenters=["Dr. Dan"], - process_type=ProcessName.ANALYSIS, - stage=ProcessStage.ANALYSIS, + process_type=ProcessName.DENOISING, + stage=ProcessStage.PROCESSING, start_date_time=t, end_date_time=t, code=code, @@ -153,6 +146,7 @@ def test_validate_data_processes(self): data_processes=[ DataProcess( experimenters=["Dr. Dan"], + name="My Analysis", process_type=ProcessName.ANALYSIS, stage=ProcessStage.ANALYSIS, output_path="./path/to/outputs", @@ -171,6 +165,7 @@ def test_validate_data_processes(self): [ DataProcess( experimenters=["Dr. Dan"], + name="My Analysis", process_type=ProcessName.ANALYSIS, stage=ProcessStage.ANALYSIS, output_path="./path/to/outputs", @@ -179,8 +174,7 @@ def test_validate_data_processes(self): code=code, ), ] - ], - dependency_graph={ProcessName.ANALYSIS: []}, + ] ) def test_rename_process(self): @@ -478,5 +472,68 @@ def test_order_processes(self): self.assertIsNone(p4.notes) +class TestDataProcessValidateOther(unittest.TestCase): + """Tests for DataProcess.validate_other""" + + def _make(self, process_type, **kwargs): + """Helper method to create a DataProcess with default values and override with kwargs""" + return DataProcess( + process_type=process_type, + stage=ProcessStage.PROCESSING, + experimenters=["Dr. Dan"], + code=code, + start_date_time=t, + **kwargs, + ) + + # --- ProcessName.OTHER --- + + def test_other_with_name_passes(self): + """OTHER is allowed when a custom name is provided""" + dp = self._make(ProcessName.OTHER, name="my custom step") + self.assertEqual(dp.process_type, ProcessName.OTHER) + + def test_other_with_notes_passes(self): + """OTHER is allowed when notes describe the process""" + dp = self._make(ProcessName.OTHER, notes="some detail") + self.assertEqual(dp.process_type, ProcessName.OTHER) + + def test_other_with_name_and_notes_passes(self): + """OTHER is allowed when both name and notes are provided""" + dp = self._make(ProcessName.OTHER, name="step", notes="detail") + self.assertEqual(dp.process_type, ProcessName.OTHER) + + def test_other_without_name_or_notes_fails(self): + """OTHER without name or notes should raise a ValidationError""" + with self.assertRaises(pydantic.ValidationError) as ctx: + self._make(ProcessName.OTHER) + self.assertIn("name' or 'notes' must specify process details", str(ctx.exception)) + + # --- ProcessName.ANALYSIS --- + + def test_analysis_with_name_passes(self): + """ANALYSIS is allowed when a custom name is provided""" + dp = self._make(ProcessName.ANALYSIS, name="my analysis") + self.assertEqual(dp.process_type, ProcessName.ANALYSIS) + + def test_analysis_with_notes_passes(self): + """ANALYSIS is allowed when notes are provided""" + dp = self._make(ProcessName.ANALYSIS, notes="analysis detail") + self.assertEqual(dp.process_type, ProcessName.ANALYSIS) + + def test_analysis_without_name_or_notes_fails(self): + """ANALYSIS without name or notes should raise a ValidationError""" + with self.assertRaises(pydantic.ValidationError) as ctx: + self._make(ProcessName.ANALYSIS) + self.assertIn("name' or 'notes' must specify process details", str(ctx.exception)) + + # --- Other process types are not affected --- + + def test_compression_without_name_or_notes_passes(self): + """Non-OTHER/ANALYSIS types do not require name or notes""" + dp = self._make(ProcessName.COMPRESSION) + self.assertEqual(dp.process_type, ProcessName.COMPRESSION) + + if __name__ == "__main__": unittest.main()