FiCoS: A fine-grained and coarse-grained GPU-powered deterministic simulator for biochemical networks.
Journal
PLoS computational biology
ISSN: 1553-7358
Titre abrégé: PLoS Comput Biol
Pays: United States
ID NLM: 101238922
Informations de publication
Date de publication:
09 2021
09 2021
Historique:
received:
14
01
2021
accepted:
28
08
2021
revised:
27
09
2021
pubmed:
10
9
2021
medline:
15
12
2021
entrez:
9
9
2021
Statut:
epublish
Résumé
Mathematical models of biochemical networks can largely facilitate the comprehension of the mechanisms at the basis of cellular processes, as well as the formulation of hypotheses that can be tested by means of targeted laboratory experiments. However, two issues might hamper the achievement of fruitful outcomes. On the one hand, detailed mechanistic models can involve hundreds or thousands of molecular species and their intermediate complexes, as well as hundreds or thousands of chemical reactions, a situation generally occurring in rule-based modeling. On the other hand, the computational analysis of a model typically requires the execution of a large number of simulations for its calibration, or to test the effect of perturbations. As a consequence, the computational capabilities of modern Central Processing Units can be easily overtaken, possibly making the modeling of biochemical networks a worthless or ineffective effort. To the aim of overcoming the limitations of the current state-of-the-art simulation approaches, we present in this paper FiCoS, a novel "black-box" deterministic simulator that effectively realizes both a fine-grained and a coarse-grained parallelization on Graphics Processing Units. In particular, FiCoS exploits two different integration methods, namely, the Dormand-Prince and the Radau IIA, to efficiently solve both non-stiff and stiff systems of coupled Ordinary Differential Equations. We tested the performance of FiCoS against different deterministic simulators, by considering models of increasing size and by running analyses with increasing computational demands. FiCoS was able to dramatically speedup the computations up to 855×, showing to be a promising solution for the simulation and analysis of large-scale models of complex biological processes.
Identifiants
pubmed: 34499658
doi: 10.1371/journal.pcbi.1009410
pii: PCOMPBIOL-D-21-00064
pmc: PMC8476010
doi:
Types de publication
Journal Article
Research Support, Non-U.S. Gov't
Langues
eng
Sous-ensembles de citation
IM
Pagination
e1009410Déclaration de conflit d'intérêts
The authors have declared that no competing interests exist.
Références
Brief Bioinform. 2017 Sep 1;18(5):870-885
pubmed: 27402792
Comput Struct Biotechnol J. 2014 Oct 30;12(20-21):14-25
pubmed: 25505503
Bioinformatics. 2015 Oct 15;31(20):3315-21
pubmed: 26085503
Bioinformatics. 2021 Sep 23;:
pubmed: 34554191
BMC Bioinformatics. 2017 May 10;18(1):246
pubmed: 28486952
Mol Cell. 2013 Feb 7;49(3):388-98
pubmed: 23395269
Nat Cell Biol. 2006 Nov;8(11):1195-203
pubmed: 17060902
Sci Rep. 2017 Nov 16;7(1):15722
pubmed: 29146965
J Chem Phys. 2004 Aug 15;121(7):3347-8
pubmed: 15291645
Front Physiol. 2015 Feb 13;6:42
pubmed: 25762936
PLoS One. 2012;7(11):e46693
pubmed: 23152751
Mol Syst Biol. 2020 Aug;16(8):e9110
pubmed: 32845085
Mol Syst Biol. 2013;9:646
pubmed: 23423320
Annu Rev Phys Chem. 2007;58:35-55
pubmed: 17037977
Bioinformatics. 2011 Mar 15;27(6):874-6
pubmed: 21224286
Nature. 2008 Aug 28;454(7208):1119-22
pubmed: 18668041
J Chem Phys. 2006 Jan 28;124(4):044109
pubmed: 16460151
Bioinformatics. 2016 Nov 1;32(21):3366-3368
pubmed: 27402907
FEBS Lett. 2013 Sep 2;587(17):2832-41
pubmed: 23831062
Neurochem Res. 2007 Apr-May;32(4-5):597-607
pubmed: 17006762
Bioinformatics. 2006 Dec 15;22(24):3067-74
pubmed: 17032683
J Chem Phys. 2006 Oct 14;125(14):144107
pubmed: 17042579
PLoS Comput Biol. 2015 Jan 08;11(1):e1004012
pubmed: 25569257
Science. 1970 Jan 2;167(3914):63-5
pubmed: 5409479
Nat Rev Genet. 2009 Feb;10(2):122-33
pubmed: 19139763
Math Biosci. 2009 Jun;219(2):57-83
pubmed: 19327372
Bioinformatics. 2017 Nov 1;33(21):3492-3494
pubmed: 28666314
PLoS One. 2015 Mar 11;10(3):e0116550
pubmed: 25761126
PLoS One. 2014 Mar 24;9(3):e91963
pubmed: 24663957
IET Syst Biol. 2008 Sep;2(5):352-62
pubmed: 19045830
Biophys J. 2010 Jan 20;98(2):175-85
pubmed: 20338839
PLoS Comput Biol. 2016 Dec 8;12(12):e1005220
pubmed: 27930676
PLoS One. 2012;7(6):e37370
pubmed: 22715366