R语言速释制剂QBD解决方案之一

本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。

第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。

第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产性的影响。处方研究在实验规模进行(1.0kg,5000片)。

处方研究1的目的是选择MCC/Lactose的比例以及崩解剂的用量,并理解这些变量是否与原粒药粒径分布有交互作用。这个研究也用来确立处方稳健性。这些处方因素对响应变量的影响的带3个中心点的23全因子DOE列于表21。

崩解剂加到颗粒内,用量范围为1-5%。MCC/Lactose的比例为1:2,1:1,2:1。原料药的重量占10%。滑石粉的用量占2.5%。硬脂酸镁的用量占1%。片重为200.0mg。

用三种滚压力滚压物料。调整压片力(允许的范围是11-13.0kP)以研究片剂硬度为12.0kP时的溶出。选择12.0kP的片剂硬度以研究处方变量对溶出的影响因为更高的硬度是溶出的最差条件。如果固定压片力则可以混杂片剂硬度的影响。

表21列出了考察的因子和响应。

表22列出了溶出,含量均一性,粉末流动系数和10KN压片力的片剂硬度。

library(FrF2)

study1<-FrF2(nruns=8,nfactors=3, ncenter=3,factor.names=list(A=c("-1","+1"),B=c("-1","+1"),C=c("-1","+1")), replications=1,randomize=FALSE)

> study1

y1<-c(99.5,77.0,98.7,86.0,99.0,76.0,99.0,84.0,91.0,89.4,92.0)

y3<-c(4.1, 2.9, 4.0, 3.2, 5.0, 3.8, 5.1, 4.0, 4.0, 3.9, 4.1)

y5<-c(6.16,8.46,6.09,8.46,4.97,7.56,4.77,7.25,6.62,6.66,6.46)

y7<-c(9.1,8.3,  9.1, 8.6, 13.5,12.5,12.9,13.2,10.6,10.9,11.3)

study1 <- add.response( study1, y1)

study1 <- add.response( study1, y3)

study1 <- add.response( study1, y5)

study1 <- add.response( study1, y7)

mod1 <- lm( y1 ~A*B, data = study1)

anova(mod1)

将Residuals分解为弯曲性、纯误差、Lack of Fit:

SS Pure Error=((91.0)^2+(92.0)^2+(89.4)^2-(91.0+92.0+89.4)^2/3)=3.44

纯误差的自由度为3-1=2

MS Pure Error =3.44/2=1.72

SS Curvature=8*3*((84.0+98.7+77.0+99.0+99.0+99.5+86.0+76.0)/8-(91.0+92.0+89.4)/3)^2/(8+3)= 1.77

弯曲性的自由度为1

MS Curvature=1.77/1=1.77

F Curvature=MS Curvature/MS Residuals = 1.74

SS Lack of fit=7.88-3.44-1.77=2.67

Lack of fit的自由度为4

MS lack of fit= SS Lack of fit/4=0.67

F lack of fit=MS lack of fit/MS Pure Error=0.39

Pr(>F) Curvature=1-pf(1.74,1,6)=0.2352431

Pr(>F) lack of fit=1-pf(0.39,4,2)=0.8079788

最终的方差分析表如下:

Response: y1

               Df Sum Sq Mean Sq F value    Pr(>F)   

A               1 669.78  669.78  657.72  2.316471e-07 ***

B               1  32.81   32.81   32.22  0.001287723 **

A:B             1  39.60   39.60   38.89  0.00078691  ***

Curvature        1   1.77    1.77    1.74  0.2352431

Residuals        6   6.11    1.02     -      -

lack of fit        4   2.67    0.67    0.39  0.8079788 

Pure Error        2   3.44    1.72   

表23是溶出度的ANOVA分析结果。

如表23所示,溶出度的弯曲效应并不显著。用所有的数据(包括中心点)拟合模型。

library(FrF2)

study1<-FrF2(nruns=8,nfactors=3, ncenter=3,factor.names=list(A=c("-1","+1"),B=c("-1","+1"),C=c("-1","+1")), replications=1,randomize=FALSE)

study1

y1<-c(99.5,77.0,98.7,86.0,99.0,76.0,99.0,84.0,91.0,89.4,92.0)

y3<-c(4.1, 2.9, 4.0, 3.2, 5.0, 3.8, 5.1, 4.0, 4.0, 3.9, 4.1)

