系统大作业. 多酶级联反应酶配比及投料优化(1)

资料来源

主要的参考文献是
004_Maximizing the Efficiency of Multienzyme Process by Stoichiometry Optimization
和 ETH_Zurich 文件夹中的 002_Forward design of a complex enzyme cascade reaction;
第一篇文章是三个酶/5(7)反应的问题;
第二篇文章是糖酵解的优化问题。

数据/参数来源

004文中和SI中有模型/参数
002的主要在参考文献中
KEGG(?)

方法
理解酶促反应模型
Matlab求解稳态解

采用CSTR模型。目标为所用的酶总量最少;待优化参数为投料和中间产物的量;限制条件为中间产物的量:具有上界和下界。

优化方法?
Matlab工具箱Simbiology

求解时序问题
如何在Matlab环境下写一个类似脚本的调优循环?(Integrate with Matlab)

参考资料

(声明:本文的链接不一定全部有效;如无法跳转请结合关键字自行搜索。)
Simbiology-Mathworks官网
SimBiology® 提供用于对动态系统进行建模、仿真和分析的应用程序和可编程工具,主要用于药代动力学/药效动力学 (PK/PD) 和系统生物学应用。它提供了用于构建模型的模块图编辑器,您也可以使用 MATLAB® 语言以编程方式创建模型。SimBiology 包含一个常见的 PK 模型库,您可以对其自定义并与系统生物学的机理模型集成。
采用多种模型探查技术,您可以确定最佳给药方案和在细胞途径中推定的药物靶标。SimBiology 使用常微分方程 (ODE) 和随机求解器来仿真药物暴露量、药物功效、酶和代谢物水平的动态变化。您可以使用参数扫描敏感度分析来研究系统动态并指导实验。您还可以使用单个对象或群体数据来估算模型参数。

Features of Simbiology

Matlab Videos板块中搜索Simbiology,大概有15个左右的相关视频。

创建模型

Building a model in Simbiology

  • 通过initial assignment指定动力学参数
  • 改变参数的作用域(命名空间)
  • 改变模拟的全局属性,如模拟时长/单位统一等
  • 通过列表视图(table)增加reaction或species项
QSP modelling

MATLAB and SimBiology Facilitate QSP Modeling and Analysis to Support Drug Development

  • Model中的diagram中的Cloning:创建同一Species的多个副本
  • Simulation的Property(右键)中选择需要被展示的量
  • Simulation 在explore选项卡中增加不重叠的plot
  • Dose中指定给药方案
  • Simulation中叠放不同方案下的结果;Doses to apply指定Simulation的给药方法
  • Explorer tools 更改模型参数:interactive 交互式的方法;或者Parameter Scan:Automatic 的方法(Editor->Open->Scan)
  • 可以在Scan的结果中给出mint(x(t))
  • Sensitivity analysis 针对参数的敏感性分析
  • Variants 创建无副本的模型变体
  • 可以查看模型的Matlab代码并实现自动化

总结:

本视频的参考文献
Reference paper

Metabolic Engineering Models(推荐)

Synthetic Biology and Metabolic Engineering with MATLAB and SimBiology

  • 从数据中拟合参数
  • 从KEGG中导入模型与参数
  • 创建模型的Variant
  • 与Matlab中其他数据处理/优化工具箱耦合
  • 使用代码来控制Simbiology对象
  • Sensitivity analysis
Synthetic Biology Systems Modeling

Modeling Synthetic Biology Systems with MATLAB and SimBiology

Streamline
  • 实现文献中的模型
  • 通过 Simulation 和 Analysis 对模型有所理解和控制
  • 将结果整理为易于分享的格式
Tools

Tools

数据库

BioModels 包含了各种格式的生物信息学模型;
Matlab Central/ FileExchange 中包含了本Webinar的示例模型(iGEM Metabolator);

PKPD model Teaching in Class

Teaching PK/PD and Mechanistic Modeling with MATLAB and SimBiology
这个Webinar中作者展示了如何在课堂中应用 SimBiology 的功能,包括了

  • 通过模板导入,并建立用户自定义的PKPD模型
  • 导入数据,从数据中估计模型参数
  • 通过公式关联不同隔室中的组分量
  • 模拟不同给药方式或剂量
  • 生成包含公式、图表与代码的报告

相关概念

QSP: Quantitive Systems Pharmacology
Status of QSP Modeling in the Pharmaceutical Industry. July 6,2016
Sensitivity Analysis: Sensitivity analysis is the study of how the uncertainty in the output of a mathematical model or system (numerical or otherwise) can be divided and allocated to different sources of uncertainty in its inputs. A related practice is uncertainty analysis, which has a greater focus on uncertainty quantification and propagation of uncertainty; ideally, uncertainty and sensitivity analysis should be run in tandem.
What is Sensitivity Analysis?
All you want to know about Sensitivity Analysis. March 29 2018

事项
  • 使用Simbiology实现004中的动态模型
  • 耦合优化工具箱实现自动优化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值