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