• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

LASSIE:在图形处理器上模拟生化系统的大规模模型。

LASSIE: simulating large-scale models of biochemical systems on GPUs.

作者信息

Tangherloni Andrea, Nobile Marco S, Besozzi Daniela, Mauri Giancarlo, Cazzaniga Paolo

机构信息

Department of Informatics, Systems and Communication, University of Milano-Bicocca, Viale Sarca 336, Milano, 20126, Italy.

SYSBIO.IT Centre of Systems Biology, Piazza della Scienza 2, Milano, 20126, Italy.

出版信息

BMC Bioinformatics. 2017 May 10;18(1):246. doi: 10.1186/s12859-017-1666-0.

DOI:10.1186/s12859-017-1666-0
PMID:28486952
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5424297/
Abstract

BACKGROUND

Mathematical modeling and in silico analysis are widely acknowledged as complementary tools to biological laboratory methods, to achieve a thorough understanding of emergent behaviors of cellular processes in both physiological and perturbed conditions. Though, the simulation of large-scale models-consisting in hundreds or thousands of reactions and molecular species-can rapidly overtake the capabilities of Central Processing Units (CPUs). The purpose of this work is to exploit alternative high-performance computing solutions, such as Graphics Processing Units (GPUs), to allow the investigation of these models at reduced computational costs.

RESULTS

LASSIE is a "black-box" GPU-accelerated deterministic simulator, specifically designed for large-scale models and not requiring any expertise in mathematical modeling, simulation algorithms or GPU programming. Given a reaction-based model of a cellular process, LASSIE automatically generates the corresponding system of Ordinary Differential Equations (ODEs), assuming mass-action kinetics. The numerical solution of the ODEs is obtained by automatically switching between the Runge-Kutta-Fehlberg method in the absence of stiffness, and the Backward Differentiation Formulae of first order in presence of stiffness. The computational performance of LASSIE are assessed using a set of randomly generated synthetic reaction-based models of increasing size, ranging from 64 to 8192 reactions and species, and compared to a CPU-implementation of the LSODA numerical integration algorithm.

CONCLUSIONS

LASSIE adopts a novel fine-grained parallelization strategy to distribute on the GPU cores all the calculations required to solve the system of ODEs. By virtue of this implementation, LASSIE achieves up to 92× speed-up with respect to LSODA, therefore reducing the running time from approximately 1 month down to 8 h to simulate models consisting in, for instance, four thousands of reactions and species. Notably, thanks to its smaller memory footprint, LASSIE is able to perform fast simulations of even larger models, whereby the tested CPU-implementation of LSODA failed to reach termination. LASSIE is therefore expected to make an important breakthrough in Systems Biology applications, for the execution of faster and in-depth computational analyses of large-scale models of complex biological systems.

摘要

背景

数学建模和计算机模拟分析被广泛认为是生物实验室方法的补充工具,用于全面理解细胞过程在生理和受干扰条件下的涌现行为。然而,由数百或数千个反应和分子物种组成的大规模模型的模拟,可能会迅速超出中央处理器(CPU)的能力。这项工作的目的是利用替代的高性能计算解决方案,如图形处理器(GPU),以降低计算成本来研究这些模型。

结果

LASSIE是一个“黑箱”式GPU加速确定性模拟器,专门为大规模模型设计,不需要数学建模、模拟算法或GPU编程方面的任何专业知识。给定一个基于反应的细胞过程模型,LASSIE在假设质量作用动力学的情况下,自动生成相应的常微分方程(ODE)系统。通过在无刚性时自动切换到龙格 - 库塔 - 费尔贝格方法,以及在有刚性时自动切换到一阶向后微分公式,来获得ODE的数值解。使用一组随机生成的、大小不断增加的基于反应的合成模型(反应和物种数量从64到8192不等)来评估LASSIE的计算性能,并与LSODA数值积分算法的CPU实现进行比较。

结论

