| Literature DB >> 34986805 |
Johannes Hettich1, J Christof M Gebhardt2.
Abstract
BACKGROUND: The temporal progression of many fundamental processes in cells and organisms, including homeostasis, differentiation and development, are governed by gene regulatory networks (GRNs). GRNs balance fluctuations in the output of their genes, which trace back to the stochasticity of molecular interactions. Although highly desirable to understand life processes, predicting the temporal progression of gene products within a GRN is challenging when considering stochastic events such as transcription factor-DNA interactions or protein production and degradation.Entities:
Keywords: Gene expression noise; Gene regulatory network; Hybrid deterministic–stochastic simulation; Network inference; Transcriptional bursting
Mesh:
Substances:
Year: 2022 PMID: 34986805 PMCID: PMC8729106 DOI: 10.1186/s12859-021-04541-6
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Fig. 1Implementation of GRNs in CaiNet. a Sketch of an exemplary GRN. GRNs in CaiNet may comprise elements of (extra)cellular input signals, elements of basic bi-molecular reactions combined to more complex biochemical reactions and gene elements combined to regulatory motives. b Sketch of the reaction rates entering the exemplary GRN. CaiNet provides analytical solutions to the evolution of molecule numbers in basic biochemical reactions and analytical effective two-state solutions of molecule numbers of different promoter structures of genes, which all are included into the unique modular simulation approach of CaiNet. The user can assign time profiles of input elements and reaction rates of bi-molecular reactions and genes. c Exemplary time trajectories for input elements. d Sketch of promoter structures implemented in CaiNet. e Sketch of the layout of elements including their kinetic parameters of the exemplary GRN in b set up in CaiNet via a GUI. f Sketch of the knockout tool applied to the exemplary GRN. The parameters of elements can be altered to simulate experimental conditions such as knockdown or knockout experiments
Kinetic parameters of network elements
| Element name | Symbol | Meaning |
|---|---|---|
| Hetero-dimerization | Association rate of the two different monomers | |
| Inverse half life of the dimer | ||
| Homo-dimerization | Association rate of the two monomers | |
| Inverse half life of the dimer | ||
| Transformation of a substrate by an enzyme | Association rate of the enzyme to the substrate | |
| Dissociation rate of the substrate from the enzyme | ||
| Transformation rate of substrate to product while bound to the enzyme | ||
| Gene | On-rates of transcription factors | |
| Off-rates of transcription factors | ||
| Product synthesis rate | ||
| Product degradation rate | ||
| Delays in production |
Fig. 2Demonstration and test of CaiNet using a repressive gene cascade. a Regulatory logic of a repressive gene cascade of four genes (left panel) and sketch of the corresponding GRN including transcription repressors and gene elements (right panel). The input species (constant level of 100 molecules) and each gene product repress the subsequent gene element in the GRN. b, c Simulation scenario 1 of CaiNet with deterministic treatment of gene on/off switching and birth/death events of gene products. b Sketches of the probability of activated expression of a gene (upper panel) and the corresponding gene product level (lower panel) of scenario 1. The activation of a gene is constant within one synchronization time step. After each time-step, all gene product levels are synchronized and the activation probabilities of all gene elements are updated. c Comparison of CaiNet simulations of the repressive gene cascade according to scenario 1 performed with different synchronization time steps (red, yellow and purple lines) with the numerical solution of an ODE solver (dashed blue line). d, e Simulation scenario 2 of CaiNet with stochastic treatment of gene on/off switching and deterministic treatment of birth/death events of gene products. d Sketches of the production state of a gene (upper panel, either on or off)) and the corresponding gene product level (lower panel) of scenario 2. e Left panel: comparison of a CaiNet simulation of the repressive gene cascade according to scenario 2 (red line) with the numerical solution of an ODE solver (blue line). f–j Simulation scenario 3 of CaiNet with stochastic treatment of gene on/off switching and birth/death events of gene products. f Sketches of the production state of a gene (upper panel, either on or off)) and the corresponding gene product level (lower panel) of scenario 3. g Left panel: comparison of a CaiNet simulation of the repressive gene cascade according to scenario 2 (blue line) and scenario 3 (red line) with a Gillespie simulation (yellow line). h, i As in f, g, but with faster gene on/off switching rates. j As in i, but with a constant input level of 1 molecule. Middle and right panels of c, e, g, i, j: histograms and autocorrelation curves of respective gene product levels. In panels (c, e, g, i, j) the expression level of the last transcription factor in the cascade is shown
Fig. 3Implementation of delays in gene product synthesis in CaiNet. a A deterministic delay, i.e. a shift by a constant time-period, is realized by a queue. At time , network elements report the expression levels from time point , where is the time by which the gene product synthesis is delayed. b Rate-limiting steps in gene product synthesis are modelled by analytical solutions of the corresponding system of ODEs. Such delays modify the shape of the time trajectory of the expression level and slightly delay the maxima of expression
Fig. 4Implementation of biochemical reactions in CaiNet. a Sketch of an exemplary biochemical reaction comprised of two basic enzyme turnover reactions (upper panel). The two enzymes mutually take each others product and catalyze it to each others substrate. During each time step, molecule numbers and molecule fluxes need to be synchronized to ensure mass conservation (lower panel). b Comparison of time trajectories of product levels of the biochemical reaction sketched in a simulated with CaiNet using two different synchronization time steps (yellow/purple and green/blue lines) with the numerical solution of an ODE solver (dashed blue/dashed red lines). If the time-step is too large, the transient behavior of CaiNet deviates from an ODE-solver. If the time-step is sufficiently small, the transient behavior of CaiNet approximates the ODE-solver well
Fig. 5CaiNet recovers noise-induced bi-stability and oscillations. a Sketch of a positive autoregulatory feedback motive combined with enzyme-mediated degradation. b Left panel: comparison of a CaiNet simulation of the positive autoregulatory feedback motive according to scenario 2 (blue line) and scenario 3 (red line) with a Gillespie simulation (yellow line). Right panel: histogram of respective gene product levels. c Sketch of a negative autoregulatory feedback motive combined with enzyme-mediated degradation. d Left panel: comparison of a CaiNet simulation of the negative autoregulatory feedback motive according to scenario 2 (blue line) and scenario 3 (red line) with a Gillespie simulation (yellow line). Right panel: Fourier transformation of the time traces in the left panel
Fig. 6Inference of GRNs with CaiNet using a recurrent network training approach. a Demonstration of the inference procedure using a GRN comprising an input element and 2 genes. Left panel: sketch of the ground truth network. The equilibrium constants of transcription factor binding and gene product levels resulting from two different input levels (I and II) are depicted. Middle panel: sketch of the first training cycle. Based on the difference between a guessed network and the ground truth network and the gradient of the gene response functions, CaiNet iteratively adapts the parameters of the network until the expression levels of the guessed network match the ground truth values. Right panel: sketch of the trained network. Trajectories of the gene product levels of gene 1 (blue) and gene 2 (red) for input level I (b) and input level II (c). d Trajectories of equilibrium constants of transcription factor binding. e Sketch of the procedure to evaluate the inference approach. A ground truth network is generated by randomly omitting gene connections of a fully connected network and assigning equilibrium constants of transcription factors. Gene product levels simulated for the ground truth network are used to train a fully connected network. f Percentage of true positive gene connections (agreement between trained and ground truth network) versus percentage of false positive gene connections (exist in trained but not in ground truth network) for GRNs of 5 to 10 genes. Error bars denote s.d. of the training results of 12 different randomly generated networks. Inset: Histogram of relative errors (normalized difference in equilibrium constants between trained and ground truth network)