Literature DB >> 27376039

Colored petri net modeling of small interfering RNA-mediated messenger RNA degradation.

Niloofar Nickaeen1, Shiva Moein2, Zarifeh Heidary1, Jafar Ghaisari1.   

Abstract

BACKGROUND: Mathematical modeling of biological systems is an attractive way for studying complex biological systems and their behaviors. Petri Nets, due to their ability to model systems with various levels of qualitative information, have been wildly used in modeling biological systems in which enough qualitative data may not be at disposal. These nets have been used to answer questions regarding the dynamics of different cell behaviors including the translation process. In one stage of the translation process, the RNA sequence may be degraded. In the process of degradation of RNA sequence, small-noncoding RNA molecules known as small interfering RNA (siRNA) match the target RNA sequence. As a result of this matching, the target RNA sequence is destroyed.
MATERIALS AND METHODS: In this context, the process of matching and destruction is modeled using Colored Petri Nets (CPNs). The model is constructed using CPNs which allow tokens to have a value or type on them. Thus, CPN is a suitable tool to model string structures in which each element of the string has a different type. Using CPNs, long RNA, and siRNA strings are modeled with a finite set of colors. The model is simulated via CPN Tools.
RESULTS: A CPN model of the matching between RNA and siRNA strings is constructed in CPN Tools environment.
CONCLUSION: In previous studies, a network of stoichiometric equations was modeled. However, in this particular study, we modeled the mechanism behind the silencing process. Modeling this kind of mechanisms provides us with a tool to examine the effects of different factors such as mutation or drugs on the process.

Entities:  

Keywords:  Colored petri nets; RNA degradation; colored petri nets tools; modeling; small interfering RNA

Year:  2016        PMID: 27376039      PMCID: PMC4918215          DOI: 10.4103/2277-9175.183660

Source DB:  PubMed          Journal:  Adv Biomed Res        ISSN: 2277-9175


INTRODUCTION

Small interfering RNAs (siRNA) are 20–25 nucleotide, double-stranded RNA molecules which have an important role in RNA interference pathway.[12] siRNAs cause degradation of the target messenger RNA (mRNA) by complementary matching.[1] They were first discovered as a part of posttranscriptional gene silencing mechanism in plants.[3] It is reported that synthetic siRNAs are able to induce gene silencing in mammalian cells.[2] The discovery caused an interest in designing siRNAs for biomedical research. An important step in understanding the mechanism by which siRNAs play their role in gene silencing is uncovering the rules behind complementary matching between siRNA and its target mRNA. Mathematical modeling paves the way for unfolding these relations and rules. Different mathematical methods have been proposed to model complex biological behaviors. Graphical methods have received much attention due to their ability to be comprehensible both for biologists and engineers. Petri Nets are a graphical and mathematical formalism for the modeling and analyzing of concurrent, asynchronous, and distributed systems.[4] Modeling biological systems via Petri Nets was first proposed in.[5] Many biological systems have been modeled using Petri Nets since.[67] Also different analyzing approaches have been introduced using these nets.[8] The translation process, due to its importance, has been a subject of study. In,[9] the translation process has been modeled using Colored Petri Nets (CPNs) in gene expression level. The model was used to answer questions about transfer RNA binding sites. Authors in[10] have studied the effects of a mutation in translation process using CPN. A structure is proposed to identify the mutations which happened in the translation process. The present paper models the matching process in which a siRNA matches parts of RNA string to downregulate the gene expression. Because of the structural formation of some important biological molecules such as DNA, RNA, and proteins which have a string-like composition, Strings play an important role in computational biology concepts. Thus, modeling these structures may very well define a huge part of cell activities. Modeling is conducted through CPN Tools, software for modeling systems using CPNs.

MATERIALS AND METHODS

Mathematical basics

Petri Net is a graphical tool for modeling and analyzing concurrent distributed systems. First introduced by Carl Adam Petri in 1965, the main concept, and its extensions are now widely used in modeling step-wise processes, including biological reactions. In a formal definition, a Petri Net is a five-tuple: PN = (P, T, A, W, M0) where: P = {p1, p2,...., pn} is a finite set of places T = {t1, t2,...., tm} is a finite set of transitions A ⊆ (P × T) ∪ (T × P) is a set of arcs W: A → {1, 2,....} is a weight function M0:P → {0, 1, 2,....} is the initial marking P ∩ T = Φ and P ∩ T = Φ. In years, different versions of standard Petri Nets evolved. One of these extensions is CPN. Unlike standard Petri Nets, in CPNs, tokens accept data type and data manipulations.[11] CPNs are a combination of Petri Nets and programming languages. Control structures, synchronization, communication, and resource sharing are described by Petri Nets, and data manipulations are described by functional programming languages.[1213] CPN Tools is software which supports CPN modeling and simulations.[14]

Computational approaches

The model is represented by CPNs. Simulations were conducted through CPN Tools, an environment for modeling and analyzing systems based on CPNs.[14] Color sets used in the model are presented in Table 1. The model was constructed with 18 places and 9 transitions. Important transitions and places along with their functions are illustrated in Table 2.
Table 1

Color sets defined in the model

Table 2

Transitions, functions and places used in the model

Color sets defined in the model Transitions, functions and places used in the model

RESULTS