y5<-c(6.16,8.46,6.09,8.46,4.97,7.56,4.77,7.25,6.62,6.66,6.46)

y7<-c(9.1,8.3,  9.1, 8.6, 13.5,12.5,12.9,13.2,10.6,10.9,11.3)

study1 <- add.response( study1, y1)

study1 <- add.response( study1, y3)

study1 <- add.response( study1, y5)

study1 <- add.response( study1, y7)

mod1 <- lm( y1 ~A*B, data = study1)

anova(mod1)

> anova(mod1)

Analysis of Variance Table

Response: y1

          Df Sum Sq Mean Sq F value    Pr(>F)   

A          1 669.78  669.78 595.188 4.951e-08 ***

B          1  32.81   32.81  29.152 0.0010093 **

A:B        1  39.60   39.60  35.194 0.0005802 ***

Residuals  7   7.88    1.13                     

---

Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

将Residuals分解为纯误差、Lack of Fit:

SS Pure Error=((91.0)^2+(92.0)^2+(89.4)^2-(91.0+92.0+89.4)^2/3)=3.44

纯误差的自由度为3-1=2

MS Pure Error =3.44/2=1.72

SS Lack of fit=7.88-3.44=4.44

Lack of fit的自由度为7-2=5

MS lack of fit= SS Lack of fit/5=0.888

F lack of fit=MS lack of fit/MS Pure Error=0.516

Pr(>F) lack of fit=1-pf(0.516,5,2)=0.7618

library(daewr)

fullnormal(coef(mod1)[-1], alpha=.025)

effects <-coef(mod1)

effects <-effects[2:4]

effects <-effects[ !is.na(effects) ]

library(daewr)

halfnorm(effects, names(effects), alpha=.25)

library(BsMD)

LenthPlot(mod1, main = "Lenth Plot of Effects")

A.num <-study1$A

levels(A.num) <- c(10,30)

B.num <- study1$B

levels(B.num) <- c(1,5)

A.num <- as.numeric(as.character(A.num))

B.num <- as.numeric(as.character(B.num))

mod1 <- lm( y1 ~A.num*B.num, data = study1)

library(rsm)

contour(mod1, ~ A.num+B.num)

persp(mod1, ~ A.num+B.num, zlab="y1", contours=list(z="bottom"))

如图10的半正态图和表24的未调整模型的ANOVA结果所示,影响溶出度的显著因子为A(原料药粒径),B(崩解剂用量),AB(原料粒径与崩解剂用量交互作用)。

图11展示原粒药粒径与崩解剂用量对溶出度的影响。

A <- factor(c(1,-1, 1,-1,-1,-1,1, 1))

B <- factor(c(1, 1,-1,-1, 1,-1,1,-1))

C <- factor(c(1,-1,-1, 1, 1,-1,1, 1))

y1<-c(84.0, 98.7, 77.0, 99.0, 99.0, 99.5, 86.0,76.0)

y3<-c(4.0,  4.0,  2.9,  5.0,  5.1,  4.1,  3.2, 3.8 )

y5<-c(7.25, 6.09, 8.46, 4.97, 4.77, 6.16, 8.46,7.56)

y7<-c(13.2, 9.1,  8.3,  13.5, 8.3,  9.1,  8.6, 12.5)

study1<- data.frame (A=A,B=B,C=C,y1=y1, y3=y3, y5=y5, y7=y7)

write.csv( plan, file = "E://data//study1.csv", row.names = FALSE )

study1 <- read.csv("E://data//study1.csv")

mod1 <- lm( y1 ~A*B, data = study1)

anova(mod1)

> anova(mod1)

Analysis of Variance Table

Response: y1

          Df Sum Sq Mean Sq  F value   Pr(>F)   

A          1 669.78  669.78 1003.416 5.92e-06 ***

B          1  32.80   32.80   49.146 0.002180 **

A:B        1  39.60   39.60   59.333 0.001529 **

Residuals  4   2.67    0.67                     

---

Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

with(study1, (interaction.plot(A,B,y1, type = "b", pch = c(18,24,22), leg.bty = "o", main = "Interaction Plot of A and B", xlab = "A",ylab = "y1")))

#以下将因子变量转为自然变量

