277 research outputs found
Parameter estimation in large-scale systems biology models: a parallel and self-adaptive cooperative strategy
[Abstract]
Background
The development of large-scale kinetic models is one of the current key issues in computational systems biology and bioinformatics. Here we consider the problem of parameter estimation in nonlinear dynamic models. Global optimization methods can be used to solve this type of problems but the associated computational cost is very large. Moreover, many of these methods need the tuning of a number of adjustable search parameters, requiring a number of initial exploratory runs and therefore further increasing the computation times.
Here we present a novel parallel method, self-adaptive cooperative enhanced scatter search (saCeSS), to accelerate the solution of this class of problems. The method is based on the scatter search optimization metaheuristic and incorporates several key new mechanisms: (i) asynchronous cooperation between parallel processes, (ii) coarse and fine-grained parallelism, and (iii) self-tuning strategies.
Results
The performance and robustness of saCeSS is illustrated by solving a set of challenging parameter estimation problems, including medium and large-scale kinetic models of the bacterium E. coli, bakerés yeast S. cerevisiae, the vinegar fly D. melanogaster, Chinese Hamster Ovary cells, and a generic signal transduction network.
The results consistently show that saCeSS is a robust and efficient method, allowing very significant reduction of computation times with respect to several previous state of the art methods (from days to minutes, in several cases) even when only a small number of processors is used.
Conclusions
The new parallel cooperative method presented here allows the solution of medium and large scale parameter estimation problems in reasonable computation times and with small hardware requirements. Further, the method includes self-tuning mechanisms which facilitate its use by non-experts. We believe that this new method can play a key role in the development of large-scale and even whole-cell dynamic models.Ministerio de EconomÃa y Competitividad; DPI2011-28112-C04-03Ministerio de EconomÃa y Competitividad; DPI2011-28112-C04-04Ministerio de EconomÃa y Competitividad; DPI2014-55276-C5-2-RMinisterio de EconomÃa y Competitividad; TIN2013-42148-PMinisterio de EconomÃa y Competitividad; TIN2016-75845-PGalicia. ConsellerÃa de Cultura, Educación e Ordenación Universitaria; R2014/041Galicia. ConsellerÃa de Cultura, Educación e Ordenación Universitaria; R2016/045Galicia. ConsellerÃa de Cultura, Educación e Ordenación Universitaria; GRC2013/05
ParaExp using Leapfrog as Integrator for High-Frequency Electromagnetic Simulations
Recently, ParaExp was proposed for the time integration of linear hyperbolic
problems. It splits the time interval of interest into sub-intervals and
computes the solution on each sub-interval in parallel. The overall solution is
decomposed into a particular solution defined on each sub-interval with zero
initial conditions and a homogeneous solution propagated by the matrix
exponential applied to the initial conditions. The efficiency of the method
depends on fast approximations of this matrix exponential based on recent
results from numerical linear algebra. This paper deals with the application of
ParaExp in combination with Leapfrog to electromagnetic wave problems in
time-domain. Numerical tests are carried out for a simple toy problem and a
realistic spiral inductor model discretized by the Finite Integration
Technique.Comment: Corrected typos. arXiv admin note: text overlap with arXiv:1607.0036
A PETSc parallel-in-time solver based on MGRIT algorithm
We address the development of a modular implementation of the MGRIT (MultiGrid-In-Time) algorithm to solve linear and nonlinear systems that arise from the discretization of evolutionary models with a parallel-in-time approach in the context of the PETSc (the Portable, Extensible Toolkit for Scientific computing) library. Our aim is to give the opportunity of predicting the performance gain achievable when using the MGRIT approach instead of the Time Stepping integrator (TS). To this end, we analyze the performance parameters of the algorithm that provide a-priori the best number of processing elements and grid levels to use to address the scaling of MGRIT, regarded as a parallel iterative algorithm proceeding along the time dimensio
- …