Skip to content

Class: OligonucleotideDetail

Structured attributes of a treatment that acts by base-pairing with a target RNA: its molecular mechanism, RNA target, splice exon (for splice-switching antisense oligonucleotides), backbone chemistry, targeting conjugate, and delivery platform. Attach via the oligonucleotide_details slot on a Treatment whose therapeutic_modality is ANTISENSE_OLIGONUCLEOTIDE or SIRNA. Single-stranded ASOs and double-stranded siRNAs share this class deliberately - they differ in effector (RNase H1 versus Argonaute-2) but are the same programmable platform, described by the same target, chemistry, and delivery attributes.

The carrier attributes here (delivery_platform, targeting_ligand, and the deprecated conjugation) predate the Treatment-level delivery_system block and are retained so entries authored before it continue to validate. New treatments record the carrier in delivery_system; this class keeps the mechanism, RNA target, exon, and backbone chemistry, which are genuinely specific to base-pairing therapeutics. just check-delivery-system reports entries still using the nested slots and gates on a value recorded in both places.

URI: dismech:class/OligonucleotideDetail

 classDiagram
    class OligonucleotideDetail
    click OligonucleotideDetail href "../../classes/OligonucleotideDetail/"
      OligonucleotideDetail : aso_chemistry





        OligonucleotideDetail --> "0..1" OligonucleotideChemistryEnum : aso_chemistry
        click OligonucleotideChemistryEnum href "../../enums/OligonucleotideChemistryEnum/"



      OligonucleotideDetail : aso_mechanism





        OligonucleotideDetail --> "0..1" OligonucleotideMechanismEnum : aso_mechanism
        click OligonucleotideMechanismEnum href "../../enums/OligonucleotideMechanismEnum/"



      OligonucleotideDetail : conjugation





        OligonucleotideDetail --> "0..1" TargetingLigandEnum : conjugation
        click TargetingLigandEnum href "../../enums/TargetingLigandEnum/"



      OligonucleotideDetail : delivery_platform





        OligonucleotideDetail --> "0..1" DeliveryPlatformEnum : delivery_platform
        click DeliveryPlatformEnum href "../../enums/DeliveryPlatformEnum/"



      OligonucleotideDetail : oligonucleotide_chemistry





        OligonucleotideDetail --> "0..1" OligonucleotideChemistryEnum : oligonucleotide_chemistry
        click OligonucleotideChemistryEnum href "../../enums/OligonucleotideChemistryEnum/"



      OligonucleotideDetail : oligonucleotide_mechanism





        OligonucleotideDetail --> "0..1" OligonucleotideMechanismEnum : oligonucleotide_mechanism
        click OligonucleotideMechanismEnum href "../../enums/OligonucleotideMechanismEnum/"



      OligonucleotideDetail : target_exon

      OligonucleotideDetail : target_gene





        OligonucleotideDetail --> "0..1" GeneDescriptor : target_gene
        click GeneDescriptor href "../../classes/GeneDescriptor/"



      OligonucleotideDetail : target_transcript

      OligonucleotideDetail : targeting_ligand





        OligonucleotideDetail --> "0..1" TargetingLigandEnum : targeting_ligand
        click TargetingLigandEnum href "../../enums/TargetingLigandEnum/"



Slots

