GPU-powered Simulation Methodologies for Biological Systems

The study of biological systems witnessed a pervasive cross-fertilization between experimental investigation and computational methods. This gave rise to the development of new methodologies, able to tackle the complexity of biological systems in a quantitative manner. Computer algorithms allow to faithfully reproduce the dynamics of the corresponding biological system, and, at the price of a large number of simulations, it is possible to extensively investigate the system functioning across a wide spectrum of natural conditions. To enable multiple analysis in parallel, using cheap, diffused and highly efficient multi-core devices we developed GPU-powered simulation algorithms for stochastic, deterministic and hybrid modeling approaches, so that also users with no knowledge of GPUs hardware and programming can easily access the computing power of graphics engines.

[1]  T. Kurtz The Relationship between Stochastic and Deterministic Models for Chemical Reactions , 1972 .

[2]  Giancarlo Mauri,et al.  cupSODA: A CUDA-Powered Simulator of Mass-Action Kinetics , 2013, PaCT.

[3]  D. Gillespie Approximate accelerated stochastic simulation of chemically reacting systems , 2001 .

[4]  Linda R Petzold,et al.  Efficient step size selection for the tau-leaping simulation method. , 2006, The Journal of chemical physics.

[5]  E. Martegani,et al.  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. , 2008, Journal of biotechnology.

[6]  Yiannis Kaznessis,et al.  Accurate hybrid stochastic simulation of a system of coupled chemical or biochemical reactions. , 2005, The Journal of chemical physics.

[7]  Vipul Periwal,et al.  The Role of Modeling in Systems Biology , 2006 .

[8]  M. Elowitz,et al.  Functional roles for noise in genetic circuits , 2010, Nature.

[9]  J. Thevelein Signal transduction in yeast , 1994, Yeast.

[10]  Roberto Barbuti,et al.  Fine-tuning anti-tumor immunotherapies via stochastic simulations , 2012, BMC Bioinformatics.

[11]  Giancarlo Mauri,et al.  The role of feedback control mechanisms on the establishment of oscillatory regimes in the Ras/cAMP/PKA pathway in S. cerevisiae , 2012, EURASIP J. Bioinform. Syst. Biol..

[12]  Giancarlo Mauri,et al.  cuTauLeaping: A GPU-Powered Tau-Leaping Stochastic Simulator for Massive Parallel Analyses of Biological Systems , 2014, PloS one.

[13]  Roberto Barbuti,et al.  Tumour suppression by immune system through stochastic oscillations. , 2010, Journal of theoretical biology.

[14]  Giancarlo Mauri,et al.  The Interplay of Intrinsic and Extrinsic Bounded Noises in Biomolecular Networks , 2012, PloS one.

[15]  Mark H. A. Davis Piecewise‐Deterministic Markov Processes: A General Class of Non‐Diffusion Stochastic Models , 1984 .

[16]  Linda R Petzold,et al.  The slow-scale stochastic simulation algorithm. , 2005, The Journal of chemical physics.

[17]  I. Chou,et al.  Recent developments in parameter estimation and structure identification of biochemical and genomic systems. , 2009, Mathematical biosciences.

[18]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[19]  D. Lauffenburger,et al.  Physicochemical modelling of cell signalling pathways , 2006, Nature Cell Biology.

[20]  Giancarlo Mauri,et al.  Simulation of the Ras/cAMP/PKA pathway in budding yeast highlights the establishment of stable oscillatory states. , 2012, Biotechnology advances.

[21]  Vipul Periwal,et al.  System Modeling in Cellular Biology: From Concepts to Nuts and Bolts , 2006 .

[22]  D. Wilkinson Stochastic modelling for quantitative description of heterogeneous biological systems , 2009, Nature Reviews Genetics.