Petri net modeling and simulation of post-transcriptional regulatory networks of human embryonic stem cell (hESC) differentiation to cardiomyocytes
-
Aruana F. F. Hansel-Fröse
, Christoph Brinkrolf
, Marcel Friedrichs, Bruno Dallagiovanna
und Lucia Spangenberg
Abstract
Stem cells are capable of self-renewal and differentiation into various cell types, showing significant potential for cellular therapies and regenerative medicine, particularly in cardiovascular diseases. The differentiation to cardiomyocytes replicates the embryonic heart development, potentially supporting cardiac regeneration. Cardiomyogenesis is controlled by complex post-transcriptional regulation that affects the construction of gene regulatory networks (GRNs), such as: alternative polyadenylation (APA), length changes in untranslated regulatory regions (3′UTRs), and microRNA (miRNA) regulation. To deepen our understanding of the cardiomyogenesis process, we have modeled a GRN for each day of cardiomyocyte differentiation. Then, each GRN was automatically transformed by four transformation rules to a Petri net and simulated using the software VANESA. The Petri nets highlighted the relationship between genes and alternative isoforms, emphasizing the inhibition of miRNA on APA isoforms with varying 3′UTR lengths. Moreover, in silico simulation of miRNA knockout enabled the visualization of the consequential effects on isoform expression. Our Petri net models provide a resourceful tool and holistic perspective to investigate the functional orchestra of transcript regulation that differentiate hESCs to cardiomyocytes. Additionally, the models can be adapted to investigate post-transcriptional GRN in other biological contexts.
1 Introduction
Cardiovascular diseases are the world’s most common cause of mortality, summing about 17.9 million deaths each year [1]. It is well known that human adult cardiac tissue expresses a low regeneration rate due to low proliferation from cardiomyocytes [2]. Thus, an alternative to heart transplant in addressing cardiac failure is the regeneration from parts of the malfunctioning tissue with new healthy cardiomyocytes. In this context, stem cells have potential of being used in the field of regenerative medicine [3]. Because of the cells’ ability to self-renew and differentiate, there is particular interest in the treatment of cardiovascular disease [4], [5], [6]. Pluripotent stem cells are good study models for cardiac regeneration [7], [8], [9]. In addition to having therapeutic prospects [3], 5], they can differentiate to cardiomyocytes similarly to the embryonic heart development [10], [11], [12]. During cardiomyogenesis, there is complex transcriptional and post-transcriptional regulation, in which many key players are involved, including coding (messenger RNAs, mRNA) and non-coding RNAs (ncRNAs), such as long non-coding RNAs (lncRNAs) and microRNAs (miRNAs) [13], [14], [15].
Our group has previously shown that differentiation of human embryonic stem cells (hESCs) to cardiomyocytes involves post-transcriptional regulation and translational control. The sole recruitment of transcripts, coding and non-coding, to the ribosomal complex contributes to the cardiomyogenesis process [13], 14]. Additionally, we have also observed that alternative polyadenylation (APA) can have an impact in the differentiation of cardiomyocytes [16]. This mechanism can generate many isoforms of the same gene, differing only in the length of the 3′ untranslated region (3′UTR), without changes in the coding sequence [17]. Consequently, changes of 3′UTR length can impact binding of regulatory elements, such as microRNAs. These small ncRNA of about 18–22 nucleotides can inhibit gene targets through target sites usually located on the 3′UTR of the mRNA [18]. To unravel the implications of this complex post-transcriptional regulation, we have previously constructed Gene Regulatory Networks (GRN) to elucidate how APA isoforms, their changing 3′UTR lengths and miRNA targets affect the dynamic gene expression landscape during cardiomyogenesis differentiation of hESCs [16].
The construction of GRNs provides a comprehensive understanding of the complex interplay between various relevant transcripts during cardiomyogenesis that is not easily feasible in vitro. Computational modeling of GRN can deepen our understanding of biological systems by dealing with a large amount of data and the calculations to find the most relevant connections between biological elements [19], 20]. Moreover, modeling of GRN enables the investigation of gene interactions and the manipulation of gene expression in silico. This strategy can direct in vitro validations on predicted pathways and relevant signaling found in the model [21], 22].
A gene regulatory system can be represented as a GRN, which can be either an undirected or directed graph. In the former, connections between nodes have no particular direction. On the other hand, in the latter, the connections indicate a specific direction of interaction between the nodes [19]. Examples of applied undirected graphs are protein-protein-interaction networks, while biochemical pathways and GRNs are better modeled by directed graphs due to the nature of the reactions.
Some modeling approaches for directed graphs are Bayesian networks, Boolean networks, and Petri nets [20], 23]. Biological networks have been successfully computationally modeled by these approaches in the past, with Petri net methods standing out in this field [20], 22], [24], [25], [26], [27], [28].
Bayesian networks deal with conditional probability to build the connectivity between nodes. Since multiple tests are needed until the best model is found, this method requires a high computational processing capacity [23]. As for Boolean networks, its interactions are represented by Boolean functions that calculate the state of a gene by activation of other genes [23]. Since genes can show two states, activated or inactivated, the Boolean method does not account for intermediate expression thresholds [23].
As for Petri nets, invented by and named after Carl Adam Petri [29], they are a directed bipartite graph consisting of two types of nodes: places (drawn as circles) and transitions (drawn as rectangles). In the system, places represent the conditions whereas transitions represent the actions. Tokens are the system units, which can pass through the system depending on the pre-defined transitions, if the necessary criteria are met for the execution of that action [30]. Adaptable, Petri nets allow the representation of large and dynamic systems in a simple and compartmentalized way, through the modeling of small subprocesses [24]. The network allows the simulation of gain or loss of function, an interesting characteristic in the context of GRN [22], 26]. Additionally, it enables simulations of large networks, an advantage over Bayesian and Boolean networks [20], 24].
There are several extensions of the basic Petri net formalism that enhance its modeling capabilities. For example, incorporation of stochastic transitions to represent probabilistic behavior. Functions can be used as arc weights and transition properties, allowing the modeling of complex dynamic networks [31], [32], [33].
In this context, VANESA [34] is an open-source hybrid modeling, transformation, and simulation environment for biological networks and Petri nets. It enables the reconstruction of a variety of biological networks. Supported biological node entities are enzyme, DNA, mRNA, and miRNA, among others. Biological networks can be automatically transformed into Petri nets based on a set of customizable user-defined rules with predefined parameters. This allows the representation of various types of biological systems and their transformation to meaningful Petri nets. Complex networks can easily be created, manipulated, and visualized within the same software. Also, simulations can be run, and gain or loss of function can be assessed. Finally, a connected data warehouse that includes repositories, such as KEGG pathways [35], facilitates further data integration.
Petri nets have been used to represent a variety of biological networks and contexts, both in health and disease [22], 25], [36], [37], [38], [39], [40]. In terms of cardiomyocytes, they have been applied to model cardiomyocytes in pro-apoptotic signaling pathways [41] and the Wnt/ β -catenin signaling pathway [42]. As for stem cell’s differentiation, the haematopoietic GRN was previously modeled [43] to evaluate their self-renewal capacity [44]. In other biological scenarios, miRNA inhibition have been modeled in the epidermal growth factor receptor (EGFR) signaling pathways [45] and in the context of disease state and treatment [25], 46].
However, to our knowledge, Petri nets were still not applied in the context of cardiomyocyte differentiation, especially in a GRN that addresses post-transcriptional regulation of alternative polyadenilation, polysomal recruitment, and miRNA targeting.
Here, we have deepened our understanding of the previously constructed post-transcriptional GRNs of cardiomyogenic differentiation of hESCs [16] by modeling them as biological networks and automatically transformed them to Petri nets using VANESA. All the three stages of cardiomyogenesis were modeled. Starting from the mesodermal stage (day four – D4P), to progenitor (day nine – D9P), and final day of beating cardiomyocytes (day fifteen – D15P). The networks were modeled taking into account the expression of alternative polyadenilated transcripts and the specific expressed miRNAs that target them. Inhibition of miRNAs was included, which regulated specific transcript production. Beyond that, we have simulated miRNA knockout and its consequences in the network. Together, the resulted Petri net models of the cardiomyogenesis post-transcriptional GRN provides a valuable insight into understanding how cardiomyogenesis is finely tuned beyond transcription. We show that expressed miRNA can influence not only gene targets, but specific alternative isoforms, and this regulation can be manipulated in silico.
Finally, these models are a versatile tool that can be adapted to other biological contexts. The Petri nets are particularly relevant in those cases where investigation of miRNA regulation on a transcriptomic level will benefit from in silico manipulations of miRNA expression.
2 Materials and methods
2.1 Gene regulatory networks
The post-transcriptional gene regulatory networks that are used for the modeling and simulation of the Petri nets were previously constructed by our group and are described in more thorough detail in [16].
2.1.1 RNA sequencing analysis
In summary, the transcriptome data that is used to generate the GRN was obtained from the RNA sequencing followed by polysome profiling of the hESC line hES-NKX2-5eGFP/w differentiation to cardiomyocytes. This was previously carried out by our group and is fully described in [13].
In detail, hESCs were differentiated to cardiomyocytes. Polysome profiling was carried out at specific time points of hESCs differentiation: day zero (D0), day one (D1), day four (D4), day nine (D9), and day fifteen (D15). With this technique, RNA was separated into two fractions: transcripts that are bound to polysomes (P) and the transcripts that are free from polysomes (L). From the polysome-bound transcripts fraction (P) of all days of cardiomyogenesis, bulk RNA sequencing was performed, generating the samples D0P, D1P, D4P, D9P, and D15P. Reanalysis of the RNA-seq data started with quality control with FastQC [47] and trimming of reads with Trim Galore (v.0.4.0) [48]. Alignment of reads was done with HISAT2 (v.2.1.0) [49] with the human genome version GRCh38 and the reads were counted with HTSeq (v.0.11.1) [50]. The differential gene expression analysis was done with DESeq2 (v.1.24.0) [51], comparing each day of cardiomyogenic differentiation (D1P, D4P, D9P, and D15P) to the pluripotent stage (D0P). Differentially expressed genes were considered using an adjusted p-value cutoff of 0.05 and log2FoldChange (log2FC) cutoff of |2|. Normalization of reads to Counts Per Million (CPM) was carried out in R (v. 4.2.2.) [52].
2.1.2 Alternative polyadenylation isoforms
The alternative polyadenilation (APA) isoforms and their respective 3′UTR start and end sites were identified using APAtrap [53] in each sample (D0P, D1P, D4P, D9P, D15P), as detailed in our previous work in [16]. The significant APA isoforms were considered by the adjusted p-value cutoff of less than 0.05 and percentage difference greater than 20 percent, which are parameters of APAtrap as provided in [53] (Supplementary Data). Only the APA isoforms derived from differentially expressed genes were kept.
2.1.3 miRNA targets
The miRNA expression data was obtained from the miRNAome of cardiac differentiation of pluripotent stem cells with corresponding time points to the samples, obtained by Garate and collaborators [15]. Differentially expressed miRNAs were filtered considering the cutoff of log2FC of |2| and adjusted p-value of 0.05.
To predict the targets from miRNAs specifically on the 3′UTR sequence of the previously selected APA isoforms, first their 3′UTR sequences from the human genome version GRCh38 was retrieved. Then, the human miRNA seed sites from the repository of miRBase [54] were obtained. The prediction of the miRNA targeting specifically on the 3′UTR sequence from the APA isoforms was carried out with psRNATarget [55].
2.1.4 Construction of the GRNs
For further investigation, one GRN was created for each day of cardiomyogenic differentiation (D1P, D4P, D9P, and D15P). However, in D1P, only two genes were differentially expressed and showed differentially expressed APA isoforms. Therefore, the D1P GRN was not further investigated.
For the other days of differentiation, the nodes of each GRN are the differentially expressed genes, the differentially expressed miRNA that targeted the 3′UTR regions, and the specific APA isoforms from the genes. The edges represent the logical connections between the nodes.
Each node has five attributes: its name, label, start concentration, log2FC, and color. The label defines the biological type (‘DNA’ for genes, ‘miRNA’ for miRNAs, and ‘mRNA’ for APA isoforms). The start concentration is the normalized read count as CPM. The log2FC values were included in the corresponding nodes of the graph object with the label ‘log2FC’. In the case that DNA had more than one mRNA isoform, the isoform that receives the concentration value is chosen randomly. The gene nodes received a blue color, whilst miRNA nodes received a purple color. The shade of the node color is set to a value reflecting its log2FC. If the log2FC value is higher than 2 (upregulated), it is set to a dark color code. If it is lower than −2 (downregulated), it is set to a lighter color code. All transcript isoforms received the default dark navy color.
Similar to the nodes, each edge has a label defining its biological type, which is set to ‘Physical Interaction’.
The data structure for a GRN is a graph object from the R package iGraph [56], which also provides the function “graph_from_data_frame”. In addition, this package was used to export each GRN as a GraphML file, which in turn can be imported by VANESA without loss of relevant information.
2.2 Generation of the Petri nets
Each constructed GRN was imported to VANESA as a biological network for further transformation, simulation, and analysis. The latest updates to VANESA, released as version v.0.5, were used.
For the investigation of the quantitative temporal behavior of each GRN, it needed to be transformed into a mathematical formalism that allows for such simulations. For this purpose, each imported biological network was automatically transformed to a Petri net using four designed transformation rules and the rule-based transformation provided by VANESA. Each Petri net is a functional Petri net (FPN) [57] with inhibitor arcs. FPNs with inhibitor arcs are a subset of hybrid functional Petri nets (HFPN) [58]. In general, VANESA supports extended hybrid Petri nets (xHPN) [59], a superset of HFPN, for Petri net modeling, transformation, and simulation.
2.2.1 Design of the transformation rules
Four transformation rules were designed that allowed the transformation of each GRN to a meaningful FPN with inhibitor arcs. The default values of Petri net elements are: number of start tokens of a discrete place is 0, delay of a discrete transition is 1, and the regular arcs and inhibitor arcs weight is 1. In the following, the four transformation rules and their values differing from the default values are described.
The first rule transforms a DNA node to a place which is fed by a transition, as shown in Figure 1A. The arc weight and the number of start tokens of the place are set to the start concentration of the DNA node.

