Computational Modeling for the Activation Cycle of G-proteins
by G-protein-coupled Receptors
Yifei Bao, Adriana B. Compagnoni, Joseph S. Glavy, Tommy E. White
Introduction
Traditionally, biologists have used ordinary differential equations (ODEs) to model biological processes and simulate the evolution of species over time. However, the past decade has seen the emergence of a family of formalisms dedicated to modeling biological behavior (kinetics). Stemming from formal languages designed to capture concurrent computation and communicating processes, these new formalisms range from graphical formalisms to algebraic languages.
In this work we survey five different computational modeling formalisms, and we show how to simulate the activation cycle of G-proteins by G-protein coupled receptors in each of them.
Figure 1: Activation cycle of G-proteins by G-protein-coupled receptors. When a ligand activates the receptor, a conformation change occurs in the receptor that exchanges GDP for GTP on the α subunit and this triggers the dissociation of the α subunit from β γ dimer and the receptor. After the free α unit works on target proteins, GTP will be hydrolyzed to GDP. The GTPase activity is enhanced by binding of the RGS.
Methods
1. ODEs Modeling
2. Stochastic Pi-Calculus Modeling
The stochastic Pi-calculus is a process algebra where stochastic rates are imposed
on processes, allowing for more accurate description of biological systems. A process can be
depicted as a collection of interacting automata with two kinds of reactions: delay@r
and interaction@r on ch.
Figure 2: Graphical representation of Stochastic Pi-calculus modeling .
3. Kappa Languange Modeling
In the Kappa language, reaction rules are described by rewriting rules between lists of agents.
Each agent has a name and binding sites. Agents can become bound, and the two end points
of a link between two agents is Indicated by !i, for some index ~value specifies the
internal state of a site on the agent, -> specifies a bidirectional reaction, <-> specifies an
unidirectional reaction, and @value specifies the reaction rate.
4. Petri Nets Modeling
The basic Petri Net is a directed bipartite graph with two kinds of nodes which are either
places or transitions and directed arcs which connect nodes. In modeling biological
processes, place nodes represent molecular species and transition nodes represent reactions.
Figure.3 Petri Nets for G-protein Cycle.
Results
We show here consistent experimental simulation results. SPiM, Cell Illustrator, Cellucidate, and Bio- PEPA all use Gillespie’s algorithm for simulation. Figure 4(a), 4(b), 4(c), 4(d), 4(e) shows that the results from those four simulations are consistent with the result of the original ODEs modeling. The plots show that RL is consumed as the reaction proceeds. The curves of G and Ga decline and increase oppositely, and the sum of these two species is a constant, which is equal to the initial amount of G-protein, so the conservation relationships mentioned by Yi. et. al. are confirmed ([Gbg] = Gt − [G], [Gd] = Gt − [G] − [Ga]) .
Figure 4 (a)ODEs simulation by Matlab. Figure 4(b) Pi-calculus simulation by SPiM.
Figure 4(c) Petri Nets simulation by Cell Figure 4(d) Kappa simulation by Cellucidate . Illustrator .
Figure 4(d) BioPepa
Conclusion
In our study, the models we build using stochastic modeling approaches can represent the G-
protein cycle quite convincingly, which shows that stochastic modeling approaches could be
efficient instruments to assist in biomedical research.
We develop a high level notation that can be systematically translated into SPiM programs
to hide Pi-calculus communication primitives and enable modeling using only terminology
directly obtained from biological processes (not shown).