LASSIE采用了一种新颖的细粒度并行化策略,将求解ODE系统所需的所有计算分布在GPU核心上。凭借这种实现方式,LASSIE相对于LSODA实现了高达92倍的加速,因此将运行时间从大约1个月减少到8小时,以模拟例如包含四千个反应和物种的模型。值得注意的是,由于其较小的内存占用,LASSIE能够对甚至更大的模型进行快速模拟,而测试的LSODA的CPU实现未能达到终止。因此,预计LASSIE将在系统生物学应用中取得重要突破,用于对复杂生物系统的大规模模型进行更快、更深入的计算分析。

相似文献

1
LASSIE: simulating large-scale models of biochemical systems on GPUs.LASSIE:在图形处理器上模拟生化系统的大规模模型。
BMC Bioinformatics. 2017 May 10;18(1):246. doi: 10.1186/s12859-017-1666-0.
2
FiCoS: A fine-grained and coarse-grained GPU-powered deterministic simulator for biochemical networks.FiCoS:一种细粒度和粗粒度的基于 GPU 的生物化学网络确定性模拟器。
PLoS Comput Biol. 2021 Sep 9;17(9):e1009410. doi: 10.1371/journal.pcbi.1009410. eCollection 2021 Sep.
3
Massive exploration of perturbed conditions of the blood coagulation cascade through GPU parallelization.通过 GPU 并行化对凝血级联的扰动条件进行大规模探索。
Biomed Res Int. 2014;2014:863298. doi: 10.1155/2014/863298. Epub 2014 Jun 16.
4
GPU accelerated biochemical network simulation.GPU 加速的生化网络模拟。
Bioinformatics. 2011 Mar 15;27(6):874-6. doi: 10.1093/bioinformatics/btr015. Epub 2011 Jan 11.
5
GPU computing for systems biology.GPU 计算在系统生物学中的应用。
Brief Bioinform. 2010 May;11(3):323-33. doi: 10.1093/bib/bbq006. Epub 2010 Mar 7.
6
NMF-mGPU: non-negative matrix factorization on multi-GPU systems.NMF-mGPU:多GPU系统上的非负矩阵分解
BMC Bioinformatics. 2015 Feb 13;16:43. doi: 10.1186/s12859-015-0485-4.
7
A fast forward projection using multithreads for multirays on GPUs in medical image reconstruction.基于 GPU 的医学图像重建中多线程快速前向投影的多射线算法。
Med Phys. 2011 Jul;38(7):4052-65. doi: 10.1118/1.3591994.
8
Multi-GPU implementation of a VMAT treatment plan optimization algorithm.容积调强放疗(VMAT)治疗计划优化算法的多图形处理器(Multi-GPU)实现
Med Phys. 2015 Jun;42(6):2841-52. doi: 10.1118/1.4919742.
9
Graphics processing units in bioinformatics, computational biology and systems biology.生物信息学、计算生物学和系统生物学中的图形处理单元
Brief Bioinform. 2017 Sep 1;18(5):870-885. doi: 10.1093/bib/bbw058.
10
High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy.用于可变形图像配准的高性能计算:迈向自适应放射治疗的新范式。
Med Phys. 2008 Aug;35(8):3546-53. doi: 10.1118/1.2948318.

引用本文的文献

1
FiCoS: A fine-grained and coarse-grained GPU-powered deterministic simulator for biochemical networks.FiCoS:一种细粒度和粗粒度的基于 GPU 的生物化学网络确定性模拟器。
PLoS Comput Biol. 2021 Sep 9;17(9):e1009410. doi: 10.1371/journal.pcbi.1009410. eCollection 2021 Sep.
2
Accelerated global sensitivity analysis of genome-wide constraint-based metabolic models.基于基因组约束的代谢模型的全球加速灵敏度分析。
BMC Bioinformatics. 2021 Apr 26;22(Suppl 2):78. doi: 10.1186/s12859-021-04002-0.
3
Screening for Combination Cancer Therapies With Dynamic Fuzzy Modeling and Multi-Objective Optimization.

