Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
GPU methods - ISCB2016

High-performance computing in Systems Biology: accelerating the simulation and analysis of large and complex biological systems

  • Marco S. Nobile, Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, Italy; SYSBIO.IT Centre of Systems Biology, Milan, Italy
  • Paolo Cazzaniga, Department of Human and Social Sciences, University of Bergamo, Bergamo, Italy; SYSBIO.IT Centre of Systems Biology, Milan, Italy
  • Andrea Tangherloni, Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, Italy
  • Simone Spolaor, Department of Informatics, University of Milano, Milan, Italy
  • Daniela Besozzi, Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, Italy; SYSBIO.IT Centre of Systems Biology, Milan, Italy
  • Giancarlo Mauri, Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, Italy; SYSBIO.IT Centre of Systems Biology, Milan, Italy - mauri@disco.unimib.it

  • Mathematical modeling and simulation algorithms nowadays provide solid grounds for quantitative investigations of biological systems, in a synergistic way with traditional experimental research.

    Despite the possibility offered by various computational methods to achieve an in-depth understanding of cells functioning, typical tasks for model definition, calibration and analysis (e.g., reverse engineering, parameter estimation, sensitivity analysis, etc.) are still computationally challenging. Indeed, these problems require to execute a large number of simulations of the same model, each one corresponding to a different physiological or perturbed system condition. In addition, in the case of large-scale systems, characterized by hundreds or thousands species and reactions, even a single simulation can be unfeasible if executed on conventional computing architectures like Central Processing Units (CPUs).

    To overcome these drawbacks, parallel infrastructures can be used to strongly reduce the prohibitive running times of computational methods in Systems Biology, by distributing the workload over multiple independent computing units. In particular, General-Purpose Graphics Processing Units (GPUs) are gaining an increasing attention by the scientific community, since they are pervasive, cheap and extremely efficient parallel multi-core co-processors, which give access to low-cost, energy-efficient means to achieve tera-scale performances on common workstations.

    We present the GPU-powered simulators that we designed and implemented to accelerate simulation and the analysis of reaction-based models of biological systems (cuTauLeaping, cupSODA, LASSIE). In particular, we present both coarse-grain and fine-grain methods, which allow to execute a large number of parallel simulations of the same model, and to parallelize all calculations required by a single simulation run, respectively.

    These methods were developed to carry out either stochastic or deterministic simulations of both small and large-scale models, providing a relevant reduction of the running time, up to two orders of magnitude with respect to a classic CPU-bound execution.

References

  
No further readings for this page
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 20/10/2016