Molecular Definition Implementation Guide for Molecular Data Types
1.0.0-ballot1 - ci-build International flag

Molecular Definition Implementation Guide for Molecular Data Types, published by HL7 International / Clinical Genomics. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/molecular-definition-data-types/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Allele

Allele profile of the MolecularDefinition resource.

Genotype

Genotype profile of MolecularDefinition

Haplotype

Haplotype profile of MolecularDefinition Resource

Sequence

Sequence profile of MolecularDefinition

Variation

Variation profile of the MolecularDefinition resource.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Amino Acid 1-letter Ambiguous Symbols ValueSet

Single-letter symbols for amino acids, including ambiguous symbols.

Amino Acid 1-letter Unambiguous Symbols ValueSet

Single-letter unambiguous symbols for the 20 common amino acids.

Amino Acid 3-letter Ambiguous Symbols ValueSet

Three-letter symbols for amino acids, including ambiguous symbols.

Amino Acid 3-letter Unambiguous Symbols ValueSet

Three-letter unambiguous symbols for the 20 common amino acids.

Coordinate Origin ValueSet

Coordinate origin of how the start of the sequence is denoted.

Molecular Definition Encodings ValueSet

Molecular Definition Encodings terms that describe various encoding schemas.

Molecular Definition Focus ValueSet

Molecular Definition Focus terms that describe various representation elements.

Molecule Type ValueSet

Molecule type terms that describe various genomic molucles, e.g., DNA or RNA.

Normalization Method ValueSet

Normalization method of genomic sequence, e.g., left or right shift.

Nucleotide DNA 1-letter Ambiguous Symbols ValueSet

Single-letter ambiguous symbols for DNA residues.

Nucleotide DNA 1-letter Unambiguous Symbols Including N ValueSet

Single-letter unambiguous symbols for DNA residues, including N for any nucleotide.

Nucleotide DNA 1-letter Unambiguous Symbols ValueSet

Single-letter unambiguous symbols for DNA residues.

Nucleotide RNA 1-letter Unambiguous Symbols ValueSet

Single-letter unambiguous symbols for RNA residues.

Strand Orientation ValueSet

Strand orientation terms of various molecular sequences.

Topology ValueSet

Topology of how the genomic molecule are structured toplologically.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Amino Acid Symbols

Single-letter and three-letter symbols for amino acids, including unambiguous and ambiguous symbols.

Coordinate Origin

Reference points for coordinate counting in molecular sequences

Encodings

CodeSystem listing the different encodings for nucleotides and amino acids.

Molecular Definition Focus

Molecular Definition Focus terms that describe various representation elements.

Molecule Type

Types of molecular sequences including DNA, RNA, and amino acids

Normalization Method

Methods for normalizing sequence variants

Nucleotide DNA Symbols

Single-letter symbols for DNA residues, including unambiguous, ambiguous, and N symbols.

Nucleotide RNA Symbols

Single-letter unambiguous symbols for RNA residues.

Strand Orientation

Orientation of molecular sequences, indicating directionality for nucleotides (5' to 3' or 3' to 5') or amino acids (N to C terminus)

Topology

Structural arrangement of molecular sequences or modifications

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

example-allelesliced-cyp2c19-1016-cont

Example of Allele profile including slices for CYP2C19 position 1016 while leveraging contained resources

example-allelesliced-cyp2c19-1016g

A simple Allele example showing a G at position 1016 on NM_000769.4, applicable to both CYP2C191.002 and CYP2C193.002

example-allelesliced-cyp2c19-661a

A simple Allele example showing CYP2C19*3.002:c.661A

example-allelesliced-cyp2c19-661g

A simple Allele example showing CYP2C19*1.002:c.661G

example-allelesliced-cyp2c19-661g-coded

A simple Allele example showing CYP2C19*1.002:c.661G

example-allelesliced-hla-121-a

An Allele example representing a part of HLA00001.1:c.[121A])

example-allelesliced-hla-121-c

An Allele example representing a part of HLA00001.1:c.[121C])

example-allelesliced-hla-123-c

An Allele example representing a part of HLA00001.1:c.[123C])

example-allelesliced-hla-123-t

An Allele example representing a part of HLA00001.1:c.[123T])

example-allelesliced-hla-126-a

An Allele example representing a part of HLA00001.1:c.[126A])

example-allelesliced-hla-126-g

An Allele example representing a part of HLA00001.1:c.[126G])

example-allelesliced-hla-144-a

An Allele example representing a part of HLA00001.1:c.[144A])

example-allelesliced-hla-144-a-coded

An Allele example representing a part of HLA00001.1:c.[144A])

example-allelesliced-hla-144-c

An Allele example representing a part of HLA00001.1:c.[144C])

example-allelesliced-hla-98-c

An Allele example representing a part of HLA00001.1:c.[98C])

example-allelesliced-hla-98-t

