Skip to content

Class: MetricsOutput

An abstract class for analysis outputs

  • NOTE: this is an abstract class and should not be instantiated directly

URI: microscopemetrics_schema:MetricsOutput

classDiagram class MetricsOutput click MetricsOutput href "../MetricsOutput" MetricsOutput <|-- FieldIlluminationOutput click FieldIlluminationOutput href "../FieldIlluminationOutput" MetricsOutput <|-- PSFBeadsOutput click PSFBeadsOutput href "../PSFBeadsOutput" MetricsOutput <|-- LightSourcePowerOutput click LightSourcePowerOutput href "../LightSourcePowerOutput" MetricsOutput : comment MetricsOutput --> "0..1" Comment : comment click Comment href "../Comment" MetricsOutput : errors MetricsOutput : key_measurements MetricsOutput --> "1" KeyMeasurements : key_measurements click KeyMeasurements href "../KeyMeasurements" MetricsOutput : processing_application MetricsOutput : processing_datetime MetricsOutput : processing_entity MetricsOutput : processing_log MetricsOutput : processing_version MetricsOutput : validated MetricsOutput : validation_datetime MetricsOutput : warnings

Inheritance

Slots

Name Cardinality and Range Description Inheritance
key_measurements 1
KeyMeasurements
Key measurements is a table summarizing the most important measurements as a... direct
comment 0..1
Comment
A human readable comment direct
processing_application 1..*
String
The application used to process the dataset direct
processing_version 1..*
String
The version of the application used to process the dataset direct
processing_entity *
String
The entity that processed the dataset direct
processing_datetime 1
datetime
The datetime of the processing by microscope-metrics direct
processing_log 0..1
String
The log of the processing by microscope-metrics direct
warnings *
String
The warnings of the processing by microscope-metrics direct
errors *
String
The errors of the processing by microscope-metrics direct
validated 1
Boolean
Has the dataset been validated by a human direct
validation_datetime 0..1
datetime
The datetime of the validation direct

Usages

used by used in type used
MetricsDataset output range MetricsOutput

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: MetricsOutput
description: An abstract class for analysis outputs
from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
abstract: true
slots:
- key_measurements
- comment
attributes:
  processing_application:
    name: processing_application
    description: The application used to process the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: true
    multivalued: true
  processing_version:
    name: processing_version
    description: The version of the application used to process the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: true
    multivalued: true
  processing_entity:
    name: processing_entity
    description: The entity that processed the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  processing_datetime:
    name: processing_datetime
    description: The datetime of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: datetime
    required: true
    multivalued: false
  processing_log:
    name: processing_log
    description: The log of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: false
  warnings:
    name: warnings
    description: The warnings of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  errors:
    name: errors
    description: The errors of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  validated:
    name: validated
    description: Has the dataset been validated by a human
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - MetricsOutput
    range: boolean
    required: true
    multivalued: false
  validation_datetime:
    name: validation_datetime
    description: The datetime of the validation
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    domain_of:
    - MetricsOutput
    range: datetime
    required: false
    multivalued: false

Induced

name: MetricsOutput
description: An abstract class for analysis outputs
from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
abstract: true
attributes:
  processing_application:
    name: processing_application
    description: The application used to process the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: processing_application
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: true
    multivalued: true
  processing_version:
    name: processing_version
    description: The version of the application used to process the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: processing_version
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: true
    multivalued: true
  processing_entity:
    name: processing_entity
    description: The entity that processed the dataset
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: processing_entity
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  processing_datetime:
    name: processing_datetime
    description: The datetime of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: processing_datetime
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: datetime
    required: true
    multivalued: false
  processing_log:
    name: processing_log
    description: The log of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: processing_log
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: false
  warnings:
    name: warnings
    description: The warnings of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: warnings
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  errors:
    name: errors
    description: The errors of the processing by microscope-metrics
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: errors
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: string
    required: false
    multivalued: true
  validated:
    name: validated
    description: Has the dataset been validated by a human
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    ifabsent: 'False'
    alias: validated
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: boolean
    required: true
    multivalued: false
  validation_datetime:
    name: validation_datetime
    description: The datetime of the validation
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema/core
    rank: 1000
    alias: validation_datetime
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: datetime
    required: false
    multivalued: false
  key_measurements:
    name: key_measurements
    description: Key measurements is a table summarizing the most important  measurements
      as a function of, for example, channels
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    alias: key_measurements
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    - FieldIlluminationOutput
    - PSFBeadsOutput
    - LightSourcePowerOutput
    range: KeyMeasurements
    required: true
    multivalued: false
  comment:
    name: comment
    description: A human readable comment
    from_schema: https://MontpellierRessourcesImagerie.github.io/microscopemetrics-schema
    rank: 1000
    alias: comment
    owner: MetricsOutput
    domain_of:
    - MetricsOutput
    range: Comment
    required: false
    multivalued: false