
简介这份资源是面向药代动力学与生物等效性研究人员的 Phoenix WinNonlin 6.0 规范化操作文档帮助分析人员解决数据统计流程不统一、参数选择易出错的问题适合具备一定药动学基础、需要按规范出具检测数据的实验人员参考。压缩包内共 1 个 docx 文件约 109KB以文字说明形式系统整理了软件使用的基本要求、项目与数据表创建、NCA 参数计算、生物等效性与生物利用度计算等模块并针对缓释制剂单次与多次给药、药代动力学试验分别列出应选参数及保留位数设置。文档还提示了复测数据采用、服药顺序核对、DF/τ 小于 143% 等易错细节可帮助读者对照规范逐步完成数据录入与验证减少因参数误选或数据不完整导致的结果偏差。目前已有 6133 人学习下载适合作为日常操作时的流程参照与排错依据。1. 拿到一份 WinNonlin 6.0 操作规范先别急着点 New Project生物等效性试验的数据统计最怕的不是算不出来而是算出来了却不知道哪一步埋了雷。Phoenix WinNonlin 6.0 这套流程文档核心价值不在软件本身而在于它把「受试者数据录入 → NCA 参数计算 → 生物等效性判定 → 非参数检验 → 报表出图」整条链路固定成了一套可复核的动作序列。换句话说它解决的是数据统计软件用得不规范导致结论不可追溯的问题适合做 BE/BL 项目的数据管理员、统计岗和刚接手 WinNonlin 的临床药理从业者。这份材料里有一条容易被忽略的硬约束三交叉检测项目的数据统计不在该流程覆盖范围内拿到项目先确认设计类型比急着建表重要得多。2. 建表与 NCA 参数计算列类型、Mappings 和参数勾选怎么定WinNonlin 的 NCA 计算能不能跑通八成取决于数据表建得对不对。软件对列的数据类型是敏感的form 列一旦建成 Numeric后面 Mappings 里选 Sort 就会出问题验证阶段直接卡住。这一章把建表、映射、参数选择三件事拆开讲每一步都落到具体操作和参数含义上。2.1 数据表列定义subject、form、time、conc 的类型与精度新建 Worksheet 后点 Add 添加列四列是底线配置subject受试者、form制剂可简写 Form、time时间、conc浓度。form 的 Data Type 必须选 Text其余三列选 Numeric。Unit 填单位Custom 填保留位数规则是 F 加数字表示保留几位小数G 表示有效数字E 表示科学计数法。浓度列一般按检测方法的实际精度设比如检测报告给到三位小数就填 F3别为了好看统一抹成两位后面 Cmax 的位数要求是跟输入浓度保持一致的。列顺序填错了不用重建选中列用上下箭头调整即可数据类型、单位、保留位数漏填也能在 Columns 框下通过 DataType、Unit、Custom 补改。粘贴数据前建议先确认复测数据的采用规则——同一受试者同一时间点有复测值时采用哪一个必须按项目 SOP 定死这是后面所有参数可复现的前提。2.2 NCA 的 Mappings 与 Dosing 设置在数据表上右键 Send To → NCA and Toolbox → NCA进入 Setup 选项卡。Mappings 下 subject 和 form 都选 Sorttime 选 Timeconc 选 Concentration。这一步的本质是告诉软件哪些列是分组键、哪个是自变量、哪个是因变量选错任何一个结果表里的参数就会串组。Dosing 设置是新手最容易漏的地方勾选 Use internal Worksheet弹出窗口里取消 subject 和 form 的勾选只保留剂量相关信息。Dose 填服药剂量Time of Dose 填给药时间生物利用度试验一般填 0多次给药时 Tau 填给药间隔单次给药不加这一项。Unit 填剂量单位。这里的逻辑是剂量信息如果按 subject 逐行挂软件会按行读取导致同一受试者不同时间点被当成不同剂量处理结果直接失真。2.3 参数勾选等效试验、缓释制剂、药代试验三套清单点 Parameter Names选 Use internal Worksheet然后按试验类型逐项设 YES/NO。文档给的三套清单可以直接抄试验类型给药方式必选参数等效试验—HL_Lambda_z、Tmax、Cmax、AUClast、AUCINF_obs缓释制剂等效单次上述五项 MRTlast、MRTINF_obs缓释制剂等效多次上述五项 Cmin、Cavg、Fluctuation%、MRTINF_obs、AUCss药代试验单次Lambda_z、HL_Lambda_z、Tmax、Cmax、AUClast、AUCINF_obs、Vz_F_obs、Cl_F_obs、MRTlast、MRTINF_obs药代试验多次Lambda_z、HL_Lambda_z、Tmax、Cmax、AUClast、AUCINF_obs、Cmin、Cavg、Fluctuation%、Vz_F、Clss_F、MRTINF_obs、Accumulation Index、AUCss缓释制剂多次给药有一个额外判定受试制剂与参比制剂相比DF/τ 要小于 143%τ 是给药间隔。这个值不是 WinNonlin 自动判的得在结果表里自己算。2.4 验证、执行与结果导出参数设完先点 Verify NCA出现 “NCA is ready to be run” 才能执行出现其他提示就切到 Verification 选项卡看原因改完再验。验证通过后点 Execute NCA。结果在 Results 下的 Final Parameters Pivoted from NCA点 Copy to Data Folder 导出到 Data 文件夹导出时设参数保留位数。位数规则按文档执行HL_Lambda_z、Tmax 保留两位Cmax 与输入浓度位数一致AUC 两位数保留两位、三位数保留一位、四位数不保留小数Lambda_z 保留四位Vd 不保留小数Cl 保留一位MRT 保留两位DF 保留一位Accumulation Index 保留两位。导出后在数据表里加 Ratio、sequence、period 三列Ratio 和 period 为 Numericsequence 为 Text算 AUC0-t/AUC0-∞要求大于 80%。这个比值是判断采样点是否覆盖到消除相末端的粗筛低于 80% 说明 AUCINF 外推比例过大参数可信度要打问号。3. 生物等效性判定CI、Power 与方差分析结果怎么读NCA 出的是个体参数BE 判定要在这些参数上再做一次统计。这一步的坑集中在映射关系和结果解读上映射错了软件不报错但算出来的是另一回事。3.1 Bioequivalence 的 Mappings 与执行选中 Final Parameters Pivoted from NCA右键 Send To → NCA and Toolbox → Bioequivalence。Mappings 下 Cmax、AUClast、AUCINF_obs 选 Dependentform 选 Formulation多次给药时等效计算用 Cmax 和 AUCss。点 Verify Bioequivalence出现 ready 提示后点 Execute Bioequivalence结果同样用 Copy to Data Folder 导出并设位数。3.2 结果判读五个硬指标Average Bioequivalence 表里相对生物利用度 Ratio Ref 尽量落在 95%~105%CI 90 范围在 80%~125%Prob80/125 0.05AHpval 0.05Power 0.8。Final Variance Parameters 里 Intrasubject CV 小于 0.3。Partial SS 的方差分析中周期间、制剂间、服用顺序的 P 值都要大于 0.05。Ratios TestT 里 Ratio Pctref 在 60%~170%Cmax 放宽到 50%~200%超限需要复测。Cmax 的置信区间如果不满足 80%~125%文档给了一条单独处理路径按国内标准用 75%~133% 单独计算。这条要写进分析计划里不能事后临时改口径。3.3 Tmax 非参数检验右键药代参数结果表 Send To → NCA and Toolbox → CrossoverMappings 下 Form 选 TreatmentResponse 选 Tmax验证后执行 Wilcoxon 配对法。结果看 Effects 工作表里 TreatmentSEQ1SEQ2的 P 值要求大于 0.05。缓释制剂和药代试验的非参数检验范围更宽单次给药要算 t1/2、Tmax、MRTlast、MRTINF_obs多次给药算 t1/2、Tmax、MRTINF_obs等效试验只算 Tmax。4. 报表与药时曲线Table 的行列映射和 XY Plot 的分组逻辑统计结果最终要落到可提交的表格和图里WinNonlin 的 Reporting 和 Plotting 模块不算复杂但行列映射一错整张表就废了。4.1 Table 的 Row/Column/RowID/Data 映射右键数据表 Send To → Reporting → Table。Row 是主要列Column 是行RowID 是次要列Data 是数据。三类常用表直接套血药浓度统计表Row 选 formRowID 选 subjectColumn 选 timeData 选 conc。药代参数结果表RowID 选 subjectData 选各参数form 放 Row 或 Column 都行。生物利用度结果表RowID 选 subjectData 选 Ratio PctrefColumn 选 Dependent。Statistics 下勾 Mean、SD、RSD生物利用度和药代参数再加 Geometric Mean。Option 里 Numeric Precision 的 Value 设位数Mean、SD、Geometric Mean 与数据源一致RSD 保留一位小数。4.2 XY Plot 的分组与误差棒右键受试者数据 Send To → Plotting → XY Plot。X 轴选时间Y 轴选浓度。单个受试者的药时曲线Group 选 subject、Page(Sort) 选 form受试与参比分开画时反过来Group 选 form、Page(Sort) 选 subject。做均数对比图时Error 设在 Error Bars 的 Lower 和 Upper 上。图样式在 Plot → Layout 里调标题在 Plot → Title 加坐标范围在 Axes → X or Y 设曲线颜色在 Graphs → conc VS time → Appearance 改。均数图的误差棒如果没设上下限画出来只有点没有区间审阅时一眼就能看出问题。5. 避坑排查五条血泪经验5.1 验证一直不通过提示信息看不懂现象点 Verify NCA 反复失败Verification 选项卡里报列类型或映射错误。原因多半是 form 列建成了 Numeric或者 Mappings 里 subject/form 没选 Sort。解决回数据表检查列 Data TypeText 和 Numeric 不能混再逐项核对 Mappings 四个下拉框。5.2 参数结果串组同一受试者出现多套剂量现象NCA 结果里同一 subject 的参数重复出现AUC 明显偏大或偏小。原因Dosing 里 Use internal Worksheet 弹出窗口没取消 subject、form 的勾选剂量按行读取了。解决重新进 Dosing取消这两个勾选只保留剂量列重跑 NCA。5.3 AUC0-t/AUC0-∞ 低于 80%现象导出表里 Ratio 列大量小于 0.8。原因采样时间不够长末端消除相没覆盖到AUCINF 外推比例过大也可能是 Lambda_z 拟合点选得不对。解决先看个体浓度-时间图末端是否已降到 Cmax 的 5% 以下再检查 Lambda_z 的拟合区间必要时按 SOP 调整拟合点数不能直接改 Ratio。5.4 BE 结果 CI 超限但参数看着正常现象个体参数没问题Average Bioequivalence 里 CI 90 超出 80%~125%。原因Intrasubject CV 偏大或样本量不足导致 Power 低于 0.8也可能是 Cmax 用了通用标准而没走 75%~133% 的单独口径。解决先看 Final Variance Parameters 的 CV 和 Power再确认 Cmax 是否应按国内标准单独计算两者都排除后才考虑复测。5.5 表格导出后位数不对现象Copy to Data Folder 出来的表小数位和预期不一致。原因导出时没设参数保留位数或 Option 里 Numeric Precision 没同步改。解决导出前在结果表设好位数Table 里再核一遍 Value 设置两处要一致。6. 把流程固化成检查单我每次跑 BE 都强制走一遍的顺序WinNonlin 6.0 这套流程真正值钱的地方是它把「先验后跑」变成了硬约束。我现在的习惯是拿到项目先确认设计类型三交叉的直接排除在这套流程之外建表前把复测数据采用规则和随机表服药顺序核对完再动手建 WorksheetNCA 参数勾选按试验类型对照清单逐项打勾不凭记忆Verify 不通过绝不点 ExecuteVerification 的报错信息逐条读不猜。导出环节我固定做两件事一是 AUC0-t/AUC0-∞ 的 Ratio 列必算低于 80% 的个体单独标记二是 BE 结果五个硬指标Ratio Ref、CI 90、Prob80/125、AHpval、Power加 CV 和方差分析 P 值做成一张核对表逐项打勾才算完。Tmax 的非参数检验范围按给药方案区分单次和多次的 MRT 项不一样这条我吃过亏后来直接在检查单上写死。药时曲线我一般先画个体图再画均数图个体图用来抓异常受试者均数图用来出报告误差棒上下限每次手动确认一遍。这套动作跑熟之后一个标准两周期 BE 项目从建表到出图大概两三个小时返工率明显下降。从那以后我每次接手新项目都强制先把这份检查单过一遍再打开软件希望帮到你。本文还有配套的精品资源点击获取