Class: WellReading
Per-well measurement data. NOT a standalone database table; embedded structured entries under
PlateProduct.well_readings.
URI: basalt_schema:WellReading
classDiagram
class WellReading
click WellReading href "../WellReading/"
WellReading : flag
WellReading : position
WellReading : value
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| position | 1 String |
Well position (e | direct |
| value | 1 Float |
Measured value (absorbance, OD, fluorescence) | direct |
| flag | 0..1 String |
QC flag "ok", "blank", "outlier", "contaminated" | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PlateProduct | well_readings | range | WellReading |
| AMP2ODProduct | well_readings | range | WellReading |
| EcoplateAbsorbanceProduct | well_readings | range | WellReading |
TODOs
- add optical_density_method here to flag what value means if we have multiple OD methods (e.g. OD600 vs OD750)
- units for value slot
Identifier and Mapping Information
Schema Source
- from schema: https://EMSL-Computing.github.io/BASALT-Schema
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | basalt_schema:WellReading |
| native | basalt_schema:WellReading |
LinkML Source
Direct
name: WellReading
description: 'Per-well measurement data. NOT a standalone database table; embedded
structured entries under
PlateProduct.well_readings.'
todos:
- add optical_density_method here to flag what value means if we have multiple OD
methods (e.g. OD600 vs OD750)
- units for value slot
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
position:
name: position
description: Well position (e.g. "A01")
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
domain_of:
- WellMetadata
- WellReading
range: string
required: true
value:
name: value
description: Measured value (absorbance, OD, fluorescence)
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
rank: 1000
domain_of:
- WellReading
range: float
required: true
flag:
name: flag
description: QC flag "ok", "blank", "outlier", "contaminated"
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
rank: 1000
domain_of:
- WellReading
- BulkDensityProduct
- EnzymeProduct
- GWCMoistureProduct
- HydraulicPropertiesProduct
- PhosphorusAnalysisProduct
- RespirationProduct
- TextureProduct
- pHProduct
range: string
Induced
name: WellReading
description: 'Per-well measurement data. NOT a standalone database table; embedded
structured entries under
PlateProduct.well_readings.'
todos:
- add optical_density_method here to flag what value means if we have multiple OD
methods (e.g. OD600 vs OD750)
- units for value slot
from_schema: https://EMSL-Computing.github.io/BASALT-Schema
attributes:
position:
name: position
description: Well position (e.g. "A01")
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
alias: position
owner: WellReading
domain_of:
- WellMetadata
- WellReading
range: string
required: true
value:
name: value
description: Measured value (absorbance, OD, fluorescence)
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
rank: 1000
alias: value
owner: WellReading
domain_of:
- WellReading
range: float
required: true
flag:
name: flag
description: QC flag "ok", "blank", "outlier", "contaminated"
from_schema: https://EMSL-Computing.github.io/BASALT-Schema/media-strain-culture-plate
rank: 1000
alias: flag
owner: WellReading
domain_of:
- WellReading
- BulkDensityProduct
- EnzymeProduct
- GWCMoistureProduct
- HydraulicPropertiesProduct
- PhosphorusAnalysisProduct
- RespirationProduct
- TextureProduct
- pHProduct
range: string