A microcomputer algorithm for solving first-order compartmental models involving recycling. 1989

A Birchall, and A C James
National Radiological Protection Board, Didcot, Oxon, England.

A general algorithm for solving first-order compartmental models including recycling systems has been developed and its implementation on a microcomputer is described. Matrix algebra is used to obtain for any compartmental model an analytical solution, which is expressed as the exponential of a matrix of rate constants. A special technique is used in the algorithm to enable this exponential to be evaluated with a rapidly converging series. Truncation errors incurred in this process are estimated automatically. Thus, in an extreme case, where these errors may be significant, the appropriate action can be taken. Given a particular model, the user enters the model parameters into a rate matrix according to a simple rule. The algorithm then uses this matrix to solve the model, and thus no specialized mathematical knowledge is needed. The algorithm is given in a short BASIC program (60 lines) listed in an appendix. No additional software is required. By running this program on a standard microcomputer, the user can solve models of any complexity: those up to 15 compartments in seconds and those up to 30 compartments within a minute. The algorithm is thus ideally suited to solve kinetic models describing the transport of radionuclides in the environment or the translocation of elements in biological systems such as the metabolic models recommended by the International Commission on Radiological Protection (ICRP). Given the initial amount of material in each compartment at time t = 0, together with its radioactive decay constant, the algorithm gives both the amount in each compartment at any future time t and the number of disintegrations that will have occurred in each compartment up to time t. The computer program, shown in an appendix, could easily be used to calculate disintegrations over any time interval of interest, or to predict the quantities or fractions of an intake expected to be present in any in vivo or excretion compartments of interest. Thus, the algorithm can be useful in both the design and conduct of bioassay and internal dose assessment procedures.

UI MeSH Term Description Entries
D008838 Microcomputers Small computers using LSI (large-scale integration) microprocessor chips as the CPU (central processing unit) and semiconductor memories for compact, inexpensive storage of program instructions and data. They are smaller and less expensive than minicomputers and are usually built into a dedicated system where they are optimized for a particular application. "Microprocessor" may refer to just the CPU or the entire microcomputer. Computers, Personal,Microprocessors,Computer, Personal,Microcomputer,Microprocessor,Personal Computer,Personal Computers
D008954 Models, Biological Theoretical representations that simulate the behavior or activity of biological processes or diseases. For disease models in living animals, DISEASE MODELS, ANIMAL is available. Biological models include the use of mathematical equations, computers, and other electronic equipment. Biological Model,Biological Models,Model, Biological,Models, Biologic,Biologic Model,Biologic Models,Model, Biologic
D011868 Radioisotopes Isotopes that exhibit radioactivity and undergo radioactive decay. (From Grant & Hackh's Chemical Dictionary, 5th ed & McGraw-Hill Dictionary of Scientific and Technical Terms, 4th ed) Daughter Isotope,Daughter Nuclide,Radioactive Isotope,Radioactive Isotopes,Radiogenic Isotope,Radioisotope,Radionuclide,Radionuclides,Daughter Nuclides,Daugter Isotopes,Radiogenic Isotopes,Isotope, Daughter,Isotope, Radioactive,Isotope, Radiogenic,Isotopes, Daugter,Isotopes, Radioactive,Isotopes, Radiogenic,Nuclide, Daughter,Nuclides, Daughter
D001826 Body Fluids Liquid components of living organisms. Body Fluid,Fluid, Body,Fluids, Body
D003198 Computer Simulation Computer-based representation of physical systems and phenomena such as chemical processes. Computational Modeling,Computational Modelling,Computer Models,In silico Modeling,In silico Models,In silico Simulation,Models, Computer,Computerized Models,Computer Model,Computer Simulations,Computerized Model,In silico Model,Model, Computer,Model, Computerized,Model, In silico,Modeling, Computational,Modeling, In silico,Modelling, Computational,Simulation, Computer,Simulation, In silico,Simulations, Computer
D006801 Humans Members of the species Homo sapiens. Homo sapiens,Man (Taxonomy),Human,Man, Modern,Modern Man
D000465 Algorithms A procedure consisting of a sequence of algebraic formulas and/or logical steps to calculate or determine a given task. Algorithm
D012984 Software Sequential operating programs and data which instruct the functioning of a digital computer. Computer Programs,Computer Software,Open Source Software,Software Engineering,Software Tools,Computer Applications Software,Computer Programs and Programming,Computer Software Applications,Application, Computer Software,Applications Software, Computer,Applications Softwares, Computer,Applications, Computer Software,Computer Applications Softwares,Computer Program,Computer Software Application,Engineering, Software,Open Source Softwares,Program, Computer,Programs, Computer,Software Application, Computer,Software Applications, Computer,Software Tool,Software, Computer,Software, Computer Applications,Software, Open Source,Softwares, Computer Applications,Softwares, Open Source,Source Software, Open,Source Softwares, Open,Tool, Software,Tools, Software

Related Publications

A Birchall, and A C James
September 1990, Health physics,
A Birchall, and A C James
October 2009, IEEE transactions on bio-medical engineering,
A Birchall, and A C James
February 1987, Computer methods and programs in biomedicine,
A Birchall, and A C James
January 2007, Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference,
A Birchall, and A C James
January 1998, IEEE transactions on bio-medical engineering,
A Birchall, and A C James
October 2016, Computers in biology and medicine,
A Birchall, and A C James
September 1986, Computer applications in the biosciences : CABIOS,
A Birchall, and A C James
July 2004, Physics in medicine and biology,
Copied contents to your clipboard!