Skip to content

Class: ArgolightBInput

URI: microscopemetrics_schema:ArgolightBInput

classDiagram class ArgolightBInput MetricsInput <|-- ArgolightBInput ArgolightBInput : argolight_b_image ArgolightBInput --|> ImageAsNumpy : argolight_b_image ArgolightBInput : bit_depth ArgolightBInput : lower_threshold_correction_factors ArgolightBInput : remove_center_cross ArgolightBInput : saturation_threshold ArgolightBInput : sigma_x ArgolightBInput : sigma_y ArgolightBInput : sigma_z ArgolightBInput : spots_distance ArgolightBInput : upper_threshold_correction_factors

Inheritance

Slots

Name Cardinality and Range Description Inheritance
argolight_b_image 1..1
ImageAsNumpy
Input parameter: image of the argolight b pattern provided as a 5D numpy arra... direct
bit_depth 0..1
Integer
Detector bit depth direct
saturation_threshold 1..1
Float
Tolerated saturation threshold direct
spots_distance 1..1
Float
Input parameter: distance between argolight spots direct
sigma_z 1..1
Float
Input parameter: smoothing factor for objects detection in the Z axis direct
sigma_y 1..1
Float
Input parameter: smoothing factor for objects detection in the Y axis direct
sigma_x 1..1
Float
Input parameter: smoothing factor for objects detection in the X axis direct
lower_threshold_correction_factors 0..*
Float
Input parameter: correction factor for the lower thresholds direct
upper_threshold_correction_factors 0..*
Float
Input parameter: correction factor for the upper thresholds direct
remove_center_cross 0..1
Boolean
Input parameter: remove the center cross found in some Argolight patterns direct

Usages

used by used in type used
ArgolightBDataset input range ArgolightBInput

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema

Mappings

Mapping Type Mapped Value
self microscopemetrics_schema:ArgolightBInput
native microscopemetrics_schema:ArgolightBInput

LinkML Source

Direct

name: ArgolightBInput
from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
is_a: MetricsInput
slots:
- argolight_b_image
- bit_depth
- saturation_threshold
- spots_distance
- sigma_z
- sigma_y
- sigma_x
- lower_threshold_correction_factors
- upper_threshold_correction_factors
- remove_center_cross
slot_usage:
  saturation_threshold:
    name: saturation_threshold
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    required: true

Induced

name: ArgolightBInput
from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
is_a: MetricsInput
slot_usage:
  saturation_threshold:
    name: saturation_threshold
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    required: true
attributes:
  argolight_b_image:
    name: argolight_b_image
    description: 'Input parameter: image of the argolight b pattern provided as a
      5D numpy array in the order TZYXC'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: argolight_b_image
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: ImageAsNumpy
    required: true
    inlined: true
  bit_depth:
    name: bit_depth
    description: Detector bit depth
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: bit_depth
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    range: integer
    minimum_value: 1
    maximum_value: 64
  saturation_threshold:
    name: saturation_threshold
    description: Tolerated saturation threshold. If the amount of saturated pixels
      is above this threshold,  the image is considered as saturated and the analysis
      is not performed.
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(0.01)
    alias: saturation_threshold
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    - ArgolightEInput
    - FieldIlluminationInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 1
  spots_distance:
    name: spots_distance
    description: 'Input parameter: distance between argolight spots'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    alias: spots_distance
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: true
  sigma_z:
    name: sigma_z
    description: 'Input parameter: smoothing factor for objects detection in the Z
      axis'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(1.0)
    alias: sigma_z
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 5
  sigma_y:
    name: sigma_y
    description: 'Input parameter: smoothing factor for objects detection in the Y
      axis'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(3.0)
    alias: sigma_y
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 10
  sigma_x:
    name: sigma_x
    description: 'Input parameter: smoothing factor for objects detection in the X
      axis'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: float(3.0)
    alias: sigma_x
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: true
    minimum_value: 0
    maximum_value: 10
  lower_threshold_correction_factors:
    name: lower_threshold_correction_factors
    description: 'Input parameter: correction factor for the lower thresholds.  Must
      be a tuple with len = nr of channels or a float if all equal'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: true
    alias: lower_threshold_correction_factors
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: false
  upper_threshold_correction_factors:
    name: upper_threshold_correction_factors
    description: 'Input parameter: correction factor for the upper thresholds. Must
      be a tuple with len = nr of channels or a float if all equal'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: true
    alias: upper_threshold_correction_factors
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: float
    required: false
  remove_center_cross:
    name: remove_center_cross
    description: 'Input parameter: remove the center cross found in some Argolight
      patterns'
    from_schema: https://w3id.org/MontpellierRessourcesImagerie/microscopemetrics-schema
    rank: 1000
    multivalued: false
    ifabsent: 'False'
    alias: remove_center_cross
    owner: ArgolightBInput
    domain_of:
    - ArgolightBInput
    range: boolean
    required: false