Skip to main content
Log in

Stochastic modelling and simulation of a kidney transplant waiting list

  • Published:
Central European Journal of Operations Research Aims and scope Submit manuscript

Abstract

We created a dynamic stochastic model to evaluate the performance of a kidney transplantation system. Our model is applicable in the context of a small country where the legislation requires that a kidney from a deceased donor should be used whenever available. Using a systematic design of simulation experiments, we performed a complex simulation study based on real medical data to explore the impact of factors representing different rates of deceased kidneys harvesting, the proportion of patients with a willing living donor and different allocation policies. On the basis of careful statistical analysis carried out by two different statistical methodologies, ANOVA and bootstrap, we draw some important conclusions about the effects of these factors and recommendations for the medical community. The results of the study clearly demonstrate that in addition to increasing the numbers of kidney donors, deceased as well as living, the introduction of a kidney exchange program leads to further expansion of the numbers of donations and to shortening of waiting time for transplantation. Moreover, we observed that the largest and most counter-intuitive effect on waiting time and transplantation probability was obtained by replacing the currently implemented first-come-first-transplanted allocation policy to a policy that prioritizes the most vulnerable group of patients. This change has led to shortening the waiting time of these patients by enormous 28 months on average while leaving the waiting time of other patients practically the same.

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

Similar content being viewed by others

Notes

  1. The main effect of a factor represents the average change in a response variable due to moving the factor from its “lower” to “higher” level while holding all other factors fixed (Law 2014).

