The emergent behavior of biochemical systems can be investigated by means of mathematical modeling and computational analyses, which usually require the automatic inference of the unknown values of the model's parameters. This problem, known as Parameter Estimation (PE), is usually tackled with bio-inspired meta-heuristics for global optimization, most notably Particle Swarm Optimization (PSO). In this work we assess the performances of PSO and Bat Algorithm with differential operator and Lévy flights trajectories (DLBA). In particular, we compared these meta-heuristics for the PE using two biochemical models: the expression of genes in prokaryotes and the heat shock response in eukaryotes. In our tests, we also evaluated the impact on PE of different strategies for the initial positioning of individuals within the search space. Our results show that DLBA achieves comparable results with respect to PSO, but it converges to better results when a uniform initialization is employed. Since every iteration of DLBA requires three fitness evaluations for each bat, the whole methodology is built around a GPU-powered biochemical simulator (cupSODA) which is able to parallelize the process. We show that the acceleration achieved with cupSODA strongly reduces the running time, with an empirical 61× speedup that has been obtained comparing a Nvidia GeForce Titan GTX with respect to a CPU Intel Core i7-4790K. Moreover, we show that DLBA always outperforms PSO with respect to the computational time required to execute the optimization process.

Tangherloni, A., Nobile, M., Cazzaniga, P. (2016). GPU-powered Bat Algorithm for the parameter estimation of biochemical kinetic values. In 2016 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2016. 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/CIBCB.2016.7758103].

GPU-powered Bat Algorithm for the parameter estimation of biochemical kinetic values

Tangherloni, A
;
Nobile, M;Cazzaniga, P
2016

Abstract

The emergent behavior of biochemical systems can be investigated by means of mathematical modeling and computational analyses, which usually require the automatic inference of the unknown values of the model's parameters. This problem, known as Parameter Estimation (PE), is usually tackled with bio-inspired meta-heuristics for global optimization, most notably Particle Swarm Optimization (PSO). In this work we assess the performances of PSO and Bat Algorithm with differential operator and Lévy flights trajectories (DLBA). In particular, we compared these meta-heuristics for the PE using two biochemical models: the expression of genes in prokaryotes and the heat shock response in eukaryotes. In our tests, we also evaluated the impact on PE of different strategies for the initial positioning of individuals within the search space. Our results show that DLBA achieves comparable results with respect to PSO, but it converges to better results when a uniform initialization is employed. Since every iteration of DLBA requires three fitness evaluations for each bat, the whole methodology is built around a GPU-powered biochemical simulator (cupSODA) which is able to parallelize the process. We show that the acceleration achieved with cupSODA strongly reduces the running time, with an empirical 61× speedup that has been obtained comparing a Nvidia GeForce Titan GTX with respect to a CPU Intel Core i7-4790K. Moreover, we show that DLBA always outperforms PSO with respect to the computational time required to execute the optimization process.
slide + paper
Bat Algorithm; GPGPU Computing; Parameter Estimation; Particle Swarm Optimization
English
2016 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2016
2016
Tangherloni, A; Nobile, MS; Cazzaniga, P
2016 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2016
9781467394727
2016
7758103
none
Tangherloni, A., Nobile, M., Cazzaniga, P. (2016). GPU-powered Bat Algorithm for the parameter estimation of biochemical kinetic values. In 2016 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2016. 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/CIBCB.2016.7758103].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/209073
Citazioni
  • Scopus 4
  • ???jsp.display-item.citation.isi??? ND
Social impact