Transformation rules with the biological pattern on the left side and its Petri net representation on the right side. (A) Transformation of a DNA node and (B) transformation of a miRNA node. Both nodes are transformed to a place that is fed by a transition.
Similarly, the second rule transforms the miRNA node to a place that is fed by a transition. The arc weight and the number of start tokens of the place are set to the start concentration of the miRNA node (Figure 1B).
The third rule represents the inhibition of miRNA over the mRNA isoform (Figure 2A). The mRNA node is transformed to a transition, and the miRNA node and DNA node are mapped to those discrete places created by the first and second rule. The miRNA place is connected to the mRNA transition by an inhibitor arc. Further, the miRNA place and DNA place are connected to a decay transition which is feeding a counter place. The arc weights of the arcs from and to the decay transition are set to a function that determines the minimum number of tokens of the miRNA place and DNA place. This function is evaluated during each step of the simulation. The delay of the mRNA transition is set to 0.7 and the delay of the decay transition is set to 0.1. This ensures that available miRNA first binds to DNA and only remaining miRNA might inhibit the mRNA transition. The timeline of transition firings based on these delays is visualized in Figure 3.

Transformation rules with the biological pattern on the left side and its Petri net representation on the right side. (A) Transformation of the inhibition and decay process by an inhibitor arc and a decay transition. (B) Transformation of the production of a mRNA by a DNA to a result place that is fed by the mRNA transition.

Section of the Petri net simulation timeline from time-point zero to two, representing the order of transition firings based on their defined delays.
The fourth rule connects the DNA place created by the first rule with the mRNA transition created by the third rule with a regular arc, as shown in Figure 2B. Further, the transition is feeding a result place, named GENE_TRANSCRIPT_FINAL where GENE and TRANSCRIPT are the names of the parent gene (DNA) and transcript isoform (mRNA), respectively. The arc weights of both arcs are set to the number of tokens of the DNA place, and this number is evaluated during each step of the simulation.
It is ensured that all constants and functions evaluate to integers greater than zero by rounding up to the next integer. In addition, it is ensured that arc weights of arcs to a transition evaluate to a number greater than zero. This is archived by replacing each arc weight function f by max(f, 1) to avoid enabling of transitions with zero tokens in their pre-places.
Further, if a node of the biological network is represented by a Petri net node, its color code is reflected by the corresponding Petri net node.
For simplicity in the context of Petri nets, biological nodes that are mapped to Petri net nodes are referred to by their biological meaning. Hence, a place corresponding to a DNA node is referred to as a DNA place.
2.2.2 Biological interpretation of the Petri nets
Each Petri net model that was automatically created by the transformation represents a GRN during the process of transcription. Transcripts of the involved DNA and miRNA are generated with a constant speed, given by their start concentrations, as outlined in the first and second rule. The start concentration of a biological node thus leads to a constant generation of tokens of its corresponding place in the Petri net. The third rule models the inhibition of mRNAs. Each mRNA is represented as a transition and thus treated as a process. Those processes are inhibited by available miRNAs connected to the particular mRNAs by inhibitor arcs. As long as there is miRNA present, the mRNA transition is not active.
During each step of simulation, first, the minimum of available miRNA and DNA are bound and removed by the decay transition. The counter keeps track of the number of bound DNA and miRNA for later evaluation. The functions assigned to the involved arcs as arc weights calculate those minimum values. Once a mRNA is not inhibited by any connected miRNA, it is active and processes all remaining DNA that is counted for later evaluation by the result places modeled by the fourth rule. This strict firing order is modeled by the delay of the involved transitions.
In general, the model assumes that during each step of the simulation: (1) transcripts are generated at a constant speed, (2) the presence of a single miRNA inhibits a mRNA process entirely, regardless of the number of connected miRNA and DNA nodes, (3) minimum number of available miRNA and DNA bind and decay first, and (4) all remaining DNA is then processed by the mRNA process.
2.3 Simulation of the Petri nets
VANESA uses an installation of OpenModelica [60] and the Petri net library PNlib [61] for the Petri net simulation. The Petri nets were simulated for 20 time units with the following settings: OpenModelica 1.24.4, PNlib 3.0.0, using a short model name, and 2,000 equations per file. The last two options were necessary to simulate the largest Petri net, D15P. The simulation of each Petri net for 20 time units was sufficient to observe its temporal behavior.
The interpretation of the simulation results was based on the transcript productions, namely the places called “GENE_TRANSCRIPT_FINAL” which contained the final number of tokens that were not sufficiently inhibited by the miRNAs and, therefore, would be expressed.
Adjustments of the model can be done by manipulating the biological network before its transformation to the Petri net is performed. A change of the start concentration of the miRNA or DNA node would for example reflect loss or gain of expression. Further, the generated Petri net can be adjusted by altering the transformation rules and by manipulating values of Petri net elements after its generation.
2.4 Visualization of the Petri nets and their simulation results
The generated Petri nets and their simulation results were visualized in VANESA. The generated Petri net automatically incorporated color coding to indicate transcript expression levels. This allowed quick interpretation of differential expression fold changes from the previous biological network analysis. The layout used for the visualization of Petri nets is an implementation of the GEM (short for graph embedder) algorithm [62].
To analyze the simulation of specific and relevant genes from the original biological networks, we focused on enhancing the visualization of the most relevant places and transitions. To achieve this, Petri net counter nodes that were not essential for interpretation, were excluded in visualization. The figures were exported by VANESA as PDF files. The biological networks and their corresponding Petri nets were saved as SBML files and the simulation results were exported as CSV files. All files are available as Supplementary Material.
3 Results
The results of the Petri net simulations are evaluated based on the accumulation of tokens in relevant places and compared against the differential expression analysis. First, this section describes the interpretation of the simulation results in general followed by a detailed analysis of selected network parts.
3.1 Interpretation of the simulation results
For the evaluation of the simulation results, pairs of genes of interest related to cardiomyocyte differentiation were pre-selected according to the previous research [16] and to common miRNA target regulation. Then, the gene pairs were evaluated regarding their differential expression fold change (log2FC) coordinated or not to the accumulation of tokens in the Petri net simulation. Coordinated expression was considered when downregulated genes were targeted of upregulated miRNA and showed low accumulation of tokens after simulation. Since differential expression and token values were calculated considering the normalized readcount from the genes, the low token accumulation output was defined as less than the input token from the same gene and the interconnected gene. Coordinated expression was also evaluated as true in the inverse case, when upregulated genes were targeted of downregulated miRNA and resulted in high accumulation of output tokens. High token accumulation was defined as more than the input token from the same evaluated gene and its interconnected gene pair. Contradictory evaluation of gene pairs was defined when downregulated genes showed high accumulation of tokens and when upregulated genes showed low accumulation of tokens after simulation.
To interpret the miRNA knockout simulation, we considered the simulation of the miRNA knockout successful when the result output token from the target transcript was higher than the result output token in a simulation without miRNA knockout.
3.2 Visualization of the Petri nets
Each GRN of the days D4P, D9P, and D15P was imported to VANESA as a biological network and further automatically transformed to a Petri net by the four defined transformation rules. All elements of the biological network (DNA, mRNA, and miRNA nodes and edges) were transformed successfully to Petri net elements (places, transitions, and arcs), while maintaining the proper interaction relationship between them, as shown in Figures 4–6.

