Skip to content

Class: PSFBeadsInputParameters

URI: microscopemetrics_schema:PSFBeadsInputParameters

classDiagram class PSFBeadsInputParameters click PSFBeadsInputParameters href "../PSFBeadsInputParameters" MetricsInputParameters <|-- PSFBeadsInputParameters click MetricsInputParameters href "../MetricsInputParameters" PSFBeadsInputParameters : bit_depth PSFBeadsInputParameters : fitting_r2_threshold PSFBeadsInputParameters : intensity_robust_z_score_threshold PSFBeadsInputParameters : min_lateral_distance_factor PSFBeadsInputParameters : saturation_threshold PSFBeadsInputParameters : sigma_x PSFBeadsInputParameters : sigma_y PSFBeadsInputParameters : sigma_z PSFBeadsInputParameters : snr_threshold

Inheritance

Slots

Name Cardinality and Range Description Inheritance
bit_depth 0..1
Integer
Detector bit depth direct
saturation_threshold 0..1
Float
Tolerated saturation threshold direct
min_lateral_distance_factor 1
Float
Minimal distance that has to separate laterally the beads represented as the ... direct
sigma_z 1
Float
Gaussian smoothing sigma to be applied to the image in the Z axis prior to be... direct
sigma_y 1
Float
Gaussian smoothing sigma to be applied to the image in teh Y axis prior to be... direct
sigma_x 1
Float
Gaussian smoothing sigma to be applied to the image in the X axis prior to be... direct
snr_threshold 1
Float
Signal to noise ratio threshold to be used for bead detection direct
fitting_r2_threshold 1
Float
Threshold for the coefficient of determination (R^2) of the fit to be conside... direct
intensity_robust_z_score_threshold 1
Float
Threshold for the robust z-score of the intensity of the bead to be considere... direct

Usages

used by used in type used
PSFBeadsDataset input_parameters range PSFBeadsInputParameters

Identifier and Mapping Information

Schema Source

  • from schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema

Mappings

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

LinkML Source

Direct

name: PSFBeadsInputParameters
from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
is_a: MetricsInputParameters
slots:
- bit_depth
- saturation_threshold
- min_lateral_distance_factor
- sigma_z
- sigma_y
- sigma_x
- snr_threshold
- fitting_r2_threshold
- intensity_robust_z_score_threshold
slot_usage:
  sigma_z:
    name: sigma_z
    description: Gaussian smoothing sigma to be applied to the image in the Z axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true
  sigma_y:
    name: sigma_y
    description: Gaussian smoothing sigma to be applied to the image in teh Y axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true
  sigma_x:
    name: sigma_x
    description: Gaussian smoothing sigma to be applied to the image in the X axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true

Induced

name: PSFBeadsInputParameters
from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
is_a: MetricsInputParameters
slot_usage:
  sigma_z:
    name: sigma_z
    description: Gaussian smoothing sigma to be applied to the image in the Z axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true
  sigma_y:
    name: sigma_y
    description: Gaussian smoothing sigma to be applied to the image in teh Y axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true
  sigma_x:
    name: sigma_x
    description: Gaussian smoothing sigma to be applied to the image in the X axis
      prior to bead detection. Does not apply to resolution measurements
    ifabsent: float(1.0)
    required: true
attributes:
  bit_depth:
    name: bit_depth
    description: Detector bit depth
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    alias: bit_depth
    owner: PSFBeadsInputParameters
    domain_of:
    - FieldIlluminationInputParameters
    - PSFBeadsInputParameters
    range: integer
    multivalued: false
    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://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(0.01)
    alias: saturation_threshold
    owner: PSFBeadsInputParameters
    domain_of:
    - FieldIlluminationInputParameters
    - PSFBeadsInputParameters
    range: float
    multivalued: false
    minimum_value: 0.0
    maximum_value: 1.0
  min_lateral_distance_factor:
    name: min_lateral_distance_factor
    description: Minimal distance that has to separate laterally the beads represented
      as the  number of times the FWHM of the beads.
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(20)
    alias: min_lateral_distance_factor
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
    minimum_value: 10.0
    maximum_value: 30.0
  sigma_z:
    name: sigma_z
    description: Gaussian smoothing sigma to be applied to the image in the Z axis
      prior to bead detection. Does not apply to resolution measurements
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(1.0)
    alias: sigma_z
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
  sigma_y:
    name: sigma_y
    description: Gaussian smoothing sigma to be applied to the image in teh Y axis
      prior to bead detection. Does not apply to resolution measurements
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(1.0)
    alias: sigma_y
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
  sigma_x:
    name: sigma_x
    description: Gaussian smoothing sigma to be applied to the image in the X axis
      prior to bead detection. Does not apply to resolution measurements
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(1.0)
    alias: sigma_x
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
  snr_threshold:
    name: snr_threshold
    description: Signal to noise ratio threshold to be used for bead detection.
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(10.0)
    alias: snr_threshold
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
  fitting_r2_threshold:
    name: fitting_r2_threshold
    description: Threshold for the coefficient of determination (R^2) of the fit to
      be considered good.
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(0.85)
    alias: fitting_r2_threshold
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true
  intensity_robust_z_score_threshold:
    name: intensity_robust_z_score_threshold
    description: Threshold for the robust z-score of the intensity of the bead to
      be considered good.
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    ifabsent: float(2.0)
    alias: intensity_robust_z_score_threshold
    owner: PSFBeadsInputParameters
    domain_of:
    - PSFBeadsInputParameters
    range: float
    required: true