Skip to content

Class: MobilePhaseSubstance

A representation of a single chemical and its concentration used in a mobile phase in a chromatography protocol.

URI: basalt_schema:MobilePhaseSubstance

 classDiagram
    class MobilePhaseSubstance
    click MobilePhaseSubstance href "../MobilePhaseSubstance/"
      MobilePhaseSubstance : concentration

      MobilePhaseSubstance : id

      MobilePhaseSubstance : in_mobile_phase





        MobilePhaseSubstance --> "0..1" MobilePhase : in_mobile_phase
        click MobilePhase href "../MobilePhase/"



      MobilePhaseSubstance : substance





        MobilePhaseSubstance --> "0..1" ChemicalEntityEnum : substance
        click ChemicalEntityEnum href "../ChemicalEntityEnum/"



      MobilePhaseSubstance : volume_ul

Slots

Name Cardinality and Range Description Inheritance
volume_ul 0..1
Float
Volume of the entity in microliters direct
id 1
Uuid
direct
in_mobile_phase 0..1
MobilePhase
direct
substance 0..1
ChemicalEntityEnum
The chemical substance used in the mobile phase direct
concentration 0..1
String
Concentration of the chemical, string for now because LC protocols specify th... direct

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self basalt_schema:MobilePhaseSubstance
native basalt_schema:MobilePhaseSubstance

LinkML Source

Direct

name: MobilePhaseSubstance
description: A representation of a single chemical and its concentration used in a
  mobile phase in a chromatography protocol.
from_schema: https://emsl-computing.github.io/BASALT-Schema
slots:
- volume_ul
attributes:
  id:
    name: id
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    identifier: true
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MobilePhase
    - MobilePhaseSubstance
    - CalibrationStandardRun
    - PurchasedMaterial
    - MAOMProduct
    - WEOMProduct
    - organism
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - SampleProcessingProtocol
    - SampleProcessingRun
    - SubstancesUsedLink
    - SampleProcessingSubstance
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true
  in_mobile_phase:
    name: in_mobile_phase
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    domain_of:
    - MobilePhaseSubstance
    range: MobilePhase
  substance:
    name: substance
    description: The chemical substance used in the mobile phase.
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    domain_of:
    - MobilePhaseSubstance
    range: ChemicalEntityEnum
  concentration:
    name: concentration
    description: Concentration of the chemical, string for now because LC protocols
      specify this using three different units at the same time and I don't want to
      make a slot for all of them.
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    domain_of:
    - MobilePhaseSubstance
    range: string

Induced

name: MobilePhaseSubstance
description: A representation of a single chemical and its concentration used in a
  mobile phase in a chromatography protocol.
from_schema: https://emsl-computing.github.io/BASALT-Schema
attributes:
  id:
    name: id
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    identifier: true
    alias: id
    owner: MobilePhaseSubstance
    domain_of:
    - Activity
    - Entity
    - DataProduct
    - DataGenerationActivity
    - DataProcessingActivity
    - AlternativeIdentifier
    - FunctionalAnnotationIdentifier
    - Instrument
    - OntologyClass
    - ContainerType
    - Custodian
    - InstrumentAlternativeIdentifier
    - LabDevice
    - SampleProcessing
    - ProcessingSampleLink
    - Configuration
    - MobilePhaseSegment
    - MobilePhase
    - MobilePhaseSubstance
    - CalibrationStandardRun
    - PurchasedMaterial
    - MAOMProduct
    - WEOMProduct
    - organism
    - Site
    - Sample
    - AerosolArmSample
    - AerosolSample
    - AMP2UserSample
    - CommerciallyPurchasedSample
    - CultureEnvironmentalSample
    - EngineeredStrainSample
    - FieldDeployedTerraformSample
    - MixedCultureSample
    - MonetSoilSample
    - OtherUndescribedSample
    - PlantSample
    - PureCultureSample
    - SedimentSample
    - SoilSample
    - SynthesizedMaterialSample
    - TerraformSample
    - WaterSample
    - ProcessedSample
    - CoreSection
    - SamplingActivity
    - AerosolArmSamplingActivity
    - AerosolSamplingActivity
    - CommerciallyPurchasedSamplingActivity
    - CultureEnvironmentalSamplingActivity
    - EngineeredStrainSamplingActivity
    - FieldDeployedTerraformSamplingActivity
    - MixedCultureSamplingActivity
    - MonetSoilSamplingActivity
    - OtherUndescribedSamplingActivity
    - PlantSamplingActivity
    - PureCultureSamplingActivity
    - SedimentSamplingActivity
    - SoilSamplingActivity
    - SynthesizedMaterialSamplingActivity
    - TerraformSamplingActivity
    - WaterSamplingActivity
    - SampleProcessingProtocol
    - SampleProcessingRun
    - SubstancesUsedLink
    - SampleProcessingSubstance
    - Study
    - ProjectParticipant
    - TimestampValue
    - TextValue
    - SoftwareControlledTermValue
    - ControlledTermValue
    - PersonValue
    - QuantityValue
    - ConditioningValue
    - zipDownload
    range: uuid
    required: true
  in_mobile_phase:
    name: in_mobile_phase
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    alias: in_mobile_phase
    owner: MobilePhaseSubstance
    domain_of:
    - MobilePhaseSubstance
    range: MobilePhase
  substance:
    name: substance
    description: The chemical substance used in the mobile phase.
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    alias: substance
    owner: MobilePhaseSubstance
    domain_of:
    - MobilePhaseSubstance
    range: ChemicalEntityEnum
  concentration:
    name: concentration
    description: Concentration of the chemical, string for now because LC protocols
      specify this using three different units at the same time and I don't want to
      make a slot for all of them.
    from_schema: https://emsl-computing.github.io/BASALT-Schema/mass-spec
    rank: 1000
    alias: concentration
    owner: MobilePhaseSubstance
    domain_of:
    - MobilePhaseSubstance
    range: string
  volume_ul:
    name: volume_ul
    description: Volume of the entity in microliters
    from_schema: https://emsl-computing.github.io/BASALT-Schema
    rank: 1000
    alias: volume_ul
    owner: MobilePhaseSubstance
    domain_of:
    - MobilePhaseSubstance
    - WellReagentAddition
    - ProcessedSample
    range: float