D4P Petri net visualized using the GEM layout. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions. Labels and tokens are omitted for visibility.

D9P Petri net visualized using the GEM layout. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions. Labels and tokens are omitted for visibility.

D15P Petri net visualized using the GEM layout. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions. Labels and tokens are omitted for visibility.
To analyze the simulation of specific and relevant genes from the original biological networks, we focused on enhancing the visualization of key locations displaying the final expression simulation results.
3.3 Simulation of Petri nets and comparison with differential gene expression
To assess the significance of the modeling of the GRN, its transformation to a Petri net, and its simulation, we evaluated pairs of selected genes of interest, targeted by common miRNAs. Their relevance was addressed previously in the GRN of each day of cardiomyogenic differentiation D4P, D9P, and D15P [16]. The simulation results revealed that many gene pairs and common miRNAs exhibited token accumulation patterns consistent with the previously assessed differential gene expression analysis. In this case, simulations were categorized as coherent. However, some gene pairs accumulated more or fewer tokens than expected, indicating inconsistencies when compared to the differential expression analysis. These results were considered as incoherent.
3.3.1 Coherent token accumulation with the differential expression analysis
The coherent token accumulation regarding the differential expression analysis was observed in all days of cardiomyogenic differentiation. It was seen not only with genes that shared miRNAs targets in common, but also in individual genes that did not interconnect in the networks.
First, in D4P, the AASS gene was analyzed. It is also present in the D9P network. In the differential expression analysis, AASS is less expressed in D4P, presenting a log2FC of −2.99, as shown in Figure 7. All the transcripts from AASS gene, modeled as transitions, are targeted and inhibited by the miRNA hsa-miR-574-3p, which in turn is overexpressed with a log2FC of 1.67. Tokens in the place AASS and in the miRNA place are generated at a speed of 157 and 16 per time unit, respectively.

D4P Petri net, focus on the AASS gene after the simulation. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
After 20 time units, all the AASS transcripts showed a result of zero generated tokens, except for the isoform ENST00000679659 with 20 tokens. The low accumulation of tokens in the simulation corroborates with the differential expression analysis in which AASS is less expressed, as it can be seen by the color code of light blue in the gene place.
Then, in the D9P network, the first connections between genes through common miRNA appears. The downregulated gene AASS was observed connected with IGFBP7, a gene most expressed in D9P with a log2FC of 3.09. Both are targeted by the miRNA hsa-miR-1277-3p, which is upregulated with an expression of log2FC equal to 2.12 (Figure 8). Tokens in the place AASS are generated with a speed of 111, in IGFBP7 with a speed of 90, and in the miRNA place hsa_miR_1277_3p with a speed of 13 per time unit.

D9P Petri net, focus on the interconnected genes AASS and IGFBP7 through the common target miRNA hsa-miR-1277-3p. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
In the final result of the simulation, it was possible to observe the overexpression of IGFBP7 through the accumulation of 540 tokens of its uniquely detected isoform ENST00000512512. The miRNA hsa-miR-574-3p, which inhibits AASS in the D4P Petri net (Figure 7), is also present with a constant token generation of 302. On day D9P of cardiomyogenic differentiation, it shows a slightly higher differential expression with a log2FC of 3.10. The accumulated token counts in both genes and isoforms align with the differential expression results. IGFBP7, which is more highly expressed, has more final tokens than AASS, which is less expressed in D9P.
The gene pair MAD2L2 and SEPHS1 showed coordinated token accumulation in both days, D9P and D15P. First, in D9P, both genes MAD2L2 and SEPHS1 are less expressed, with respective log2FCs of −2.20 and −3.00, whilst their token generation are 83 and 105 respectively, as shown in Figure 9. The miRNA they share, hsa-miR-548az-5p, has a constant generation of 1 token, with a low differential expression of log2FC equal to −4.59.

D9P Petri net, focus on the interconnected genes MAD2L2 and SEPHS1, interconnected through the common target miRNA hsa-miR-548az-5p. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
After 20 time units, none of the SEPHS1 transcripts produced any tokens, nor did any isoforms from MAD2L2. All isoforms from SEPHS1 and MAD2L2 are being targeted by highly expressed miRNA. The isoform ENST00000376692 is exclusively targeted by a highly expressed miRNA hsa-miR-542-3p, which receives constantly 165 tokens and has a log2FC of 1.47. Since both downregulated genes show zero accumulated tokens, their simulations were considered corroborating with differential expression analysis.
The same gene pair is present in D15P, with the difference that MAD2L2 shows a lower generation of incoming tokens than in the previous network, with a constant generation of 69 tokens, as shown in Figure 10. The differential expression still remains low at D15P with log2FC of −2.43. The same pattern is found with the gene SEPHS1 as its constant token generation of 54 is almost half as many as before and also remains less expressed with log2FC of −3.95. The common miRNA hsa-miR-548az-5p that interconnects these genes presents the same values as in the previous network, with a constant token generation of 1 and log2FC of −4.59.

D15P Petri net, focus on the interconnected genes MAD2L2 and SEPHS1, interconnected through the common target miRNA hsa-miR-548az-5p. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
After 20 time units, none of the SEPHS1 transcripts produced tokens at the end, nor did the isoforms from MAD2L2. Repeating the pattern seen in D9P, here in D15P we also see both downregulated genes showing zero token accumulation. Therefore, the simulation results corroborate with the differential expression analysis.
3.3.2 Incoherent token accumulation with the differential expression analysis
In the final days of cardiomyogenesis, some genes did not show an accumulation of tokens coordinated with the differential expression analysis. This means that either high token sum was seen in downregulated genes or low token sum in upregulated genes.
In D15P we have observed the pair of genes BMP7 and AURKB. The gene BMP7 is overexpressed with a log2FC of 2.92 and a constant token generation of 281. On the other hand, the less expressed gene AURKB shows a log2FC of −2.20 and a constant token generation of 25, as seen in Figure 11. Both are targets of the common miRNA hsa-miR-651-5p, which in turn is strongly downregulated with a log2FC of −7.99 and a constant token generation of 1.

