Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Figure 1.

System overview of the proposed optimization framework.

The software requires access to a library of characterized parts (such as a subset of the parts available in Parts Registry) that will be used as fundamental blocks in the synthetic circuit. The user will have to supply a specific design (static connectivity), together with a set of constraints and a specific objective function to be optimized. The software will translate this system to a set of linear constraints that it will subsequently solve. The result of the optimization framework will be the set of parts that have to be used, and at what position. The system will have the ability to simulate the proposed design, and provide candidate synthetic circuits for experimental construction in the laboratory.

More »

Figure 1 Expand

Table 1.

Parameter values.

More »

Table 1 Expand

Figure 2.

Band-pass filter design.

A) The system will only express the reporter when the concentration of the input signal (L-arabinose) is in a specific range. In this design, pCONST1 and pCONST2 are constitutive promoters, while pBAD1, pBAD2 and pLAC are the promoters where AraC and LacI bind, respectively. There are two coding regions of TetR which are put on the downstream of promoters pBAD2 and pLAC. In the absence of L-arabinose, AraC activates TetR production by de-repressing the pLAC promoter. In high L-arabinose concentrations, TetR is again produced through the de-repression of the pBAD2 promoter. In significant, but not high inducer concentrations, however, none of the pathways are active enough, which in turn results in lower TetR levels and subsequent expression of the reporter GFP output. B) Reporter protein concentration (output) versus L-arabinose levels (input). The output of the synthetic circuit becomes high only at moderate values of L-arabinose. Green circles denote desired values (fluorescence measurements) that act as input to our optimization platform. C) Temporal expression profile of the band-pass filter. Temporal profile of the resulting optimal synthetic gene circuit, for a L-arabinose level of 30 mM. The GFP concentration of the optimization-derived circuit (cyan solid line) matches well the desired input values (yellow solid dots).

More »

Figure 2 Expand

Figure 3.

Transcriptional cascade design.

A) The system is controlled by the inducer aTc which can bind to TetR and reduce the concentration of free TetR molecules. This concentration change will be propagated through the cascade to the change of the reporter yEFP. B) Temporal profile of a cascade design: The desired output (yEFP, red dots) and the actual output (green line) of the optimal synthetic gene circuit are showed. The temporal profile was split into two phases, based on changes in the inducer concentration. In the first phase (0 h–9 h), 2.16 aTc (blue line) is added and in the second phase (9 h–24 h) aTc is washed out (setting as the experiment in [24]).

More »

Figure 3 Expand

Figure 4.

Toggle switch design, where two genes (LacI and TetR) negatively regulate each other.

A) The system is externally controlled through the addition of two inducers, IPTG and aTc, which bind to the repressors and decrease their regulatory potential. B) Expression profile of the resulting synthetic circuit: The desired profile (input, depicted with purple dots) and actual profile (red line) for the TetR protein is shown. The temporal profile was split into four phases, based on changes in the inducer concentrations. Phase 1: IPTG high, aTc low; Phase 2: IPTG low, aTc low; Phase 3: IPTG low, aTc high; Phase 4: IPTG low, aTc low.

More »

Figure 4 Expand

Table 2.

Comparison of the approximation error and running time.

More »

Table 2 Expand

Figure 5.

Scalability and sensitivity of the running time of the MINLP approach on different inputs.

A comparison of the running time (seconds) of the MINLP approach on different input sizes and different data input distribution for the steady state cascade design problem (5 synthetic datasets per case). Parameter values are generated by sampling within the parameter range that has been experimentally measured [26]–[27]. Samples are distributed either uniformly (uniform sampling), following a gamma distribution with the mean set on the optimal set parameter values (Gamma 1 sampling), or away from that mean (Gamma 2 sampling). The running time of exhaustive search method (ES) is estimated for the last library size.

More »

Figure 5 Expand