Skip to content

Class: GeneticContext

A structured description of a genetic context that modifies phenotype frequency, severity, or presentation. Flexible enough to capture single genes, multiple genes, mutation types, zygosity, complementation groups, and complex genotypes. The description slot accommodates contexts that don't fit neatly into the structured fields (e.g., structural variants, complex rearrangements).

URI: dismech:class/GeneticContext

 classDiagram
    class GeneticContext
    click GeneticContext href "../../classes/GeneticContext/"
      GeneticContext : allele_type

      GeneticContext : allelic_events





        GeneticContext --> "*" AllelicEventEnum : allelic_events
        click AllelicEventEnum href "../../enums/AllelicEventEnum/"



      GeneticContext : allelic_hit_role





        GeneticContext --> "0..1" AllelicHitRoleEnum : allelic_hit_role
        click AllelicHitRoleEnum href "../../enums/AllelicHitRoleEnum/"



      GeneticContext : complementation_group

      GeneticContext : description

      GeneticContext : functional_impact

      GeneticContext : functional_impact_category





        GeneticContext --> "0..1" FunctionalImpactEnum : functional_impact_category
        click FunctionalImpactEnum href "../../enums/FunctionalImpactEnum/"



      GeneticContext : gene





        GeneticContext --> "0..1" GeneDescriptor : gene
        click GeneDescriptor href "../../classes/GeneDescriptor/"



      GeneticContext : genes





        GeneticContext --> "*" GeneDescriptor : genes
        click GeneDescriptor href "../../classes/GeneDescriptor/"



      GeneticContext : notes

      GeneticContext : variant_origin





        GeneticContext --> "0..1" VariantOriginEnum : variant_origin
        click VariantOriginEnum href "../../enums/VariantOriginEnum/"



      GeneticContext : zygosity





        GeneticContext --> "0..1" ZygosityEnum : zygosity
        click ZygosityEnum href "../../enums/ZygosityEnum/"



Slots

