• 検索結果がありません。

数理システムユーザーコンファレンス (Fri) 医薬品の臨床薬理試験におけるモデリング & シミュレーションー S-PLUS とほかのソフトウェアの連携ー サターラ合同会社笠井英史

N/A
N/A
Protected

Academic year: 2021

シェア "数理システムユーザーコンファレンス (Fri) 医薬品の臨床薬理試験におけるモデリング & シミュレーションー S-PLUS とほかのソフトウェアの連携ー サターラ合同会社笠井英史"

Copied!
32
0
0

読み込み中.... (全文を見る)

全文

(1)

医薬品の臨床薬理試験における

モデリング&シミュレーション

ー S-PLUS とほかのソフトウェアの連携 ー

サターラ合同会社

笠井英史 ([email protected])

数理システムユーザーコンファレンス2013

2013.11.22 (Fri)

(2)

医薬品研究開発の流れ

• 非臨床試験

–合成、薬理、安全性、製剤

–薬物動態

• 臨床試験

–第Ⅰ相試験

–第Ⅱ相試験

–第Ⅲ相試験

• 製造販売後

薬物動態解析

Non-Compartmental Analysis

(P)PK/PD

コンパートメントモデル解析

(3)

ファーマコメトリクス (Pharmacometrics, PMx)

• (統計)モデルに基づく医薬品開発

Model-Based Drug Development, MBDD

– Modeling & Simulation

• 解析用データセット作成

• モデル解析

– モデル式の定義(陽関数、常微分方程式)

– 診断(残差プロット、Goodness-of-fit)

• モンテカルロ・シミュレーション

– 臨床試験のデザイン

(4)

ソフトウェアの利用

S-PLUS

SAS

Phoenix

NONMEM

データハンドリング

モデル解析

◎/○

◎/○

常微分方程式

×

PK モデル解析

診断プロット

×

シミュレーション

連携

(5)

PMx 解析の何が難しいのか?

• 理論的な難しさ(統計的な難しさ)

– 非線形混合効果モデル

– ロジスティック解析、生存時間解析

• 解析ソフトの使い方

– NONMEM, S-PLUS, SAS

– Phoenix (WinNonlin, NLME)

– 道具は揃っている。が、

• そもそも難しい

(6)
(7)

薬物動態データのモデリング

• コンパートメントモデル

– 非線形モデル

– 非線形混合効果モデル

• 母集団薬物動態 (Population Pharmacokinetics,

PPK) 解析

– モデル式の記述

• 陽関数

• 常微分方程式

C

CL

dt

dC

V

t

V

CL

V

Dose

C



exp

(8)

PO 1-コンパートメントモデル

コンパート

メント-1

(V

1

)

F x Dose

k

a

k

e

= CL / V

1

k

t

k

t

k

k

k

V

Dose

F

C

t

C

V

C

k

t

k

k

Dose

F

dt

dC

V

a

e

e

a

a

e

a

a

exp

exp

0

at

0

exp

1

1

1

1

1

1

1

Time after administration (hr)

C o n ce n tr a ti o n ( n g /m L ) 0 4 8 12 16 20 24 0 200 400 600 800

Time after administration (hr)

C o n ce n tr a ti o n ( n g /m L ) 0 4 8 12 16 20 24 100 200 300 400 500 600 800

(9)

IV 2-コンパートメントモデル

i

t

t

i

i

i

B

e

e

A

C

1

,

Dose

V

1

Peripheral

Central,

C

1

CL

K

12

K

21

2

2

21

1

1

12

1

1

1

K

C

V

K

C

V

V

CL

dt

dC

V





Time after administration (hr)

C o n ce n tr a ti o n ( n g /m L ) 0 4 8 12 16 20 24 0 200 400 600 800

Time after administration (hr)

C o n ce n tr a ti o n ( n g /m L ) 0 4 8 12 16 20 24 100 200 500 1000

(10)

非線形薬物動態モデル

• 吸収や薬物代謝の飽和

コンパート

メント-1

(V

1

)

F x Dose

k

a

k

e

= CL / V

1

1

1

max

1

1

1

1

1

exp

C

Km

C

V

