How to Model and Simulate Biological Pathways with Petri Nets – A New Challenge for Systems Biology – ∗
Satoru Miyano
Human Genome Center, Institute of Medical Science, University of Tokyo miyano@ims.u-tokyo.ac.jp
Hiroshi Matsuno
Faculty of Science, Yamaguchi University matsuno@sci.yamaguchi-u.ac.jp
1 Why Petri nets to model biological pathways ?
1.1 Petri nets – suitable than other mathematical descriptions
In 1999, we surveyed which architecture is suitable when modeling and simulating biopathway for biological and medical scientists. At that time, there were ODE-based attempts for modeling and simulating chemical reactions
- e.g. Gepasi [19], E-Cell[29] - and others - e.g. the Lisp based architecture QSIM [13] and our other work,
the pi-Calculus based architecture, Bio-Calculus [21]. Unfortunately, applications based on these architectures are not acceptable in their fields. This is due to poor GUI interfaces, e.g. lacking biopathway editors, or their architectures themselves. To overcome this situation, we came to the conclusion that an architecture based
- n Petri nets should be suitable because of their intuitive graphical representation and their capabilities for
mathematical analyses.
1.2 Various types of Petri nets have been used for describing biological pathways
Researches on Petri nets have a long history of nearly 40 years from the paper by Dr. Petri [25]. The first attempt to use Petri nets for modeling biological pathways was made by [26], giving a method to represent metabolic
- pathways. Hofest¨
adt [9] expanded this method to model metabolic networks. Subsequently, several enhanced Petri nets have been used to model biological phenomena. Genrich et al. [5] modeled metabolic pathways with a colored Petri net by assigning enzymatic reaction speeds to the transitions, and simulated a chain of these reactions quantitatively. Voss et al. [30] used the colored Petri net in a different way, accomplishing a qualitative analysis of steady state in metabolic pathways. The stochastic Petri net has been applied to model a variety of biological pathways; the ColE1 plasmid replication [7], the response of the σ32 transcription factor to a heat shock [27], and the interaction kinetics of a viral invasion [28]. On the other hand, we have shown that the gene regulatory network of λ phage can be more naturally modeled as a hybrid system of “discrete” and “continuous” dynamics [15] by employing a hybrid Petri net
- architecture. It has also been observed in [6] that biological pathways can be handled as hybrid systems. For
example, protein concentration dynamics, which behave continuously, being coupled with discrete switches. Another example is protein production that is switched on or off depending on the expression of other genes, i.e. the presence or absence of other proteins in sufficient concentrations.
∗This article is distributed at the tutorial in the 25th International Conference on Application and Theory of Petri Nets to be
held in Bologna, Italy, on June 22, 2004.
1