Computing the stochastic dynamics of phosphorylation networks.
Cells of all organisms share the ability to respond to various extracellular signals. Depending on the cell type and the organism, these signals may include hormones secreted by other cells or changes in nutrient concentrations. The signals are processed by an intricate network of protein-protein interactions, including phosphorylation and de-phosphorylation events. As some signaling proteins are only present in low concentrations, random fluctuations may affect the dynamics of the network. The mathematical modeling of networks with significant random fluctuations requires the use of stochastic methods. The stochastic dynamics of a chemical reaction system are described by the Chemical Master Equation. Often the numerical evaluation of this equation is problematic. The first problem is that many systems have an infinite number of possible states; leaving simulations of individual trajectories as the only alternative. To circumvent this problem, we focus on a class of systems that have a finite state space. More specifically, we focus on networks of phosphorylation cycles without taking into account the synthesis and degradation of proteins. The second problem is that memory requirements cause a practical limit to the size of systems that can be evaluated. In this paper, we discuss how these limitations can be overcome using parallel computation and methods dealing efficiently with the available memory. These methods were implemented in a parallel C++ program. We discuss two networks for which the stochastic dynamics were evaluated using this program: a single phosphorylation cycle and an oscillating MAP-kinase cascade.
Steijaert
M N
MN
Department of Biomedical Engineering, Eindhoven University of Technology, Eindhoven, The Netherlands. m.n.steijaert@tue.nl
Van Den Brink
J H K
JH
Liekens
A M L
AM
Hilbers
P A J
PA
Ten Eikelder
H M M
HM
D000465:Algorithms; D003198:Computer Simulation; D053263:Gene Regulatory Networks; D006801:Humans; D008954:Models, Biological; D015233:Models, Statistical; D010766:Phosphorylation; D015398:Signal Transduction; D013269:Stochastic Processes