A.num <-study1$A

levels(A.num) <- c(10,30)

B.num <- study1$B

levels(B.num) <- c(1,5)

A.num <- as.numeric(as.character(A.num))

B.num <- as.numeric(as.character(B.num))

mod1 <- lm( y1 ~A.num*B.num, data = study1)

contour(mod1, ~ A.num + B.num)

persp(mod1, ~ A.num + B.num, zlab=" y1", contours=list(z="bottom"))

影响崩解时间的显著因子

崩解剂是唯一影响片剂崩解时间的显著因子。但是所有的批次都在小于4分钟内快速的崩解。

影响片剂含量的显著因子

所有的批次含量均在标准范围内(95.0-105.0% w/w) ,没有因子对含量有显著影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/diannao/86420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“详规一张图”——新加坡土地利用数据

在城市规划和土地管理领域&#xff0c;精确且详尽的空间数据是进行有效决策的基石。随着地理信息系统&#xff08;GIS&#xff09;技术的发展&#xff0c;我们能够以前所未有的精度和细节来捕捉、分析和展示土地利用信息。这不仅提升了数据的质量和可靠性&#xff0c;还使得城市…

LabVIEW双光子成像系统技术

双光子成像技术的核心特性 双光子成像通过双低能量光子协同激发机制&#xff0c;展现出显著的技术优势&#xff1a; 深层组织穿透能力&#xff1a;适用于活体组织深度成像 高分辨率观测性能&#xff1a;满足微观结构的精细研究需求 低光毒性特点&#xff1a;减少对样本的损伤…

MySQL自定义函数零基础学习教程

1. 引言 想象一下&#xff0c;你在用计算器做数学题。每次计算"圆形面积"时&#xff0c;你都要输入&#xff1a;3.14 半径 半径。如果能把这个计算步骤保存起来&#xff0c;下次只要输入半径就自动算出面积&#xff0c;那该多方便&#xff01; MySQL自定义函数就…

八股---7.JVM

1. JVM组成 1.1 JVM由哪些部分组成?运行流程? 难易程度:☆☆☆ 出现频率:☆☆☆☆ Java Virtual Machine:Java 虚拟机,Java程序的运行环境(java二进制字节码的运行环境)好处:一次编写,到处运行;自动内存管理,垃圾回收机制程序运行之前,需要先通过编译器将…

企业级AI-DevOps工具链的构成及实现方案

企业级AI-DevOps工具链的构成及实现方案 DevOps在AI大模型研发中的重要性及应用背景一、场景驱动的AI产品研发运营机制二、AI-DevOps生产线建设三、基于DevOps的AI大模型研发机制四、基于DevOps的智能体场景研发机制五、场景驱动的应用评估分析机制 DevOps在AI大模型研发中的重…

在 Spring Boot 项目里,MYSQL中json类型字段使用

前言&#xff1a; 因为程序特殊需求导致&#xff0c;需要mysql数据库存储json类型数据&#xff0c;因此记录一下使用流程 1.java实体中新增字段 private List<User> users 2.增加mybatis-plus注解 TableField(typeHandler FastjsonTypeHandler.class) private Lis…

Python竞赛环境搭建全攻略

Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型&#xff08;算法、数据分析、机器学习等&#xff09;不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…

在 Win10 上 WSL 安装 Debian 12 后,Linux 如何启动 SMTP 服务?

在 WSL 的 Debian 12 中启动 SMTP 服务&#xff08;以 Postfix 为例&#xff09;&#xff0c;请按以下步骤操作&#xff1a; 1. 安装 Postfix sudo apt update sudo apt install postfix mailutils安装过程中会弹出配置窗口&#xff1a; General type of mail configuration&a…

树莓派超全系列教程文档--(59)树莓派摄像头rpicam-apps

这里写目录标题 rpicam-apps libcamera 文章来源&#xff1a; http://raspberry.dns8844.cn/documentation 原文网址 rpicam-apps 树莓派操作系统 Bookworm 将相机捕捉应用程序从 libcamera-\* 重命名为 rpicam-*。符号链接允许用户暂时使用旧名称。尽快采用新的应用程序名称…

【数据结构】图论最短路径算法深度解析:从BFS基础到全算法综述​