Name Cardinality and Range Description Inheritance
oligonucleotide_mechanism 0..1
OligonucleotideMechanismEnum
Molecular mechanism of action of a therapeutic oligonucleotide direct
target_gene 0..1
GeneDescriptor
The gene whose transcript a therapeutic oligonucleotide targets (bindable to ... direct
target_transcript 0..1
String
The specific transcript, pre-mRNA element, or sequence motif targeted by a th... direct
target_exon 0..1
String
The exon (or exons) modulated by a splice-switching antisense oligonucleotide... direct
oligonucleotide_chemistry 0..1
OligonucleotideChemistryEnum
Backbone / sugar chemistry of a therapeutic oligonucleotide direct
targeting_ligand 0..1
TargetingLigandEnum
Targeting ligand attached to the active agent, or to the carrier particle hol... direct
conjugation 0..1
TargetingLigandEnum
Deprecated alias of targeting_ligand, retained so entries authored before the... direct
delivery_platform 0..1
DeliveryPlatformEnum
How the active agent is carried to its target tissue - unformulated, ligand c... direct
aso_mechanism 0..1
OligonucleotideMechanismEnum
Deprecated alias of oligonucleotide_mechanism direct
aso_chemistry 0..1
OligonucleotideChemistryEnum
Deprecated alias of oligonucleotide_chemistry direct

Usages

used by used in type used
Treatment oligonucleotide_details range OligonucleotideDetail
Treatment aso_details range OligonucleotideDetail

Aliases

  • AntisenseOligonucleotideDetail

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: OligonucleotideDetail
description: 'Structured attributes of a treatment that acts by base-pairing with
  a target RNA: its molecular mechanism, RNA target, splice exon (for splice-switching
  antisense oligonucleotides), backbone chemistry, targeting conjugate, and delivery
  platform. Attach via the oligonucleotide_details slot on a Treatment whose therapeutic_modality
  is ANTISENSE_OLIGONUCLEOTIDE or SIRNA. Single-stranded ASOs and double-stranded
  siRNAs share this class deliberately - they differ in effector (RNase H1 versus
  Argonaute-2) but are the same programmable platform, described by the same target,
  chemistry, and delivery attributes.

  The carrier attributes here (delivery_platform, targeting_ligand, and the deprecated
  conjugation) predate the Treatment-level delivery_system block and are retained
  so entries authored before it continue to validate. New treatments record the carrier
  in delivery_system; this class keeps the mechanism, RNA target, exon, and backbone
  chemistry, which are genuinely specific to base-pairing therapeutics. just check-delivery-system
  reports entries still using the nested slots and gates on a value recorded in both
  places.'
from_schema: https://w3id.org/monarch-initiative/dismech
aliases:
- AntisenseOligonucleotideDetail
slots:
- oligonucleotide_mechanism
- target_gene
- target_transcript
- target_exon
- oligonucleotide_chemistry
- targeting_ligand
- conjugation
- delivery_platform
- aso_mechanism
- aso_chemistry

Induced

name: OligonucleotideDetail
description: 'Structured attributes of a treatment that acts by base-pairing with
  a target RNA: its molecular mechanism, RNA target, splice exon (for splice-switching
  antisense oligonucleotides), backbone chemistry, targeting conjugate, and delivery
  platform. Attach via the oligonucleotide_details slot on a Treatment whose therapeutic_modality
  is ANTISENSE_OLIGONUCLEOTIDE or SIRNA. Single-stranded ASOs and double-stranded
  siRNAs share this class deliberately - they differ in effector (RNase H1 versus
  Argonaute-2) but are the same programmable platform, described by the same target,
  chemistry, and delivery attributes.

  The carrier attributes here (delivery_platform, targeting_ligand, and the deprecated
  conjugation) predate the Treatment-level delivery_system block and are retained
  so entries authored before it continue to validate. New treatments record the carrier
  in delivery_system; this class keeps the mechanism, RNA target, exon, and backbone
  chemistry, which are genuinely specific to base-pairing therapeutics. just check-delivery-system
  reports entries still using the nested slots and gates on a value recorded in both
  places.'
from_schema: https://w3id.org/monarch-initiative/dismech
aliases:
- AntisenseOligonucleotideDetail
attributes:
  oligonucleotide_mechanism:
    name: oligonucleotide_mechanism
    description: Molecular mechanism of action of a therapeutic oligonucleotide
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: oligonucleotide_mechanism
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: OligonucleotideMechanismEnum
  target_gene:
    name: target_gene
    description: The gene whose transcript a therapeutic oligonucleotide targets (bindable
      to HGNC).
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: target_gene
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: GeneDescriptor
    inlined: true
  target_transcript:
    name: target_transcript
    description: The specific transcript, pre-mRNA element, or sequence motif targeted
      by a therapeutic oligonucleotide (e.g., a RefSeq/Ensembl transcript ID, "SMN2
      ISS-N1", or "APOB mRNA").
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: target_transcript
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: string
  target_exon:
    name: target_exon
    description: The exon (or exons) modulated by a splice-switching antisense oligonucleotide,
      expressed in human-readable form (e.g., "exon 51", "exon 7"). Not applicable
      to siRNA, which acts on mature mRNA rather than on splicing.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: target_exon
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: string
  oligonucleotide_chemistry:
    name: oligonucleotide_chemistry
    description: Backbone / sugar chemistry of a therapeutic oligonucleotide
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: oligonucleotide_chemistry
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: OligonucleotideChemistryEnum
  targeting_ligand:
    name: targeting_ligand
    description: 'Targeting ligand attached to the active agent, or to the carrier
      particle holding it, to direct uptake by a particular tissue or cell type. Orthogonal
      to delivery_platform: an unconjugated agent may still travel in a nanoparticle,
      and a nanoparticle may carry a ligand on its surface.'
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: targeting_ligand
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    - DeliverySystem
    range: TargetingLigandEnum
  conjugation:
    name: conjugation
    description: Deprecated alias of targeting_ligand, retained so entries authored
      before the slot was generalized continue to validate.
    deprecated: Renamed to targeting_ligand, which describes a ligand coupled to a
      carrier particle as well as one conjugated directly to an oligonucleotide. Existing
      entries carrying conjugation remain valid; do not populate it on new treatments.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: conjugation
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: TargetingLigandEnum
  delivery_platform:
    name: delivery_platform
    description: 'How the active agent is carried to its target tissue - unformulated,
      ligand conjugate, lipid nanoparticle, liposome, albumin-bound particle, viral
      vector. Orthogonal to targeting_ligand: an unconjugated agent may still be delivered
      in a nanoparticle. Prefer the Treatment-level delivery_system block, which carries
      this slot alongside the targeting detail; the copy nested in oligonucleotide_details
      predates it and stays valid.'
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: delivery_platform
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    - DeliverySystem
    range: DeliveryPlatformEnum
  aso_mechanism:
    name: aso_mechanism
    description: Deprecated alias of oligonucleotide_mechanism.
    deprecated: Renamed to oligonucleotide_mechanism.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: aso_mechanism
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: OligonucleotideMechanismEnum
  aso_chemistry:
    name: aso_chemistry
    description: Deprecated alias of oligonucleotide_chemistry.
    deprecated: Renamed to oligonucleotide_chemistry.
    from_schema: https://w3id.org/monarch-initiative/dismech
    rank: 1000
    alias: aso_chemistry
    owner: OligonucleotideDetail
    domain_of:
    - OligonucleotideDetail
    range: OligonucleotideChemistryEnum