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
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86420.shtml
英文地址,請注明出處:http://en.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…