薬物動態シミュレーター 戻る
化学工学

薬物動態シミュレーター(1/2コンパートメントモデル)

1・2コンパートメントモデルで血中濃度推移をシミュレート。複数回投与の蓄積・定常状態・治療ウィンドウをリアルタイム可視化。

パラメータ設定
投与モデル
投与量 Dose
mg
体重
kg
分布容積 Vd
L/kg
クリアランス CL
L/h
吸収速度定数 ka
/h
バイオアベイラビリティ F
投与回数
投与間隔 τ
h
最小有効濃度 MEC
μg/mL
最大安全濃度 MSC
μg/mL
計算結果
Cmax [μg/mL]
Tmax [h]
t₁/₂ [h]
AUC₀→∞ [μg·h/mL]
Css_avg [μg/mL]
治療指数 MSC/MEC
血中濃度 C(t) — 複数回投与(半対数)
理論・主要公式

1コンパートメント静注: $C(t) = \dfrac{D}{V_d}e^{-k_{el} t}$, $k_{el}= \dfrac{CL}{V_d}$

1コンパートメント経口: $C(t) = \dfrac{F \cdot D \cdot k_a}{V_d(k_a - k_{el})}(e^{-k_{el}t}- e^{-k_a t})$

2コンパートメント静注: $C(t) = A e^{-\alpha t}+ B e^{-\beta t}$

$t_{1/2}= \dfrac{0.693}{k_{el}}$, $AUC_{0\to\infty}= \dfrac{D}{CL}$, $C_{ss,avg}= \dfrac{F \cdot D}{CL \cdot \tau}$

薬物動態シミュレーター(1/2コンパートメントモデル)とは

🙋
1コンパートメントモデルと2コンパートメントモデルって何が違うんですか?シミュレーターで見た目も変わるんですか?
🎓
大まかに言うと、体を「均一な1つの箱」と見るか、「中心と末端の2つの箱」と見るかの違いだね。シミュレーターの「投与モデル」を切り替えてみるとグラフの形が大きく変わるよ。1コンパートメント静注は滑らかな曲線が一本だけど、2コンパートメントにすると最初に大きく下がる「分布相」が見える。例えば抗がん剤のシミュレーションでは、この分布相を考慮することが多いんだ。
🙋
え、そうなんですか!で、この「治療ウィンドウ」って何ですか?グラフに色がついてる部分ですよね。
🎓
その通り、色がついた帯の部分だ。これは「薬が効きすぎず、効かなすぎず」のちょうどいい濃度の範囲を視覚化したものだよ。下の限界が「最小有効濃度(MEC)」、上が「最大安全濃度(MSC)」。シミュレーターで「MEC」の値を変えてみると、この帯の位置が上下するのがわかる。実務では、てんかん治療薬のフェニトインなど、このウィンドウが狭い薬の投与設計でシミュレーションが活躍するんだ。
🙋
「定常状態」ってボタンもありますね。あれを押すと何が起こるんですか?
🎓
あれをオンにすると、薬を繰り返し投与した時の状態をシミュレートできるんだ。例えば1日3回の抗生物質投与を想定して、「投与回数」と「投与間隔τ(タウ)」を設定してみて。グラフがジグザグになり、その山と谷が一定の範囲に収まってくるのが「定常状態」だ。現場で多いのは、この谷濃度がMECを下回らないように、投与間隔や量を調整する作業だね。

よくある質問

定常状態に達するまでの時間は、薬物の消失半減期(t1/2)に依存します。一般的に、半減期の約4~5倍の時間で定常状態に近づきます。例えば半減期が6時間の場合、約24~30時間後(4~5回の投与)でほぼ定常状態となります。シミュレーター上では、投与間隔と消失速度定数から自動計算され、グラフで確認できます。
1コンパートメントモデルは、薬物が体内で急速に分布し、単一の消失過程を示す場合(例:多くの低分子薬)に適しています。2コンパートメントモデルは、分布相と消失相が明確に分かれる薬物(例:一部の抗生物質や麻酔薬)に用います。シミュレーターで両方を切り替え、血中濃度曲線の形状の違いを比較することで、適切なモデルを選択できます。
画面上の「治療ウィンドウ設定」項目で、最小有効濃度(MEC)と最大毒性濃度(MTC)の数値を直接入力してください。設定後、グラフ上に薄い色の帯で表示され、血中濃度がこの範囲内に維持されているかリアルタイムで確認できます。範囲を外れた場合はアラート表示も可能です。
はい、可能です。1コンパートメントモデルの場合、グラフ上で血中濃度が半分になる時間を目視で読み取れます。より正確には、消失相の直線部分(片対数グラフ表示時)の傾きから消失速度定数k_elを求め、t1/2 = ln(2)/k_elで計算します。シミュレーターの数値表示パネルにも半減期が自動表示される機能があります。

実世界での応用

抗菌薬のTDM(治療薬物モニタリング):バンコマイシンやアミノグリコシド系抗生物質は治療ウィンドウが狭く、腎機能によってクリアランス(CL)が大きく変動します。患者の腎機能(血清クレアチニン値)から推定したCLをシミュレーターに入力し、適切な投与量と間隔を事前に設計します。

抗がん剤の投与スケジュール設計:多くの抗がん剤は2コンパートメント動態を示します。シミュレーターで分布相と消失相を確認しながら、腫瘍への曝露量(AUC)を最大化し、かつ毒性(特に骨髄抑制)を最小限に抑える投与計画を立案します。

個別化医療(腎・肝機能補正):高齢者や肝・腎機能が低下した患者では、標準の投与量では過量となるリスクがあります。患者個々のクリアランス(CL)や分布容積(Vd)をパラメータとして設定し、最適な個別投与量を決定するための支援に用いられます。

製薬開発におけるポピュレーションPK解析の前段階検証:新薬の臨床試験データを本格的な統計モデル(ポピュレーションPK)で解析する前に、シンプルなコンパートメントモデルで血中濃度推移の大まかな傾向(半減期、分布の大きさ等)を把握し、解析方針を立てるのに利用されます。

よくある誤解と注意点

まず、「分布容積(Vd)は物理的な体積ではない」という点を押さえよう。例えばVdが500Lと出ても、「そんなに大きな体積はない!」と混乱する新人さんが多いんだ。これはあくまで「薬がどのくらい体に薄まって分布しているかを表す見かけ上の値」だ。脂溶性が高く組織に取り込まれやすい薬ほどVdは大きくなる。実務では、この値から「投与初期の血中濃度」を大まかに予想するのに使うんだよ。

次に、パラメータの「連動性」を見落とさないこと。例えば、クリアランス(CL)と半減期(t1/2)は独立して決まるわけじゃない。分布容積(Vd)が変われば、CLが同じでも半減期は変わる。関係式は $$t_{1/2} = \frac{0.693 \times V_d}{CL}$$ だ。シミュレーターでVdを2倍にすると、半減期も2倍になることを確認してみて。患者の浮腫(むくみ)でVdが増えると、半減期が延長するケースはよくあるんだ。

最後に、「モデルは現実の近似でしかない」という大原則を忘れないで。1コンパートメントモデルは肝臓や腎臓の機能が急変した時など、シンプルな初期評価には便利だけど、実際の血中濃度曲線はもっと複雑だ。特に経口投与で「吸収速度定数(ka)」を一定と仮定している点は注意。胃の内容物や他の薬の影響で吸収は変動する。シミュレーション結果はあくまで「傾向を見るための一指標」と考え、実際のTDM(治療薬物モニタリング)データとの照合が必須だよ。