GRIMM: GRaph IMputation and matching for HLA genotypes

Martin Maiers, Michael Halagan, Loren Gragert, Pradeep Bashyal, Jason Brelsford, Joel Schneider, Polina Lutsker, Yoram Louzoun

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

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.

Original languageEnglish
Pages (from-to)3520-3523
Number of pages4
JournalBioinformatics
Volume35
Issue number18
DOIs
StatePublished - 15 Sep 2019

Bibliographical note

Publisher Copyright:
© 2019 The Author(s) 2019. Published by Oxford University Press. All rights reserved.

Funding

The methods used here were developed through a research grant funded by the US Office of Naval Research (N00014–17–1–2388).

FundersFunder number
US Office of Naval ResearchN00014–17–1–2388

    Fingerprint

    Dive into the research topics of 'GRIMM: GRaph IMputation and matching for HLA genotypes'. Together they form a unique fingerprint.

    Cite this