D15P Petri net, focus on the interconnected genes AURKB and BMP7, interconnected through the common target miRNA hsa-miR-651-5p. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
As a result, after 20 time units, only the isoform ENST00000584972 from AURKB generated 480 tokens in total, whereas the uniquely expressed isoform from BMP7 generated zero tokens. It would be expected that the most expressed gene BMP7 would show a significant amount of token accumulation. However, no tokens at all were accumulated after simulation by BMP7. In contrast, AURKB is less expressed than BMP7 in D15P and it presented more output tokens after simulation. Therefore, the accumulated token results do not corroborate with the differential expression results.
In the same D15P network, the pair of genes FGFR1 and ALKBH5 are sharing the miRNA hsa-miR-197-3p in common. While FGFR1 presents low expression with a log2FC of −2.06 and a constant generation of 189 tokens, ALKBH5 is overexpressed with log2FC of 2.03 and receives 388 tokens constantly (Figure 12). The hsa-miR-197-3p miRNA is also upregulated with a log2FC of 1.96 and a token generation of 401.

D15P Petri net, focus on the pair of genes ALKBH5 and FGFR1, interconnected through the common target miRNA hsa-miR-197-3p. Genes and miRNA are the colored places, whilst transcript isoforms are the colored transitions.
After 20 time units, neither isoform from FGFR1 generated any tokens. The zero token generation from downregulated gene FGFR1 corroborates with the differential expression reference. However, despite ALKBH5 being highly expressed in D15P, it also presented zero token accumulation in its uniquely expressed isoform. Therefore, for this pair of genes, the simulation results does not corroborate with the gene expression analysis.
3.3.3 miRNA knockout simulation
To simulate the knockout of miRNA, we observed the gene IGFBP7 in D15P. This gene was already present in the previous Petri net of D9P. First, we assessed the normal simulation of the gene, without removing the inhibition by the miRNAs. In D15P, IGFBP7 is upregulated with log2FC of 4.15, and a constant token generation of 179, as shown in Figure 13. Its uniquely expressed isoform ENST00000512512 is the target of two upregulated miRNAs, hsa-miR-1277-3p that shows log2FC of 2.12 and a constant token generation of 13, and hsa-miR-24-1-5p with log2FC of 3.86 and a constant token generation of 50.

Simulation of the IGFBP7 gene in the D15P Petri net.
In normal settings, after 20 time units, the IGFBP7’s only transcript generated 2,320 tokens. Thus, the high token accumulation corroborates with the expression analysis, since IGFBP7 is upregulated. To simulate a miRNA knockout, the constant token generation of the miRNA hsa-miR-24-1-5p is reconfigured to zero by deactivating its feeding transition. After rerun of 20 step simulation, the accumulated output tokens of the transcript of IGFBP7 increased to 3,320 tokens, as shown in Figure 14. The increase of tokens from the targeted transcript is an expected outcome. Since miRNA regulation inhibits the target transcripts, if such miRNA is itself suppressed, then the targeted transcript can be expressed. Therefore, the knockout simulation corroborates with the inhibition of a miRNA.

