Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 May:108:345-353.
doi: 10.1016/j.compbiomed.2019.03.013. Epub 2019 Mar 16.

KPDGUI: An interactive application for optimization and management of a virtual kidney paired donation program

Affiliations

KPDGUI: An interactive application for optimization and management of a virtual kidney paired donation program

Mathieu Bray et al. Comput Biol Med. 2019 May.

Abstract

Background and objectives: The aim in kidney paired donation (KPD) is typically to maximize the number of transplants achieved through the exchange of donors in a pool comprising incompatible donor-candidate pairs and non-directed (or altruistic) donors. With many possible options in a KPD pool at any given time, the most appropriate set of exchanges cannot be determined by simple inspection. In practice, computer algorithms are used to determine the optimal set of exchanges to pursue. Here, we present our software application, KPDGUI (Kidney Paired Donation Graphical User Interface), for management and optimization of KPD programs.

Methods: While proprietary software platforms for managing KPD programs exist to provide solutions to the standard KPD problem, our application implements newly investigated optimization criteria that account for uncertainty regarding the viability of selected transplants and arrange for fallback options in cases where potential exchanges cannot proceed, with intuitive resources for visualizing alternative optimization solutions.

Results: We illustrate the advantage of accounting for uncertainty and arranging for fallback options in KPD using our application through a case study involving real data from a paired donation program, comparing solutions produced under different optimization criteria and algorithmic priorities.

Conclusions: KPDGUI is a flexible and powerful tool for offering decision support to clinicians and researchers on possible KPD transplant options to pursue under different user-specified optimization schemes.

Keywords: Fallback options; Kidney paired donation; Optimization; Simulation models; User interfaces.

PubMed Disclaimer

Conflict of interest statement

Conflict of Interest Statement

MA Rees is the founder and CEO of the Alliance for Paired Donation. The authors have no other conflicts of interest to disclose.

Figures

Figure 1:
Figure 1:
An exchange cycle within a KPD program, where each node represents a donor-candidate pair. The cycle here has the donor of pair 91 donating to the candidate of pair 53, and the donor of pair 53 donating to the candidate of pair 94, whose donor closes the cycle by donating to the candidate of pair 91.
Figure 2:
Figure 2:
A chain within a KPD program, where larger red nodes represent donor-candidate pairs and the smaller purple node represents an NDD. The chain begins with a transplant from NDD 109 to the candidate of pair 44, followed by a transplant from the donor of pair 44 to the candidate of pair 97, and so on through pairs 99 and 103. The donor from pair 103 that remains can then either donate to a candidate on the deceased donor waiting list or remain in the program as an NDD to initiate a future KPD chain.
Figure 3:
Figure 3:
An LRS within a KPD program. This LRS is a 4-node subgraph of the original KPD network, consisting of pairs 22, 47, 83, and 88, admitting two sub-cycles of size 3 (between pairs 88, 22, and 83, and between pairs 88, 47, and 83), and three sub-cycles of size 2 (between pairs 22 and 83, 47 and 83, and 83 and 88). After selection, the viability of the matches and the availability of the donors and candidates in the LRS are determined. If either of the size-3 sub-cycles remain viable, we proceed to transplantation with that sub-cycle. If both remain viable, we proceed with the sub-cycle that admits the higher utility. If neither of the size 3 sub-cycles is viable, then we proceed with the best size-2 sub-cycle that remains. It is also possible that none of the sub-cycles will remain viable (say, if pair 83 were unavailable).
Figure 4:
Figure 4:
Prompts for donor (left) and candidate (right) characteristics
Figure 5:
Figure 5:
KPDGUI solutions produced for a virtual KPD program under three optimization schemes: (a) Cycles and Chains, (b) Cycles and Chains with Fallbacks, (c) Locally Relevant Subgraphs.

Similar articles

References

    1. Organ Procurement and Transplantation Network, Reports - National Data, (n.d.). https://optn.transplant.hrsa.gov/data/view-data-reports/national-data/ (accessed November 30, 2018).
    1. Park K, Il Moon J, Il Kim S, Kim YS, Exchange donor program in kidney transplantation, Transplantation 67 (1999) 336–338. doi:10.1097/00007890-199901270-00027. - DOI - PubMed
    1. Rapaport FT, The case for a living emotionally related international kidney donor exchange registry, Transplant. Proc 18 (1986) 5–9. - PubMed
    1. Laupacis A, Keown P, Pus N, Krueger H, Ferguson B, Wong C, Muirhead N, A study of the quality of life and cost-utility of renal transplantation, Kidney Int 50 (1996) 235–242. - PubMed
    1. Irwin FD, Bonagura AF, Crawford SW, Foote M, Kidney Paired Donation: A Payer Perspective, Am. J. Transplant 12 (2012) 1388–1391. doi:10.1111/j.1600-6143.2012.03998.x. - DOI - PubMed

Publication types