hml as an implementation of the “standard”
DESCRIPTION
HML as an implementation of the “standard”. Bob Milius, PhD Bioinformatics Research NMDP. How to implement the MIBBI?. The MIBBI is set of guiding principles & best practices By itself, It is not a specification that a programmer can implement It does not ensure interoperability. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/1.jpg)
HML as an implementation of the “standard”
Bob Milius, PhDBioinformatics ResearchNMDP
![Page 2: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/2.jpg)
How to implement the MIBBI?
• The MIBBI is set of– guiding principles &– best practices
• By itself,– It is not a specification that a programmer can implement– It does not ensure interoperability
2
![Page 3: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/3.jpg)
ability of a system to access and use
the parts or equipment of another system
Interoperability
3
SyntacticInteroperability
SemanticInteroperability
![Page 4: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/4.jpg)
HMLHistoimmunogenetics Markup Language
• Supports – reporting of paired genotype allele lists as determined from Primary
DNA Results (SSO, SSP and SBT)
– reporting genetic typing results using WHO nomenclature
– describing the results of any/all tests performed to generate genetic typing results (raw data).
• Current Version = 0.3.3
• Maiers, M., Tissue Antigens 69:69-71, 2007doi: 10.1111/j.1399-0039.2006.76061.x
4
http://bioinformatics.nmdp.org/HLA/HLA_Typing/HML/Histoimmunogenetics_Markup_Language_(HML).aspx
![Page 5: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/5.jpg)
New Requirements
• Enhancements needed for current typings– Accept SBT and SSO typings for same locus– Accept optional inclusion of locus– Accept multiple GSSPs
• NGS requirements from the “Draft Standard…”
5
![Page 6: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/6.jpg)
![Page 7: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/7.jpg)
new new
changed
![Page 8: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/8.jpg)
TYPING METHOD(S) &RAW DATA
DOCUMENT METADATAAND
SAMPLE INFO
TYPING INTERPRETATION
![Page 9: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/9.jpg)
DOCUMENT METADATAAND
SAMPLE INFO
![Page 10: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/10.jpg)
TO TYPING METHOD(S) & INTERPRETATION
![Page 11: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/11.jpg)
TYPING METHOD(S)
![Page 12: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/12.jpg)
![Page 13: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/13.jpg)
TYPING RESULT/INTERPR
ETATION
![Page 14: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/14.jpg)
genotype-listis being deprecated
![Page 15: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/15.jpg)
Category Subject HML 1.0 solution
1 Sample annotation <sample id="0101010101" center-code="099">
2 Reference Context <interpretation allele-db="IMGT/HLA" allele-version="3.14.0"/><region-targeted ref-genome-db=“GRCh37”/>
3 Genotype <interpretation/>
4 Consensus sequence <ngs><consensus-sequence/></ngs>
5 Novel polymorphisms Can be represented as a GL StringNomenclature TBD by community
6 Unreferenced seqs TBD
7 Sequence regions targeted
<ngs><region-targeted/></ngs>
8 Read metadata <ngs><raw-reads uri="http://uri.here" platform="myplatform"/></ngs>
9 Primary data <ngs><raw-reads uri="http://uri.here" platform="myplatform"/></ngs>
10 Platform documentation <ngs test-id="GTR000000000.0" test-id-source="GTR"
![Page 16: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/16.jpg)
Category 1Sample
Annotation
<sample id="0101010101" center-code="999">
![Page 17: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/17.jpg)
Category 2Reference Context
<region-targeted ref-genome-db="GRCh37.p13"/>
![Page 18: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/18.jpg)
Category 2Reference Context
<interpretation allele-db="IMGT/HLA"allele-version="3.14.0"/>
![Page 19: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/19.jpg)
Category 3Genotype
<glstring uri="http://optional.uri.here">KIR3DL2*008/KIR3DL2*038+KIR3DL2*00701|KIR3DL2*027+KIR3DL2*01</glstring>
![Page 20: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/20.jpg)
Category 4Consensus Sequence
<consensus-sequence uri="http://optional.uri.here" format="IUPAC"informative-reads="77%"> GCTCCCACTCCATGAGGTATTTCTMCACWTCASACACAGATCTYCAAGACCAACACACAGACTKACCGATTCGS</consensus-sequence>
![Page 21: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/21.jpg)
Category 4Consensus Sequence
<consensus-sequence uri="http://optional.uri.here"format="FASTA" informative-reads="77%"><![CDATA[>sample12345|allele_1|HLA-A|5’UTR|IMGT/HLA3.13.1|haploid|CAGGAGCAGAGGGGTCAGGGCGAAGTCCCAGGGC]]></consensus-sequence>
![Page 22: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/22.jpg)
Category 5Novel
Polymorphisms
We need a nomenclature
for novel polymorphisms
![Page 23: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/23.jpg)
Category 6Unreferenced
Sequences
We need to associate
these
![Page 24: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/24.jpg)
Category 7Sequence Regions Targeted
<region-targeted format="exon">
HLA-B;exon2,exon3</region-targeted>
<region-targeted format="BED"><![CDATA[track name="HLA-DRB1" description="assessed DRB1 features"Chr6 4009971 4010070 exon1 - 4009971 4010070 0,0,255]]></region-targeted>
![Page 25: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/25.jpg)
Category 8Read
Metadata
<raw-reads uri="http://required.uri.here"platform="MiSeq"/>
![Page 26: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/26.jpg)
Category 9Primary Data
<raw-reads uri="http://required.uri.here"platform="MiSeq"/>
![Page 27: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/27.jpg)
Category 10Platform
Documentation
<ngs test-id="GTR000000000.0" test-id-source="GTR">
![Page 28: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/28.jpg)
28
Summary
• Implementing principles of the MIBBI into a technical specification that supports interoperability is not trivial
• We’ve got most of it worked out (v0.9)
• We need community input for– nomenclature for novel polymorphisms– unreferenced sequences
• We still need to be able to integrate into clinical reporting standards, e.g., HL7
![Page 29: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/29.jpg)
29
Acknowledgements
• NMDPNational Marrow Donor Program
– Martin Maiers– Bob Milius– Kathryn Doroschak– Joel Schneider– Michael Heuer– Pradeep Bashyal– Michael George– Jane Pollack
• CHORIChildren’s Hospital Oakland Research Institute, Oakland, USA
– Steven J. Mack– Jill A. Hollenbach
• LifeTechnologies– Ben Gifford
• Histogenetics
![Page 30: HML as an implementation of the “standard”](https://reader035.vdocument.in/reader035/viewer/2022062812/56816292550346895dd301de/html5/thumbnails/30.jpg)
Thank you!
Questions?
See us at Exhibit Booth 410!
30