Name Cardinality and Range Description Inheritance
gene 0..1
GeneDescriptor
direct
genes *
GeneDescriptor
direct
allele_type 0..1
String
Type of allele or mutation (e direct
variant_origin 0..1
VariantOriginEnum
The origin of disease-associated variation in this gene (germline, somatic, d... direct
allelic_hit_role 0..1
AllelicHitRoleEnum
Role of the alteration in a multi-hit mechanism, such as first hit, second hi... direct
allelic_events *
AllelicEventEnum
Event types affecting the allele or locus direct
zygosity 0..1
ZygosityEnum
Zygosity context direct
functional_impact 0..1
String
Functional consequence of the genetic variant (e direct
functional_impact_category 0..1
FunctionalImpactEnum
Controlled functional impact category for a genetic context direct
complementation_group 0..1
String
Complementation group designation (e direct
description 0..1
String
direct
notes 0..1
String
direct

Usages

used by used in type used
PhenotypeContext genetic_context range GeneticContext
Pathophysiology genetic_context range GeneticContext

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: GeneticContext
description: A structured description of a genetic context that modifies phenotype
  frequency, severity, or presentation. Flexible enough to capture single genes, multiple
  genes, mutation types, zygosity, complementation groups, and complex genotypes.
  The description slot accommodates contexts that don't fit neatly into the structured
  fields (e.g., structural variants, complex rearrangements).
from_schema: https://w3id.org/monarch-initiative/dismech
slots:
- gene
- genes
- allele_type
- variant_origin
- allelic_hit_role
- allelic_events
- zygosity
- functional_impact
- functional_impact_category
- complementation_group
- description
- notes

Induced

name: GeneticContext
description: A structured description of a genetic context that modifies phenotype
  frequency, severity, or presentation. Flexible enough to capture single genes, multiple
  genes, mutation types, zygosity, complementation groups, and complex genotypes.
  The description slot accommodates contexts that don't fit neatly into the structured
  fields (e.g., structural variants, complex rearrangements).
from_schema: https://w3id.org/monarch-initiative/dismech
attributes:
  gene:
    name: gene
    examples:
    - value: '{preferred_term: MEFV}'
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: gene
    owner: GeneticContext
    domain_of:
    - GeneticContext
    - ExperimentalPerturbation
    - Pathophysiology
    - Variant
    range: GeneDescriptor
    inlined: true
  genes:
    name: genes
    examples:
    - value: '[{preferred_term: HLA-DQ2}, {preferred_term: INS}]'
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: genes
    owner: GeneticContext
    domain_of:
    - GeneticContext
    - Dataset
    - ExperimentalPerturbation
    - Subtype
    - Pathophysiology
    - AnimalModel
    range: GeneDescriptor
    multivalued: true
    inlined: true
    inlined_as_list: true
  allele_type:
    name: allele_type
    description: Type of allele or mutation (e.g., null, missense, splice_site, deletion,
      frameshift, nonsense, hypomorphic, structural_variant). Free text retained for
      legacy or unusually complex contexts. Prefer the structured `allelic_events`,
      `allelic_hit_role`, `variant_origin`, and `functional_impact_category` slots
      when possible.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: allele_type
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: string
  variant_origin:
    name: variant_origin
    description: The origin of disease-associated variation in this gene (germline,
      somatic, de novo, or both). Bound to GENO allele origin terms.
    examples:
    - value: SOMATIC
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: variant_origin
    owner: GeneticContext
    domain_of:
    - GeneticContext
    - Genetic
    range: VariantOriginEnum
  allelic_hit_role:
    name: allelic_hit_role
    description: Role of the alteration in a multi-hit mechanism, such as first hit,
      second hit, or biallelic inactivation.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: allelic_hit_role
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: AllelicHitRoleEnum
  allelic_events:
    name: allelic_events
    description: Event types affecting the allele or locus. Multivalued so events
      such as deletion plus loss of heterozygosity can be composed without cross-product
      enum values.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: allelic_events
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: AllelicEventEnum
    multivalued: true
  zygosity:
    name: zygosity
    description: Zygosity context
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: zygosity
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: ZygosityEnum
  functional_impact:
    name: functional_impact
    description: Functional consequence of the genetic variant (e.g., loss_of_function,
      gain_of_function, dominant_negative). Free text retained for legacy values;
      prefer `functional_impact_category` when a controlled value applies.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: functional_impact
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: string
  functional_impact_category:
    name: functional_impact_category
    description: Controlled functional impact category for a genetic context.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: functional_impact_category
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: FunctionalImpactEnum
  complementation_group:
    name: complementation_group
    description: Complementation group designation (e.g., FA-A, FA-D1, BBS1). Used
      for genetically heterogeneous diseases where subtypes are historically named
      by complementation analysis.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: complementation_group
    owner: GeneticContext
    domain_of:
    - GeneticContext
    range: string
  description:
    name: description
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: description
    owner: GeneticContext
    domain_of:
    - Descriptor
    - DietaryModification
    - GeneticContext
    - Dataset
    - ExperimentalModel
    - Experiment
    - ExperimentalPerturbation
    - ExperimentalReadout
    - ExperimentalControl
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - DifferentialDiagnosis
    - Subtype
    - CausalEdge
    - TreatmentMechanismTarget
    - ModelMechanismLink
    - BiomarkerReadout
    - SurrogateEndpointCollection
    - 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
  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: GeneticContext
    domain_of:
    - GeneticContext
    - OnsetDescriptor
    - PhenotypeContext
    - Dataset
    - ExperimentalModel
    - Experiment
    - ExperimentalPerturbation
    - ExperimentalReadout
    - ExperimentalControl
    - ClinicalTrial
    - ComputationalModel
    - ModelVariable
    - DifferentialDiagnosis
    - ReferenceRange
    - SurrogateEndpoint
    - SurrogateEndpointCollection
    - 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
    - Discussion
    range: string