-
Notifications
You must be signed in to change notification settings - Fork 13
HML MIRING Validation
Bob Milius edited this page Oct 27, 2016
·
11 revisions
-
MIRING is a set of guiding principles that describe the Minimum Information for Reporting Immunogenomic NGS Genotyping
-
HML 1.0 is a technical specification that allows information conforming to MIRING principles to be exchanged
- But HML doesn’t have to be MIRING compliant
- You can perfectly valid HML, yet doesn’t contain much information.
- Here's an example of a perfectly valid HML 1.0.1 document, yet doesn't contain any useful information. It will pass XML Schema validation for HML, but is not MIRING compliant.
<?xml version="1.0" ?>
<hml xmlns="http://schemas.nmdp.org/spec/hml/1.0.1"
version="1.0.1" >
<sample id="1">
<typing gene-family="HLA" date="2016-07-01">
<typing-method/>
</typing>
</sample>
</hml>
-
We have developed a MIRING/HML validation service. A web interface is found here:
-
The MIRING HML Validator is available as a REST service, available to the public, hosted at
-
You can use this service programmatically using a POST request, with a single form parameter, "xml", containing the HML text.
- Try this example using cURL:<br/ >
$ curl -X POST --data-urlencode 'xml[]=<hml>...</hml>' http://miring.b12x.org/validator/ValidateMiring/
- Try this example using cURL:<br/ >
-
Validator source is on github
-
More information including how to read a validation result and a description of current validation rules can be found here:
-
a PDF of a presentation describing the MIRING validator can be found here:
- Home
- DaSH 17 (Prague) 2024
- DaSH 16 (Stanford) 2024
- DaSH 15 (Utrecht) 2024
- DaSH 14 (Oklahoma City) 2024
- DaSH 13 (Rochester) 2023
- DASH VRS (Virtual) 2022
- DASSH3 (Virtual) 2020
- DASH12 (Virtual) 2022
- DASSH4 (Virtual) 2021
- DASH11 (Virtual) 2021
- DASSH3 (Virtual) 2020
- DASH10 (Virtual) 2020
- DASH Validation (Minneapolis) 2020
- DaSSH 2 (Minneapolis) 2019
- DASH9 (Denver) 2019
- DASH8 (Baltimore) 2018
- DASSH FHIR (Minneapolis) 2018
- DASH7 (Utrecht) 2017
- DASH IHIWS (Stanford) 2017
- DASH6 (Heidelberg) 2017
- DASH5 (Berkeley) 2017
- DASH4 (Vienna) 2016
- DASH3 (Minneapolis) 2016
- DASH2 (La Jolla) 2015
- DASH1 (Bethesda) 2014
- Preparing for the Hackathon
- Tool access
- Tools
- Data
- Github help