CL

V

C

V

CL

t

k

k

Dose

F

dt

dC

V

a

a

(11)

非線形混合効果モデル

 

 

2

2

,

,

2

,

,

,

0

,

0

0

exp

,

exp

exp

,

;

,

ij

ij

V

V

CL

V

CL

CL

V

CL

i

V

i

i

CL

i

ij

i

i

i

i

ij

ij

i

i

i

ij

N

e

N

V

V

CL

CL

t

V

CL

V

Dose

f

e

t

Dose

V

CL

f

y

i

i









(12)

薬物動態モデルのパラメータ推定

• Phoenix WinNonlin, NLME

– 代表的なコンパートメントモデルライブラリ

• validated

– ユーザ定義モデル

• 簡易言語

• S-PLUS

– 非線形モデル nls()

– 非線形混合効果モデル nlme()

– S 言語によるモデリング

• 汎用性

• 条件判断、繰り返し処理

(13)

Phoenix

• 薬物動態解析に関する解析の統合的なプラットフォーム

– NCA (Non-Compartmental Analysis)、BE

• WinNonlin

– (P)PK/PD コンパートメントモデル解析

• WinNonlin

• NLME (非線形混合効果モデル)

test(){

deriv(Aa = - Ka * Aa)

deriv(A1 = Ka * Aa - Ke * A1)

dosepoint(Aa)

C = A1 / V

error(CEps = 1)

observe(CObs = C + CEps)

stparm(Ka = tvKa * exp(nKa))

stparm(V = tvV * exp(nV))

stparm(Ke = tvKe * exp(nKe))

fixef(tvKa = c(, 1, ))

fixef(tvV = c(, 1, ))

fixef(tvKe = c(, 1, ))

(14)

S-PLUS との連携

• S-PLUS スクリプトを Phoenix 内に登録

– (一括)実行

• グラフを S-PLUS で作成し、外部ファイルに保存

• 薬物動態シミュレーションのプラットフォーム

(15)

Tools for Pharmacometrics

• Phoenix WinNonlin/NLME

– すべてのツールのプラットフォーム

– 解析ログの管理

• NONMEM

– Population Pharmacokinetics / Pharmacodynamics 解析

– Golden standard

• S-PLUS

– S 言語によるきめ細かなデータハンドリング

– グラフ

– シミュレーション

• PsN, Xpose

(16)

解析例

• フェノバルビタール

– nlme()

– NONMEM

– Phoenix NLME

c o n c 0 100 200 300 400 10 20 30 40 50 60 70

(17)

nlme() による非線形混合効果モデル解析

fm1Pheno.nlme <-

nlme(

conc ~ phenoModel(Subject, time, dose, lCl, lV),

data=Phenobarb,

fixed=lCl+lV~1,

random=pdDiag(lCl+lV~1),

start=c(-5,0),

na.action=na.include, naPattern=~!is.na(conc)

)

 

 

2

2

1

2

1

:

,

0

,

,

0

,

exp

exp

exp

N

N

b

b

lV

lCl

t

t

lV

lCl

lV

D

y

ij

i

i

i

i

i

i

ij

t

t

d

id

ij

i

i

i

id

ij

ij

id

b

b

β

(18)

経口投与後の Tmax の推定 (1-コンパートメントモデル)

Ke

Ka

Ke

Ka

Tmax

dt

dC

t

Ka

t

Ke

Ke

Ka

Ka

V

Dose

F

C

Tmax

t

ln

1

0

exp

exp

1

コンパート

メント-1

(V

1

)

F x Dose

k

a

k

e

= CL / V

1

0 100 200 300 400 500 600 0 4 8 12 16 20 24 Co n ce n tr ation (n g/ m L) Time (hr)

Tmax

(19)

経口投与後の Tmax の推定 (2-コンパートメントモデル)

t

A

t

 

A

A

 

Ka

t

A

C

1

exp

2

exp

1

2

exp

Dose

V

1

Peripheral

Central,

C

1

CL

K

12

K

21

Newton 法

(20)

グラフィックス

• データの確認

• モデル診断

(21)

フェノバルビタールでの例

• NONMEM + S-PLUS

• Phoenix NLME

(22)

当てはまりの判断 (Goodness-of-Fit, GOF)

• 当てはまっている/いない、はどう客観的に判断す

るか

– モデル選択

– 重みの選択

• 解析者の判断にも依存

– 恣意性

– 再現性の問題

• コンパートメントモデルの当てはめ

• 統計モデル当てはめを使わない解析

(23)

モデル選択

• コンパートメント数を増やせば原理的には当ては

まりはよくなっていく

– しかし、非現実的

• 当てはまりのよさとコンパートメントの数(少なさ)

とのバランスを取る必要

– 赤池の情報量規準(AIC)最小となるモデル

AIC

1-com

3.83632

2-com

-9.19947

(24)

共変量モデル選択

 

 

   

 

 

i

i

i

i

ij

i

i

i

i

i

i

ij

t

t

d

id

ij

i

i

i

id

ij

b

BW

V

b

V

N

N

b

b

lV

lCl

t

t

lV

lCl

lV

D

y

ij

id

2

2

2

2

2

2

1

2

1

:

exp

3

.

1

exp

exp

exp

,

0

,

,

0

,

exp

exp

exp

3

b

b

β

(25)

検出力算出、例数設計のためのシミュレーション

モデルに基づき、データを発生

統計解析

検定

単回帰、ロジスティック回帰、生存時間解析

PPK/PD 解析

多数回

繰り返す

「有意」となった割合 = 検出力

目的の検出力(例 80%)を満たす例数を探索

(26)

血漿中濃度のシミュレーション

• 決定論的 (deterministic) シミュレーション

– コンパートメントモデル式

– 微分方程式

– 逆 Laplace 変換

• 確率論的 (stochastic) シミュレーション

– Monte Carlo シミュレーション

– 正規分布,一様分布等に従う乱数を利用

(27)

反復投与時の予測

• 単回投与のデータから反復投与を予測

– 反復投与の(余計な)影響はないか

– 代謝酵素の誘導、阻害

• 誘導があると、反復しても濃度が予測したほ

ど上昇しない

• 阻害があると、反復すると予測した以上に濃

度が上昇

• 反復投与すると濃度はどこまで上昇するか

• 何回投与すると定常になるか

– 反復投与試験は何日投与すべきか

(28)

反復投与時の濃度推移

0

500

0

24

48

72

96

120 144 168

Time (hr)

C

o

n

ce

n

tr

a

ti

o

n

(

n

g

/m

L

)

(29)

医薬品開発でのモデルの利用

• モデル解析? シミュレーション?

– 「信用できない」「よくわからない・難しい」

– 我々の対象は多様な個人差を有する生体である

吸収・分布・代謝・排泄

効果

副作用

個人差

(30)

仮想患者の発生

• パラメトリック

– 実際のデータから分布を推定

– 相関をどこまで反映できるか?

• 性別,年齢,体重,臓器(肝・腎)機

能,併用薬

– 多変量正規分布乱数

• ノンパラメトリック

– 実際のデータから復元抽出

• 過去の同種の治験データベースを利用

S-PLUS (, SAS)

(31)

リサンプリング

(32)

Conclusion

• 専門ソフト (Phoenix, NONMEM) と汎用ソ

フト (S-PLUS) の組み合わせ

参照

関連したドキュメント

重回帰分析,相関分析の結果を参考に,初期モデル

そこで本解説では,X線CT画像から患者別に骨の有限 要素モデルを作成することが可能な,画像処理と力学解析 の統合ソフトウェアである

今回チオ硫酸ナトリウム。クリアランス値との  

ベクトル計算と解析幾何 移動,移動の加法 移動と実数との乗法 ベクトル空間の概念 平面における基底と座標系

劣モジュラ解析 (Submodular Analysis) 劣モジュラ関数は,凸関数か? 凹関数か?... LP ニュートン法 ( の変種

Research Institute for Mathematical Sciences, Kyoto University...

解析の教科書にある Lagrange の未定乗数法の証明では,

3.5 今回工認モデルの妥当性検証 今回工認モデルの妥当性検証として,過去の地震観測記録でベンチマーキングした別の