cuTauLeaping: a GPU-powered tau-leaping stochastic simulator for massive parallel analyses of biological systems
- PMID: 24663957
- PMCID: PMC3963881
- DOI: 10.1371/journal.pone.0091963
cuTauLeaping: a GPU-powered tau-leaping stochastic simulator for massive parallel analyses of biological systems
Abstract
Tau-leaping is a stochastic simulation algorithm that efficiently reconstructs the temporal evolution of biological systems, modeled according to the stochastic formulation of chemical kinetics. The analysis of dynamical properties of these systems in physiological and perturbed conditions usually requires the execution of a large number of simulations, leading to high computational costs. Since each simulation can be executed independently from the others, a massive parallelization of tau-leaping can bring to relevant reductions of the overall running time. The emerging field of General Purpose Graphic Processing Units (GPGPU) provides power-efficient high-performance computing at a relatively low cost. In this work we introduce cuTauLeaping, a stochastic simulator of biological systems that makes use of GPGPU computing to execute multiple parallel tau-leaping simulations, by fully exploiting the Nvidia's Fermi GPU architecture. We show how a considerable computational speedup is achieved on GPU by partitioning the execution of tau-leaping into multiple separated phases, and we describe how to avoid some implementation pitfalls related to the scarcity of memory resources on the GPU streaming multiprocessors. Our results show that cuTauLeaping largely outperforms the CPU-based tau-leaping implementation when the number of parallel simulations increases, with a break-even directly depending on the size of the biological system and on the complexity of its emergent dynamics. In particular, cuTauLeaping is exploited to investigate the probability distribution of bistable states in the Schlögl model, and to carry out a bidimensional parameter sweep analysis to study the oscillatory regimes in the Ras/cAMP/PKA pathway in S. cerevisiae.
Conflict of interest statement
Figures




















































































Similar articles
-
Massive exploration of perturbed conditions of the blood coagulation cascade through GPU parallelization.Biomed Res Int. 2014;2014:863298. doi: 10.1155/2014/863298. Epub 2014 Jun 16. Biomed Res Int. 2014. PMID: 25025072 Free PMC article.
-
Modeling and stochastic simulation of the Ras/cAMP/PKA pathway in the yeast Saccharomyces cerevisiae evidences a key regulatory function for intracellular guanine nucleotides pools.J Biotechnol. 2008 Feb 1;133(3):377-85. doi: 10.1016/j.jbiotec.2007.09.019. Epub 2007 Oct 11. J Biotechnol. 2008. PMID: 18023904
-
NMF-mGPU: non-negative matrix factorization on multi-GPU systems.BMC Bioinformatics. 2015 Feb 13;16:43. doi: 10.1186/s12859-015-0485-4. BMC Bioinformatics. 2015. PMID: 25887585 Free PMC article.
-
GPU computing for systems biology.Brief Bioinform. 2010 May;11(3):323-33. doi: 10.1093/bib/bbq006. Epub 2010 Mar 7. Brief Bioinform. 2010. PMID: 20211843 Review.
-
Stochastic simulation of chemical kinetics.Annu Rev Phys Chem. 2007;58:35-55. doi: 10.1146/annurev.physchem.58.032806.104637. Annu Rev Phys Chem. 2007. PMID: 17037977 Review.
Cited by
-
The feasibility of genome-scale biological network inference using Graphics Processing Units.Algorithms Mol Biol. 2017 Mar 20;12:8. doi: 10.1186/s13015-017-0100-5. eCollection 2017. Algorithms Mol Biol. 2017. PMID: 28344638 Free PMC article.
-
Massive exploration of perturbed conditions of the blood coagulation cascade through GPU parallelization.Biomed Res Int. 2014;2014:863298. doi: 10.1155/2014/863298. Epub 2014 Jun 16. Biomed Res Int. 2014. PMID: 25025072 Free PMC article.
-
Graphics processing units in bioinformatics, computational biology and systems biology.Brief Bioinform. 2017 Sep 1;18(5):870-885. doi: 10.1093/bib/bbw058. Brief Bioinform. 2017. PMID: 27402792 Free PMC article. Review.
-
LASSIE: simulating large-scale models of biochemical systems on GPUs.BMC Bioinformatics. 2017 May 10;18(1):246. doi: 10.1186/s12859-017-1666-0. BMC Bioinformatics. 2017. PMID: 28486952 Free PMC article.
-
Abstraction-based segmental simulation of reaction networks using adaptive memoization.BMC Bioinformatics. 2024 Nov 8;25(1):350. doi: 10.1186/s12859-024-05966-5. BMC Bioinformatics. 2024. PMID: 39516723 Free PMC article.
References
-
- Aldridge B, Burke J, Lauffenburger D, Sorger P (2006) Physicochemical modelling of cell signalling pathways. Nat Cell Biol 8: 1195–203. - PubMed
-
- Hyduke D, Palsson B (2010) Towards genome-scale signalling network reconstructions. Nat Rev Genet 11: 297–307. - PubMed
-
- Kitano H (2002) Computational systems biology. Nature 420: 206–210. - PubMed
-
- Papin J, Hunter T, Palsson B, Subramaniam S (2005) Reconstruction of cellular signalling networks and analysis of their properties. Nat Rev Mol Cell Biol 9: 99–111. - PubMed
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources
Other Literature Sources
Molecular Biology Databases