| Literature DB >> 33981862 |
Vipul Singhal1, Zoltan A Tuza2, Zachary Z Sun3, Richard M Murray4.
Abstract
We introduce a MATLAB-based simulation toolbox, called txtlsim, for an Escherichia coli-based Transcription-Translation (TX-TL) system. This toolbox accounts for several cell-free-related phenomena, such as resource loading, consumption and degradation, and in doing so, models the dynamics of TX-TL reactions for the entire duration of solution phase batch-mode experiments. We use a Bayesian parameter inference approach to characterize the reaction rate parameters associated with the core transcription, translation and mRNA degradation mechanics of the toolbox, allowing it to reproduce constitutive mRNA and protein-expression trajectories. We demonstrate the use of this characterized toolbox in a circuit behavior prediction case study for an incoherent feed-forward loop.Entities:
Keywords: cell-free synthetic biology; chemical reaction networks; genetic circuits; mathematical modelling; parameter inference
Year: 2021 PMID: 33981862 PMCID: PMC8102020 DOI: 10.1093/synbio/ysab007
Source DB: PubMed Journal: Synth Biol (Oxf) ISSN: 2397-7000
Figure 1.Flowchart of the user-level code. The txtl_add_dna command is the main command that is used to specify the DNA to be added to the model. This allows for all the reactions and species associated with that DNA to be set up in the model. The model is contained in a Simbiology® model class object, and is simulated using the txtl_runsim command.
Figure 2.Standard output of txtlsim. Top: Gene-expression profiles for unfolded (deGFP) and folded (deGFP*) reporter protein. Bottom left: left axis: total mRNA profile, right axis: free DNA profile. Bottom right: Normalized resource loading and consumption AGTP = ATP + GTP, CUTP = CTP + UTP. The mRNA curve for each RNA corresponds to the total concentration of that RNA in all its bound forms (i.e. bound to ribosomes, RNase, etc.). The remaining species (proteins, DNA and resources) correspond to the free (unbound) species concentrations.
Figure 4.Part characterization and parameter fitting for the incoherent feed-forward loop (IFFL, schematic in A) with the parameter fixing profile of Stage 2d (Table 3). (B) Schematics describing the five part characterization experiments used to infer the part-specific parameters. (C) Endpoint curves (mean, standard error at 480 min) corresponding to the experimental data (blue, n = 3) and corresponding parameter fitting trajectories (orange, n = 50, sampled from the posterior parameter distribution and simulated). The posterior distributions were generated by fitting the full time-course trajectories to the data (D).
Figure 3.Estimating the core TX–TL parameters. Experimental data is from [25,47]. Shaded regions indicate standard error over three replicates (left), and model simulations based on the inferred parameters (right). (A) Decay of purified deGFP-MGapt transcripts initiated at six different mRNA concentrations. (B) Transcription kinetics reported by a Malachite Green aptamer. (C) Translation kinetics reported by deGFP. Rows (B) and (C) show four different concentration of plasmid DNA that was added to each TX–TL master mix at the beginning of the experiment.
Runs 1–5: different combinations of parameters that were fixed during the core parameter inference
| Parameter |
| Run 1 | Run 2 | Run 3 | Run 4 | Run 5 |
|---|---|---|---|---|---|---|
|
| 4.9 | est | est | est | est | est |
|
| 9.2 | est | est | est | * | * |
|
| −9.5 | est | est | est | * | * |
|
| −3.9 | est | est | * | * | * |
|
| 9.5 | est | est | est | est | est |
|
| 1.5 | * | * | * | * | * |
|
| 3.3 | est | est | est | est | * |
|
| 2.9 | est | * | * | * | * |
|
| 0 | * | * | * | * | * |
|
| 14.0 | est | * | * | * | * |
|
| 0 | * | * | * | * | * |
|
| 9.2 | est | est | est | * | * |
|
| 0 | * | * | * | * | * |
|
| −4.4 | est | est | est | est | * |
|
| 1.4 | est | est | est | est | est |
|
| 6.5 | est | est | est | est | * |
|
| 0.5 | est | est | est | est | est |
|
| −6.1 | est | est | * | * | * |
|
| 11.2 | est | est | est | est | est |
|
| −0.2 | * | * | * | * | * |
|
| 6.6 | est | * | * | * | * |
|
| −0.3 | * | * | * | * | * |
|
| 14.5 | est | * | * | * | * |
|
| −1.2 | * | * | * | * | * |
|
| 5.4 | est | est | est | est | * |
|
| 7.3 | est | est | est | est | est |
Asterisks denote the parameters are fixed to the corresponding values at the nominal point.
IFFL part characterization and circuit behavior prediction experiments (Figures 4 and 5)
| Exp. type | experiment | Species varied | Species fixed |
|---|---|---|---|
| Characterization | Constitutive pTet expression | pTet-UTR1-deGFP: 4, 2, 1, 0.5, 0.25, 0.125 and 0.0625 nM | |
| Constitutive pLac expression | pLac-UTR1-deGFP: 2, 1, 0.5, 0.25, 0.125, 0.0625 and 0.0313 nM | ||
| TetR-mediated repression | pLac-UTR1-TetR: 2, 0.2, 0.02, 0.002, | pTet-UTR1-deGFP: 1 nM | |
| aTc-mediated induction | aTc: 10, 1, 0.1, 0.01, 0.001, | pLac-UTR1-TetR: 0.1 nM pTet-UTR1-deGFP: 1 nM | |
| 3OC12HSL-mediated induction | 3OC12 at 10, 1, 0.1, 0.01, 0.001, | pLac-UTR1-LasR: 1 nM pLas-UTR1-deGFP: 1 nM | |
| Prediction | 3OC12 induction | 3OC12 at 10, 1, 0.1, 0.01, 0.001, | |
| LasR activation | DNA pLac-UTR1-LasR: 2, 1, 0.5, 0.25, 0.125, 0.0625 and 0.03125 µM | ||
| aTc induction | aTc: 10, 1, 0.1, 0.01, 0.001, | ||
| TetR repression | DNA pLas-UTR1-TetR: 1, 0.1, 0.01, 0.001, | ||
| Reporter DNA | pLas_tetO-UTR1-deGFP: 4, 2, 1, 0.5, 0.25, 0.125 and 0.0625 µM | Unless in the ‘Species Varied’ column: pLac-UTR1-LasR: 1 nM pLas-UTR1-TetR: 0.1 nM pLas_tetO-UTR1-deGFP: 1 nM aTc: 10 µ |
Figure 5.Model predictions and experimental validation for the incoherent feed-forward loop (IFFL), with parameters found in Stage 2d. (A) Schematics describing the five perturbations of the IFFL that were used for the validation of model predictions. (B) IFFL behavior under these perturbations. The nominal IFFL conditions are described in the main text. Endpoint measurements of mean and standard error for experimental (blue, n = 3) and predicted (orange, n = 50) values (t = 480 min). (E) Corresponding experimental and model prediction trajectories.
Step-wise parameter inference strategy for IFFL part characterization
| Stage | Init. | St. 1 | St. 2a | St. 2b | St. 2c | St. 2d | St. 2e | St. 2f |
|---|---|---|---|---|---|---|---|---|
| Model | const. | const. | tet | tet, lac | tet, lac, las | tet, lac, las | tet, lac, las | tet, lac, las |
|
| 1.5 | * | * | * | * | * | * | * |
|
| 9.5 | 13.6 | * | Free | Free | Free | Free | Free |
|
| 0 | * | * | * | * | * | * | * |
|
| 2.9 | * | * | * | * | * | * | * |
|
| 0 | * | * | * | * | * | * | * |
|
| 14.0 | * | * | * | * | * | * | * |
|
| −0.2 | * | * | * | * | * | * | * |
|
| −0.3 | * | * | * | * | * | * | * |
|
| 6.6 | * | * | * | * | * | * | * |
|
| −1.2 | * | * | * | * | * | * | * |
|
| 14.5 | * | * | * | * | * | * | * |
|
| 0 | * | * | * | * | * | * | * |
|
| −6.1 | * | * | * | * | * | * | * |
|
| −3.9 | * | * | * | * | * | * | * |
|
| 4.9 | 2.4 | * | 2.3 | * | Free | 3.1 | * |
|
| 3.3 | 4.4 | * | * | * | Free | Free | Free |
|
| 1.4 | 1.6 | * | Free | Free | Free | Free | Free |
|
| 0.5 | 3.3 | * | 3.7 | * | Free | 3.4 | * |
|
| 11.2 | 0.05 | * | * | * | * | * | * |
|
| 5.4 | 2.8 | * | * | * | Free | Free | Free |
|
| 7.3 | 4.2 | * | Free | Free | Free | Free | Free |
|
| 9.2 | 15.6 | * | * | * | * | * | * |
|
| −4.4 | −0.2 | * | * | * | * | * | * |
|
| 6.5 | 8.6 | * | 9.2 | * | * | * | * |
|
| 9.2 | 8.9 | * | 10.1 | * | 9.7 | * | * |
|
| −9.5 | −9.7 | * | * | * | * | * | * |
|
| Fixed: 1.5 | * | * | * | * | * | ||
|
| Free | Free | Free | Free | Free | Free | ||
|
| Free | −2.7 | * | −0.5 | * | * | ||
|
| 1.3 | * | * | * | * | * | ||
|
| Free | −6.0 | * | Free | −2.0 | * | ||
|
| 1.6 | * | * | * | * | * | ||
|
| −10.0 | * | * | * | * | * | ||
|
| 1.4 | * | * | * | * | * | ||
|
| Fixed: 0 | * | * | * | ||||
|
| Free | Free | Free | Free | ||||
|
| Free | 13.0 | * | * | ||||
|
| Fixed: 0 | * | * | * | ||||
|
| Fixed: 0 | * | * | * | ||||
|
| Free | Free | Free | Free | ||||
|
| Fixed: 0 | * | * | * | ||||
|
| Free | Free | Free | Free |
Figure 6.Parameter overlap in the consensus parameter inference problem.