The constructed model is illustrated in Figure 1. Although we appreciate the fact that mRNA sequences are commonly longer than 1 Kb, Modeling was conducted for strings of <100 units of bases length due to simplicity but it can easily be extended by using the current model as a hierarchical level in a more sophisticated model structure.
Figure 1

Colored Petri model of the gene silencing process through small interfering RNA matching. Figure was constructed in the colored petri nets tools environment

Colored Petri model of the gene silencing process through small interfering RNA matching. Figure was constructed in the colored petri nets tools environment In order to simulate the process, two stochastic strings with different lengths of 100 and 20 units of bases were produced to represent RNA and siRNA strings, respectively. The lengths were controlled by two counters specified by the corresponding places “count 1” and “co”. The goal is to determine if the shorter string (or actually its complement) is part of the constructed RNA string. If the matching happens, the corresponding gene is silenced. The first step in the modeling process is to construct RNA and siRNA strings. P1, P2 and P3 are the three places responsible for the production of RNA string. The color type associated with each of these places is “gene.” As introduced earlier, this type is made of four different bases: A, C, G, and U. By firing the transition “RNA sequence production,” three bases form a codon. The process continues as long as we have 33 codons (or a string of 99 bases). Similarly, place P4 and transition “siRNA production” produce a string of length 20 which represents siRNA. During the next level, each base in the RNA sequence along with its position is identified. For this purpose, place “test” is introduced which contains four bases: A, C, G, and U. The identifying mechanism is as follows. One by one, the four main bases are selected from the place “test.” Then they are compared with the whole RNA string. Whenever a base in the string is a match with the selected base from the place “test”, name and position of the base are transferred to the place “location.” At the end of this level, all elements of the RNA string are identified. At last, RNA and siRNA strings are compared with each other in the following way. One by one, each base in the siRNA string is chosen and compared with the RNA string. Whenever a match happens, the next base in the siRNA string is chosen and compared with the next base of RNA string. The perfect match and consequently the inhibition happen when the number of matches in a row is the same as the size of siRNA string. The place “inhibition” indicates a perfect match if it contains any tokens. Otherwise, if a chosen base of siRNA string does not match its corresponding base in the RNA string, siRNA goes to its first base, and RNA moves a base forward and the comparison starts all over again.

DISCUSSION

In the present paper, the process during which siRNA matches with parts of mRNA string was modeled. Modeling was conducted using CPNs in CPN Tools modeling environment. The model of the matching process is actually a string mining program with siRNA as the target. In previous studies,[679] a network of stoichiometric equations was modeled. However, in this particular study, we modeled the mechanism behind the silencing process. Modeling this kind of mechanisms provides us with a tool to examine the effects of different factors such as mutation or drugs on the process. In others words, instead of modeling the components of the network, we modeled the logic behind the process. This model may serve as a basis for mutation recognition or in a more advanced application, and it may actually help to design appropriate drugs to halt gene expression in desired cases. Future models may include more sophisticated details of the process, especially in RNA structure and matching rules.

Financial support and sponsorship

Nil.

Conflicts of interest

There are no conflicts of interest.
  8 in total

1.  A species of small antisense RNA in posttranscriptional gene silencing in plants.

Authors:  A J Hamilton; D C Baulcombe
Journal:  Science       Date:  1999-10-29       Impact factor: 47.728

2.  siRNA function in RNAi: a chemical modification analysis.

Authors:  Ya-Lin Chiu; Tariq M Rana
Journal:  RNA       Date:  2003-09       Impact factor: 4.942

3.  Colored petri nets to model gene mutation and amino acids classification.

Authors:  Jinliang Yang; Rui Gao; Max Q-H Meng; Tzyh-Jong Tarn
Journal:  J Theor Biol       Date:  2012-01-26       Impact factor: 2.691

Review 4.  Petri net modelling of biological networks.

Authors:  Claudine Chaouiya
Journal:  Brief Bioinform       Date:  2007-07-11       Impact factor: 11.622

5.  Modelling and simulating reaction-diffusion systems using coloured Petri nets.

Authors:  Fei Liu; Mary-Ann Blätke; Monika Heiner; Ming Yang
Journal:  Comput Biol Med       Date:  2014-07-15       Impact factor: 4.589

6.  Petri net representations in metabolic pathways.

Authors:  V N Reddy; M L Mavrovouniotis; M N Liebman
Journal:  Proc Int Conf Intell Syst Mol Biol       Date:  1993

7.  Duplexes of 21-nucleotide RNAs mediate RNA interference in cultured mammalian cells.

Authors:  S M Elbashir; J Harborth; W Lendeckel; A Yalcin; K Weber; T Tuschl
Journal:  Nature       Date:  2001-05-24       Impact factor: 49.962

8.  Modeling innate immune response to early Mycobacterium infection.

Authors:  Rafael V Carvalho; Jetty Kleijn; Annemarie H Meijer; Fons J Verbeek
Journal:  Comput Math Methods Med       Date:  2012-12-09       Impact factor: 2.238

  8 in total
  1 in total

1.  Coloured Petri nets for multilevel, multiscale and multidimensional modelling of biological systems.

Authors:  Fei Liu; Monika Heiner; David Gilbert
Journal:  Brief Bioinform       Date:  2019-05-21       Impact factor: 11.622

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.