本文引用的文献

1
Graphics processing units in bioinformatics, computational biology and systems biology.生物信息学、计算生物学和系统生物学中的图形处理单元
Brief Bioinform. 2017 Sep 1;18(5):870-885. doi: 10.1093/bib/bbw058.
2
Quantitative and logic modelling of molecular and gene networks.分子和基因网络的定量与逻辑建模。
Nat Rev Genet. 2015 Mar;16(3):146-58. doi: 10.1038/nrg3885. Epub 2015 Feb 3.
3
150 years of the mass action law.质量作用定律的150年
基于动态模糊建模和多目标优化的联合癌症治疗筛选
Front Genet. 2021 Mar 31;12:617935. doi: 10.3389/fgene.2021.617935. eCollection 2021.
4
Benchmarking of numerical integration methods for ODE models of biological systems.生物系统 ODE 模型数值积分方法的基准测试。
Sci Rep. 2021 Jan 29;11(1):2696. doi: 10.1038/s41598-021-82196-2.
5
A compiler for biological networks on silicon chips.硅片上生物网络的编译器。
PLoS Comput Biol. 2020 Sep 23;16(9):e1008063. doi: 10.1371/journal.pcbi.1008063. eCollection 2020 Sep.
6
Fuzzy modeling and global optimization to predict novel therapeutic targets in cancer cells.模糊建模和全局优化预测癌细胞中的新型治疗靶点。
Bioinformatics. 2020 Apr 1;36(7):2181-2188. doi: 10.1093/bioinformatics/btz868.
PLoS Comput Biol. 2015 Jan 8;11(1):e1004012. doi: 10.1371/journal.pcbi.1004012. eCollection 2015 Jan.
4
Stochastic simulation in systems biology.系统生物学中的随机模拟
Comput Struct Biotechnol J. 2014 Oct 30;12(20-21):14-25. doi: 10.1016/j.csbj.2014.10.003. eCollection 2014 Nov.
5
Massive exploration of perturbed conditions of the blood coagulation cascade through GPU parallelization.通过 GPU 并行化对凝血级联的扰动条件进行大规模探索。
Biomed Res Int. 2014;2014:863298. doi: 10.1155/2014/863298. Epub 2014 Jun 16.
6
cuTauLeaping: a GPU-powered tau-leaping stochastic simulator for massive parallel analyses of biological systems.cuTauLeaping:一种由GPU驱动的tau跳跃随机模拟器,用于生物系统的大规模并行分析。
PLoS One. 2014 Mar 24;9(3):e91963. doi: 10.1371/journal.pone.0091963. eCollection 2014.
7
Rule-based modeling: a computational approach for studying biomolecular site dynamics in cell signaling systems.基于规则的建模:一种研究细胞信号系统中生物分子位点动力学的计算方法。
Wiley Interdiscip Rev Syst Biol Med. 2014 Jan-Feb;6(1):13-36. doi: 10.1002/wsbm.1245. Epub 2013 Sep 30.
8
In vivo and in silico analysis of PCNA ubiquitylation in the activation of the Post Replication Repair pathway in S. cerevisiae.酿酒酵母中DNA复制后修复途径激活过程中PCNA泛素化的体内和计算机模拟分析。
BMC Syst Biol. 2013 Mar 20;7:24. doi: 10.1186/1752-0509-7-24.
9
Programming biological models in Python using PySB.使用 PySB 在 Python 中编程生物模型。
Mol Syst Biol. 2013;9:646. doi: 10.1038/msb.2013.1.
10
Accelerating the Gillespie Exact Stochastic Simulation Algorithm using hybrid parallel execution on graphics processing units.使用图形处理单元上的混合并行执行来加速 Gillespie 精确随机模拟算法。
PLoS One. 2012;7(11):e46693. doi: 10.1371/journal.pone.0046693. Epub 2012 Nov 9.