Analysis shows immunogenetr improves HLA genotyping and supports open-source initiatives for labs, highlighting its versatility.
There is significant interest in using modern informatics processes for clinical HLA data, but there are few resources developed for clinical use. To help clinical HLA laboratories make use of best practices in informatics and align with published data standards, we developed immunogenetr for the R programming language. immunogenetr was built with tidyverse functions and principles, and uses Genotype List (GL) string, which encodes complete HLA genotypes, including ambiguities, in a single human- and machine-readable object, as the primary data structure. The package includes functions to easily convert HLA genotyping data to and from GL strings, parse and rebuild GL strings, validate and truncate allele names, search for specific alleles within a GL string, and perform matching and mismatching. The functions are highly customizable, with matching and mismatching functions including options for host-versus-graft, graft-versus-host, and bidirectional comparisons, along with configurable homozygous mismatch counting, aligned with published guidelines. The package is open-source and available on CRAN and GitHub. This manuscript gives an overview of immunogenetr, with examples of how the functions can be used in informatics pipelines. Together, this package enables standardized HLA informatics analyses across clinical and research workflows.
No takes yet. Share an insight, caveat, or question.
Busra Coskun (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: