This application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2005-136182 filed May 9, 2005, the entire content of which is hereby incorporated by reference.
The invention relates to a simulation system for simulating functions of biological organs, in particular, absorption, accumulation and metabolism functions of glucose by organs, and secretion, transportation and operation functions of insulin by organs by using a computer, and a recording medium in which program therefor is recorded.
To express a composition concentration in a body, in particular, blood glucose level and serum insulin concentration, it has been hitherto attempted to describe by using numerical models from the medical reason represented by diagnosis of diabetes mellitus.
Usable models include, for example, a minimal model by Bergman (see, for example, Bergman et al., American Journal of Physiology, Vol. 236, No. 6, pp. E-667-77, 1979, or Bergman et al., Journal of Clinical Investigation, Vol. 68, No. 6, pp. 1456-67, 1981). This minimal model operates on variables, such as blood glucose level, plasma insulin concentration, and insulin action amount at insulin action point of peripheral tissue, that is, remote insulin. Supposing, at time t, the blood glucose level to be G(t), plasma insulin concentration to be I(t), and remote insulin to be X(t), the values of G(t), I(t), and X(t) are expressed in the following differential equations with the time differential values being taken on the left side.
In these equations, parameters are:
p1: insulin-independent glucose metabolism speed
Gb: basal glucose level
P2: insulin uptake capacity at insulin action point
p3: insulin consumption rate to insulin-dependent glucose metabolism
Ib: basal insulin concentration
n: insulin consumption per unit time
γ: insulin secretion sensitivity to glucose stimulation
h: blood glucose threshold to start insulin secretion
These values are different in individual subjects.
In the human body, by nature, the blood glucose is controlled by mutual relation of four model blocks, that is, the pancreas for secreting insulin depending on stimulation of blood glucose, the liver for uptaking glucose from the blood and discharging glucose into the blood depending on the insulin concentration and blood glucose, the cardiovascular kinetic system for distributing insulin in peripheral tissues, and the peripheral tissues for receiving the action of insulin and metabolizing the glucose. On the other hand, in the above minimal model, constituent elements of models are abstract models not corresponding to four model blocks of the body, and it is hard to consider the simulation results of blood glucose variations and insulin concentration variations in the body in relation to four model blocks of the body.
Other reproducing techniques for blood glucose include prediction of blood glucose in diabetic patients (see, for example, Japanese Unexamined Patent Application No. 296598/1999). According to this method, the blood glucose can be predicted, but the status of the organs relating to control of blood glucose cannot be known.
The invention is devised in the light of the above background, and it is hence an object thereof to present a simulation system capable of knowing the hepatic function status (pathology) useful for glycometabolism in the liver, especially treatment of diabetes mellitus, and a recording medium in which program therefor is recorded.
The simulation system of the invention is a simulation system for simulating functions of biological organs, comprising: a biological model in which the functions of the biological organs are expressed by mathematical models, wherein the biological model comprises a hepatic metabolism model block having specified input and output relating to hepatic function for simulating the hepatic function, and wherein the system further comprises arithmetic means for calculating an output value by using measurable status variables of a liver based on input value to the hepatic metabolism model block.
The recording medium of the invention is a recording medium for recording a computer program which enables a computer to function as a simulation system of functions of biological organs, wherein the computer program comprises a program code which operates the computer to function as a hepatic metabolism model block-having specified input and output relating to hepatic function, in order to simulate functions of biological organs by using a biological model in which the functions of the biological organs are expressed by mathematical models, and wherein the program code operates the computer to calculate the output value by using measurable status variables of a liver based on input value to the hepatic metabolism model block.
Referring now to the accompanying drawings, embodiments of the simulation system (hereinafter, also referred to as “system”) of the invention are specifically described below.
The CPU 110a can execute the computer program stored in the ROM 110b, and the computer program loaded in the RAM 110c. When an application program 140a described below is executed by the CPU 110a, the function blocks described below are realized, and the computer 100a functions as the system 100.
The ROM 110b comprises mask ROM, PROM, EPROM, EEPROM and the like, and stores the computer program to be executed by the CPU 110a and the data used therefor.
The RAM 110c comprises SRAM, DRAM and the like. The RAM 110c is used in reading of computer program stored in the ROM 110b and hard disk 110d. When executing these computer programs, it is also used as the working area of CPU 110a.
In the hard disk 110d, there are installed various computer programs to be executed by the CPU 110a such as operating system and application programs, and data to be used in execution of aforementioned computer programs. The application program 140a described below is also installed in this hard disk 110d.
The reading device 110e comprises flexible disk drive, CD-ROM drive, DVD-ROM drive and the like, and is capable of reading out the computer program or data recorded in a portable recording medium 140. The portable recording medium 140 stores the application program 140a for functioning the computer as the system of the invention, and the computer 100a can read out the application program 140a relating to the invention from the portable recording medium 140, to install the application program 140a in the hard disk 110d.
The aforementioned application program 140a can be presented not only by the portable recording medium 140, but also from an external device connected to the computer 100a to communicate with each other through an electric communication line (wired or wireless). For example, the aforementioned application program 140a is stored in the hard disk of server computer on the Internet, and the computer 100a accesses this server computer to download the aforementioned computer program, to install the computer program in the hard disk 110d.
In the hard disk 110d, the operating system for presenting graphical user interface environment such as Windows (registered trademark) of Microsoft Corporation of the United States is installed. In the following explanation, it is supposed that the application program 140a of the embodiment operates on this operating system.
The input and output interface 110f comprises, for example, Parallel interface such as USB, IEEE1394 or RS-232C, parallel interface such as SCSI, IDE or IEEE1284, and analog interface composed of D/A converter and A/D converter. An input device 130 having keyboard and mouse is connected to the input and output interface 110f, and the user handles the aforementioned input device 130, and can enter data in the computer 100a.
The image output interface 110h is connected to a display 120 comprising LCD, CRT and the like and outputs the video signal depending on the image data given from the CPU 110a to the display 120. The display 120 shows the image (screen) according to the given video signal.
In the system of the invention, since output values are issued by using status variables that can be measured by the hepatic metabolism model block for simulating the function of the liver, by comparing the simulation results with the actually measured status variables, parameters of mathematical model for expressing the hepatic functions can be optimized. As a result, a model expressing the hepatic functions closely is realized, and hepatic functions relating to pathology of the liver can be simulated accurately.
Together with the hepatic metabolism model block 2, the biological model includes the pancreas model block 1 expressing the pancreatic functions, insulin kinetics model block 3 expressing functions of insulin kinetics, and peripheral tissue model block 4 expressing the functions of peripheral tissues, and when the hepatic metabolism model block 2 is a model of three inputs and two outputs, receiving glucose from digestive tract, blood glucose, and insulin secretion from pancreas model block, and issuing net glucose release from liver and insulin concentration, it includes blocks corresponding to the pancreas, liver, insulin kinetics, and peripheral tissues relating to control of blood glucose as constituent elements. Thus, these functions are expressed in the unit system equivalent to the measured values, so that a simulation easy to understand the meaning thereof medically can be realized. At the same time, the entire function of biological organs relating to the liver can be simulated, and sugar metabolism in the liver, especially the pathological information about diabetes mellitus can be obtained comprehensively. A proper treatment can be given according to the obtained information.
The detail of each block mentioned above is discussed below. Herein, FGB and Ws respectively represent the fasting blood glucose (FGB=BG (0)) and the assumed body weight, and DVg and DVi are distribution volume to glucose and distribution volume to insulin.
The input-output relation of pancreas model block 1 can be expressed in differential equation (1). It can be also expressed by using a block diagram expressed in
Differential equation (1):
Variables:
BG(t): blood glucose
X(t): total insulin that can be secreted from pancreas
Y(t): insulin supply speed newly supplied to glucose stimulation
SR(t): insulin secretion speed from pancreas Parameters:
h: threshold of glucose concentration capable of stimulating insulin
supply
α: following performance to glucose stimulation
β: sensitivity to glucose stimulation
M: secretion speed per unit concentration
In
In the block diagram in
The input-output relation of hepatic metabolism model block 2 can be expressed in the following differential equation (2). It can be also expressed by using a block diagram expressed in
Differential equation (2):
Variables:
BG(t): blood glucose
SR(t): insulin secretion speed from pancreas
SRpost(t): posthepatic insulin
RG(t): glucose absorption from digestive tract
HGP(t): hepatic glucose release
HGU(t): hepatic glucose uptake
SGO(t): net glucose from liver
I4(t): liver insulin concentration
Parameters:
Kh: hepatic glucose uptake speed per unit insulin or per unit glucose
A7: insulin uptake rate in liver
Goff: glucose release speed to basal metabolism
b2: adjustment term relating to hepatic glucose release suppression rate
r: insulin-independent hepatic glucose uptake distribution rate
α2: propagation efficiency to hepatic insulin
I4off: threshold of insulin concentration suppressing hepatic glucose release
Functions:
Goff (FGB): glucose release speed to basal metabolism
Func1 (FGB): hepatic glucose uptake rate to glucose stimulation from digestive tract
Func2 (FGB): hepatic glucose release suppression rate to insulin stimulation
f1 to f9: constants used in expression of three elements above
b1 (I4(t)): adjustment term relating to hepatic glucose uptake rate
Inputs to hepatic metabolism model block in
In the block diagram in
The input-output relation of insulin kinetics secretion can be expressed in the following differential equation (3). It can be also expressed by using a block diagram expressed in
Differential equation (3):
dI1(t)/dt=−A3I1(t)+A5I2(t)+A4I3(t)+SRpost(t)
dI2(t)/dt=A6I1(t)−A5I2(t)
dI3(t)/dt=A2I1(t)−A1I3(t)
Variables:
SRpost (t): posthepatic insulin
I1(t): insulin concentration in blood
I2(t): insulin concentration in insulin-independent tissues
I3(t): insulin concentration in peripheral tissues
Parameters:
A1: insulin loss speed in peripheral tissues
A2: insulin distribution rate to peripheral tissues
A3: posthepatic insulin distribution speed
A4: postperipheral insulin flow-out speed
A5: insulin loss speed in insulin-independent tissues
A6: insulin distribution rate in insulin-independent tissues
As the input to the insulin kinetics model block in
In the block diagram in
The input-output relation of peripheral metabolism model blockperipheral tissue model block 4 can be expressed in the following differential equation (4). It can be also expressed by using a block diagram expressed in
Differential equation (4):
dBG′/dt=SGO(t)−u*Goff(FGB)−Kb·BG′(t)−Kp·I3(t)*BG′(t)
Variables:
BG′ (t): blood glucose (provided BG [mg/dl], BG′ [mg/kg])
SGO(t): net glucose from liver
I3(t): insulin concentration in peripheral tissues Parameters:
Kb: insulin-independent glucose consumption speed in peripheral tissues
Kp: insulin-dependent glucose consumption speed in peripheral tissues per unit insulin or unit glucose
u: rate occupied by insulin-independent glucose consumption to basal metabolism, in glucose release speed to basal metabolism
Functions:
Goff (FGB): glucose release speed to basal metabolism
f1 to f3: constants used in expression of Goff
As the inputs to the peripheral tissue model block in
In the block diagram in
As shown in
The sequentially calculated blood glucose and insulin concentration can be shown in the display 120. As a result, the user can easily recognize the result simulating the biological organs. This system can be employed as sub-system for simulating the biological functions in the medical system such as diagnostic support system of diabetes mellitus. In this case, the calculated time-series changes of blood glucose and insulin concentration can be transferred to other constituent elements of the medical support system, and medical information of high reliability such as diagnosis support information for diabetes mellitus can be obtained on the basis of the blood glucose and insulin concentration calculated by this system.
For calculation of differential equation in this system, for example, E-Cell (the software laid open by Keio University) or MatLab (product of The MathWorks, Inc.) may be used, but other computation systems may be alternatively used.
The following is the simulated example of time-series changes of blood glucose, insulin concentration, hepatic glucose uptake and hepatic glucose release measured by using the system of the invention. In this example, values shown in Table 1 are used as parameters of blocks.
For calculating the differential equations, values in Table 2 are used as examples of initial values of variables.
As examples of constants and reference values used in these examples, the values in Table 3 are used.
As the glucose absorption speed from digestive tract, the value shown in
Among the simulation results in the above condition, the time-series variations of blood glucose 6 are shown in
Thus, by using this system, the time-series variations of blood glucose due to glucose absorption, insulin concentration, hepatic glucose uptake, and hepatic glucose release can be reproduced in variations similar to physiological variations. The models used in this system include blocks corresponding to pancreas, liver, insulin kinetics and peripheral tissues relating to control of blood glucose as constituent elements, and hence the meaning is easy to understand from the medical aspect.
The simulation system of the invention uses mathematical models describing the biological functions, and hence can reproduce time-series variations of blood glucose in the body, insulin concentration, hepatic glucose uptake and hepatic glucose release. If measurable status variations of the liver include hepatic glucose uptake and hepatic glucose release in hepatic model block, it is possible to obtain hepatic glucose uptake and hepatic glucose release by simulation which are important hepatic functions closely related to the diabetes mellitus, so that the information relating to pathology of diabetes mellitus can be obtained easily. On the basis of the information relating to the pathology, an appropriate treatment can be given. Besides, since mathematical models include blocks corresponding to pancreas, liver, insulin kinetics and peripheral tissues relating to control of blood glucose as constituent elements, it is useful for simulation of which meaning is easy to understand from the medical aspect.
Number | Date | Country | Kind |
---|---|---|---|
2005-136182 | May 2005 | JP | national |