References

  • Abellán J, Armero C, Conesa D, Pérez-Panadés J, Martinez-Beneito M, Zurriaga O, Garcia-Blasco MJ, Vanaclocha H (2006) Analysis of the renal transplant waiting list in the país Valenciá (Spain). Stat Med 25:345–358

    Article  Google Scholar 

  • Albers C, Lakens D (2018) When power analyses based on pilot data are biased: Inaccurate effect size estimators and follow-up bias. J Exp Social Psychol 74:187–195

    Article  Google Scholar 

  • Ashlagi I, Bingaman A, Burq M, Manshadi V, Gamarnik D, Murphey C, Roth AE, Melcher ML, Rees MA (2018) Effect of match-run frequencies on the number of transplants and waiting times in kidney exchange. Am J Transpl 18:1177–1186

    Article  Google Scholar 

  • Biró P, Haase-Kromwijk B, Anderson T et al (2019) Building kidney exchange programmes in Europe - an overview of exchange practice and activities. Transplantation 103:1514

    Article  Google Scholar 

  • Bunnapradist S, Danovitch GM (2007) Evaluation of adult kidney transplant candidates. Am J Kidney Dis 50:890–898

    Article  Google Scholar 

  • Chernick MR, LaBudde RA (2014) An introduction to bootstrap methods with applications to R. Wiley, Hoboken

    Google Scholar 

  • Cohen J (1988) Statistical power analysis for the behavioral sciences, 2nd edn. Routledge, Hillsdale

    Google Scholar 

  • Efron B, Tibshirani RJ (1993) An introduction to the bootstrap. Chapman and Hall/CRC, New York

    Book  Google Scholar 

  • Ferrari P, Fidler S, Woodroffe C, Tassone G, D’Orsogna L (2012) Comparison of time on the deceased donor kidney waitlist versus time on the kidney paired donation registry in the Australian program. Transpl Int 25:1026–1031

    Article  Google Scholar 

  • Fox J (2020) RcmdrMisc: R Commander Miscellaneous Functions. https://CRAN.R-project.org/package=RcmdrMisc. R package version 2.7-0

  • Halloran PF (2004) Immunosuppressive drugs for kidney transplantation. New Engl J Med 351(26):2715–2729

    Article  Google Scholar 

  • Heaf J (2017) Current trends in European renal epidemiology. Clin Kidney J 10:149–153

    Article  Google Scholar 

  • Hunter JD (2007) Matplotlib: a 2d graphics environment. Comput Sci Eng 9(3):90–95

    Article  Google Scholar 

  • IBM Corp. IBM SPSS Statistics for Windows, version 23.0. Armonk, NY: IBM Corp., (2015)

  • Jones E, Oliphant T, Peterson P, et al. (2019) SciPy: Open source scientific tools for Python. http://www.scipy.org/

  • Kim JH (2014) Features and ethical considerations associated with living kidney and liver transplantations in South Korea. Transpl Proc 46:3647–3652

    Article  Google Scholar 

  • Lakens D (2013) Calculating and reporting effect sizes to facilitate cumulative science: a practical primer for t-tests and ANOVAs. Front Psychol 4:863

    Article  Google Scholar 

  • Law A (2014) Simulation modeling and analysis, 5th edn. McGraw-Hill Education, NY

    Google Scholar 

  • Lorscheid I, Heine B-O, Meyer M (2012) Opening the ‘black box’ of simulations: increased transparency and effective communication through the systematic design of experiments. Comput Math Organ Theory 18(1):22–62

    Article  Google Scholar 

  • Lüdecke D (2020) sjstats: Statistical Functions for Regression Models (Version 0.17.8). https://CRAN.R-project.org/package=sjstats

  • Maxwell SE, Delaney HD, Kelley K (2017) Designing experiments and analyzing data: a model comparison perspective, 2nd edn. Routledge, London

    Book  Google Scholar 

  • McKinney W et al (2010) Data Structures for Statistical Computing in Python. In Proceedings of the 9th Python in Science Conference, volume 445, pages 51–56. Austin, TX,

  • National Blood Service in Slovak Republic. (Národná transfúzna služba), (2019). Accessed: 15 June 2019, http://www.nto.sk/

  • National Health Information Center. (Národné centrum zdravotníckych informácií Slovenskej republiky), Health Statistics Yearbooks, (2019). Accessed: 15 June 2019, http://www.nczisk.sk

  • National Transplant Organization. (Národná transplantačná organizácia Slovenskej republiky), (2019). Accessed: 15 June 2019, http://www.nto.sk/

  • Norman G (2010) Likert scales, levels of measurement and the ‘laws’ of statistics. Adv in Health Sci Educ 15(5):625–632

    Article  Google Scholar 

  • Oliphant TE (2007) Python for scientific computing. Comput Sci Eng 9(3):10–20

    Article  Google Scholar 

  • Patel R, Terasaki PI (1969) Significance of the positive crossmatch test in kidney transplantation. New England J Med 280:739–835

    Article  Google Scholar 

  • Perlman Y, Elalouf A, Yechiali U (2018) Dynamic allocation of stochastically-arriving flexible resources to random streams of objects with application to kidney cross-transplantation. Eur J Op Res 265:169–177

    Article  Google Scholar 

  • R Core Team. R: A language and environment for statistical computing, (2019). http://www.r-project.org/

  • Rapaport F (1986) The case for a living emotionally related international kidney donor exchange registry. Transpl Proc 18(3):5–9

    Google Scholar 

  • Santos N, Tubertini P, Viana A, Pedroso J (2017) Kidney exchange simulation and optimization. J Op Res Soc 68:1521–1532

    Article  Google Scholar 

  • Segev DL, Gentry SE, Melancon JK, Montgomery RA (2005a) Characterization of waiting times in a simulation of kidney-paired donation. Am J Transpl 5:2248–2455

    Article  Google Scholar 

  • Segev DL, Gentry SE, Warren DS, Reeb B, Montgomery RA (2005b) Kidney paired donation and optimizing the use of live donor organs. JAMA 293:1883–1890

    Article  Google Scholar 

  • Stanford DA, Lee JM, Chandok N, McAlister VC (2014) A queueing model to address wait time inconsistency in solid-organ transplantation. Op Res Health Care 3:40–45

    Google Scholar 

  • Terasaki PI, Cecka JM, Gjertson DW, Takemoto S (1995) High survival rates of kidney transplants from spousal and living unrelated donors. New England J Med 333:333–336

    Article  Google Scholar 

  • Ushey K, Allaire J, Tang Y (2019)reticulate: Interface to ’Python’. https://CRAN.R-project.org/package=reticulate. R package version 1.14

  • van der Walt S, Colbert SC, Varoquaux G (2011) The NumPy array: a structure for efficient numerical computation. Comput Sci Eng 13(2):22–30

    Article  Google Scholar 

  • Wickham H, François R, Henry L, Müller K (2019) dplyr: A Grammar of Data Manipulation. https://CRAN.R-project.org/package=dplyr. R package version 0.8.3

  • Zenios SA (1999) Modeling the transplant waiting list: a queueing model with reneging. Queueing Syst 31:239–251

    Article  Google Scholar 

  • Zenios SA (2002) Optimal control of a paired-kidney exchange program. Manag Sci 48:328–342

    Article  Google Scholar 

  • Zenios SA, Wein LM, Chertow GM (1999) Evidence-based organ allocation. Am J Med 107:52–61

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Daniel Kuba and Magdaléna Krátka, National Transplant Organization, for providing the details of the composition of the Slovak waiting list. Special thanks go to Jozef Hanč, Institute of Physics, P.J. Šafárik University, for his essential help in simulation data preprocessing and cross-validation for the subsequent statistical analysis and efficient bootstrap computations, using Scientific Python.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Katarína Cechlárová.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The work has been supported by VEGA grant 1/0311/18, APVV grant APVV-17-0568 and COST action CA15210 ENCKEP.

Appendix

Appendix

Here we present supplementary tables of results collected in our simulation study. Tables 4 and 5 are graphically visualized in plots (Figs. 2 and 3). Each cell in Tables 4 and 5 for any particular group of patients represents the numerical summary by the mean and SD for one of 32 design-point simulation experiments.

Table 6 Multiple comparisons between factor levels for median waiting time (WT) and kidney transplantation (KT) probability with respect to the fixed level model computed from three-way ANOVA and bootstrap

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cechlárová, K., Hančová, M., Plačková, D. et al. Stochastic modelling and simulation of a kidney transplant waiting list. Cent Eur J Oper Res 29, 909–931 (2021). https://doi.org/10.1007/s10100-021-00742-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10100-021-00742-9

Keywords

Navigation