Han Seunghoon, Lim Byounghee, Lee Hyemi, Bae Soo Hyun
PIPET (Pharmacometrics Institute for Practical Education and Training), College of Medicine, The Catholic University of Korea, Seoul 06591, Korea.
Department of Clinical Pharmacology and Therapeutics, The Catholic University of Korea Seoul St. Mary's Hospital, Seoul 06591, Korea.
Transl Clin Pharmacol. 2018 Dec;26(4):166-171. doi: 10.12793/tcp.2018.26.4.166. Epub 2018 Dec 19.
Although there are many commercially available training software programs for pharmacokinetics, they lack flexibility and convenience. In this study, we develop simulation software to facilitate pharmacokinetics education. General formulas for time courses of drug concentrations after single and multiple dosing were used to build source code that allows users to simulate situations tailored to their learning objectives. A mathematical relationship for a 1-compartment model was implemented in the form of differential equations. The concept of population pharmacokinetics was also taken into consideration for further applications. The source code was written using R. For the convenience of users, two types of software were developed: a web-based simulator and a standalone-type application. The application was built in the JAVA language. We used the JAVA/R Interface library and the 'eval()' method from JAVA for the R/JAVA interface. The final product has an input window that includes fields for parameter values, dosing regimen, and population pharmacokinetics options. When a simulation is performed, the resulting drug concentration time course is shown in the output window. The simulation results are obtained within 1 minute even if the population pharmacokinetics option is selected and many parameters are considered, and the user can therefore quickly learn a variety of situations. Such software is an excellent candidate for development as an open tool intended for wide use in Korea. Pharmacokinetics experts will be able to use this tool to teach various audiences, including undergraduates.
虽然有许多市面上可买到的药代动力学培训软件程序,但它们缺乏灵活性和便利性。在本研究中,我们开发了模拟软件以促进药代动力学教育。使用单剂量和多剂量给药后药物浓度随时间变化的通用公式来构建源代码,使用户能够模拟符合其学习目标的情况。以微分方程的形式实现了一室模型的数学关系。还考虑了群体药代动力学的概念以供进一步应用。源代码使用R编写。为方便用户,开发了两种类型的软件:基于网络的模拟器和独立型应用程序。该应用程序用JAVA语言构建。我们使用JAVA/R接口库以及JAVA中的“eval()”方法实现R/JAVA接口。最终产品有一个输入窗口,其中包括参数值、给药方案和群体药代动力学选项的字段。进行模拟时,输出窗口会显示所得的药物浓度随时间变化的情况。即使选择了群体药代动力学选项并考虑了许多参数,模拟结果也能在1分钟内获得,因此用户可以快速了解各种情况。这样的软件作为一种打算在韩国广泛使用的开放工具,是开发的优秀候选对象。药代动力学专家将能够使用此工具向包括本科生在内的各种受众进行教学。