首页> 外文期刊>Bioinformatics >LibSBMLSim: a reference implementation of fully functional SBML simulator
【24h】

LibSBMLSim: a reference implementation of fully functional SBML simulator

机译:LibSBMLSim:功能齐全的SBML模拟器的参考实现

获取原文
获取原文并翻译 | 示例
       

摘要

Motivation: The Systems Biology Markup Language (SBML) is currently supported by >230 software tools, among which 160 support numerical integration of ordinary differential equation (ODE) models. Although SBML is a widely accepted standard within thisfield, there is still no language-neutral library that supports all features of SBML for simulating ODE models. Therefore, a demand exists for a simple portable implementation of a numerical integrator that supports SBML to enhance the development of acomputational platform for systems biology. Results: We implemented a library called libSBMLSim, which supports all the features of SBML and confirmed that the library passes all tests in the SBML test suite including those for SBML Events, AlgebraicRules, ‘fast’ attribute on Reactions and Delay. LibSBMLSim is implemented in the C programming language and does not depend on any third-party library except libSBML, which is a library to handle SBML documents. For the numerical integrator, both explicitand implicit methods are written from scratch to support all the functionality of SBML features in a straightforward implementation. We succeeded in implementing libSBMLSim as a platform-independent library that can run on most common operating systems (Windows, MacOSX and Linux) and also provides several language bindings (Java, C#, Python and Ruby). Availability: The source code of libSBMLSim is available from http:// fun.bio.keio.ac.jp/software/libsbmlsim/. LibSBMLSim is distributed under the terms of LGPL.
机译:动机:目前,> 230种软件工具支持系统生物学标记语言(SBML),其中160种支持常微分方程(ODE)模型的数值积分。尽管SBML是该领域中被广泛接受的标准,但是仍然没有语言独立的库支持SBML的所有功能来模拟ODE模型。因此,存在对支持SBML的数字积分器的简单便携式实现的需求,以增强系统生物学计算平台的开发。结果:我们实现了一个名为libSBMLSim的库,该库支持SBML的所有功能,并确认该库通过了SBML测试套件中的所有测试,包括SBML事件,AlgebraicRules,Reactions和Delay的“ fast”属性的测试。 LibSBMLSim以C编程语言实现,除libSBML(该库可处理SBML文档)外,它不依赖于任何第三方库。对于数值积分器,无论是显式方法还是隐式方法,都是从头开始编写的,以在简单的实现中支持SBML功能的所有功能。我们成功实现了libSBMLSim作为独立于平台的库,该库可以在大多数常见的操作系统(Windows,MacOSX和Linux)上运行,并且还提供了几种语言绑定(Java,C#,Python和Ruby)。可用性:libSBMLSim的源代码可从http://fun.bio.keio.ac.jp/software/libsbmlsim/获得。 LibSBMLSim是根据LGPL条款分发的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号