Science Workflow

藥物動力學

使用GUM不確定性傳播進行臨床劑量設計

Back to Science Hub

使用Sounio進行藥物動力學模擬

Sounio提供了一個強大的藥物動力學模擬平台,使藥劑量優化能夠嚴格處理不確定性。

符合GUM標準的萬古霉素劑量設計

Sounio的Knowledge構件包含了置信值(ε),這些值在計算中會進行傳播。

// 15 mg/kg/day: Level 1A證據(RCT元分析,18個中心,n=2204)
// `ε=0.92`反映了高質量的證據以及已知的人體間變異。
let base_dose: Knowledge<f64> = Knowledge(15.0, ε=0.92, prov="ASHP_2020_Level1A_RCT")

// 醫院地板秤:±0.5 kg在78.5公斤的病人上→`ε=0.98`(已校準的設備)。
let weight: Knowledge<f64> = Knowledge(78.5, ε=0.98, prov="hospital_scale_calibrated")
let ref_wt: Knowledge<f64> = Knowledge(70.0, ε=1.0)

// GUM傳播是自動的:`ε(a/b) = ε(a)×ε(b)`在獨立錯誤的情況下。
let weight_factor: Knowledge<f64> = weight / ref_wt
let dose1: Knowledge<f64> = base_dose * weight_factor
// `ε(dose1) ≈ 0.92 × 0.98 × 1.0 = 0.9016`

安全門檻

您可以通過編譯時或運行時強制執行安全閾值,使用傳播的置信度。

let conf_dose = dose3.ε

if conf_dose >= 0.82 {
    println("  PRESCRIBE: dose pipeline confidence sufficient")
} else {
    println("  BLOCKED:   refine CrCl estimate (Cockcroft-Gault CV too high)")
}