HML MIRING Validation - nmdp-bioinformatics/dash GitHub Wiki
-
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: