Skip to content

Class: ModelVariable

A variable in a computational model, identified by a human-readable name, with an optional dataset_identifier for the native name in the model file and ontology term mappings (e.g., LOINC for clinical observables, CHEBI for metabolites, HP for phenotypic readouts).

URI: dismech:class/ModelVariable

 classDiagram
    class ModelVariable
    click ModelVariable href "../../classes/ModelVariable/"
      ModelVariable : dataset_identifier

      ModelVariable : description

      ModelVariable : mappings_list





        ModelVariable --> "*" ModelVariableDescriptor : mappings_list
        click ModelVariableDescriptor href "../../classes/ModelVariableDescriptor/"



      ModelVariable : name

      ModelVariable : notes

      ModelVariable : unit

Slots

Name Cardinality and Range Description Inheritance
name 1
String
direct
dataset_identifier 0..1
String
Native identifier for this variable in the source dataset or model (e direct
description 0..1
String
direct
unit 0..1
String
direct
mappings_list *
ModelVariableDescriptor
Ontology term mappings for a model variable (LOINC, CHEBI, HP, etc direct
notes 0..1
String
direct

Usages

used by used in type used
ComputationalModel variables range ModelVariable

Comments

  • Use 'name' for human-readable display (e.g., "Plasma Calcium")
  • Use 'dataset_identifier' for the native model name (e.g., SBML species "P", COBRA reaction "R_0001")
  • Map to LOINC codes for clinical lab measurements to link model outputs to CDEs
  • Map to CHEBI for metabolite variables, HP for phenotypic readouts

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/monarch-initiative/dismech

Mappings

Mapping Type Mapped Value
self dismech:ModelVariable
native dismech:ModelVariable

LinkML Source

Direct

name: ModelVariable
description: A variable in a computational model, identified by a human-readable name,
  with an optional dataset_identifier for the native name in the model file and ontology
  term mappings (e.g., LOINC for clinical observables, CHEBI for metabolites, HP for
  phenotypic readouts).
comments:
- Use 'name' for human-readable display (e.g., "Plasma Calcium")
- Use 'dataset_identifier' for the native model name (e.g., SBML species "P", COBRA
  reaction "R_0001")
- Map to LOINC codes for clinical lab measurements to link model outputs to CDEs
- Map to CHEBI for metabolite variables, HP for phenotypic readouts
from_schema: https://w3id.org/monarch-initiative/dismech
slots:
- name
- dataset_identifier
- description
- unit
- mappings_list
- notes

Induced

name: ModelVariable
description: A variable in a computational model, identified by a human-readable name,
  with an optional dataset_identifier for the native name in the model file and ontology
  term mappings (e.g., LOINC for clinical observables, CHEBI for metabolites, HP for
  phenotypic readouts).
comments:
- Use 'name' for human-readable display (e.g., "Plasma Calcium")
- Use 'dataset_identifier' for the native model name (e.g., SBML species "P", COBRA
  reaction "R_0001")
- Map to LOINC codes for clinical lab measurements to link model outputs to CDEs
- Map to CHEBI for metabolite variables, HP for phenotypic readouts
from_schema: https://w3id.org/monarch-initiative/dismech
attributes:
  name:
    name: name
    examples:
    - value: Adolescent Nephronophthisis
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    identifier: true
    alias: name
    owner: ModelVariable
    domain_of:
    - ExperimentalModel
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - SeverityTier
    - DifferentialDiagnosis
    - Subtype
    - ExternalAssertion
    - EpidemiologyInfo
    - Pathophysiology
    - Phenotype
    - Biochemical
    - HistopathologyFinding
    - Genetic
    - Environmental
    - Disease
    - Stage
    - AgentLifeCycleStage
    - Treatment
    - InfectiousAgent
    - Transmission
    - Assay
    - Diagnosis
    - Inheritance
    - Variant
    - Mechanism
    - ModelingConsideration
    - Definition
    - CriteriaSet
    - ComorbidityAssociation
    range: string
    required: true
  dataset_identifier:
    name: dataset_identifier
    description: Native identifier for this variable in the source dataset or model
      (e.g., SBML species ID, database column name, COBRA reaction ID). When the parent
      context already specifies the dataset (e.g., a ComputationalModel with model_id),
      this field gives the local name within that dataset.
    examples:
    - value: ECCPhos
    - value: Qbone
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: dataset_identifier
    owner: ModelVariable
    domain_of:
    - ModelVariable
    range: string
  description:
    name: description
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: description
    owner: ModelVariable
    domain_of:
    - Descriptor
    - DietaryModification
    - GeneticContext
    - Dataset
    - ExperimentalModel
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - DifferentialDiagnosis
    - Subtype
    - CausalEdge
    - TreatmentMechanismTarget
    - ModelMechanismLink
    - ProteinStructure
    - ExternalAssertion
    - EpidemiologyInfo
    - Pathophysiology
    - Phenotype
    - HistopathologyFinding
    - Environmental
    - Disease
    - Stage
    - AgentLifeCycle
    - AgentLifeCycleStage
    - AnimalModel
    - Treatment
    - InfectiousAgent
    - Transmission
    - Assay
    - Diagnosis
    - Inheritance
    - Variant
    - FunctionalEffect
    - Mechanism
    - ModelingConsideration
    - Definition
    - CriteriaSet
    - ConditionDescriptor
    - GOEnrichment
    - ComorbidityHypothesis
    - UpstreamConditionHypothesis
    - MechanisticHypothesis
    range: string
  unit:
    name: unit
    examples:
    - value: cm
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: unit
    owner: ModelVariable
    domain_of:
    - ModelVariable
    - EpidemiologyInfo
    range: string
  mappings_list:
    name: mappings_list
    description: Ontology term mappings for a model variable (LOINC, CHEBI, HP, etc.)
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: mappings_list
    owner: ModelVariable
    domain_of:
    - ModelVariable
    - Biochemical
    range: ModelVariableDescriptor
    multivalued: true
    inlined: true
    inlined_as_list: true
  notes:
    name: notes
    examples:
    - value: Contagious stage where symptoms appear and the bacteria can be spread
        to others.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: notes
    owner: ModelVariable
    domain_of:
    - GeneticContext
    - OnsetDescriptor
    - PhenotypeContext
    - Dataset
    - ExperimentalModel
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - DifferentialDiagnosis
    - ExternalAssertion
    - TrackedIssue
    - Prevalence
    - ProgressionInfo
    - EpidemiologyInfo
    - Pathophysiology
    - Phenotype
    - Biochemical
    - HistopathologyFinding
    - Genetic
    - Environmental
    - Disease
    - Stage
    - AgentLifeCycle
    - AgentLifeCycleStage
    - Treatment
    - Transmission
    - Diagnosis
    - ClassificationAssignment
    - Definition
    - CriteriaSet
    - TermMapping
    - MappingConsistency
    - ComorbidityAssociation
    - AssociationSignal
    - AssociationMetric
    - AssociationStatistics
    - MechanisticHypothesis
    range: string