生体器官の機能のシミュレーションシステム及びそのプログラム
【課題】 肝臓における糖代謝、とりわけ糖尿病の治療に有用である当該肝臓の機能の状態(病態)を、複雑な検査を経ることなく簡単に知ることができるシミュレーションシステムを提供する。
【解決手段】 生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステム。前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロック2を備えている。この肝臓ブロック2への入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有する。
【解決手段】 生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステム。前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロック2を備えている。この肝臓ブロック2への入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、生体器官の機能、特に生体器官におけるグルコースの吸収、蓄積及び代謝の諸機能、並びにインスリンの分泌、輸送及び作用の諸機能を、コンピュータを用いてシミュレートするシミュレーションシステム及びそのプログラムに関する。
【背景技術】
【0002】
生体中の物質濃度、特に血糖値と血中インスリン濃度については、糖尿病の診断に代表される医学上の理由から、これまでにも数値モデルを用いた記述が試みられてきた。
ここで使用されるモデルとしては、例えばバーグマンのミニマルモデルを挙げることができる(例えば、非特許文献1及び非特許文献2参照)。
このミニマルモデルは、血糖値、血漿インスリン濃度及び末梢組織のインスリン作用点におけるインスリン作用量すなわちリモートインスリンを変数としている。ここで、時刻tにおける血糖値をG(t)、血漿インスリン濃度をI(t)、リモートインスリンをX(t)とすると、G(t)、I(t)、X(t)はそれぞれ時間微分を左辺とする下記の微分方程式で記述される。
dG(t)/dt=−p1(G(t)−Gb)−X(t)G(t)
dX(t)/dt=−p2X(t)+p3(I(t)−Ib)
dI(t)/dt=−n(I(t)−Ib)+γ(G(t)−h)(ただしG(t)>h)
=−n(I(t)−Ib)+γ(G(t)−h)(ただしG(t)<=h)
ここで、式中の各パラメータは、
p1 :インスリン非依存性ブドウ糖代謝速度
Gb :血糖値基底値
p2 :インスリンの作用点におけるインスリン取込能
p3 :インスリン依存性ブドウ糖代謝に対するインスリン消費率
Ib :インスリン濃度基底値
n :単位時間当たりのインスリン消費量
γ :ブドウ糖刺激に対するインスリン分泌感度
h :インスリン分泌が開始される血糖値しきい値
であって、これらは各個人によって異なる値をもつものである。
【0003】
元来生体においては、血糖値の刺激に応じてインスリンを分泌する膵臓、インスリン濃度と血糖値に応じて血液中からグルコースを取り込み、又は血液中にグルコースを放出する肝臓、インスリンを末梢組織に分配する循環動態系、インスリンの作用を受けてグルコースを代謝する末梢組織という4つのブロックが相互に関連して血糖値を制御している。一方、前記ミニマルモデルでは、モデルの構成要素が前記生体の4ブロックとは対応しない抽象的な要素となっており、生体の血糖値変動、インスリン濃度変動をシミュレーションした結果を生体の4つブロックと関連付けて考えることが困難である。
【0004】
また、他の血糖値再現手法としては、糖尿病患者における血糖値予測の方法が挙げられる(例えば、特許文献1参照)。この方法によれば、血糖値の予測を行うことは可能であるが、血糖制御に関する器官の状態を知ることはできない。
【0005】
【非特許文献1】バーグマン(Bergman)等、アメリカン ジャーナル オブ フィジィオロジー(American Journal of Physiology)、1979年、第236巻、第6号、p.E−667−77
【非特許文献2】バーグマン(Bergman)等、ジャーナル オブ クリニカル インベスティゲイション(Journal of Clinical Investigation )、1981年、第68巻、第6号、 p.1456−67
【特許文献1】特開平11−296598号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
本発明は、このような事情に鑑みてなされたものであり、肝臓における糖代謝、とりわけ糖尿病の治療に有用である当該肝臓の機能の状態(病態)を知ることができるシミュレーションシステム及びそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【0007】
本発明のシミュレーションシステムは、生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステムであって、
前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックを備えており、且つ
前記システムは、前記肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有することを特徴としている。
【0008】
本発明のシステムでは、肝臓の機能をシミュレートする肝臓ブロックが実測定可能な状態変数を用いてその出力値を出力するので、シミュレーションの結果と実際に測定された状態変数との対比を行うことにより、前記肝臓の機能を表現する数理モデル中のパラメータを最適化することができる。その結果、肝臓の機能をより近似的に表現するモデルとし、当該肝臓の病気に関連する肝臓機能を正確にシミュレートすることができる。
【0009】
前記生体モデルを、グルコースの吸収、蓄積及び代謝の機能が表現されたものとすることができる。また、インスリンの分泌、輸送及び作用の機能が表現されたものとすることができる。
前記状態変数が、前記肝臓ブロック内の肝糖取込及び肝糖放出を含むのが好ましい。この場合、糖尿病と関わりの深い重要な肝臓機能である「肝糖取込」及び「肝糖放出」をシミュレーションにより得ることが可能になり、糖尿病の病態に関する情報を簡単に入手することができる。そして、この病態に関する情報に基づいて、適切な治療を施すことができる。
【0010】
前記生体モデルは、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックのうち少なくとも1つを備えることができる。これにより、肝臓だけでなく、当該肝臓に関連する生体器官の機能をシミュレートすることができ、肝臓における糖代謝に関する病態情報を多面的に入手することができる。そして、得られた情報に基づいてより適切な治療を施すことができる。
【0011】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックをさらに備えており、前記肝臓ブロックが、消化管からのグルコース、血糖値及び膵臓ブロックからのインスリン分泌を入力とし、肝臓からの正味グルコース放出及びインスリン濃度を出力とする3入力2出力モデルであるのが好ましい。この構成によれば、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むことになり、それらの機能が実測値と同等の単位系において表現されるため、医学的にその意味を理解しやすいシミュレーションを行うことができる。また、肝臓に関連する生体器官全体の機能をシミュレートすることができ、肝臓における糖代謝、とりわけ糖尿病に関する病態情報を総合的に入手することができる。そして、得られた情報に基づいて適切な治療を施すことができる。
【0012】
また、本発明のプログラムは、生体器官の機能が数理モデルによって表現された生体モデルを用いて前記生体器官の機能をシミュレートするために、コンピュータを、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段として作動させることを特徴としている。
【発明の効果】
【0013】
本発明のシミュレーションシステム及びそのプログラムによれば、肝臓における糖代謝、とりわけ糖尿病の治療に有用である当該肝臓の機能の状態(病態)を、複雑な検査を経ることなく簡単に知ることができる。
【発明を実施するための最良の形態】
【0014】
以下、添付図面を参照しつつ、本発明のシミュレーションシステム(以下、単にシステムともいう)の実施の形態を詳細に説明する。
図1は、本発明の一実施の形態に係るシステムのハードウェア構成を示すブロック図である。本実施の形態に係るシステム100は、本体110と、ディスプレイ120と、入力デバイス130とから主として構成されたコンピュータ100aによって構成されている。本体110は、CPU110aと、ROM110bと、RAM110cと、ハードディスク110dと、読出装置110eと、入出力インタフェース110fと、通信インタフェース110gと、画像出力インタフェース110hとから主として構成されており、CPU110a、ROM110b、RAM110c、ハードディスク110d、読出装置110e、入出力インタフェース110f、及び画像出力インタフェース110hは、バス110iによってデータ通信可能に接続されている。
【0015】
CPU110aは、ROM110bに記憶されているコンピュータプログラム及びRAM110cにロードされたコンピュータプログラムを実行することが可能である。そして、後述するようなアプリケーションプログラム140aを当該CPU110aが実行することにより、後述するような各機能ブロックが実現され、コンピュータ100aがシステム100として機能する。
ROM110bは、マスクROM、PROM、EPROM、EEPROM等によって構成されており、CPU110aに実行されるコンピュータプログラムおよびこれに用いるデータ等が記録されている。
【0016】
RAM110cは、SRAM又はDRAM等によって構成されている。RAM110cは、ROM110b及びハードディスク110dに記録されているコンピュータプログラムの読み出しに用いられる。また、これらのコンピュータプログラムを実行するときに、CPU110aの作業領域として利用される。
ハードディスク110dは、オペレーティングシステム及びアプリケーションプログラム等、CPU110aに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いるデータがインストールされている。後述するアプリケーションプログラム140aも、このハードディスク110dにインストールされている。
【0017】
読出装置110eは、フレキシブルディスクドライブ、CD−ROMドライブ、又はDVD−ROMドライブ等によって構成されており、可搬型記録媒体140に記録されたコンピュータプログラム又はデータを読み出すことができる。また、可搬型記録媒体140には、コンピュータを本発明のシステムとして機能させるためのアプリケーションプログラム140aが格納されており、コンピュータ100aが当該可搬型記録媒体140から本発明に係るアプリケーションプログラム140aを読み出し、当該アプリケーションプログラム140aをハードディスク110dにインストールすることが可能である。
【0018】
なお、前記アプリケーションプログラム140aは、可搬型記録媒体140によって提供されるのみならず、電気通信回線(有線、無線を問わない)によってコンピュータ100aと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記アプリケーションプログラム140aがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ100aがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク110dにインストールすることも可能である。
また、ハードディスク110dには、例えば米マイクロソフト社が製造販売するWindows(登録商標)等のグラフィカルユーザインタフェース環境を提供するオペレーティングシステムがインストールされている。以下の説明においては、本実施形態に係るアプリケーションプログラム140aは当該オペレーティングシステム上で動作するものとしている。
【0019】
入出力インタフェース110fは、例えばUSB、IEEE1394、RS−232C等のシリアルインタフェース、SCSI、IDE、IEEE1284等のパラレルインタフェース、およびD/A変換器、A/D変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース110fには、キーボードおよびマウスからなる入力デバイス130が接続されており、ユーザが当該入力デバイス130を使用することにより、コンピュータ100aにデータを入力することが可能である。
画像出力インタフェース110hは、LCDまたはCRT等で構成されたディスプレイ120に接続されており、CPU110aから与えられた画像データに応じた映像信号をディスプレイ120に出力するようになっている。ディスプレイ120は、入力された映像信号にしたがって、画像(画面)を表示する。
【0020】
図2は本発明のシステムで用いる生体モデルの一例の全体構成を示すブロック図である。図2に示されるように、本発明のシステムで用いる生体モデルは、膵臓ブロック1、肝臓ブロック2、インスリン動態ブロック3及び末梢組織ブロック4から構成されており、各ブロックはそれぞれ入力と出力を有している。すなわち、膵臓ブロック1は、血中グルコース濃度6を入力とし、インスリン分泌速度7を出力としている。肝臓ブロック2は、消化管からのグルコース吸収5、血中グルコース濃度6及びインスリン分泌速度7を入力とし、正味グルコース放出8及び肝臓通過後インスリン9を出力としている。また、インスリン動態ブロック3は、肝臓通過後インスリン9を入力とし、末梢組織でのインスリン濃度10を出力としている。さらに、末梢組織ブロック4は、正味グルコース放出8及び末梢組織でのインスリン濃度10を入力とし、血中グルコース濃度6を出力としている。グルコース吸収5は、外部から与えられるデータであり、この機能は例えば入力デバイス130を用いてユーザが検査データ等を入力することにより実現される。また、それぞれの機能ブロック1〜4は、コンピュータプログラム140aがCPU110aにより実行されることにより実現される。
【0021】
つぎに、前述した例における各ブロックの詳細について説明する。なお、FGB及びWsはそれぞれ空腹時血糖値(FGB=BG(0))及び想定体重を示しており、またDVg及びDViはそれぞれグルコースに対する分布容量体積及びインスリンに対する分布容量体積を示している。
【0022】
膵臓ブロック1の入出力の関係は、以下の微分方程式(1)を用いて記述することができる。また、微分方程式(1)と等価な、図3に示されるブロック線図を用いて表現することもできる。
微分方程式(1):
dY/dt = −α{Y(t)−β(BG(t)−h)} (ただし、BG(t)> h)
= −αY(t) (ただし、BG(t)<= h)
dX/dt = −M・X(t)+Y(t)
SR(t) = M・X(t)
変数:
BG(t):血糖値
X(t) :膵臓から分泌可能なインスリン総量
Y(t) :グルコース刺激に対して新たに供給されるインスリン供給速度
SR(t):膵臓からのインスリン分泌速度
パラメータ:
h :インスリン供給を刺激できるグルコース濃度のしきい値
α :グルコース刺激に対する追従性
β :グルコース刺激に対する感受性
M :単位濃度あたりの分泌速度
ここで、図2における膵臓ブロック1への入力である血糖値6はBG(t)と対応し、また出力であるインスリン分泌速度7はSR(t)と対応する。
【0023】
図3のブロック線図において、6は血糖値BG(t)、7は膵臓からのインスリン分泌速度SR(t)、12はインスリン供給を刺激できるグルコース濃度のしきい値h、13はグルコース刺激に対する感受性β、14はグルコース刺激に対する追従性α、15は積分要素、16はグルコース刺激に対して新たに供給されるインスリン供給速度Y(t)、17は積分要素、18は膵臓から分泌可能なインスリン総量X(t)、19は単位濃度当たりの分泌速度Mをそれぞれ示している。
【0024】
肝臓ブロック2の入出力の関係は、以下の微分方程式(2)を用いて記述することができる。また、微分方程式(2)と等価な、図4に示されるブロック線図を用いて表現することもできる。
微分方程式(2):
dI4(t)/dt = α2{−A3I4(t) + (1−A7)・SR(t) }
Goff(FGB) = f1(ただし FGB<f3)
= f1 + f2・(FGB−f3)(ただしFGB >=f3)
Func1(FGB)= f4 − f5・(FGB−f6)
Func2(FGB)=f7/FGB
b1(I4(t))= f8{1 + f9・I4(t)}
HGU(t) =r・Func1(FGB)・b1(I4(t))・RG(t)+ (1 −r)・Kh・BG(t)・I4(t) (ただしHGU(t)> = 0)
HGP(t) = I4off・Func2(FGB)・b2+Goff(FGB)−I4 (t)・Func2(FGB)・b2 (ただしHGP(t) >= 0)
SGO(t) =RG(t)+ HGP(t)−HGU(t)
SRpost(t) = A7SR(t)
変数:
BG(t):血糖値
SR(t):膵臓からのインスリン分泌速度
SRpost(t):肝臓通過後のインスリン
RG(t) :消化管からのグルコース吸収
HGP(t) :肝糖放出
HGU(t) :肝糖取込
SGO(t) :肝臓からの正味グルコース
I4(t) :肝インスリン濃度
パラメータ:
Kh :単位インスリン、単位グルコース当たりの肝臓糖取り込み速度
A7 :肝臓でのインスリン取り込み率
Goff :基礎代謝に対するグルコース放出速度
b2 :肝糖放出抑制率に関する調整項
r :インスリン非依存性肝糖取り込み分配率
α2 :肝インスリンに対する伝播効率
I4off :肝糖放出が抑制されるインスリン濃度のしきい値
関数:
Goff(FGB): 基礎代謝に対するグルコース放出速度
Func1(FGB): 消化管からのグルコース刺激に対する肝糖取り込み率
Func2(FGB): インスリン刺激に対する肝糖放出抑制率
f1〜f9 : 上記の3要素の表現にあたって用いた定数
b1(I4(t)): 肝糖取り込み率に関する調整項
ここで、図2における肝臓ブロックへの入力である、消化管からのグルコース吸収5はRG(t)、血糖値6はBG(t)、インスリン分泌速度7はSR(t)とそれぞれ対応し、また出力である正味グルコース放出8はSGO(t)、肝臓通過後インスリン9はSRpost(t)とそれぞれ対応している。
【0025】
図4のブロック線図において、5は消化管からのグルコース吸収RG(t)、6は血糖値BG(t)、7は膵臓からのインスリン分泌速度SR(t)、8は肝臓からの正味グルコースSGO(t)、9は肝臓通過後のインスリンSRpost(t)、24は肝臓のインスリン通過率(1−A7)、25は肝インスリンに対する伝播効率α2、26は肝臓通過後のインスリン分配速度A3、27は積分要素、28は肝インスリン濃度I4(t)、9はインスリン依存性肝糖取り込み分配率(1−r)、30は単位インスリン、単位グルコース当たりの肝臓糖取り込み速度Kh、31はインスリン非依存性肝糖取り込み分配率r、32は消化管からのグルコース刺激に対する肝糖取り込み率Func1(FGB)、33は肝糖取り込み率に関する調整項b1(I4(t))、34は肝糖取込HGU(t)、35は肝糖放出が抑制されるインスリン濃度のしきい値I4off、36はインスリン刺激に対する肝糖放出抑制率Func2(FGB)、37は肝糖放出抑制率に関する調整項b2、38は基礎代謝に対するグルコース放出速度、39は肝糖放出HGP(t)、40は肝臓でのインスリン取り込み率A7を示している。
【0026】
インスリン動態分泌の入出力の関係は、以下の微分方程式(3)を用いて記述することができる。また、微分方程式(3)と等価な、図5に示されるブロック線図を用いて表現することもできる。
微分方程式(3):
dI1(t)/dt = −A3I1(t) +A5I2(t) + A4I3(t) +SR post(t)
dI2(t)/dt= A6I1(t)− A5I2(t)
dI3(t)/dt=A2I1(t) − A1I3(t)
変数:
SRpost(t):肝臓通過後のインスリン
I1(t) :血中インスリン濃度
I2(t) :インスリン非依存組織でのインスリン濃度
I3(t) :末梢組織でのインスリン濃度
パラメータ:
A1 :末梢組織でのインスリン消失速度
A2 :末梢組織へのインスリン分配率
A3 :肝臓通過後のインスリン分配速度
A4 :末梢組織通過後のインスリン流出速度
A5 :インスリン非依存組織でのインスリン消失速度
A6 :インスリン非依存組織へのインスリン分配率
ここで、図2におけるインスリン動態ブロックの入力である肝臓通過後のインスリン9は、SRpost(t)と対応し、また出力である末梢組織でのインスリン濃度10は、I3(t)と対応する。
【0027】
図5のブロック線図において、9は肝臓通過後のインスリンSRpost(t)、10は末梢組織でのインスリン濃度I3(t)、50は積分要素、51は肝臓通過後のインスリン分配速度A3、52は血中インスリン濃度I1(t)、53は末梢組織へのインスリン分配率A2、54は積分要素、55は末梢組織でのインスリン消失速度A1、56は末梢組織通過後のインスリン流出速度A4、57はインスリン非依存組織へのインスリン分配率A6、58は積分要素、59はインスリン非依存組織でのインスリン濃度I2(t)、60はインスリン非依存組織でのインスリン消失速度A5をそれぞれ示している。
【0028】
末梢組織ブロック4の入出力の関係は、以下の微分方程式(4)を用いて記述することができる。また、微分方程式(4)と等価な、図6に示されるブロック線図を用いて表現することもできる。
微分方程式(4):
dBG´/dt = SGO(t)−u* Goff(FGB)−Kb・BG´(t)− Kp・I3(t)・BG´(t)
変数:
BG´(t) :血糖値
(ただしBG[mg/d1]、BG´[mg/kg])
SGO(t) :肝臓からの正味グルコース
I3(t) :末梢組織でのインスリン濃度
パラメータ:
Kb :末梢組織でのインスリン非依存グルコース消費速度
Kp :単位インスリン、単位グルコースあたりの
末梢組織でのインスリン依存グルコース消費速度
u :基礎代謝に対するグルコース放出速度のうち
基礎代謝に対するインスリン非依存グルコース消費が占める割合
関数:
Goff(FGB):基礎代謝に対するグルコース放出速度
f1〜f3 :Goffの表現にあたって用いた定数
ここで、図2における末梢組織ブロックへの入力である末梢組織でのインスリン濃度10はI3(t)、肝臓からの正味グルコース8はSGO(t)とそれぞれ対応し、また出力である血糖値6はBG(t)と対応する。
【0029】
図6のブロック線図において、6は血糖値BG(t)、8は肝臓からの正味グルコースSGO(t)、10は末梢組織でのインスリン濃度I3(t)、70は基礎代謝に対するインスリン非依存グルコース消費速度u* Goff(FGB)、71は積分要素、72は末梢組織でのインスリン非依存グルコース消費速度Kb、73は単位インスリン、単位グルコース当たりの末梢組織でのインスリン依存グルコース消費速度Kp、74は単位変換定数Ws/DVgをそれぞれ示している。
【0030】
図2に示されるように、本システムを構成するブロック間の入力、出力は、相互に接続されているため、消化管からのグルコース吸収5を与えることで、血糖値、インスリン濃度の時系列変化を、数式に基づいて計算し、シミュレートすることができる。
このように逐次的に算出した血糖値、インスリン濃度は、ディスプレイ120に表示することが可能である。これによって、前述のように生体器官を模擬した結果をユーザが容易に確認することができる。また、糖尿病診療支援システムのような医療システムの中の生体機能を模擬するサブシステムとして本システムを採用することもできる。この場合には、算出した血糖値、インスリン濃度の時系列変化を医療システムの他の構成要素に受け渡し、これによって例えば糖尿病診療支援情報を作成する等、本システムによって算出した血糖値、インスリン濃度に基づいて信頼性の高い医療情報を得ることも可能である。
本システムの微分方程式の計算には、例えばE−Cell(慶應義塾大学公開ソフトウェア)やMatLab(マスワークス社製品)を用いることができるが、他の計算システムを用いてもよい。
【0031】
つぎに、本システムを用いて血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変化をシミュレートした例を示す。この例において、各ブロックのパラメータの一例として、表1に示される値を用いた。
【0032】
【表1】
【0033】
また、微分方程式を計算するに当たり、変数の初期値の一例として表2の値を用いた。
【0034】
【表2】
【0035】
さらに、この例において用いた定数及び基準値の一例として表3の値を用いた。
【0036】
【表3】
【0037】
なお、消化管からのグルコース吸収速度は、図7に示される値を用いた。
前記条件でシミュレートした結果について、血糖値6の時系列変動を図8に、血中インスリン濃度52の時系列変動を図9に、肝糖取込の時系列変動を図10に、肝糖放出の時系列変動を図11にそれぞれ示す。また、参照用の血糖値を図12に、参照用の血中インスリン濃度を図13にそれぞれ示す。
【0038】
以上のように、本システムを用いることで、グルコース吸収に伴う血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変動を、生理的変動をよく近似したかたちで再現することができる。また、本システムで用いるモデルは、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むため、医学的にその意味を理解しやすいものである。
本発明のシミュレーションシステムは、生体の機能を記述した数理モデルを用いることで、生体の血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変動を再現することができる。また、数理モデルとして、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むため、医学的にその意味を理解しやすいシミュレーションを行うのに有用である。
【図面の簡単な説明】
【0039】
【図1】本発明に一実施の形態に係るシステムのハードウェア構成を示すブロック図である。
【図2】本発明のシステムで用いる生体モデルの一例の全体構成を示すブロック図である。
【図3】本発明のシステムで用いる生体モデルの一例における膵臓モデルの構成を示すブロック線図である。
【図4】本発明のシステムで用いる生体モデルの一例における肝臓モデルの構成を示すブロック線図である。
【図5】本発明のシステムで用いる生体モデルの一例におけるインスリン動態モデルの構成を示すブロック線図である。
【図6】本発明のシステムで用いる生体モデルの一例における末梢組織モデルの構成を示すブロック線図である。
【図7】本発明の一例において入力として用いるグルコース吸収速度を示すグラフである。
【図8】本発明の一例においてシミュレートされた血糖値を示すグラフである。
【図9】本発明の一例においてシミュレートされた血中インスリン濃度を示すグラフである。
【図10】本発明の一例においてシミュレートされた肝糖取込を示すグラフである。
【図11】本発明の一例においてシミュレートされた肝糖放出を示すグラフである。
【図12】参照用の血糖値を示すグラフである。
【図13】参照用の血中インスリン濃度を示すグラフである。
【図14】本発明で用いる生体モデルの一例の全体構成を示す図である。
【符号の説明】
【0040】
1膵臓ブロック
2肝臓ブロック
3インスリン動態ブロック
4末梢組織ブロック
5消化管からのグルコース吸収
6血糖値
7インスリン分泌速度
8正味グルコース放出
9肝臓通過後インスリン
10末梢組織でのインスリン濃度
【技術分野】
【0001】
本発明は、生体器官の機能、特に生体器官におけるグルコースの吸収、蓄積及び代謝の諸機能、並びにインスリンの分泌、輸送及び作用の諸機能を、コンピュータを用いてシミュレートするシミュレーションシステム及びそのプログラムに関する。
【背景技術】
【0002】
生体中の物質濃度、特に血糖値と血中インスリン濃度については、糖尿病の診断に代表される医学上の理由から、これまでにも数値モデルを用いた記述が試みられてきた。
ここで使用されるモデルとしては、例えばバーグマンのミニマルモデルを挙げることができる(例えば、非特許文献1及び非特許文献2参照)。
このミニマルモデルは、血糖値、血漿インスリン濃度及び末梢組織のインスリン作用点におけるインスリン作用量すなわちリモートインスリンを変数としている。ここで、時刻tにおける血糖値をG(t)、血漿インスリン濃度をI(t)、リモートインスリンをX(t)とすると、G(t)、I(t)、X(t)はそれぞれ時間微分を左辺とする下記の微分方程式で記述される。
dG(t)/dt=−p1(G(t)−Gb)−X(t)G(t)
dX(t)/dt=−p2X(t)+p3(I(t)−Ib)
dI(t)/dt=−n(I(t)−Ib)+γ(G(t)−h)(ただしG(t)>h)
=−n(I(t)−Ib)+γ(G(t)−h)(ただしG(t)<=h)
ここで、式中の各パラメータは、
p1 :インスリン非依存性ブドウ糖代謝速度
Gb :血糖値基底値
p2 :インスリンの作用点におけるインスリン取込能
p3 :インスリン依存性ブドウ糖代謝に対するインスリン消費率
Ib :インスリン濃度基底値
n :単位時間当たりのインスリン消費量
γ :ブドウ糖刺激に対するインスリン分泌感度
h :インスリン分泌が開始される血糖値しきい値
であって、これらは各個人によって異なる値をもつものである。
【0003】
元来生体においては、血糖値の刺激に応じてインスリンを分泌する膵臓、インスリン濃度と血糖値に応じて血液中からグルコースを取り込み、又は血液中にグルコースを放出する肝臓、インスリンを末梢組織に分配する循環動態系、インスリンの作用を受けてグルコースを代謝する末梢組織という4つのブロックが相互に関連して血糖値を制御している。一方、前記ミニマルモデルでは、モデルの構成要素が前記生体の4ブロックとは対応しない抽象的な要素となっており、生体の血糖値変動、インスリン濃度変動をシミュレーションした結果を生体の4つブロックと関連付けて考えることが困難である。
【0004】
また、他の血糖値再現手法としては、糖尿病患者における血糖値予測の方法が挙げられる(例えば、特許文献1参照)。この方法によれば、血糖値の予測を行うことは可能であるが、血糖制御に関する器官の状態を知ることはできない。
【0005】
【非特許文献1】バーグマン(Bergman)等、アメリカン ジャーナル オブ フィジィオロジー(American Journal of Physiology)、1979年、第236巻、第6号、p.E−667−77
【非特許文献2】バーグマン(Bergman)等、ジャーナル オブ クリニカル インベスティゲイション(Journal of Clinical Investigation )、1981年、第68巻、第6号、 p.1456−67
【特許文献1】特開平11−296598号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
本発明は、このような事情に鑑みてなされたものであり、肝臓における糖代謝、とりわけ糖尿病の治療に有用である当該肝臓の機能の状態(病態)を知ることができるシミュレーションシステム及びそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【0007】
本発明のシミュレーションシステムは、生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステムであって、
前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックを備えており、且つ
前記システムは、前記肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有することを特徴としている。
【0008】
本発明のシステムでは、肝臓の機能をシミュレートする肝臓ブロックが実測定可能な状態変数を用いてその出力値を出力するので、シミュレーションの結果と実際に測定された状態変数との対比を行うことにより、前記肝臓の機能を表現する数理モデル中のパラメータを最適化することができる。その結果、肝臓の機能をより近似的に表現するモデルとし、当該肝臓の病気に関連する肝臓機能を正確にシミュレートすることができる。
【0009】
前記生体モデルを、グルコースの吸収、蓄積及び代謝の機能が表現されたものとすることができる。また、インスリンの分泌、輸送及び作用の機能が表現されたものとすることができる。
前記状態変数が、前記肝臓ブロック内の肝糖取込及び肝糖放出を含むのが好ましい。この場合、糖尿病と関わりの深い重要な肝臓機能である「肝糖取込」及び「肝糖放出」をシミュレーションにより得ることが可能になり、糖尿病の病態に関する情報を簡単に入手することができる。そして、この病態に関する情報に基づいて、適切な治療を施すことができる。
【0010】
前記生体モデルは、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックのうち少なくとも1つを備えることができる。これにより、肝臓だけでなく、当該肝臓に関連する生体器官の機能をシミュレートすることができ、肝臓における糖代謝に関する病態情報を多面的に入手することができる。そして、得られた情報に基づいてより適切な治療を施すことができる。
【0011】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックをさらに備えており、前記肝臓ブロックが、消化管からのグルコース、血糖値及び膵臓ブロックからのインスリン分泌を入力とし、肝臓からの正味グルコース放出及びインスリン濃度を出力とする3入力2出力モデルであるのが好ましい。この構成によれば、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むことになり、それらの機能が実測値と同等の単位系において表現されるため、医学的にその意味を理解しやすいシミュレーションを行うことができる。また、肝臓に関連する生体器官全体の機能をシミュレートすることができ、肝臓における糖代謝、とりわけ糖尿病に関する病態情報を総合的に入手することができる。そして、得られた情報に基づいて適切な治療を施すことができる。
【0012】
また、本発明のプログラムは、生体器官の機能が数理モデルによって表現された生体モデルを用いて前記生体器官の機能をシミュレートするために、コンピュータを、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段として作動させることを特徴としている。
【発明の効果】
【0013】
本発明のシミュレーションシステム及びそのプログラムによれば、肝臓における糖代謝、とりわけ糖尿病の治療に有用である当該肝臓の機能の状態(病態)を、複雑な検査を経ることなく簡単に知ることができる。
【発明を実施するための最良の形態】
【0014】
以下、添付図面を参照しつつ、本発明のシミュレーションシステム(以下、単にシステムともいう)の実施の形態を詳細に説明する。
図1は、本発明の一実施の形態に係るシステムのハードウェア構成を示すブロック図である。本実施の形態に係るシステム100は、本体110と、ディスプレイ120と、入力デバイス130とから主として構成されたコンピュータ100aによって構成されている。本体110は、CPU110aと、ROM110bと、RAM110cと、ハードディスク110dと、読出装置110eと、入出力インタフェース110fと、通信インタフェース110gと、画像出力インタフェース110hとから主として構成されており、CPU110a、ROM110b、RAM110c、ハードディスク110d、読出装置110e、入出力インタフェース110f、及び画像出力インタフェース110hは、バス110iによってデータ通信可能に接続されている。
【0015】
CPU110aは、ROM110bに記憶されているコンピュータプログラム及びRAM110cにロードされたコンピュータプログラムを実行することが可能である。そして、後述するようなアプリケーションプログラム140aを当該CPU110aが実行することにより、後述するような各機能ブロックが実現され、コンピュータ100aがシステム100として機能する。
ROM110bは、マスクROM、PROM、EPROM、EEPROM等によって構成されており、CPU110aに実行されるコンピュータプログラムおよびこれに用いるデータ等が記録されている。
【0016】
RAM110cは、SRAM又はDRAM等によって構成されている。RAM110cは、ROM110b及びハードディスク110dに記録されているコンピュータプログラムの読み出しに用いられる。また、これらのコンピュータプログラムを実行するときに、CPU110aの作業領域として利用される。
ハードディスク110dは、オペレーティングシステム及びアプリケーションプログラム等、CPU110aに実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いるデータがインストールされている。後述するアプリケーションプログラム140aも、このハードディスク110dにインストールされている。
【0017】
読出装置110eは、フレキシブルディスクドライブ、CD−ROMドライブ、又はDVD−ROMドライブ等によって構成されており、可搬型記録媒体140に記録されたコンピュータプログラム又はデータを読み出すことができる。また、可搬型記録媒体140には、コンピュータを本発明のシステムとして機能させるためのアプリケーションプログラム140aが格納されており、コンピュータ100aが当該可搬型記録媒体140から本発明に係るアプリケーションプログラム140aを読み出し、当該アプリケーションプログラム140aをハードディスク110dにインストールすることが可能である。
【0018】
なお、前記アプリケーションプログラム140aは、可搬型記録媒体140によって提供されるのみならず、電気通信回線(有線、無線を問わない)によってコンピュータ100aと通信可能に接続された外部の機器から前記電気通信回線を通じて提供することも可能である。例えば、前記アプリケーションプログラム140aがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ100aがアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク110dにインストールすることも可能である。
また、ハードディスク110dには、例えば米マイクロソフト社が製造販売するWindows(登録商標)等のグラフィカルユーザインタフェース環境を提供するオペレーティングシステムがインストールされている。以下の説明においては、本実施形態に係るアプリケーションプログラム140aは当該オペレーティングシステム上で動作するものとしている。
【0019】
入出力インタフェース110fは、例えばUSB、IEEE1394、RS−232C等のシリアルインタフェース、SCSI、IDE、IEEE1284等のパラレルインタフェース、およびD/A変換器、A/D変換器等からなるアナログインタフェース等から構成されている。入出力インタフェース110fには、キーボードおよびマウスからなる入力デバイス130が接続されており、ユーザが当該入力デバイス130を使用することにより、コンピュータ100aにデータを入力することが可能である。
画像出力インタフェース110hは、LCDまたはCRT等で構成されたディスプレイ120に接続されており、CPU110aから与えられた画像データに応じた映像信号をディスプレイ120に出力するようになっている。ディスプレイ120は、入力された映像信号にしたがって、画像(画面)を表示する。
【0020】
図2は本発明のシステムで用いる生体モデルの一例の全体構成を示すブロック図である。図2に示されるように、本発明のシステムで用いる生体モデルは、膵臓ブロック1、肝臓ブロック2、インスリン動態ブロック3及び末梢組織ブロック4から構成されており、各ブロックはそれぞれ入力と出力を有している。すなわち、膵臓ブロック1は、血中グルコース濃度6を入力とし、インスリン分泌速度7を出力としている。肝臓ブロック2は、消化管からのグルコース吸収5、血中グルコース濃度6及びインスリン分泌速度7を入力とし、正味グルコース放出8及び肝臓通過後インスリン9を出力としている。また、インスリン動態ブロック3は、肝臓通過後インスリン9を入力とし、末梢組織でのインスリン濃度10を出力としている。さらに、末梢組織ブロック4は、正味グルコース放出8及び末梢組織でのインスリン濃度10を入力とし、血中グルコース濃度6を出力としている。グルコース吸収5は、外部から与えられるデータであり、この機能は例えば入力デバイス130を用いてユーザが検査データ等を入力することにより実現される。また、それぞれの機能ブロック1〜4は、コンピュータプログラム140aがCPU110aにより実行されることにより実現される。
【0021】
つぎに、前述した例における各ブロックの詳細について説明する。なお、FGB及びWsはそれぞれ空腹時血糖値(FGB=BG(0))及び想定体重を示しており、またDVg及びDViはそれぞれグルコースに対する分布容量体積及びインスリンに対する分布容量体積を示している。
【0022】
膵臓ブロック1の入出力の関係は、以下の微分方程式(1)を用いて記述することができる。また、微分方程式(1)と等価な、図3に示されるブロック線図を用いて表現することもできる。
微分方程式(1):
dY/dt = −α{Y(t)−β(BG(t)−h)} (ただし、BG(t)> h)
= −αY(t) (ただし、BG(t)<= h)
dX/dt = −M・X(t)+Y(t)
SR(t) = M・X(t)
変数:
BG(t):血糖値
X(t) :膵臓から分泌可能なインスリン総量
Y(t) :グルコース刺激に対して新たに供給されるインスリン供給速度
SR(t):膵臓からのインスリン分泌速度
パラメータ:
h :インスリン供給を刺激できるグルコース濃度のしきい値
α :グルコース刺激に対する追従性
β :グルコース刺激に対する感受性
M :単位濃度あたりの分泌速度
ここで、図2における膵臓ブロック1への入力である血糖値6はBG(t)と対応し、また出力であるインスリン分泌速度7はSR(t)と対応する。
【0023】
図3のブロック線図において、6は血糖値BG(t)、7は膵臓からのインスリン分泌速度SR(t)、12はインスリン供給を刺激できるグルコース濃度のしきい値h、13はグルコース刺激に対する感受性β、14はグルコース刺激に対する追従性α、15は積分要素、16はグルコース刺激に対して新たに供給されるインスリン供給速度Y(t)、17は積分要素、18は膵臓から分泌可能なインスリン総量X(t)、19は単位濃度当たりの分泌速度Mをそれぞれ示している。
【0024】
肝臓ブロック2の入出力の関係は、以下の微分方程式(2)を用いて記述することができる。また、微分方程式(2)と等価な、図4に示されるブロック線図を用いて表現することもできる。
微分方程式(2):
dI4(t)/dt = α2{−A3I4(t) + (1−A7)・SR(t) }
Goff(FGB) = f1(ただし FGB<f3)
= f1 + f2・(FGB−f3)(ただしFGB >=f3)
Func1(FGB)= f4 − f5・(FGB−f6)
Func2(FGB)=f7/FGB
b1(I4(t))= f8{1 + f9・I4(t)}
HGU(t) =r・Func1(FGB)・b1(I4(t))・RG(t)+ (1 −r)・Kh・BG(t)・I4(t) (ただしHGU(t)> = 0)
HGP(t) = I4off・Func2(FGB)・b2+Goff(FGB)−I4 (t)・Func2(FGB)・b2 (ただしHGP(t) >= 0)
SGO(t) =RG(t)+ HGP(t)−HGU(t)
SRpost(t) = A7SR(t)
変数:
BG(t):血糖値
SR(t):膵臓からのインスリン分泌速度
SRpost(t):肝臓通過後のインスリン
RG(t) :消化管からのグルコース吸収
HGP(t) :肝糖放出
HGU(t) :肝糖取込
SGO(t) :肝臓からの正味グルコース
I4(t) :肝インスリン濃度
パラメータ:
Kh :単位インスリン、単位グルコース当たりの肝臓糖取り込み速度
A7 :肝臓でのインスリン取り込み率
Goff :基礎代謝に対するグルコース放出速度
b2 :肝糖放出抑制率に関する調整項
r :インスリン非依存性肝糖取り込み分配率
α2 :肝インスリンに対する伝播効率
I4off :肝糖放出が抑制されるインスリン濃度のしきい値
関数:
Goff(FGB): 基礎代謝に対するグルコース放出速度
Func1(FGB): 消化管からのグルコース刺激に対する肝糖取り込み率
Func2(FGB): インスリン刺激に対する肝糖放出抑制率
f1〜f9 : 上記の3要素の表現にあたって用いた定数
b1(I4(t)): 肝糖取り込み率に関する調整項
ここで、図2における肝臓ブロックへの入力である、消化管からのグルコース吸収5はRG(t)、血糖値6はBG(t)、インスリン分泌速度7はSR(t)とそれぞれ対応し、また出力である正味グルコース放出8はSGO(t)、肝臓通過後インスリン9はSRpost(t)とそれぞれ対応している。
【0025】
図4のブロック線図において、5は消化管からのグルコース吸収RG(t)、6は血糖値BG(t)、7は膵臓からのインスリン分泌速度SR(t)、8は肝臓からの正味グルコースSGO(t)、9は肝臓通過後のインスリンSRpost(t)、24は肝臓のインスリン通過率(1−A7)、25は肝インスリンに対する伝播効率α2、26は肝臓通過後のインスリン分配速度A3、27は積分要素、28は肝インスリン濃度I4(t)、9はインスリン依存性肝糖取り込み分配率(1−r)、30は単位インスリン、単位グルコース当たりの肝臓糖取り込み速度Kh、31はインスリン非依存性肝糖取り込み分配率r、32は消化管からのグルコース刺激に対する肝糖取り込み率Func1(FGB)、33は肝糖取り込み率に関する調整項b1(I4(t))、34は肝糖取込HGU(t)、35は肝糖放出が抑制されるインスリン濃度のしきい値I4off、36はインスリン刺激に対する肝糖放出抑制率Func2(FGB)、37は肝糖放出抑制率に関する調整項b2、38は基礎代謝に対するグルコース放出速度、39は肝糖放出HGP(t)、40は肝臓でのインスリン取り込み率A7を示している。
【0026】
インスリン動態分泌の入出力の関係は、以下の微分方程式(3)を用いて記述することができる。また、微分方程式(3)と等価な、図5に示されるブロック線図を用いて表現することもできる。
微分方程式(3):
dI1(t)/dt = −A3I1(t) +A5I2(t) + A4I3(t) +SR post(t)
dI2(t)/dt= A6I1(t)− A5I2(t)
dI3(t)/dt=A2I1(t) − A1I3(t)
変数:
SRpost(t):肝臓通過後のインスリン
I1(t) :血中インスリン濃度
I2(t) :インスリン非依存組織でのインスリン濃度
I3(t) :末梢組織でのインスリン濃度
パラメータ:
A1 :末梢組織でのインスリン消失速度
A2 :末梢組織へのインスリン分配率
A3 :肝臓通過後のインスリン分配速度
A4 :末梢組織通過後のインスリン流出速度
A5 :インスリン非依存組織でのインスリン消失速度
A6 :インスリン非依存組織へのインスリン分配率
ここで、図2におけるインスリン動態ブロックの入力である肝臓通過後のインスリン9は、SRpost(t)と対応し、また出力である末梢組織でのインスリン濃度10は、I3(t)と対応する。
【0027】
図5のブロック線図において、9は肝臓通過後のインスリンSRpost(t)、10は末梢組織でのインスリン濃度I3(t)、50は積分要素、51は肝臓通過後のインスリン分配速度A3、52は血中インスリン濃度I1(t)、53は末梢組織へのインスリン分配率A2、54は積分要素、55は末梢組織でのインスリン消失速度A1、56は末梢組織通過後のインスリン流出速度A4、57はインスリン非依存組織へのインスリン分配率A6、58は積分要素、59はインスリン非依存組織でのインスリン濃度I2(t)、60はインスリン非依存組織でのインスリン消失速度A5をそれぞれ示している。
【0028】
末梢組織ブロック4の入出力の関係は、以下の微分方程式(4)を用いて記述することができる。また、微分方程式(4)と等価な、図6に示されるブロック線図を用いて表現することもできる。
微分方程式(4):
dBG´/dt = SGO(t)−u* Goff(FGB)−Kb・BG´(t)− Kp・I3(t)・BG´(t)
変数:
BG´(t) :血糖値
(ただしBG[mg/d1]、BG´[mg/kg])
SGO(t) :肝臓からの正味グルコース
I3(t) :末梢組織でのインスリン濃度
パラメータ:
Kb :末梢組織でのインスリン非依存グルコース消費速度
Kp :単位インスリン、単位グルコースあたりの
末梢組織でのインスリン依存グルコース消費速度
u :基礎代謝に対するグルコース放出速度のうち
基礎代謝に対するインスリン非依存グルコース消費が占める割合
関数:
Goff(FGB):基礎代謝に対するグルコース放出速度
f1〜f3 :Goffの表現にあたって用いた定数
ここで、図2における末梢組織ブロックへの入力である末梢組織でのインスリン濃度10はI3(t)、肝臓からの正味グルコース8はSGO(t)とそれぞれ対応し、また出力である血糖値6はBG(t)と対応する。
【0029】
図6のブロック線図において、6は血糖値BG(t)、8は肝臓からの正味グルコースSGO(t)、10は末梢組織でのインスリン濃度I3(t)、70は基礎代謝に対するインスリン非依存グルコース消費速度u* Goff(FGB)、71は積分要素、72は末梢組織でのインスリン非依存グルコース消費速度Kb、73は単位インスリン、単位グルコース当たりの末梢組織でのインスリン依存グルコース消費速度Kp、74は単位変換定数Ws/DVgをそれぞれ示している。
【0030】
図2に示されるように、本システムを構成するブロック間の入力、出力は、相互に接続されているため、消化管からのグルコース吸収5を与えることで、血糖値、インスリン濃度の時系列変化を、数式に基づいて計算し、シミュレートすることができる。
このように逐次的に算出した血糖値、インスリン濃度は、ディスプレイ120に表示することが可能である。これによって、前述のように生体器官を模擬した結果をユーザが容易に確認することができる。また、糖尿病診療支援システムのような医療システムの中の生体機能を模擬するサブシステムとして本システムを採用することもできる。この場合には、算出した血糖値、インスリン濃度の時系列変化を医療システムの他の構成要素に受け渡し、これによって例えば糖尿病診療支援情報を作成する等、本システムによって算出した血糖値、インスリン濃度に基づいて信頼性の高い医療情報を得ることも可能である。
本システムの微分方程式の計算には、例えばE−Cell(慶應義塾大学公開ソフトウェア)やMatLab(マスワークス社製品)を用いることができるが、他の計算システムを用いてもよい。
【0031】
つぎに、本システムを用いて血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変化をシミュレートした例を示す。この例において、各ブロックのパラメータの一例として、表1に示される値を用いた。
【0032】
【表1】
【0033】
また、微分方程式を計算するに当たり、変数の初期値の一例として表2の値を用いた。
【0034】
【表2】
【0035】
さらに、この例において用いた定数及び基準値の一例として表3の値を用いた。
【0036】
【表3】
【0037】
なお、消化管からのグルコース吸収速度は、図7に示される値を用いた。
前記条件でシミュレートした結果について、血糖値6の時系列変動を図8に、血中インスリン濃度52の時系列変動を図9に、肝糖取込の時系列変動を図10に、肝糖放出の時系列変動を図11にそれぞれ示す。また、参照用の血糖値を図12に、参照用の血中インスリン濃度を図13にそれぞれ示す。
【0038】
以上のように、本システムを用いることで、グルコース吸収に伴う血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変動を、生理的変動をよく近似したかたちで再現することができる。また、本システムで用いるモデルは、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むため、医学的にその意味を理解しやすいものである。
本発明のシミュレーションシステムは、生体の機能を記述した数理モデルを用いることで、生体の血糖値、インスリン濃度、肝糖取込及び肝糖放出の時系列変動を再現することができる。また、数理モデルとして、血糖値の制御に関与する膵臓、肝臓、インスリン動態及び末梢組織にそれぞれ対応するブロックを構成要素として含むため、医学的にその意味を理解しやすいシミュレーションを行うのに有用である。
【図面の簡単な説明】
【0039】
【図1】本発明に一実施の形態に係るシステムのハードウェア構成を示すブロック図である。
【図2】本発明のシステムで用いる生体モデルの一例の全体構成を示すブロック図である。
【図3】本発明のシステムで用いる生体モデルの一例における膵臓モデルの構成を示すブロック線図である。
【図4】本発明のシステムで用いる生体モデルの一例における肝臓モデルの構成を示すブロック線図である。
【図5】本発明のシステムで用いる生体モデルの一例におけるインスリン動態モデルの構成を示すブロック線図である。
【図6】本発明のシステムで用いる生体モデルの一例における末梢組織モデルの構成を示すブロック線図である。
【図7】本発明の一例において入力として用いるグルコース吸収速度を示すグラフである。
【図8】本発明の一例においてシミュレートされた血糖値を示すグラフである。
【図9】本発明の一例においてシミュレートされた血中インスリン濃度を示すグラフである。
【図10】本発明の一例においてシミュレートされた肝糖取込を示すグラフである。
【図11】本発明の一例においてシミュレートされた肝糖放出を示すグラフである。
【図12】参照用の血糖値を示すグラフである。
【図13】参照用の血中インスリン濃度を示すグラフである。
【図14】本発明で用いる生体モデルの一例の全体構成を示す図である。
【符号の説明】
【0040】
1膵臓ブロック
2肝臓ブロック
3インスリン動態ブロック
4末梢組織ブロック
5消化管からのグルコース吸収
6血糖値
7インスリン分泌速度
8正味グルコース放出
9肝臓通過後インスリン
10末梢組織でのインスリン濃度
【特許請求の範囲】
【請求項1】
生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステムであって、
前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックを備えており、且つ
前記システムは、前記肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有することを特徴とする、生体器官の機能のシミュレーションシステム。
【請求項2】
前記生体モデルが、グルコースの吸収、蓄積及び代謝の機能が表現されたものである請求項1に記載のシミュレーションシステム。
【請求項3】
前記生体モデルが、インスリンの分泌、輸送及び作用の機能が表現されたものである請求項1〜2のいずれかに記載のシミュレーションシステム。
【請求項4】
前記状態変数が、前記肝臓ブロック内の肝糖取込及び肝糖放出を含む請求項1〜3のいずれかに記載のシミュレーションシステム。
【請求項5】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックのうち少なくとも1つを備える請求項1〜4のいずれかに記載のシミュレーションシステム。
【請求項6】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックをさらに備えており、前記肝臓ブロックが、消化管からのグルコース、血糖値及び膵臓ブロックからのインスリン分泌を入力とし、肝臓からの正味グルコース放出及びインスリン濃度を出力とする3入力2出力モデルである請求項1〜4のいずれかに記載のシミュレーションシステム。
【請求項7】
生体器官の機能が数理モデルによって表現された生体モデルを用いて前記生体器官の機能をシミュレートするために、コンピュータを、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段として作動させることを特徴とする生体器官の機能のシミュレーションシステム用のプログラム。
【請求項1】
生体器官の機能が数理モデルによって表現された生体モデルを備えており、この生体モデルを用いて前記生体器官の機能をコンピュータによってシミュレートするシミュレーションシステムであって、
前記生体モデルは、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックを備えており、且つ
前記システムは、前記肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段を有することを特徴とする、生体器官の機能のシミュレーションシステム。
【請求項2】
前記生体モデルが、グルコースの吸収、蓄積及び代謝の機能が表現されたものである請求項1に記載のシミュレーションシステム。
【請求項3】
前記生体モデルが、インスリンの分泌、輸送及び作用の機能が表現されたものである請求項1〜2のいずれかに記載のシミュレーションシステム。
【請求項4】
前記状態変数が、前記肝臓ブロック内の肝糖取込及び肝糖放出を含む請求項1〜3のいずれかに記載のシミュレーションシステム。
【請求項5】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックのうち少なくとも1つを備える請求項1〜4のいずれかに記載のシミュレーションシステム。
【請求項6】
前記生体モデルが、膵臓の機能が表現された膵臓ブロック、インスリン動態の機能が表現されたインスリン動態ブロック、及び末梢組織の機能が表現された末梢組織ブロックをさらに備えており、前記肝臓ブロックが、消化管からのグルコース、血糖値及び膵臓ブロックからのインスリン分泌を入力とし、肝臓からの正味グルコース放出及びインスリン濃度を出力とする3入力2出力モデルである請求項1〜4のいずれかに記載のシミュレーションシステム。
【請求項7】
生体器官の機能が数理モデルによって表現された生体モデルを用いて前記生体器官の機能をシミュレートするために、コンピュータを、肝臓の機能に関連する所定の入力及び出力を有し当該肝臓の機能をシミュレートする肝臓ブロックへの入力値に基づいて、実測定可能な肝臓の状態変数を用いてその出力値を演算する演算手段として作動させることを特徴とする生体器官の機能のシミュレーションシステム用のプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2006−313481(P2006−313481A)
【公開日】平成18年11月16日(2006.11.16)
【国際特許分類】
【出願番号】特願2005−136182(P2005−136182)
【出願日】平成17年5月9日(2005.5.9)
【出願人】(390014960)シスメックス株式会社 (810)
【公開日】平成18年11月16日(2006.11.16)
【国際特許分類】
【出願日】平成17年5月9日(2005.5.9)
【出願人】(390014960)シスメックス株式会社 (810)
[ Back to top ]