Result: Mathematical solutions in internal dose assessment: A comparison of Python-based differential equation solvers in biokinetic modeling.

Title:
Mathematical solutions in internal dose assessment: A comparison of Python-based differential equation solvers in biokinetic modeling.
Authors:
Mate-Kole EM; Nuclear and Radiological Engineering and Medical Physics Programs, Georgia Institute of Technology, Atlanta, GA, United States of America., Margot D; Nuclear and Radiological Engineering and Medical Physics Programs, Georgia Institute of Technology, Atlanta, GA, United States of America., Dewji SA; Nuclear and Radiological Engineering and Medical Physics Programs, Georgia Institute of Technology, Atlanta, GA, United States of America.
Source:
Journal of radiological protection : official journal of the Society for Radiological Protection [J Radiol Prot] 2023 Oct 30; Vol. 43 (4). Date of Electronic Publication: 2023 Oct 30.
Publication Type:
Journal Article; Research Support, Non-U.S. Gov't; Research Support, N.I.H., Extramural
Language:
English
Journal Info:
Publisher: IOP Pub. Ltd Country of Publication: England NLM ID: 8809257 Publication Model: Electronic Cited Medium: Internet ISSN: 1361-6498 (Electronic) Linking ISSN: 09524746 NLM ISO Abbreviation: J Radiol Prot Subsets: MEDLINE
Imprint Name(s):
Original Publication: [Bristol, UK] : IOP Pub. Ltd., [c1988-
References:
Ann ICRP. 2007;37(2-4):1-332. (PMID: 18082557)
Semin Nucl Med. 2008 Sep;38(5):335-46. (PMID: 18662555)
Ann ICRP. 1996;26(1):1-91. (PMID: 8886253)
Ann ICRP. 2006;36(1-2):25-327, iii. (PMID: 17188183)
J Radiat Res. 2021 Mar 10;62(2):226-235. (PMID: 33512484)
Vojnosanit Pregl. 2016 May;73(5):484-90. (PMID: 27430115)
Ann ICRP. 1994;24(1-3):1-482. (PMID: 7726471)
Radiat Prot Dosimetry. 2008;130(3):358-67. (PMID: 18337289)
Radiat Prot Dosimetry. 2007;124(4):327-38. (PMID: 17766256)
Ann ICRP. 2015 Sep;44(2):5-188. (PMID: 26494836)
Radiat Prot Dosimetry. 2011 Mar;144(1-4):314-20. (PMID: 21036807)
Ann ICRP. 1995;25(3-4):1-405. (PMID: 8735008)
Nat Methods. 2020 Mar;17(3):261-272. (PMID: 32015543)
Ann ICRP. 2016 Dec;45(3-4):7-349. (PMID: 28657340)
Health Phys. 2001 Nov;81(5):492-501. (PMID: 11669202)
J Nucl Med. 2005 Jun;46(6):1023-7. (PMID: 15937315)
Radiat Prot Dosimetry. 2004;109(4):383-97. (PMID: 15273357)
J Environ Radioact. 2012 Apr;106:65-72. (PMID: 22305002)
Ann ICRP. 2017 Dec;46(3-4):1-486. (PMID: 29380630)
Radiat Prot Dosimetry. 2013 Jul;155(3):300-16. (PMID: 23436621)
Health Phys. 1989 Jun;56(6):857-68. (PMID: 2722508)
Ann ICRP. 2016 Nov;45(2):5-73. (PMID: 29749258)
Health Phys. 2021 Jan;120(1):24-33. (PMID: 32427639)
Grant Information:
P01 AI165380 United States AI NIAID NIH HHS
Contributed Indexing:
Keywords: ODE solvers; Python; biokinetic modeling; compartmental analysis; internal dosimetry
Entry Date(s):
Date Created: 20231017 Date Completed: 20231031 Latest Revision: 20231114
Update Code:
20250114
PubMed Central ID:
PMC10613827
DOI:
10.1088/1361-6498/ad0409
PMID:
37848023
Database:
MEDLINE

Further Information

In biokinetic modeling systems employed for radiation protection, biological retention and excretion have been modeled as a series of discretized compartments representing the organs and tissues of the human body. Fractional retention and excretion in these organ and tissue systems have been mathematically governed by a series of coupled first-order ordinary differential equations (ODEs). The coupled ODE systems comprising the biokinetic models are usually stiff due to the severe difference between rapid and slow transfers between compartments. In this study, the capabilities of solving a complex coupled system of ODEs for biokinetic modeling were evaluated by comparing different Python programming language solvers and solving methods with the motivation of establishing a framework that enables multi-level analysis. The stability of the solvers was analyzed to select the best performers for solving the biokinetic problems. A Python-based linear algebraic method was also explored to examine how the numerical methods deviated from an analytical or semi-analytical method. Results demonstrated that customized implicit methods resulted in an enhanced stable solution for the inhaled <sup>60</sup> Co (Type M) and <sup>131</sup> I (Type F) exposure scenarios for the inhalation pathway of the International Commission on Radiological Protection (ICRP) Publication 130 Human Respiratory Tract Model (HRTM). The customized implementation of the Python-based implicit solvers resulted in approximately consistent solutions with the Python-based matrix exponential method ( expm ). The differences generally observed between the implicit solvers and expm are attributable to numerical precision and the order of numerical approximation of the numerical solvers. This study provides the first analysis of a list of Python ODE solvers and methods by comparing their usage for solving biokinetic models using the ICRP Publication 130 HRTM and provides a framework for the selection of the most appropriate ODE solvers and methods in Python language to implement for modeling the distribution of internal radioactivity.
(Creative Commons Attribution license.)