集结经典应用案例<br/>用户成功案例解读<br/>分享项目中的实践方案
A classic case
集结经典应用案例
用户成功案例解读
分享项目中的实践方案
12/12
December 12, 2022

WinNonlin案例12:Phoenix友好的兼容性:Phoenix与SAS的链接

前言

定量药理学工作平台Phoenix是专为参与药物研发的科研工作者所设计的一款软件,它拥有友好界面以及多种灵活的授权方式(WinNonlin、NLME、IVIVC、PK Submit、Validation Suite),为用户洞察研发过程中所产生的数据提供的强有力数据分析解决方案;SAS是一个统计学中经常被使用到的商业软件,使用它可以完成一些复杂的统计分析功能。


有没有什么办法把两者结合起来呢?


611fc611e3d6d1ae066cbf3f04f8ac97.png


   当然是有的,Phoenix作为一个完整的解决方案平台,拥有友好的兼容性,可以把R、SAS、NONMEM、SigmaPlot等第三方分析工具无缝的集成至Phoenix平台,使用户可以像使用Phoenix本身的一些分析工具一样使用它们。


0a2711d2e6d818d10814c4623ec7cc8d.png3a41318d86de8e852f254e96438ca7cc.png

ecda3baed5b18614f8f2fad10af6dc1d.png

7e78fa89811cb034fef2e3d556da44dc.png

92154cca7b1437e87c968d145ea7b845.png


4 应用案例中使用到的SAS代码及其注释


4.1 代码注释


82d23ade867317fba29220bb3412c580.png


4.2 SAS代码


   /* CLEAR LOG AND OUTPUT WINDOWS */

   dm 'log; clear; output; clear;';

    

   libname indata XPORT "Final Parameters.xpt"; /*WNL_IN Subject Time Concen*/

    

   proc copy in=indata out=Work;

   run;

    

   data finpar;

   set Final_Pa;

   run;

    

   libname outdata XPORT "aucdescrp.xpt";

    

   proc copy in=work out=outdata;

   select finpar;

   run;


    

5 小结 


   1) 名称为“indata”,“outdata”的长久数据库是Phoenix调用SAS时的保留名称,用于Phoenix与SAS之间数据的输入与输出使用。

   2) 在Phoenix中调用SAS代码时,SAS代码的典型工作步骤,

   1从indata中读取数据,

   2将读取得到的数据复制到临时数据库,

   3对数据进行操作,

   4将结果表格复制到outdata数据库中。


姊妹篇

Phoenix 友好的兼容性:Phoenix 与 R 语言的链接