Skip to content

Class: Assay

A planned process with the objective to produce information about biological state relevant to a Key Event in an Adverse Outcome Pathway. Assays are organized by the functional domain they assess (e.g., ciliary function, oxidative stress), and each domain-specific assay class contains named slots for the specific measurements it can produce. Assays inform on key events and contain the measurement data as named slots.

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

URI: OBI:0000070

 classDiagram
    class Assay
    click Assay href "../Assay/"
      NamedThing <|-- Assay
        click NamedThing href "../NamedThing/"


      Assay <|-- CiliaryFunctionAssay
        click CiliaryFunctionAssay href "../CiliaryFunctionAssay/"
      Assay <|-- ASLAssay
        click ASLAssay href "../ASLAssay/"
      Assay <|-- MucociliaryClearanceAssay
        click MucociliaryClearanceAssay href "../MucociliaryClearanceAssay/"
      Assay <|-- OxidativeStressAssay
        click OxidativeStressAssay href "../OxidativeStressAssay/"
      Assay <|-- CFTRFunctionAssay
        click CFTRFunctionAssay href "../CFTRFunctionAssay/"
      Assay <|-- EGFRSignalingAssay
        click EGFRSignalingAssay href "../EGFRSignalingAssay/"
      Assay <|-- GobletCellAssay
        click GobletCellAssay href "../GobletCellAssay/"
      Assay <|-- BALFSputumAssay
        click BALFSputumAssay href "../BALFSputumAssay/"
      Assay <|-- LungFunctionAssay
        click LungFunctionAssay href "../LungFunctionAssay/"
      Assay <|-- FoxJExpressionAssay
        click FoxJExpressionAssay href "../FoxJExpressionAssay/"
      Assay <|-- GeneExpressionAssay
        click GeneExpressionAssay href "../GeneExpressionAssay/"


      Assay : assay_date

      Assay : description

      Assay : follows_protocols





        Assay --> "*" Protocol : follows_protocols
        click Protocol href "../Protocol/"



      Assay : has_exposure_condition





        Assay --> "*" ExposureCondition : has_exposure_condition
        click ExposureCondition href "../ExposureCondition/"



      Assay : has_specified_output





        Assay --> "0..1" AssayOutputMeasurement : has_specified_output
        click AssayOutputMeasurement href "../AssayOutputMeasurement/"



      Assay : id

      Assay : informs_on_key_event





        Assay --> "0..1" KeyEvent : informs_on_key_event
        click KeyEvent href "../KeyEvent/"



      Assay : name

      Assay : study_subject





        Assay --> "0..1" StudySubject : study_subject
        click StudySubject href "../StudySubject/"




Inheritance

Slots

Name Cardinality and Range Description Inheritance
informs_on_key_event 0..1
KeyEvent
The Key Event that this assay provides evidence for direct
study_subject 0..1
StudySubject
The subject of the study — what the assay is performed on direct
has_exposure_condition *
ExposureCondition
The exposure condition(s) applied to the study subject direct
follows_protocols *
Protocol
The Protocol(s) that this assay follows direct
has_specified_output 0..1
AssayOutputMeasurement
The measurement results produced by this assay — the specified output of a pl... direct
assay_date 0..1
Date
Date when the assay was performed direct
id 1
Uriorcurie
A unique identifier for the entity NamedThing
name 0..1
String
A human-readable name for the entity NamedThing
description 0..1
String
A detailed description of the entity NamedThing

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/EHS-Data-Standards/soma

Mappings

Mapping Type Mapped Value
self OBI:0000070
native soma:Assay

LinkML Source

Direct

name: Assay
description: A planned process with the objective to produce information about biological
  state relevant to a Key Event in an Adverse Outcome Pathway. Assays are organized
  by the functional domain they assess (e.g., ciliary function, oxidative stress),
  and each domain-specific assay class contains named slots for the specific measurements
  it can produce. Assays inform on key events and contain the measurement data as
  named slots.
from_schema: https://w3id.org/EHS-Data-Standards/soma
is_a: NamedThing
abstract: true
slots:
- informs_on_key_event
- study_subject
- has_exposure_condition
- follows_protocols
- has_specified_output
- assay_date
class_uri: OBI:0000070

Induced

name: Assay
description: A planned process with the objective to produce information about biological
  state relevant to a Key Event in an Adverse Outcome Pathway. Assays are organized
  by the functional domain they assess (e.g., ciliary function, oxidative stress),
  and each domain-specific assay class contains named slots for the specific measurements
  it can produce. Assays inform on key events and contain the measurement data as
  named slots.
from_schema: https://w3id.org/EHS-Data-Standards/soma
is_a: NamedThing
abstract: true
attributes:
  informs_on_key_event:
    name: informs_on_key_event
    description: The Key Event that this assay provides evidence for. This establishes
      the mechanistic connection between the assay measurements and the Adverse Outcome
      Pathway framework. Multiple assays can inform on the same key event, providing
      converging evidence.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: informs_on_key_event
    owner: Assay
    domain_of:
    - Assay
    range: KeyEvent
    inlined: true
  study_subject:
    name: study_subject
    description: The subject of the study — what the assay is performed on. Can be
      a ModelSystem (e.g., CellularSystem), an InVivoSubject, or a PopulationSubject.
      The type of subject determines which context slots are available.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: study_subject
    owner: Assay
    domain_of:
    - Assay
    range: StudySubject
    inlined: true
  has_exposure_condition:
    name: has_exposure_condition
    description: The exposure condition(s) applied to the study subject. Captures
      the agent, concentration, duration, and timing of exposure/treatment. Multivalued
      to support co-exposures or dose-response series.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: has_exposure_condition
    owner: Assay
    domain_of:
    - Assay
    range: ExposureCondition
    multivalued: true
    inlined: true
    inlined_as_list: true
  follows_protocols:
    name: follows_protocols
    description: The Protocol(s) that this assay follows. Any Protocol or Protocol
      subclass (ImagingProtocol, StainingProtocol, SpirometryProtocol, MolecularAssayProtocol)
      is valid. Use this for general protocol references; assay subclasses also have
      typed protocol slots for domain-specific protocols.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: follows_protocols
    owner: Assay
    domain_of:
    - Assay
    range: Protocol
    multivalued: true
    inlined: true
    inlined_as_list: true
  has_specified_output:
    name: has_specified_output
    description: The measurement results produced by this assay — the specified output
      of a planned process (OBI). Contains the domain-specific measurement values
      (e.g., beat frequency, cilia length for CiliaryFunctionAssay).
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    exact_mappings:
    - OBI:0000299
    rank: 1000
    alias: has_specified_output
    owner: Assay
    domain_of:
    - Assay
    range: AssayOutputMeasurement
    inlined: true
  assay_date:
    name: assay_date
    description: Date when the assay was performed.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    alias: assay_date
    owner: Assay
    domain_of:
    - Assay
    range: date
  id:
    name: id
    description: A unique identifier for the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    identifier: true
    alias: id
    owner: Assay
    domain_of:
    - NamedThing
    - Unit
    - NamedEntity
    range: uriorcurie
    required: true
  name:
    name: name
    description: A human-readable name for the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    slot_uri: schema:name
    alias: name
    owner: Assay
    domain_of:
    - NamedThing
    - Unit
    - NamedEntity
    range: string
  description:
    name: description
    description: A detailed description of the entity.
    from_schema: https://w3id.org/EHS-Data-Standards/soma
    rank: 1000
    slot_uri: schema:description
    alias: description
    owner: Assay
    domain_of:
    - NamedThing
    range: string
class_uri: OBI:0000070