Date of Award
Master of Science
Gregory D. Peterson
Donald W. Bouldin, Chirs D. Cox
Currently, the applicability of computer modeling to whole-cell and multi-cell biochemical models is limited by the accuracy and efficiency of the simulation tools used to model gene regulatory networks. It is widely accepted that exact stochastic simulation algorithms, originally developed by Gillespie and improved by Gibson and Bruck, accurately depict the time-evolution of a spatially homogeneous biochemical model, but these algorithms are often abandoned by modelers because their execution time can be on the order of days to months. Other modeling techniques exist that simulate models much more quickly, such as approximate stochastic simulation and differential equations modeling, but these techniques can be inaccurate for biochemical models with small populations of chemical species. This work analyzes the performance of exact stochastic simulation algorithms by developing software implementations of exact stochastic simulation algorithms and measuring their performance for a wide variety of models. Through this study, several techniques are developed and tested that improve the performance of certain algorithms for specific models. A new algorithm called the Adaptive Method is then presented which attempts to select the optimal simulation algorithm for the particular model based on periodic measurements of simulator performance during execution. Other algorithmic changes are proposed to aid in the development of hardware accelerators for exact stochastic simulation. The work serves as another step in the process of making exact stochastic simulation a practical modeling solution for molecular biologists.
McCollum, James Michael, "Accelerating Exact Stochastic Simulation. " Master's Thesis, University of Tennessee, 2004.