A parallel metaheuristic for large mixed-integer dynamic optimization problems, with applications in computational biology

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.issue8es_ES
UDC.journalTitlePL o S Onees_ES
UDC.volume12es_ES
dc.contributor.authorPenas, David R.
dc.contributor.authorHenriques, David
dc.contributor.authorGonzález, Patricia
dc.contributor.authorDoallo, Ramón
dc.contributor.authorSaez-Rodriguez, Julio
dc.contributor.authorBanga, Julio R.
dc.date.accessioned2018-08-09T11:01:01Z
dc.date.available2018-08-09T11:01:01Z
dc.date.issued2017
dc.description.abstract[Abstract] Background: We consider a general class of global optimization problems dealing with nonlinear dynamic models. Although this class is relevant to many areas of science and engineering, here we are interested in applying this framework to the reverse engineering problem in computational systems biology, which yields very large mixed-integer dynamic optimization (MIDO) problems. In particular, we consider the framework of logic-based ordinary differential equations (ODEs). Methods: We present saCeSS2, a parallel method for the solution of this class of problems. This method is based on an parallel cooperative scatter search metaheuristic, with new mechanisms of self-adaptation and specific extensions to handle large mixed-integer problems. We have paid special attention to the avoidance of convergence stagnation using adaptive cooperation strategies tailored to this class of problems. Results: We illustrate its performance with a set of three very challenging case studies from the domain of dynamic modelling of cell signaling. The simpler case study considers a synthetic signaling pathway and has 84 continuous and 34 binary decision variables. A second case study considers the dynamic modeling of signaling in liver cancer using high-throughput data, and has 135 continuous and 109 binaries decision variables. The third case study is an extremely difficult problem related with breast cancer, involving 690 continuous and 138 binary decision variables. We report computational results obtained in different infrastructures, including a local cluster, a large supercomputer and a public cloud platform. Interestingly, the results show how the cooperation of individual parallel searches modifies the systemic properties of the sequential algorithm, achieving superlinear speedups compared to an individual search (e.g. speedups of 15 with 10 cores), and significantly improving (above a 60%) the performance with respect to a non-cooperative parallel scheme. The scalability of the method is also good (tests were performed using up to 300 cores). Conclusions: These results demonstrate that saCeSS2 can be used to successfully reverse engineer large dynamic models of complex biological pathways. Further, these results open up new possibilities for other MIDO-based large-scale applications in the life sciences such as metabolic engineering, synthetic biology, drug scheduling.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; DPI2014-55276-C5-2-Res_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2016-75845-Pes_ES
dc.description.sponsorshipGalicia. Consellería de Cultura, Educación e Ordenación Universitaria; R2016/045es_ES
dc.description.sponsorshipGalicia. Consellería de Cultura, Educación e Ordenación Universitaria; GRC2013/055es_ES
dc.identifier.citationPenas DR, Henriques D, GonzaÂlez P, Doallo R, Saez-Rodriguez J, Banga JR (2017) A parallel metaheuristic for large mixed-integer dynamic optimization problems, with applications in computational biology. PLoS ONE 12(8): e0182186. https://doi.org/10.1371/journal. pone.0182186es_ES
dc.identifier.doi10.1371/journal. pone.0182186
dc.identifier.issn1932-6203
dc.identifier.urihttp://hdl.handle.net/2183/20957
dc.language.isoenges_ES
dc.publisherPublic Library of Sciencees_ES
dc.relation.urihttps://doi.org/10.1371/journal.pone.0182186es_ES
dc.rightsAtribución 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/es/*
dc.subjectNonlinear dynamic modelses_ES
dc.subjectComputational biologyes_ES
dc.subjectMixed-integer dynamic optimizationes_ES
dc.subjectOrdinary differential equationses_ES
dc.titleA parallel metaheuristic for large mixed-integer dynamic optimization problems, with applications in computational biologyes_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication0ed2a744-9046-4c62-8300-a17ef95bea86
relation.isAuthorOfPublicationb3302f65-05d3-4b2c-b8b3-8503e58bba5e
relation.isAuthorOfPublication.latestForDiscovery0ed2a744-9046-4c62-8300-a17ef95bea86

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2017_A_Parallel_Metaheuristic_for_Large_Mixed-integer_Dynamic_Optimization_Problems_2017.pdf
Size:
7.96 MB
Format:
Adobe Portable Document Format
Description: