Cargando…

On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics

The paper arguments are on enabling methodologies for the design of a fully parallel, online, interactive tool aiming to support the bioinformatics scientists .In particular, the features of these methodologies, supported by the FastFlow parallel programming framework, are shown on a simulation tool...

Descripción completa

Detalles Bibliográficos
Autores principales: Aldinucci, Marco, Calcagno, Cristina, Coppo, Mario, Damiani, Ferruccio, Drocco, Maurizio, Sciacca, Eva, Spinella, Salvatore, Torquati, Massimo, Troina, Angelo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4090576/
https://www.ncbi.nlm.nih.gov/pubmed/25050327
http://dx.doi.org/10.1155/2014/207041
_version_ 1782480665110904832
author Aldinucci, Marco
Calcagno, Cristina
Coppo, Mario
Damiani, Ferruccio
Drocco, Maurizio
Sciacca, Eva
Spinella, Salvatore
Torquati, Massimo
Troina, Angelo
author_facet Aldinucci, Marco
Calcagno, Cristina
Coppo, Mario
Damiani, Ferruccio
Drocco, Maurizio
Sciacca, Eva
Spinella, Salvatore
Torquati, Massimo
Troina, Angelo
author_sort Aldinucci, Marco
collection PubMed
description The paper arguments are on enabling methodologies for the design of a fully parallel, online, interactive tool aiming to support the bioinformatics scientists .In particular, the features of these methodologies, supported by the FastFlow parallel programming framework, are shown on a simulation tool to perform the modeling, the tuning, and the sensitivity analysis of stochastic biological models. A stochastic simulation needs thousands of independent simulation trajectories turning into big data that should be analysed by statistic and data mining tools. In the considered approach the two stages are pipelined in such a way that the simulation stage streams out the partial results of all simulation trajectories to the analysis stage that immediately produces a partial result. The simulation-analysis workflow is validated for performance and effectiveness of the online analysis in capturing biological systems behavior on a multicore platform and representative proof-of-concept biological systems. The exploited methodologies include pattern-based parallel programming and data streaming that provide key features to the software designers such as performance portability and efficient in-memory (big) data management and movement. Two paradigmatic classes of biological systems exhibiting multistable and oscillatory behavior are used as a testbed.
format Online
Article
Text
id pubmed-4090576
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-40905762014-07-21 On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics Aldinucci, Marco Calcagno, Cristina Coppo, Mario Damiani, Ferruccio Drocco, Maurizio Sciacca, Eva Spinella, Salvatore Torquati, Massimo Troina, Angelo Biomed Res Int Research Article The paper arguments are on enabling methodologies for the design of a fully parallel, online, interactive tool aiming to support the bioinformatics scientists .In particular, the features of these methodologies, supported by the FastFlow parallel programming framework, are shown on a simulation tool to perform the modeling, the tuning, and the sensitivity analysis of stochastic biological models. A stochastic simulation needs thousands of independent simulation trajectories turning into big data that should be analysed by statistic and data mining tools. In the considered approach the two stages are pipelined in such a way that the simulation stage streams out the partial results of all simulation trajectories to the analysis stage that immediately produces a partial result. The simulation-analysis workflow is validated for performance and effectiveness of the online analysis in capturing biological systems behavior on a multicore platform and representative proof-of-concept biological systems. The exploited methodologies include pattern-based parallel programming and data streaming that provide key features to the software designers such as performance portability and efficient in-memory (big) data management and movement. Two paradigmatic classes of biological systems exhibiting multistable and oscillatory behavior are used as a testbed. Hindawi Publishing Corporation 2014 2014-06-22 /pmc/articles/PMC4090576/ /pubmed/25050327 http://dx.doi.org/10.1155/2014/207041 Text en Copyright © 2014 Marco Aldinucci et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Aldinucci, Marco
Calcagno, Cristina
Coppo, Mario
Damiani, Ferruccio
Drocco, Maurizio
Sciacca, Eva
Spinella, Salvatore
Torquati, Massimo
Troina, Angelo
On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title_full On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title_fullStr On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title_full_unstemmed On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title_short On Designing Multicore-Aware Simulators for Systems Biology Endowed with OnLine Statistics
title_sort on designing multicore-aware simulators for systems biology endowed with online statistics
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4090576/
https://www.ncbi.nlm.nih.gov/pubmed/25050327
http://dx.doi.org/10.1155/2014/207041
work_keys_str_mv AT aldinuccimarco ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT calcagnocristina ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT coppomario ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT damianiferruccio ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT droccomaurizio ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT sciaccaeva ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT spinellasalvatore ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT torquatimassimo ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics
AT troinaangelo ondesigningmulticoreawaresimulatorsforsystemsbiologyendowedwithonlinestatistics