An Open and Scalable Stochastic Simulation Library for Biology
An Open and Scalable Stochastic Simulation Library for Biology
批准号:
7617049
负责人:
Mark Anthony Stalzer
金额:
$57.1万
依托单位国家:
美国
项目类别:
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-05-01 至 2011-09-30
关键词:
AccelerationAddressAlgorithmsAreaBackBindingBiologyCodeComputer SystemsComputer softwareDevelopmentDrug FormulationsEquationGlareGoalsGoldHandJavaLanguageLeftLibrariesLicensingLinuxMathematicsMethodsModelingOperating SystemPerformancePositioning AttributeProgramming LanguagesPythonsResearchResearch PersonnelResourcesRunningSimulateSolidStructureSystemSystems BiologyTechnical ExpertiseTimeWorkbasecostdesignexperienceflexibilityimprovedinterestmodels and simulationmulticore processoropen sourceprogramssimulationsoftware developmentsoundtau Proteinstheoriestooltrendwasting
中文摘要
描述(由申请人提供):我们的目标是填补当今生物医学模拟软件中令人惊讶和明显的空白:缺乏可从各种编程语言使用的随机模拟标准库,并且能够利用各种硬件加速选项。我们将产生一个免费的,高效的,便携式库可扩展的随机模拟,具有可选择的算法,从快速实施的精确算法介绍了吉莱斯皮最近更快,但近似的算法。该库将在Windows、MacOS、Linux和FreeBSD下支持C、C++、Java、Python、Perl、MATLAB和Mathematica。保持相同的高级前端API(应用程序编程接口),我们将提供适合不同硬件场景的多个后端:典型的桌面单处理器系统、多核和多处理器系统,以及基于FPGA(现场可编程门阵列)的硬件加速板。我们还将提供一个SBML(系统生物学标记语言)接口层,允许简单,直接模拟SBML中表达的模型。所有软件,以及硬件设计和配置软件,将在开源GNU LGPL许可证下发布,用于研究。通过引入这样一个便携式的,强大的和灵活的库,我们希望同时减少浪费在重复重新实现相同的软件由不同的团体,并提供一个基线参考,更先进的研究人员可以使用作为一个起点,新的和改进的算法和软件开发。
英文摘要
DESCRIPTION (provided by applicant): Our aim is to fill a surprising and glaring gap in the software available today for biomedical simulation: the lack of a standard library for stochastic simulation usable from a variety of programming languages and able to capitalize on various hardware acceleration options. We will produce a free, efficient, portable library for scalable stochastic simulation, featuring selectable algorithms ranging from a fast implementation of the exact algorithm introduced by Gillespie to recent faster but approximate algorithms. The library will feature support for C, C++, Java, Python, Perl, MATLAB and Mathematica under Windows, MacOS, Linux and FreeBSD. Keeping the same high-level front-end API (application programming interface), we will provide multiple back ends suitable for different hardware scenarios: typical desktop single-processor systems, multicore and multiprocessor systems, and FPGA-based (field programmable gate array) hardware acceleration boards. We will also provide an SBML (Systems Biology Markup Language) interface layer, allowing easy, direct simulation of models expressed in SBML. All software, as well as hardware designs and configuration software, will be released under the open-source GNU LGPL license for research use. By introducing such a portable, robust and flexible library, we hope to simultaneously reduce the effort wasted on repeated reimplementation of the same software by different groups, and provide a baseline reference that more advanced researchers can use as a jumping-off point for new and improved algorithm and software development.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1186/1471-2105-13-68
发表时间:
2012-05-01
期刊:
BMC bioinformatics
影响因子:
3
作者:
[Daigle BJ Jr, Roh MK, Petzold LR, Niemi J]
通讯作者:
Niemi J
An efficient method for computing steady state solutions with Gillespie's direct method.
使用吉莱斯皮直接法计算稳态解的有效方法。
DOI:
10.1063/1.3489354
发表时间:
2010
期刊:
The Journal of chemical physics
影响因子:
--
作者:
[Mauch,S, Stalzer,M]
通讯作者:
Stalzer,M
An Open and Scalable Stochastic Simulation Library for Biology
-
批准号:7234899
-
项目类别:
-
资助金额:$61.85万
-
财政年份:2007
-
负责人:Mark Anthony Stalzer
-
依托单位:
An Open and Scalable Stochastic Simulation Library for Biology
-
批准号:7383128
-
项目类别:
-
资助金额:$57.28万
-
财政年份:2007
-
负责人:Mark Anthony Stalzer
-
依托单位:
海外基金