Abstract
The High Performance Systems Biology Toolkit (HiPer SBTK) is a collection of simulation and optimization components for metabolic modeling and the means to assemble these components into large parallel processing hierarchies suiting a particular simulation and optimization need. The components come in a variety of different categories: model translation, model simulation, parameter sampling, sensitivity analysis, parameter estimation, and optimization. They can be configured at runtime into hierarchically parallel arrangements to perform nested combinations of simulation characterization tasks with excellent parallel scaling to thousands of processors. We describe the observations that led to the system, the components, and how one can arrange them. We show nearly 90% efficient scaling to over 13,000 processors, and we demonstrate three complex yet typical examples that have run on ̃1000 processors and accomplished billions of stiff ordinary differential equation simulations. This work opens the door for the systems biology metabolic modeling community to take effective advantage of large scale high performance computing resources for the first time.
Original language | American English |
---|---|
Pages (from-to) | 3402-3424 |
Number of pages | 23 |
Journal | SIAM Journal on Scientific Computing |
Volume | 33 |
Issue number | 6 |
DOIs | |
State | Published - 2011 |
NREL Publication Number
- NREL/JA-2C00-52542
Keywords
- Metabolic modeling
- Ordinary differential equations
- Parameter identification
- Simulation optimization
- Systems biology