SourceForge.net徽标
Hy3S公司--超级计算机的混合随机模拟
主页|示例|下载|开发人员|出版物|SF项目第页

SynBioSS取代Hy3S

Hy3S现在是一个更大项目的一部分,SynBioSS公司,一个用于合成生物学的软件套件。SynBioSS利用Hy3S进行模拟,但围绕着它包装了一个跨平台用户界面。SynBioSS还包括两个基于网络的软件来帮助设计并为仿真创建模型文件。SynBioSS和Hy3S的持续开发将记录在SynBioSS网站。

什么是Hy3S?

Hy3S(发音hi-threess)是一个开源项目,旨在开发、集成和传播模拟化学或生化系统可能的话,使用混合或其他近似算法可以大大减少计算时间,但仍保持准确性。我们对有趣的生物计算设计感兴趣设备,尤其是那些依赖调节基因表达来产生有用的行为。通过结合定量预测模拟和设计算法,人们最终将能够使用计算机识别产生所需功能的精确DNA序列,大大减少了必要的实验工作量。当然,这一目标需要成熟模拟算法,本项目试图提供它们。

使用此软件时,请引用以下参考:H.Salis,V。Sotiropoulos,Y.N.Kaznessis,BMC生物信息学,第7版,第93页(2006)

入门

下载GUI和模拟程序,根据GNU通用公共许可证.

要运行GUI,您需要以下内容:

要运行模拟程序,您需要以下各项:
Matlab GUI文件、模拟程序和源代码可用
Sourceforge官方下载站点.

最新的源代码可从我们的SourceForge公司CVS项目.

特征

  • 通过将系统描述为混合耦合跳跃/连续马尔可夫过程,更有效地模拟随机动力学
  • 使用固定或自适应随机数值解化学Langevin和微分跳跃方程的结果系统积分器
  • 生物/化学反应系统的自动和动态划分
  • 先验的所需的时间尺度分离知识
  • SDE特征良好的随机数值积分器控制的解的精度
  • 支持许多速率定律。很容易添加额外的速率定律
  • 支持非马尔可夫事件,如伽马或高斯分布跃迁
  • 细胞复制包括在高斯分布复制时间发生的离散事件
  • 动力学参数和初始条件的组合探索
  • 动力学参数和物种浓度的系统扰动
  • 使用NetCDF文件格式:支持快速写入/读取超大模型和解决方案数据集
  • 目标生产平台:运行Linux的MPI可支持集群(根据需要支持其他平台)
  • 易于使用(但简单)的图形用户界面可用于快速定义生物/化学反应系统
  • 解决方案数据可以直接读入MATLAB或其他科学软件,进行分析和绘制,以提高研究效率

文档

开发商角


问题、评论、建议?给我发电子邮件。(地址如下)

错误警报!

  • 当解决方案变量存在但不包含数据时,尝试使用GUI的Plot解决方案窗口会导致Matlab Java异常(崩溃!)。我建议使用NetCDF工具箱分析解决方案数据。

新闻

  • 2006年2月26日:《多尺度Hy3S:超级计算机的混合随机模拟》一文发表于BMC生物信息学。我们希望这篇文章提供了HyJCMSS方法如何工作的详细解释。不过,我们预计Hy3S项目将继续发展,添加更多高级算法和有用的功能。记住,这是一个开源项目:可以随意重用代码,但如果可以,请参考此项目。请随时与我们联系关于代码或算法的任何问题。谢谢您!

  • 2005年10月20日:大量增加:增加了三种额外的方法来对SDE进行数值积分,包括固定时间步长Milstein方法(一阶强精度)和使用带有Euler-Maruyama或Milstein的Brownian桥的自适应时间步长方法积分器。现在共有5种不同的算法用于计算反应网络的随机动力学(如果包括MPI,则为10种并行版本)。为了适应所有不同的方法,我们回到了在源代码,它打开/关闭代码的不同部分,而不是创建源代码的许多不同版本。因此,Makefile仅适用于“英特尔Fortran编译器Linux版”。许多其他编译器支持简单的声明语句,因此可以根据其他系统不应该太难。更改在CVS树中,但x86和ia64的二进制文件将很快发布。

  • 更多新闻!

示例——天然和合成系统

示例列表
  • 更新:增加了BMC生物信息学论文中的示例。


页脚

保持作者:霍华德·萨利斯
卡兹涅西斯研究小组
部。化学工程与材料科学
大学明尼苏达州
lastname@cems.umn.edu(垃圾邮件是邪恶的)

现场上次修改时间2008年7月18日星期五18:49:38 UTC