Related Experiment Video
Updated: Jan 30, 2026

Personalized Peptide Arrays for Detection of HLA Alloantibodies in Organ Transplantation
Published on: September 6, 2017
GRIMM: GRaph IMputation and matching for HLA genotypes
Martin Maiers1,2, Michael Halagan1,2, Loren Gragert1,2,3
1Department of biomedical informatics, Center for Blood and Marrow Transplant Research, Minneapolis, MN, USA.
Motivation:
For over 10 years allele-level HLA matching for bone marrow registries has been performed in a probabilistic context. HLA typing technologies provide ambiguous results in that they could not distinguish among all known HLA alleles equences; therefore registries have implemented matching algorithms that provide lists of donor and cord blood units ordered in terms of the likelihood of allele-level matching at specific HLA loci. With the growth of registry sizes, current match algorithm implementations are unable to provide match results in real time.
Results:
We present here a novel computationally-efficient open source implementation of an HLA imputation and match algorithm using a graph database platform. Using graph traversal, the matching algorithm runtime is practically not affected by registry size. This implementation generates results that agree with consensus output on a publicly-available match algorithm cross-validation dataset.
Availability And Implementation:
The Python, Perl and Neo4j code is available at https://github.com/nmdp-bioinformatics/grimm.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Sign Test for Matched Pairs
To conduct the sign test, we first calculate the differences in...
Ogive Graph
Graphing Antiderivatives
Bar Graph
Graphs of Functions
Time-Series Graph

