Skip to main content

Advertisement

Log in

Computing the probabilities of HLA-like matching

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We present several alternative computation schemes, accompanied with appropriate software, to compute the probabilities of the (2n+1) possible match levels between the alleles in n genetic sites of a given individual, and the alleles in the same n sites of an individual who is drawn randomly from a given population. The modeling generalizes the asymmetric HLA-criterion which defines the donor-recipient immunological compatibility in kidney or bone-marrow transplantation. We discuss our algorithms by order of their run-time complexity with respect to n. We show the advantage of using computational schemes over explicit expressions even for the HLA present-day count of n=3.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Barnes, B. A., & Miettinen, O. S. (1972). The search of an HL-A- and ABO-compatible cadaver organ for transplantation. Transplantation, 13, 592–598.

    Article  Google Scholar 

  • Cormen, T., Leiserson, C. E., & Rivest, R. L. (1990). Introduction to algorithms. Cambridge: MIT Press.

    Google Scholar 

  • Cecka, J. M., & Reid, E. F. (2005). Histocompatibility testing, crossmatching, and allocation of kidney transplants. In G. M. Danovitch (Ed.), Handbook of kidney transplantation (4th edn., pp. 43–71).

    Google Scholar 

  • Held, P. J., Kahan, B. D., Hunsicker, L. G., Liska, D., Wolfe, R. A., Friedrich, P. K., Gaylin, D. S., Garcia, J. R., Agodoa, L., & Krakauer, H. (1994). The impact of HLA mismatches on the survival of first cadaveric kidney transplants. The New England Journal of Medicine, 331, 765–770.

    Article  Google Scholar 

  • Sienko, J., Wisniewska, M., Ostrowski, M., Ciechanowski, K., Safranow, K., Chudyk, A., Fronczyk, A., Rozanski, J., Kaminski, M., Sulikowski, T., Romanowski, M., Pabisiak, K., Paczkowski, M., & Mizerski, A. (2003). Factors that impact on immediate graft function in patients after renal transplantation. Transplantation Proceeding, 35, 2153–2154.

    Article  Google Scholar 

  • Su, X., & Zenios, S. A. (2004). Diminishing significance of HLA matching in kidney transplantation. American Journal of Transplantation, 4, 1501–1508.

    Article  Google Scholar 

  • Vereestraeten, P., Abramowicz, D., Andrien, M., Dupont, E., Depauw, L., & Kinnaert, P. (1999). Allocation of cadaver kidneys according to HLA-DR matching alone would result in optimal graft outcome in most recipients. Transplantation Proceedings, 31, 739–741.

    Article  Google Scholar 

  • US HRSA/OPTN-SRTR (Organ Procurement and Transplantation Network and the Scientific Registry of Transplant Recipients) (2007). OPTN/SRTR 2006 annual report. http://www.unos.org, accessed June 2009.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amir Alalouf.

Additional information

This research was supported by the Israel National Institute for Health Policy Research.

Appendices

Appendix A: The mismatch equations for three HLA sites

Barnes and Miettinen (1972) consider a recipient who has antigens corresponding to alleles a i and a j from HLA site A, and b k and b l from site B. (In those days the DR locus was not considered relevant to graft survival). Thus, they deal with an HLA system with two sites only and with the 5 possible match levels considering two sites (a total of zero mismatches, 1 mismatch, down to 4 mismatches). In what follows we generalize their results to three sites, to account for mismatches in site DR as well. We retain the assumption on statistical independence, and the indifference between combinations of mismatches in the specific three sites which amount to a fixed given value of I. Thus, for example, the three outcomes “one single foreign antigen occurs at donor’s site A”, and the same with site B, and the same with site DR—are all equivalent (though not equal-probable), and they are contained in one event I=1.

Define:

a j and a i :

alleles of recipient’s site A.

b k and b l :

alleles of recipient’s site B.

c o and c p :

alleles of recipient’s site DR.

I :

total number of HLA mismatches.

f u :

P{a i a j } as in (1), pertaining to site A.

g u :

P{b k b l } as in (1), pertaining to site B.

h u :

P{c o c p } as in (1), pertaining to site DR.

S(−u,f):

probability of homozygosity at the donor’s, as in (2), pertaining to site A.

S(−u,g):

probability of homozygosity at the donor’s, as in (2), pertaining to site B.

S(−u,h):

probability of homozygosity at the donor’s, as in (2), pertaining to site DR.

The probability of perfect match is clearly

$$ P(I = 0) = f_{u}^{2}\cdot g_{u}^{2}\cdot h_{u}^{2}.$$
(A.1)

Since {I=1} is the set union of three disjoint events “exactly one mismatch, and it occurs in A”, “exactly one mismatch, and it occurs in B” and “exactly one mismatch, and it occurs in DR”,

(A.2)

where the terms in brackets signify exactly one mismatch in site A, B, or DR, respectively. See (4) in the main text. Now, a total of two mismatches occur when there are two single mismatches in two sites, and zero mismatches in the other, or when there are two mismatches in one single site. Invoking (1)–(3) again we get:

(A.3)

In a similar manner the equations for 3, 4 and 5 mismatches follow as well:

(A.4)
(A.5)

and

(A.6)

For an absolute mismatch we have the obvious:

(A.7)

Appendix B: A guide to the Software

Web address: The codes for Algorithm 2 (MS-Excel), Algorithm 3 (MATLAB) and Algorithm 4 (MS-Excel) can be found at http://www.bgu.ac.il/~idavid. (See “Kidney Matching Computation”). All of the codes (except for one variant of Algorithm 4, see below) now contain the data per Example 2.

Algorithm 2

To see the VB code which underlies the calculation button in “main”, one may press Alt+f11 (editor), then “tools” → “macros” → “step inside”. The current file is set or n=5 HLA sites, and one may change the alleles in the “patient” sheet, and the genetic distribution per site in the “sites” sheet, as he/she pleases. Anyone who is proficient with Excel would also know how to handle a different number of sites.

Algorithm 3

In the folder “Algorithm 3” one may recognize four MATLAB files. To operate them one should store them in a designated folder, then to open MATLAB7 and to change the working directory to that folder. Then press “load hla_ws”, and then run the program by “calc_pj(patient)”. The answer is given in the familiar MATLAB format. To view the data (the same data as in the Excel workbook) one may go to “window” → “workspace” and then to examine/modify the matrices “patient” (equivalent to the above Excel-sheet “patient”) and “hla_probs” (equivalent to the above Excel-sheet “sites”). To remove/add sites just erase/add adjacent columns in these two matrices!

Algorithm 4

In this folder there are two Excel files. “Algorithm 4—five sites.xls” runs poly_mult of Fig. 4, which uses power2_mult as explained in Sect. 5 above. Both functions use a procedure, 2poly_mult, which multiplies two polynomials of arbitrary degree. (Our 2poly_mult appears in the VB code of this workbook, currently it does not employ the FFT algorithm). Running the program is made by the appropriate button in the sheet “main”. The sheets “patient” and “sites” are the same as in the workbook for Algorithm 2, so everything is embedded in the framework of HLA computation as before. Alternatively, “Algorithm 4—fifty quadratics” contains only two sheets, “BigPoly—main” and “quadratics”. The second sheet holds the coefficients of fifty random quadratics (array pij of Fig. 4). The workbook as a whole demonstrates the algorithm for a large value of n.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alalouf, A., David, I. & Pliskin, J. Computing the probabilities of HLA-like matching. Ann Oper Res 221, 33–45 (2014). https://doi.org/10.1007/s10479-011-1049-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-011-1049-2

Keywords

Navigation