最短路径 导读一、最短路径1.1 单源最短路径1.2 各顶点间的最短路径1.3 最短路径算法 二、BFS算法结语内容回顾下一篇预告&#xff1a;挑战带权最短路径&#xff01; 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 欢迎继续探索图算法的…

中国政务数据安全建设细化及市场需求分析

(基于新《政务数据共享条例》及相关法规) 一、引言 近年来,中国政府高度重视数字政府建设和数据要素市场化配置改革。《政务数据共享条例》(以下简称“《共享条例》”)的发布,与《中华人民共和国数据安全法》(以下简称“《数据安全法》”)、《中华人民共和国个人信息…

Linux信号保存与处理机制详解

Linux信号的保存与处理涉及多个关键机制&#xff0c;以下是详细的总结&#xff1a; 1. 信号的保存 进程描述符&#xff08;task_struct&#xff09;&#xff1a;每个进程的PCB中包含信号相关信息。 pending信号集&#xff1a;记录已到达但未处理的信号&#xff08;未决信号&a…

【Redis】笔记|第10节|京东HotKey实现多级缓存架构

缓存架构 京东HotKey架构 代码结构 代码详情 功能点&#xff1a;&#xff08;如代码有错误&#xff0c;欢迎讨论纠正&#xff09; 多级缓存&#xff0c;先查HotKey缓存&#xff0c;再查Redis&#xff0c;最后才查数据库热点数据重建逻辑使用分布式锁&#xff0c;二次查询更新…

php apache构建 Web 服务器

虚拟机配置流程winsever2016配置Apache、Mysql、php_windows server 2016配置web服务器-CSDN博客 PHP 和 Apache 通过 ​​模块化协作​​ 共同构建 Web 服务器&#xff0c;以下是它们的交互机制和工作流程&#xff1a; ​​一、核心组件分工​​ 组件角色​​Apache​​Web …

二分查找排序讲解

一、二分查找&#xff08;Binary Search&#xff09; 核心思想&#xff1a; 前提&#xff1a;数组必须是 有序的&#xff08;比如从小到大排列&#xff09;。目标&#xff1a;在数组中快速找到某个数&#xff08;比如找 7&#xff09;。方法&#xff1a;每次排除一半的数&…

【Redis实战:缓存与消息队列的应用】

在现代互联网开发中&#xff0c;Redis 作为一款高性能的内存数据库&#xff0c;广泛应用于缓存和消息队列等场景。本文将深入探讨 Redis 在这两个领域的应用&#xff0c;并通过代码示例比较两个流行的框架&#xff08;Redis 和 RabbitMQ&#xff09;的特点与适用场景&#xff0…

[拓扑优化] 1.概述

常见的拓扑优化方法有&#xff1a;均匀化法、变密度法、渐进结构优化法、水平集法、移动可变形组件法等。 常见的数值计算方法有&#xff1a;有限元法、有限差分法、边界元法、离散元法、无网格法、扩展有限元法、等几何分析等。 将上述数值计算方法与拓扑优化方法结合&#…

【openssl】升级为3.3.1,避免安全漏洞

本文档旨在形成 对Linux系统openssl版本进行升级 的搭建标准操作过程&#xff0c;搭建完成后&#xff0c;实现 openssl 达到3.3以上版本&#xff0c;避免安全漏洞 效果。 一、查看当前版本 版本不高于3.1的&#xff0c;均需要升级。 # 服务器上运行以下命令&#xff0c;查看…

基于正点原子阿波罗F429开发板的LWIP应用(6)——SNTP功能和lwiperf测速

说在开头 正点原子F429开发板主芯片采用的是STM32F429IGT6&#xff0c;网络PHY芯片采用的是LAN8720A(V1)和YT8512C(V2)&#xff0c;采用的是RMII连接&#xff0c;PHY_ADDR为0&#xff1b;在代码中将会对不同的芯片做出适配。 CubeMX版本&#xff1a;6.6.1&#xff1b; F4芯片组…

C:\Users\中文名修改为英文名

C:\Users\中文名修改为英文名 背景操作步骤 背景 买了台新电脑&#xff0c;初始化好不知道啥操作把自己的登录用户名改成了中文&#xff0c;有些安装的软件看见有中文直接就水土不服了。 操作步骤 以下称中文用户名为张三。 正常登录张三用户 进入用户管理页面修改用户名&a…