An Allele example representing a part of HLA00001.1:c.[98T])

example-genomic-cyp2c19-accession

A sequence represented as a code using an accession number

example-genomicfile-af1961831-url

Homo sapiens MHC class I antigen (HLA-B) gene

example-genomicfile-cyp2c19-accession

CYP2C19 gene sequence

example-genomicfile-cyp2c19-attached

CYP2C19 gene sequence

example-genomicfile-cyp2c19-url

CYP2C19 gene sequence

example-genomicfile-hla00001

A sample Document Reference instance representing HLA00001.

example-genomicfile-mw7162561

A sample Document Reference instance representing Homo sapiens isolate 7 BRCA1 (BRCA1) gene, exon 10 and partial cds.

example-genomicfile-nc00000714-url

Chr7, GRCh38.p14 sequence

example-genomicfile-nc00001010-url

Chr10, GRCh37.p13 sequence

example-genomicfile-ng0083843

A sample Document Reference instance representing Homo sapiens cytochrome P450 family 2 subfamily C member 19 (CYP2C19), RefSeqGene (LRG_584) on chromosome 10.

example-genomicfile-nm0002513

A sample Document Reference instance representing Homo sapiens mutS homolog 2 (MSH2), transcript variant 1, mRNA.

example-genomicfile-nm0007694

(CYP2C19), mRNA

example-genomicfile-nm0020245

A sample Document Reference instance representing Homo sapiens FMRP translational regulator 1 (FMR1), transcript variant ISO1, mRNA.

example-genotype-cyp2c19-1002-and-3

Example of Genotype profile representing CYP2C191.002 and CYP2C193.00 haplotypes

example-genotype-hla-00001-and-2

Example of Genotype profile representing HLA-A01:01:01:01 and HLA-A01:02:01:01 haplotypes

example-haplotype-cyp2c19-1002

Example of Haplotype profile representing CYP2C191.002 as CYP2C191.002:c.[661G; 1016G]

example-haplotype-cyp2c19-3002

Example of Haplotype profile representing CYP2C193.002 as CYP2C193.002:c.[661A; 1016G]

example-haplotype-hla-00001

Example of Haplotype profile representing HLA-A*01:01:01:01 HLA00001.1:c.[98T; 121C; 123C; 126G; 144C]

example-haplotype-hla-00002

Example of Haplotype profile representing HLA-A*01:02:01:01 as HLA00001.1:c.[98C; 121A; 123T; 126A; 144A]

example-sequence-a-aa-iupac

Simple Sequence example with IUPAC encoding

example-sequence-a-dna-iupac

Simple Sequence example with IUPAC encoding, A

example-sequence-c-dna-iupac

Simple Sequence example with IUPAC encoding, C

example-sequence-cgg

Simple Sequence example of GGC sequence

example-sequence-cyp2c19-accession

A sequence represented as an attachement

example-sequence-cyp2c19-attached

A sequence represented as an attachement

example-sequence-cyp2c19-concatenated-regions

A sequence represented as a concatenation of sequence instances

example-sequence-cyp2c19-downstream-region

A downstream region extracted from a sequence

example-sequence-cyp2c19-gene-region

A gene region extracted from a sequence

example-sequence-cyp2c19-upstream-region

An upstream region extracted from a sequence

example-sequence-cyp2c19-url

Starting Sequence Resource: (CYP2C19), mRNA, NM_000769.4

example-sequence-fmr1-cgg-20x-edited-contained

A sequence example composed of 20x repeats of CGG sequence edited using contained resources

example-sequence-fmr1-cgg-20x-edited-referenced

A sequence example composed of 20x repeats of CGG sequence edited using referenced resources

example-sequence-fmr1-cgg-20x-repeat

A sequence example composed of 20x repeats of CGG sequence

example-sequence-hla000011

A sequence represented as a resolvable URL of HLA00001

example-sequence-nc00000714-url

A sequence represented as a resolvable URL, NC_000007.14 Homo sapiens chromosome 7, GRCh38.p14 Primary Assembly

example-sequence-nm0007694-url

A sequence represented as a resolvable URL

example-variation-cyp2c19-1015-spdi

Example of Variation profile of CYP2C19 at Position 1015 as SPDI

example-variation-cyp2c19-1015-spdi-coded

Example of Variation profile of CYP2C19 at Position 1015 as SPDI

example-variation-cyp2c19-1015-vcf

Example of Variation profile of CYP2C19 at Position 1015 as VRS

example-variation-cyp2c19-1015-vrs

Example of Variation profile of CYP2C19 at Position 1015 as VRS

example-variation-cyp2c19-991-hgvs

Example of Variation profile of CYP2C19 at Position 911 as HGVS

example-variation-tri-allelic-ABCB1

Example of Variation profile of tri-allelic variant in ABCB1

example-variation-tri-allelic-ABCB1-coded

Example of Variation profile of tri-allelic variant in ABCB1