Simulation of the IGFBP7 gene after the miRNA hsa-miR-24-1-5p knockout in the D15P Petri net.
4 Discussion
4.1 Modeling of GRNs as Petri nets
Complex biological systems can be investigated with more detail through the construction of networks in order to elucidate the interactions between the genes. Computational approaches to model said networks enhance their understanding by investigating a substantial amount of data to pinpoint the relevant gene regulations [19], 20]. Furthermore, an in silico oriented investigation through network modeling allows the simulation of gene expression manipulation prior to conducting in vitro experiments, which then can be focused on relevant predicted signaling [21], 22].
The software VANESA enables the intuitive modeling and visualization of biological networks, the modeling and simulation of Petri nets, and the rule-based transformation of biological networks to Petri nets.
Gene expression can be regulated by other means that were not accounted for during the construction of our GRNs, including lncRNAs and transcription factors (TFs). Through the presence of miRNA binding sites, lncRNAs can act as miRNA sponges, capturing the miRNAs and preventing interactions with their mRNA targets and thus hindering its inhibitory activity [63]. In this way, lncRNAs compete with other target transcripts, reducing the regulatory ability of miRNA on their original targets [63]. Therefore, lncRNAs could alter the simulation and construction of the present regulatory network. Previous work by our group has already shown that there is extensive lncRNA expression throughout the cardiomyogenesis differentiation of hESCs [14] and they can play an important role in the cardiomyocyte cell cycle [64].
Here, we have searched for miRNA regulations related to the APA modification, specifically on the 3′UTR of coding mRNAs, which is exclusive of mRNAs. As lncRNAs do not typically have a 3′UTR, they were initially excluded from the miRNA target identification. However, inclusion of known lncRNA target information, especially in the context of the heart development, could greatly improve our GRN models and corresponding Petri nets to consider this extra layer of regulation [64].
Other relevant molecules that were not investigated in our GRNs are TFs, which are regulatory elements that bind to specific DNA sequences, enabling their control of gene transcription rate [65]. TFs are known to be key players in gene expression and in processes such as stem cell development and differentiation [65]. Moreover, there are TFs that regulate more than one gene, which could be interesting to model in a network. In this manner, taking TFs into account in our GRNs could help to determine the activation strength of the genes present in the network. Consequently, the gene’s expression could be fine-tuned in the GRNs and generated Petri nets. These factors are also important for the regulation of cardiomyocytes proliferation [66] and stem cell pluripotency [67]. Therefore, their inclusion in this present network could greatly enhance the analysis. Other relevant post-transcriptional regulations, such as RNA half-life [68] and inhibition capacity of each miRNA molecule, were not modeled in our GRNs. However, we were able to illustrate the regulation of miRNAs on their targets in a more dynamic way than traditional GRNs.
4.2 Petri net simulations
The aim of a network simulation is to predict real data [21], 22], 25]. Therefore, it was expected that overexpressed genes would generate more result tokens than genes that were not highly expressed. Similar to a previous study which compared two factors between each other in order to validate the simulation [22], here, we have also selected relevant pairs of genes to evaluate the simulation result according to their differential expressions. We have selected the genes due to their miRNAs in common and to their relevance to cardiomyogenic differentiation.
Many genes that are relevant for cardiomyocyte differentiation showed coherent simulation results with expression analysis. In the first network, D4P, the downregulated gene AASS showed a low accumulation of tokens after simulation. Then, in the ninth day of differentiation, the gene IGFBP7 was observed interacting with AASS through a common miRNA, hsa-miR-1277-3p. In the final cardiomyocyte stage, IGFBP7 was not seen interacting with any other gene, apart from the miRNA. In both networks, D9P and D15P, the upregulation of IGFBP7 could be validated by the higher accumulation of tokens in its unique transcript. In fact, IGFBP7’s only expressed transcript generated more than 2,000 tokens in D15P. These network results corroborate previous work that confirmed the expression of IGFBP7 in vitro in cardiomyocytes [69]. It is interesting how the same set of genes are present in each stage of cardiomyogenesis, despite showing different interactions.
In another example, the downregulated gene SEPHS1, targeted by 9 miRNAs, generated zero tokens after the simulation, not only in the D9P network, but also in D15P. In both networks, it was interacting with MAD2L2 through the common miRNA hsa-miR-548az-5p. MAD2L2 also showed zero token accumulation after simulation. The pattern of token accumulation of both genes was compatible with their low expression in the last two stages of cardiomyogenesis. This observation also aligns with previous work where the deficiency of SEPHS1 is associated with cardiac development [70]. Furthermore, SEPHS1 was targeted by two interesting miRNAs: first, the highly expressed hsa-let-7e-5p, a miRNA from the let-7 family, which is essential for cardiomyocyte maturation [71], 72] and second, the hsa-mir-302d-3p, a miRNA which is known to participate in the proliferation of stem cells that derive into cardiomyocytes [73].
However, there were simulation results which did not match what was found in the differential expression. In D15P, the downregulated gene AURKB generated more output tokens than the upregulated gene BMP7. BMP7 is known to be important for cardiomyogenic development [74] and together with FGFR1 it assists in differentiation to cardiomyocytes [75]. Meanwhile, AURKB is expected to be less expressed in differentiated cardiomyocytes, since its expression is associated with their proliferation [76].
Also in the D15P network, the gene FGFR1 showed inconsistent simulation results while interacting with ALKBH5 through a common miRNA. Even though FGFR1 was less expressed and showed zero token accumulation, its interacting gene ALKBH5 showed contradictory results. Despite being upregulated in D15P, the only transcript from ALKBH5 accumulated zero output tokens. The relationship of FGFR1 and ALKBH5 through the sharing of the miRNA hsa-miR-197-3p has been observed previously, as seen in the experimentally validated database StarBase [77]. Additionally, it is known that suppression of FGFR1 is important for cardiomyogenic differentiation [75]. The gene ALKBH5 plays an important role in epigenetic modification by encoding for a demethylase that modifies N(6)-methyladenosine (m6A) on RNA [78]. It is an essential process even in cardiomyogenesis, as its overexpression induces cardiac regeneration and cardiomyocyte proliferation [79]. Since we have investigated gene expressions, chromatin modifications were not taken into account. Thus, in the context of cardiomyogenesis, this gene pair is a good candidate for refinement of the Petri net models to achieve congruent simulation results.
In this manner, rather than expecting all the simulation results to be in agreement across the entire network, the interpretation of simulation results should pay attention to the groups of genes that are relevant to each other [22], 25]. Other work has also interpreted the Petri net sublevels or clusters, evaluating groups of genes that would integrate a specific pathway [37]. Furthermore, it is also important to note that supplementary experiments are needed to confirm the simulation results of specific pairs of genes [22]. Many works have focused on only a selected regulatory pathway that comprises a limited number of genes and/or cytokines [41], 44]. In contrast, we have generated three Petri nets with 64, 329, and 543 places each. The largest network, D15P, consists of 543 places, 543 transitions, and 1,471 edges. A small margin of incongruence of the simulation results is expected due to the size of the models, as fewer nodes have the advantage of being more accurate [20]. In other words, the more complex the gene regulatory network, the more difficult it is to build an accurate model [20]. In addition, the concentrations of the genes and miRNAs were obtained from bulk RNA-sequencing, which evaluates the behavior of a population of cells. Variations and fluctuations are inherent to biological diversity, which can also hinder the accuracy of the model [20].
The incongruence of the models with in vitro experiments can also indicate missing information in the known biological network. This is a hypothesis that should be investigated further, especially in the case of ALKBH5 and FGFR1 due to their notorious role in cardiomyogenesis [75], 79]. Interesting to notice is that ALKBH5 is an upregulated gene in the GRN of D15, even though it is targeted by 13 miRNAs, two of them highly expressed. There could be a missing key player that suppresses inhibition of these miRNAs. The work of Bonzanni and collaborators showed that the Petri net modeling of the haematopoietic differentiation was indicating a missing repression of a gene, which was not accounted for in experimental evidence [43]. Thus, due to some contradictory results obtained by the simulations, it could indicate that regulatory elements might also be missing in our model. Other processes, such as molecular degradation, might also play a role, especially in the context of RNA half-life [68]. This case has been considered in a Petri net model of stem cell self-renewal network [44] and could be investigated further.
Finally, we have also performed a miRNA knockout simulation that targets the gene IGFBP7 and its uniquely expressed isoform ENST00000512512. Since the miRNA inhibits the expression of their target gene, it is predicted that its absence will lead to a higher expression of its target. As expected, the absence of inhibition of the hsa-miR-24-1-5p miRNA resulted in a greater number of tokens generated by the IGFBP7 transcript. As already mentioned, the expression of IGFBP7 in cardiomyocytes was previously confirmed in vitro [69]. The miRNA knockout is an in silico approach that could contribute to the investigation of these key players in the context of cardiomyogenesis. Moreover, we have chosen to simulate a knockout situation, but other works have successfully used anti-miRNA approaches to suppress the miRNA expression in the Petri net model [45]. It is also possible to increase the concentration of any node in the biological network, modeling the overexpression of a gene, transcript, or miRNA. A higher start concentration of either IGFBP7 or target miRNAs could show different simulation outcomes. This illustrates the possibilities of gene expression manipulation in our cardiomyogenic differentiation Petri nets.
4.3 Application of the model
The systems biology approach of transforming a biological network into a computational model for simulation and analysis can have different aims, from understanding the processes to predict behaviors of the elements due to modifications [20]. In the medical field, this can be translated into a variety of objectives, recently thoroughly reviewed [80]: first, models can elucidate dysfunctional processes in disease and cancer [20], 25], 37], second, disease models can reveal the effect of drugs and treatments [46], and third, models can be used to predict apoptosis [41] or mortality [81]. However, before investigating disrupted gene regulation in the context of disease, it is essential to understand how the steady-state is supposed to be. Thus, models of well-studied and established signaling pathways need to be thoroughly constructed and validated [36], 40] before they can be disrupted. In regenerative medicine, stem cells stand out in the field by their intrinsic capacity of self-renewal and differentiation [6]. Thus, they could be used to recolonize, regenerate, and/or repopulate damaged tissues [3]. The differentiation process of stem cells has been modeled as Petri nets before, particularly in angiogenesis and hematopoiesis [43], 44], 82]. To our knowledge, however, Petri net modeling in the context of cardiomyogenesis has not been done, yet.
Prior, we have shown that not only genes, but also miRNAs and their specific targets over the alternative polyadenilated isoforms played an important role in the differentiation process of stem cells into cardiomyocytes [16]. Following these findings, we have transformed the GRNs to Petri nets, allowing further applications:
First, it enables investigating the functional orchestration of transcripts that successfully differentiate stem cells into cardiomyocytes from a holistic point of view. New interactions between genes through miRNAs can be observed. Possible role of known genes [82] or missing regulation elements can be hypothesized, due to unexpected simulation results [43].
Second, it facilitates manipulation of gene expression, in the case of knockout or overexpression. This proves a valuable tool for those interested in cardiomyogenesis and/or the miRNA regulation over alternative isoforms. Instead of immediately studying the cardiomyocyte differentiation process in vitro, one can use the modeled GRNs and generated Petri nets to optimize concentrations, knockout miRNAs or even to overexpress genes. Not only prediction of in vitro results is expected, but also various benefits for the research, such as reduction of animal usage, reagents, financial costs, and time [20], 40]. Experimental design can be planned ahead using the computational models before in vitro validation.
Finally, consequences of the mentioned investigations can contribute to the field of regenerative medicine. A better understanding and control over how stem cells differentiate to cardiomyocytes is a step forward towards the application of these cells in the context of cardiovascular diseases [4].
4.4 Improvement of the model
Due to some inconsistent simulation results, as previously stated, we believe that our model can still be improved in a number of ways. Quantification at the transcript level by long-read RNA sequencing [83] would enable more precision in the expressed isoform identification and consequently improve the simulation results. Normalization of the read counts for gene length in addition to library size could reduce quantification noise [84]. The evaluation of simulation results could be validated with significance analysis of concentration changes [45], 46] or considering constant transition and place invariants [37]. The inclusion of new categories of nodes, such as TFs and lncRNAs, to the models could help to fine-tune the representation of transcript expression and miRNA inhibition. VANESA already provides modeling of lncRNAs and TFs in biological networks, which allows the implementation of these elements to improve the network. The miRNA-sponge activity of lncRNAs and regulatory effect of TFs could be represented in the set of transformation rules in VANESA. Thus, it is possible to enhance the presented initial GRNs resulting in more complex and sophisticated models.
Given the simplicity of the network compared to the complex cellular environment, which includes several other factors influencing post-transcriptional regulation, it would be interesting to enhance the Petri net models by such factors. One potential approach is to incorporate probabilistic behavior by using stochastic transitions, a methodology that has been successfully implemented in a biological Petri net in the past [22]. In detail, a probability distribution is assigned to each stochastic transition to determine its delay. Thus, each transition has to wait a random amount of time until it can fire again, instead of a constant amount of time. Assigning random delays to the transitions involved in the inhibition of miRNAs could help to refine their processes.
Further, a GRN could represent continuous behavior, such as transcription rates given as functions, once sufficient data about the processes is available. Such a GRN could then be transformed to a hybrid Petri net reflecting not only discrete but also continuous behavior. VANESA supports transformation to, modeling of, and simulation of hybrid Petri nets with stochastic transitions given its implemented xHPN formalism.
5 Conclusions
The use of Petri nets proved to be a good strategy for modeling and simulating the GRNs previously constructed through a holistic point of view. Interactions between genes and miRNAs identified in in silico experiments could be observed in the networks and were usually in agreement with the simulation results. Here, we have modeled post-transcriptional GRNs with a specific miRNA regulation on APA isoforms, transformed them automatically into Petri nets, and simulated a miRNA knockout, providing a dynamic point of view of the process of cardiomyogenic differentiation of hESCs.
Naturally, there is still potential for improvements. The comparison between the model’s prediction with the experimental data can indicate whether the model is adequate or needs to be revised if incoherent results are found [23]. The models representing post-transcriptional regulation during cardiomyogenic differentiation align with the initial differential expression analysis and the existing literature. However, as demonstrated here, the effectiveness depends on the specific genes being evaluated. The simulation results were best interpreted regarding relevant pairs of genes and shared miRNAs whose interaction have already been observed experimentally. This in silico analysis allowed us to understand biological phenomena faster than linear and experimental in vitro methods, since they require a greater amount of time and resources to analyze a large number of gene interactions compared to computational models [20].
The modeling of the post-transcriptional GRNs of differentiating cardiomyocytes helps to elucidate the dynamic interplay between the transcripts during cardiomyogenesis, considering not only their concomitant interactions but also the simulation of their expressions. Prospects for these models are varied, such as the inclusion of additional elements, e.g., lncRNAs, TFs, transcript-level quantification, and in vitro validation of the simulated miRNA knockout.
6 Supplementary material
All of the necessary data to reproduce the figures of this article are publicly available in the following resource: https://doi.org/10.5281/zenodo.15190369. The biological networks and the Petri nets of all the days of cardiomyogenesis are available, as well as the set of rules needed to transform the GRN to Petri nets, all the simulation results and the adapted miRNA knockout network. Additional information on how to install VANESA, visualize the GRN, transform the Petri nets and upload the simulation results is provided.
Award Identifier / Grant number: 001
Acknowledgments
We would like to thank Prof. Dr. Ralf Hofestädt for welcoming A.H-F. in his group at the Bioinformatics and Medical Informatics Department of Bielefeld University during her Doctorate stay from 2022 to 2023.
-
Research ethics: Ethical approval was not required for the studies on humans in accordance with the local legislation and institutional requirements because only commercially available established cell lines were used.
-
Informed consent: Not applicable.
-
Author contributions: All authors have accepted responsibility for the entire content of this manuscript and approved its submission.
-
Use of Large Language Models, AI and Machine Learning Tools: None declared.
-
Conflict of interest: The authors state no conflict of interest.
-
Research funding: This study was financed in part by the Coordination for the Improvement of Higher Education Personnel (CAPES)—Brazil, financial code 001.
-
Data availability: The datasets generated and/or analyzed during the current study are available in the NCBI repository and accession number can be found at: https://www.ncbi.nlm.nih.gov/, SRP150416. The biological networks, the Petri nets, the transformation rules and the simulation results of all the days of cardiomyogenesis and the miRNA knockout are available on the following record: https://doi.org/10.5281/zenodo.15190369.
References
1. World Health Organization. Cardiovascular disease [webpage]; 2024. https://www.who.int/health-topics/cardiovascular-diseases [Accessed 28 Jul 2024].Suche in Google Scholar
2. Karbassi, E, Fenix, A, Marchiano, S, Muraoka, N, Nakamura, K, Yang, X, et al.. Cardiomyocyte maturation: advances in knowledge and implications for regenerative medicinw. Nat Rev Cardiol 2020;17:341–59. https://doi.org/10.1038/s41569-019-0331-x.Suche in Google Scholar PubMed PubMed Central
3. Trounson, A, McDonald, C. Stem cell therapies in clinical trials: progress and challenges. Cell Stem Cell 2015;17:11–22. https://doi.org/10.1016/j.stem.2015.06.007.Suche in Google Scholar PubMed
4. Rikhtegar, R, Pezeshkian, M, Dolati, S, Safaie, N, Rad, AA, Mahdipour, M, et al.. Stem cells as therapy for heart disease: iPSCs, ESCs, CSCs, and skeletal myoblasts. Biomed Pharmacother 2019;109:304–13. https://doi.org/10.1016/j.biopha.2018.10.065.Suche in Google Scholar PubMed
5. Zhang, Y, Mignone, J, Maclellan, WR. Cardiac regeneration and stem cells. Physiol Rev 2015;95:1189–204. https://doi.org/10.1152/physrev.00021.2014.Suche in Google Scholar PubMed PubMed Central
6. Fuchs, E, Segre, JA. Stem cells: a new lease on life. Cell 2000;100:143–55. https://doi.org/10.1016/s0092-8674(00)81691-8.Suche in Google Scholar PubMed
7. Kehat, I, Kenyagin-Karsenti, D, Snir, M, Segev, H, Amit, M, Gepstein, A, et al.. Human embryonic stem cells can differentiate into myocytes with structural and functional properties of cardiomyocytes. J Clin Investig 2001;108:407–14. https://doi.org/10.1172/jci200112131.Suche in Google Scholar
8. Leitolis, A, Robert, AW, Pereira, IT, Correa, A, Stimamiglio, MA. Cardiomyogenesis modeling using pluripotent stem cells: the role of microenvironmental signaling. Front Cell Dev Biol 2019;7:1–20. https://doi.org/10.3389/fcell.2019.00164.Suche in Google Scholar PubMed PubMed Central
9. Xu, C, Police, S, Rao, N, Carpenter, MK. Characterization and enrichment of cardiomyocytes derived from human embryonic stem cells. Circ Res 2002;91:501–8. https://doi.org/10.1161/01.res.0000035254.80718.91.Suche in Google Scholar PubMed
10. Beqqali, A, Kloots, J, van Oostwaard, DW, Mummery, C, Passier, R. Genome-wide transcriptional profiling of human embryonic stem cells differentiating to cardiomyocytes. Stem Cell 2006;24:1956–67. https://doi.org/10.1634/stemcells.2006-0054.Suche in Google Scholar PubMed
11. Brade, T, Pane, LS, Moretti, A, Chien, KR, Laugwitz, KL. Embryonic heart progenitors and cardiogenesis. Cold Spring Harb Perspect Med 2013;3:1–8. https://doi.org/10.1101/cshperspect.a013847.Suche in Google Scholar PubMed PubMed Central
12. Sylva, M, den Hoff, MJBV, Moorman, AFM. Development of the human heart. Am J Med Genet A 2014;164:1347–71. https://doi.org/10.1002/ajmg.a.35896.Suche in Google Scholar PubMed
13. Pereira, IT, Spangenberg, L, Robert, AW, Amorín, R, Stimamiglio, MA, Naya, H, et al.. Cardiomyogenic differentiation is fine-tuned by differential mRNA association with polysomes. BMC Genom 2019;20:1–6. https://doi.org/10.1186/s12864-019-5550-3.Suche in Google Scholar PubMed PubMed Central
14. Pereira, IT, Spangenberg, L, Cabrera, G, Dallagiovanna, B. Polysome-associated lncRNAs during cardiomyogenesis of hESCs. Mol Cell Biochem 2020;468:35–45. https://doi.org/10.1007/s11010-020-03709-7.Suche in Google Scholar PubMed
15. Garate, X, Greca, AL, Neiman, G, Blüguermann, C, Velazque, NLS, Moro, LN, et al.. Identification of the miRNAome of early mesoderm progenitor cells and cardiomyocytes derived from human pluripotent stem cells. Sci Rep 2018;8:1–4.10.1038/s41598-018-26156-3Suche in Google Scholar PubMed PubMed Central
16. Hansel-Fröse, AFF, Allmer, J, Friedrichs, M, dos Santos, HG, Dallagiovanna, B, Spangenberg, L. Alternative polyadenylation and dynamic 3′ UTR length is associated with polysome recruitment throughout the cardiomyogenic differentiation of hESCs. Front Mol Biosci 2024;2:11.10.3389/fmolb.2024.1336336Suche in Google Scholar PubMed PubMed Central
17. Mayr, C. What are 3′ utrs doing? Cold Spring Harbor Perspect Biol 2019;11:1–6. https://doi.org/10.1101/cshperspect.a034728.Suche in Google Scholar PubMed PubMed Central
18. Krol, J, Loedige, I, Filipowicz, W. The widespread regulation of microRNA biogenesis, function and decay. Nat Rev Genet 2010;11:597–610. https://doi.org/10.1038/nrg2843.Suche in Google Scholar PubMed
19. Hecker, M, Lambeck, S, Toepfer, S, van Someren, E, Guthke, R. Gene regulatory network inference: data integration in dynamic models-a review. Biosystems 2009;96:86–103. https://doi.org/10.1016/j.biosystems.2008.12.004.Suche in Google Scholar PubMed
20. Karlebach, G, Shamir, R. Modelling and analysis of gene regulatory networks. Nat Rev Mol Cell Biol 2008;9:770–80. https://doi.org/10.1038/nrm2503.Suche in Google Scholar PubMed
21. Livigni, A, O’Hara, L, Polak, ME, Angus, T, Wright, DW, Smith, LB, et al.. A graphical and computational modeling platform for biological pathways. Nat Protoc 2018;13:705–22. https://doi.org/10.1038/nprot.2017.144.Suche in Google Scholar PubMed
22. Polak, ME, Ung, CY, Masapust, J, Freeman, TC, Ardern-Jones, MR. Petri net computational modelling of langerhans cell interferon regulatory factor network predicts their role in T cell activation. Sci Rep 2017;12:7.10.1038/s41598-017-00651-5Suche in Google Scholar PubMed PubMed Central
23. Jong, HD. Modeling and simulation of genetic regulatory systems: a literature review. J Comput Biol 2002;9:67–103. https://doi.org/10.1089/10665270252833208.Suche in Google Scholar PubMed
24. Peleg, M, Rubin, D, Altman, RB. Using Petri net tools to study properties and dynamics of biological systems. J Am Med Inf Assoc 2005;12:181–99. https://doi.org/10.1197/jamia.M1637.Suche in Google Scholar PubMed PubMed Central
25. Russo, G, Pennisi, M, Boscarino, R, Pappalardo, F. Continuous petri nets and microrna analysis in melanoma. IEEE ACM Trans Comput Biol Bioinf 2018;15:1492–9. https://doi.org/10.1109/tcbb.2017.2733529.Suche in Google Scholar PubMed
26. Steggles, LJ, Banks, R, Shaw, O, Wipat, A. Qualitatively modelling and analysing genetic regulatory networks: a Petri net approach. Bioinformatics 2007;23:336–43. https://doi.org/10.1093/bioinformatics/btl596.Suche in Google Scholar PubMed
27. Brinkrolf, C, Henke, NA, Ochel, L, Pucker, B, Kruse, O, Lutter, P. Modeling and simulating the aerobic carbon metabolism of a green microalga using petri nets and new concepts of VANESA. J Integr Bioinform 2018;15:20180018. https://doi.org/10.1515/jib-2018-0018.Suche in Google Scholar PubMed PubMed Central
28. Hamzeiy, H, Suluyayla, R, Brinkrolf, C, Janowski, SJ, Hofestaedt, R, Allmer, J. Visualization and analysis of MicroRNAs within KEGG pathways using VANESA. J Integr Bioinform 2017;6:14. https://doi.org/10.1515/jib-2016-0004.Suche in Google Scholar PubMed PubMed Central
29. Petri, CA. Kommunikation mit Automaten [Dissertation]. Hamburg: Universität Hamburg; 1962. Available from: https://edoc.sub.uni-hamburg.de//informatik/volltexte/2011/160/.Suche in Google Scholar
30. Reisig, W. Petri nets. Springer Berlin Heidelberg; 1985. Available from: http://link.springer.com/10.1007/978-3-642-69968-9.10.1007/978-3-642-69968-9Suche in Google Scholar
31. Liu, F, Heiner, M, Gilbert, D. Fuzzy Petri nets for modelling of uncertain biological systems. Briefings Bioinf 2018;21:198–210. https://doi.org/10.1093/bib/bby118.Suche in Google Scholar PubMed
32. Brinkrolf, C, Ochel, L, Hofestädt, R. VANESA: an open-source hybrid functional Petri net modeling and simulation environment in systems biology. Biosystems 2021;210:104531. https://doi.org/10.1016/j.biosystems.2021.104531.Suche in Google Scholar PubMed
33. Park, I, Na, D, Lee, D, Lee, KH. Fuzzy continuous petri net-based approach for modeling immune systems. In: Apolloni, B, Marinaro, M, Nicosia, G, Tagliaferri, R, editors. Neural nets. Berlin, Heidelberg: Springer Berlin Heidelberg; 2006:278–85 pp.10.1007/11731177_35Suche in Google Scholar
34. Brinkrolf, C, Janowski, SJ, Kormeier, B, Lewinski, M, Hippe, K, Borck, D, et al.. VANESA – a software application for the visualization and analysis of networks in system biology applications. J Integr Bioinform 2014;11:239. https://doi.org/10.2390/biecoll-jib-2014-239.Suche in Google Scholar PubMed
35. Kanehisa, M, Furumichi, M, Tanabe, M, Sato, Y, Morishima, K. KEGG: new perspectives on genomes, pathways, diseases and drugs. Nucleic Acids Res 2017;1:D353–61. https://doi.org/10.1093/nar/gkw1092.Suche in Google Scholar PubMed PubMed Central
36. Heiner, M, Sriram, K. Structural analysis to determine the core of hypoxia response network. PLoS One 2010;1:5.10.1371/journal.pone.0008600Suche in Google Scholar PubMed PubMed Central
37. Minervini, G, Panizzoni, E, Giollo, M, Masiero, A, Ferrari, C, Tosatto, SCE. Design and analysis of a Petri net model of the Von Hippel-Lindau (VHL) tumor suppressor interaction network. PLoS One 2014;6:9. https://doi.org/10.1371/journal.pone.0096986.Suche in Google Scholar PubMed PubMed Central
38. Pennisi, M, Cavalieri, S, Motta, S, Pappalardo, F. A methodological approach for using high-level Petri nets to model the immune system response. BMC Bioinf 2016;12:17.10.1186/s12859-016-1361-6Suche in Google Scholar PubMed PubMed Central
39. Gutowska, K, Kogut, D, Kardynska, M, Formanowicz, P, Smieja, J, Puszynski, K. Petri nets and ODEs as complementary methods for comprehensive analysis on an example of the ATM–p53–NF-κB signaling pathways. Sci Rep 2022;12:12. Juntando petri net com outros modelos matematicos, comparando ambos em via de sinalizaçao de p53analise do modelo em petri e discussao.10.1038/s41598-022-04849-0Suche in Google Scholar PubMed PubMed Central
40. Scharf, S, Ackermann, J, Wurzel, P, Hansmann, ML, Koch, I. Computational systems biology of cellular processes in the human lymph node. Curr Opin Syst Biol 2024;38:100518. https://doi.org/10.1016/j.coisb.2024.100518.Suche in Google Scholar
41. Zechendorf, E, Vaßen, P, Zhang, J, Hallawa, A, Martincuks, A, Krenkel, O, et al.. Heparan sulfate induces necroptosis in murine cardiomyocytes: a medical-in silico approach combining in vitro experiments and machine learning. Front Immunol 2018;3:9. https://doi.org/10.3389/fimmu.2018.00393.Suche in Google Scholar PubMed PubMed Central
42. Azim, N, Ahmad, J, Iqbal, N, Siddiqa, A, Majid, A, Ashraf, J, et al.. Petri net modelling approach for analysing the behaviour of Wnt/β-catenin and Wnt/Ca2+ signalling pathways in arrhythmogenic right ventricular cardiomyopathy. IET Syst Biol 2020;14:350–67. https://doi.org/10.1049/iet-syb.2020.0038.Suche in Google Scholar PubMed PubMed Central
43. Bonzanni, N, Feenstra, KA, Fokkink, W, Heringa, J. Petri nets are a biologist’s best friend. In: Fages, F, Piazza, C, editors. Formal methods in macro-biology. Cham: Springer International Publishing; 2014:102–16 pp.10.1007/978-3-319-10398-3_8Suche in Google Scholar
44. Troncale, S, Tahi, F, Campard, D, Vannier, JP, Guespin, J. Modeling and simulation with hybrid functional petri nets of the role of interleukin-6 in human early haematopoiesis. Pac Symp Biocomput 2006:427–38.10.1142/9789812701626_0039Suche in Google Scholar
45. Li, J, Pandey, V, Kessler, T, Lehrach, H, Wierling, C. Modeling of miRNA and drug action in the EGFR signaling pathway. PLoS One 2012;1:7.10.1371/journal.pone.0030140Suche in Google Scholar PubMed PubMed Central
46. Li, J, Mansmann, UR. Modeling of non-steroidal anti-inflammatory drug effect within signaling pathways and miRNA-regulation pathways. PLoS One 2013;8:8. https://doi.org/10.1371/journal.pone.0072477.Suche in Google Scholar PubMed PubMed Central
47. Andrews, S. FASTQC A quality control tool for high throughput sequence data. Babraham, UK: Babraham Institute; 2015. http://www.bioinformatics.babraham.ac.uk/projects/fastqc/ [Accessed 10 June 2025].Suche in Google Scholar
48. Krueger, F. Trim galore! A wrapper tool around cutadapt and FastQC to consistently apply quality and adapter trimming to FastQ files. Babraham, UK: Babraham Institute; 2015. https://github.com/FelixKrueger/TrimGalore [Accessed 10 June 2025].Suche in Google Scholar
49. Kim, D, Langmead, B, Salzberg, SL. HISAT: a fast spliced aligner with low memory requirements. Nat Methods 2015;12:357–60. https://doi.org/10.1038/nmeth.3317.Suche in Google Scholar PubMed PubMed Central
50. Anders, S, McCarthy, DJ, Chen, Y, Okoniewski, M, Smyth, GK, Huber, W, et al.. Count-based differential expression analysis of RNA sequencing data using R and bioconductor. Nat Protoc 2013;8:1765–86. https://doi.org/10.1038/nprot.2013.099.Suche in Google Scholar PubMed
51. Love, MI, Huber, W, Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol 2014;15:550. https://doi.org/10.1186/s13059-014-0550-8.Suche in Google Scholar PubMed PubMed Central
52. R Core Team. R: a language and environment for statistical computing. Vienna, Austria; 2024. Available from: https://www.R-project.org.Suche in Google Scholar
53. Ye, C, Long, Y, Ji, G, Li, QQ, Wu, X. APAtrap: identification and quantification of alternative polyadenylation sites from RNA-seq data. Bioinformatics 2018;34:1841–9. https://doi.org/10.1093/bioinformatics/bty029.Suche in Google Scholar PubMed
54. Griffiths-Jones, S. MiRBase: MicroRNA sequences and annotation. Curr Protoc Bioinform 2010;12:12.9.1–10. https://doi.org/10.1002/0471250953.bi1209s29.Suche in Google Scholar PubMed
55. Dai, X, Zhuang, Z, Zhao, PX. PsRNATarget: a plant small RNA target analysis server (2017 release). Nucleic Acids Res 2018;46:W49–54. https://doi.org/10.1093/nar/gky316.Suche in Google Scholar PubMed PubMed Central
56. Csardi, G, Nepusz, T. The igraph software package for complex network research. InterJ Complex Syst 2006;1695:1–9. https://igraph.org/ [Accessed 10 June 2025].Suche in Google Scholar
57. Hofestädt, R, Thelen, S. Quantitative modeling of biochemical networks. Silico Biol 1998;1:39–53. https://doi.org/10.3233/isb-00006.Suche in Google Scholar
58. Matsuno, H, Tanaka, Y, Aoshima, H, Doi, A, Matsui, M, Miyano, S. Biopathways representation and simulation on hybrid functional Petri net. Silico Biol 2003;3:389–404.Suche in Google Scholar
59. Proß, S, Janowski, SJ, Bachmann, B, Kaltschmidt, C, Kaltschmidt, B. PNlib – a modelica library for simulation of biological systems based on extended hybrid Petri nets. In: Heiner, M, Hofestädt, R, editors. Proceedings of the 3rd international workshop on biological processes & Petri nets (BioPPN 2012), satellite event of Petri nets 2012, Hamburg, Germany, June 25, 2012. vol. 852 of CEUR workshop proceedings. CEUR-WS.org; 2012:47–61 pp. Available from: http://CEUR-WS.org/Vol-852/.Suche in Google Scholar
60. Fritzson, P, Aronsson, P, Lundvall, H, Nyström, K, Pop, A, Saldamli, L, et al.. The OpenModelica modeling, simulation, and software development environment. Simulat News Eur 2005;15:8–16.Suche in Google Scholar
61. Proß, S, Bachmann, B. PNlib – an advanced petri net library for hybrid process modeling. In: Otter, M, Zimmer, D, editors. Proceedings of the 9th international modelica conference. Linköping University Electronic Press; 2012:47–56 pp.10.3384/ecp1207647Suche in Google Scholar
62. Frick, A, Ludwig, A, Mehldau, H. A fast adaptive layout algorithm for undirected graphs (extended abstract and system demonstration). In: Tamassia, R, Tollis, IG, editors. Graph drawing. Berlin, Heidelberg: Springer Berlin Heidelberg; 1995:388–403 pp.10.1007/3-540-58950-3_393Suche in Google Scholar
63. Paraskevopoulou, MD, Hatzigeorgiou, AG. Analyzing MiRNA-LncRNA interactions. Methods Mol Biol 2016;1:271–86. https://doi.org/10.1007/978-1-4939-3378-5_21.Suche in Google Scholar PubMed
64. Abbas, N, Perbellini, F, Thum, T. Non-coding RNAs: emerging players in cardiomyocyte proliferation and cardiac regeneration. Basic Res Cardiol 2020;9:115.10.1007/s00395-020-0816-0Suche in Google Scholar PubMed PubMed Central
65. Lambert, SA, Jolma, A, Campitelli, LF, Das, PK, Yin, Y, Albu, M, et al.. The human transcription factors. Cell 2018;172:650–65. https://doi.org/10.1016/j.cell.2018.01.029.Suche in Google Scholar PubMed
66. He, A, Kong, SW, Ma, Q, Pu, WT. Co-occupancy by multiple cardiac transcription factors identifies transcriptional enhancers active in heart. Proc Natl Acad Sci USA 2011;108:5632–7. https://doi.org/10.1073/pnas.1016959108.Suche in Google Scholar PubMed PubMed Central
67. Li, YQ. Master stem cell transcription factors and signaling regulation. Cell Reprogr 2010;12. https://doi.org/10.1089/cell.2009.0033.Suche in Google Scholar PubMed
68. Furlan, M, Pretis, SD, Pelizzola, M. Dynamics of transcriptional and post-transcriptional regulation. Briefings Bioinf 2021;7:22.10.1093/bib/bbaa389Suche in Google Scholar PubMed PubMed Central
69. Robert, AW, Pereira, IT, Dallagiovanna, B, Stimamiglio, MA. Secretome analysis performed during in vitro cardiac differentiation: discovering the cardiac microenvironment. Front Cell Dev Biol 2020;8:1–15. https://doi.org/10.3389/fcell.2020.00049.Suche in Google Scholar PubMed PubMed Central
70. Qiao, L, Dho, SH, Kim, JY, Kim, LK. SEPHS1 is dispensable for pluripotency maintenance but indispensable for cardiac differentiation in mouse embryonic stem cells. Biochem Biophys Res Commun 2022;590:125–31. https://doi.org/10.1016/j.bbrc.2021.12.091.Suche in Google Scholar PubMed
71. Kumar, N, Dougherty, JA, Manring, HR, Elmadbouh, I, Mergaye, M, Czirok, A, et al.. Assessment of temporal functional changes and miRnA profiling of human iPSC-derived cardiomyocytes. Sci Rep 2019;9:13188. https://doi.org/10.1038/s41598-019-49653-5.Suche in Google Scholar PubMed PubMed Central
72. Kuppusamy, KT, Jones, DC, Sperber, H, Madan, A, Fischer, KA, Rodriguez, ML, et al.. Let-7 family of microRNA is required for maturation and adult-like metabolism in stem cell-derived cardiomyocytes. Proc Natl Acad Sci USA 2015;112:E2785–94. https://doi.org/10.1073/pnas.1424042112.Suche in Google Scholar PubMed PubMed Central
73. Xu, F, Yang, J, Shang, J, Lan, F, Li, M, Shi, L, et al.. MicroRNA-302d promotes the proliferation of human pluripotent stem cell-derived cardiomyocytes by inhibiting LATS2 in the Hippo pathway. Clin Sci 2019;133:1387–99. https://doi.org/10.1042/cs20190099.Suche in Google Scholar
74. Yang, H, Song, S, Li, J, Li, Y, Feng, J, Sun, Q, et al.. Omentin-1 drives cardiomyocyte cell cycle arrest and metabolic maturation by interacting with BMP7. Cell Mol Life Sci 2023;7:80.10.1007/s00018-023-04829-1Suche in Google Scholar PubMed PubMed Central
75. Parikh, A, Wu, J, Blanton, RM, Tzanakakis, ES. Signaling pathways and gene regulatory networks in cardiomyocyte differentiation. Tissue Eng B Rev 2015;21:377–92. https://doi.org/10.1089/ten.teb.2014.0662.Suche in Google Scholar PubMed PubMed Central
76. Fu, W, Liao, Q, Li, L, Shi, Y, Zeng, A, Zeng, C, et al.. An aurora kinase B-based mouse system to efficiently identify and analyze proliferating cardiomyocytes. Front Cell Dev Biol 2020;10:8. https://doi.org/10.3389/fcell.2020.570252.Suche in Google Scholar PubMed PubMed Central
77. Li, JH, Liu, S, Zhou, H, Qu, LH, Yang, JH. StarBase v2.0: decoding miRNA-ceRNA, miRNA-ncRNA and protein-RNA interaction networks from large-scale CLIP-Seq data. Nucleic Acids Res 2014;42:92–7. https://doi.org/10.1093/nar/gkt1248.Suche in Google Scholar PubMed PubMed Central
78. Zheng, G, Dahl, JA, Niu, Y, Fedorcsak, P, Huang, CM, Li, CJ, et al.. ALKBH5 is a mammalian RNA demethylase that impacts RNA metabolism and mouse fertility. Mol Cell 2013;49:18–29. https://doi.org/10.1016/j.molcel.2012.10.015.Suche in Google Scholar PubMed PubMed Central
79. Han, Z, Wang, X, Xu, Z, Cao, Y, Gong, R, Yu, Y, et al.. ALKBH5 regulates cardiomyocyte proliferation and heart regeneration by demethylating the mRNA of YTHDF1. Theranostics 2021;11:3000–16. https://doi.org/10.7150/thno.47354.Suche in Google Scholar PubMed PubMed Central
80. Koch, I, Büttner, B. Computational modeling of signal transduction networks without kinetic parameters: Petri net approaches. Am J Physiol Cell Physiol 2023;324:C1126–40. https://doi.org/10.1152/ajpcell.00487.2022.Suche in Google Scholar PubMed
81. Formanowicz, D, Wanic-Kossowska, M, Pawliczak, E, Radom, M, Formanowicz, P. Usefulness of serum interleukin-18 in predicting cardiovascular mortality in patients with chronic kidney disease-systems and clinical approach. Sci Rep 2015;12:5.10.1038/srep18332Suche in Google Scholar PubMed PubMed Central
82. Formanowicz, D, Radom, M, Zawierucha, P, Formanowicz, P. Petri net-based approach to modeling and analysis of selected aspects of the molecular regulation of angiogenesis. PLoS One 2017;3:12.10.1371/journal.pone.0173020Suche in Google Scholar PubMed PubMed Central
83. Conesa, A, Madrigal, P, Tarazona, S, Gomez-Cabrero, D, Cervera, A, McPherson, A, et al.. A survey of best practices for RNA-seq data analysis. Genome Biol 2016;1:17.10.1186/s13059-016-0881-8Suche in Google Scholar PubMed PubMed Central
84. Johnson, KA, Krishnan, A. Robust normalization and transformation techniques for constructing gene coexpression networks from RNA-seq data. Genome Biol 2022;12:23.10.1186/s13059-021-02568-9Suche in Google Scholar PubMed PubMed Central
Supplementary Material
This article contains supplementary material (https://doi.org/10.5281/zenodo.15190369).
© 2025 the author(s), published by De Gruyter, Berlin/Boston
This work is licensed under the Creative Commons Attribution 4.0 International License.
Artikel in diesem Heft
- Frontmatter
- Special Issue: 20 Years Journal of Integrative Bioinformatics; Guest Editor: Ralf Hofestädt
- Editorial – 20 years Journal of Integrative Bioinformatics
- Data management in balance – a decade of balancing pragmatism, sustainability and innovation at plant research center IPK Gatersleben
- Bioinformatic analysis of the regulatory potential of tagging SNPs provides evidence of the involvement of genes encoding the heat-resistant obscure (Hero) proteins in the pathogenesis of cardiovascular diseases
- Sustainable software development in science – insights from 20 years of Vanted
- Petri net modeling and simulation of post-transcriptional regulatory networks of human embryonic stem cell (hESC) differentiation to cardiomyocytes
- Regular contributions
- Designing an optimized theta-defensin peptide for HIV therapy using in-silico approaches
Artikel in diesem Heft
- Frontmatter
- Special Issue: 20 Years Journal of Integrative Bioinformatics; Guest Editor: Ralf Hofestädt
- Editorial – 20 years Journal of Integrative Bioinformatics
- Data management in balance – a decade of balancing pragmatism, sustainability and innovation at plant research center IPK Gatersleben
- Bioinformatic analysis of the regulatory potential of tagging SNPs provides evidence of the involvement of genes encoding the heat-resistant obscure (Hero) proteins in the pathogenesis of cardiovascular diseases
- Sustainable software development in science – insights from 20 years of Vanted
- Petri net modeling and simulation of post-transcriptional regulatory networks of human embryonic stem cell (hESC) differentiation to cardiomyocytes
- Regular contributions
- Designing an optimized theta-defensin peptide for HIV therapy using in-silico approaches