文件交换选择的一周

我们最好的用户提交

自动构建MATLAB应用程序

汪东城本周我们的选择是SimBiology模型的应用程序生成器我的同事Asawari Samant

MATLAB是解决工程和科学问题的科学软件。您可以交互式地探索您的数据,并应用复杂的分析例程来获得见解并得出结论。有时,您可能希望向与您一起工作的其他人提供这些分析功能,但他们可能不像您那样熟悉MATLAB。或者,他们可能对自由探索他们的数据不感兴趣,但他们希望能够应用您为该问题开发的特定分析例程。在这种情况下,围绕您构建的功能为他们提供一个漂亮的用户界面通常是有用的。

使用MATLAB,您可以创建用户界面为您的程序。

但是这个应用程序与其他MATLAB应用程序有什么不同?嗯,这是根据一些参数“自动”创建的。

Asawari的这个条目是专门为用户做的PK / PD系统生物学建模使用SimBiology,但类似的框架可以应用于其他应用程序。基本的想法是创建一个参数结构来定义它连接到的SimBiology模型,你希望你的应用程序能够控制的输入参数,你想要监控的输出参数,以及与应用程序相关的任何其他参数。

%项目和模型信息鑫。projectName =“Tumor_Growth”;%项目名称鑫。modelName =“单一疗法”;%模型名称%输入和范围鑫。输入= {%名称,下限,上限“10”0 20;“L1”0 10;“w0”0 10;“k1”0 20;“k2”0 10;“柯”0 10;x1的0 10;“x2”0 20;“咔”0 100;“中央”0 10;};%滑块范围%指定输出鑫。outputNames = {%名称,范围;' w '};%名称和作用域%指定时间和时间单位鑫。timeUnits =“天”;停止时间单位%鑫。stopTime = 30;停止时间%%指定剂量属性鑫。剂量=“第四剂量”;%的剂量指定带有模型原理图的图像文件的名称鑫。imageFilename =“tumorModel.png”;%模型示意图%指定应用程序的名称鑫。浏览器名称=“模型探索:肿瘤生长”;

一旦设置了这些参数,您只需调用buildApp来创建应用程序。

buildApp(鑫,0)

这个框架非常适合这个应用程序,因为改变参数和模拟模型的任务是PK/PD建模中非常常见的用例。这对于任何类型的建模来说都是很常见的。然而,为不同的模型和不同数量的参数创建自定义应用程序可能是一项繁琐的任务。Asawari的加入使这个过程自动化。

在条目中,Asawari包含了几个示例,展示了如何使用应用程序构建器。注意,您需要SimBiology统计工具箱来运行这个。如果你想创建独立的应用,你还需要MATLAB编译器

评论

如果你正在用SimBiology做PK/PD或系统生物学建模,你一定要看看这个。一定要让朝笠知道你怎么想?。此外,通过给我们留下评论,让我们知道您如何创建和分发MATLAB应用程序给您的同事在这里




用MATLAB®R2013b发布

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。