Skip to main content
  • Research article
  • Open access
  • Published:

Systematic design methodology for robust genetic transistors based on I/O specifications via promoter-RBS libraries

Abstract

Background

Synthetic genetic transistors are vital for signal amplification and switching in genetic circuits. However, it is still problematic to efficiently select the adequate promoters, Ribosome Binding Sides (RBSs) and inducer concentrations to construct a genetic transistor with the desired linear amplification or switching in the Input/Output (I/O) characteristics for practical applications.

Results

Three kinds of promoter-RBS libraries, i.e., a constitutive promoter-RBS library, a repressor-regulated promoter-RBS library and an activator-regulated promoter-RBS library, are constructed for systematic genetic circuit design using the identified kinetic strengths of their promoter-RBS components.

According to the dynamic model of genetic transistors, a design methodology for genetic transistors via a Genetic Algorithm (GA)-based searching algorithm is developed to search for a set of promoter-RBS components and adequate concentrations of inducers to achieve the prescribed I/O characteristics of a genetic transistor. Furthermore, according to design specifications for different types of genetic transistors, a look-up table is built for genetic transistor design, from which we could easily select an adequate set of promoter-RBS components and adequate concentrations of external inducers for a specific genetic transistor.

Conclusion

This systematic design method will reduce the time spent using trial-and-error methods in the experimental procedure for a genetic transistor with a desired I/O characteristic. We demonstrate the applicability of our design methodology to genetic transistors that have desirable linear amplification or switching by employing promoter-RBS library searching.

Background

Synthetic biology aims to perform various specific functions in organisms by inserting a designed gene network. In the past, synthetic biology could be classified as having two broad purposes. The first was to create artificial life from natural biology using the synthetic methods. The other was to assemble some functional components using interchangeable natural components which are nonexistent in natural biology [1]. A lot of the recent literature focuses on performing electronic circuit behaviors in organisms using genetic devices such as toggle switches [2–5], oscillators [6–13], pulse generators [14, 15], logic gates [16–19], and filters [20–22]. Synthetic biologists also design various types of genetic circuits with different functionalities by employing genetic devices to solve useful tasks, such as biosensor decisions or edge detection [23, 24].

In many industries, such as the electronics and manufacturing industries, the characterization and standardization of components and the institution of specifications are already key elements in the production line. In the synthetic biology, the expression of a specific protein needs a promoter, a ribosome binding side (RBS), a protein coding sequence and a terminator, which are DNA fragments. The Registry of Biological Standard Parts (http://www.partsregistry.org), formed by MIT, shows many standard BioBricks, and these standard biological components provide synthetic biologists with a quick and standardized way of constructing gene circuits. Also, BioFAB provides some sorts of biobricks (see http://biofab.org/data), enabling the rapid design and prototyping of genetic constructs. However, in the past, the strength of a promoter and an RBS, which are the main components of transcription and translation, were defined according to their relative strength with other promoters and RBSs. Now, however, the promoter-RBS strength can be quantified by measuring the fluorescence of proteins whose coding gene is constructed at the downstream of the promoter-RBS component.

Based on the kinetic strengths of promoter-RBS components, promoter-RBS libraries are constructed for gene circuit design. In our gene circuit design, promoter-RBS libraries are built based on kinetic parameters of the dynamic gene regulation, which are identified by the nonlinear least squares method based on experimental data. We formulate the design specifications of desired gene circuits in advance and choose an adequate set of promoter-RBS components from the promoter-RBS libraries based on the characterized, standardized and quantified components. For our promoter-RBS libraries, we select three kinds of promoters, i.e., constitutive promoters, repressor-regulated promoters and activator-regulated promoters, to combine with RBSs as the promoter-RBS components. Each of these is constructed using the green fluorescent protein in Escherichia coli. and characterized to allow for the construction of the following three types of promoter-RBS libraries: constitutive promoter-RBS libraries, repressor-regulated promoter-RBS libraries and activator-regulated promoter-RBS libraries.

To date, several researchers have demonstrated that synthetic gene circuits have the functionality of amplification or switching [25–29]. These gene circuits can amplify the input signal or switch the output signal as it exceeds a specific threshold level. Often shown in these genetic amplifiers is the use of a two-stage cascade of promoters to achieve the function of amplification. However, these circuits only amplify a low level of input signal or low concentration of inducer at the first stage while the second stage consists of the promoter-RBS activity being fixed. On the other hand, switching circuits switch the output signal using an external inducer. When the inducer is externally increased, the circuit is on, and vice versa. Nevertheless, at present, the on-state, or high level, of switching has not been clearly defined.

In this paper, we demonstrate that a simple repressive gene circuit can work like an electrical transistor as an amplifier or a switch. The amplification gains or switch levels of the genetic transistor are regulated by the concentrations of inducer and different combinations of promoters with RBSs. For the convenience of measurement and application, reporter genes are constructed as the measurable input and output. We show that the I/O characteristics of the repressive gene circuit regulated by inducer concentration can be effectively predicted by adequate selection of promoter-RBS components from our libraries. Thus, based on these promoter-RBS libraries, a look-up table is built to quickly select adequate promoter-RBS components for the design of genetic transistors with different design specifications.

In the following sections, we first construct the promoter-RBS libraries based on the promoter-RBS strength through the dynamic regulatory model of promoter-RBS components. Then, we describe the I/O characteristics of a genetic transistor with different kinetic strengths of promoter-RBS components in the promoter-RBS libraries and different concentrations of inducers. Finally, a look-up table (or genetic transistor library) is constructed for genetic transistor design requiring prescribed I/O characteristics, which is used by searching the most appropriate sets of promoter-RBS components and concentrations of inducers via the genetic algorithm (GA).

Methods

Construction of the promoter-RBS libraries for genetic transistors

In this section, we introduce the characterization and standardization of promoter-RBS libraries and employ a dynamic mathematical model to construct the promoter-RBS libraries according to the identified kinetic strengths of promoter-RBS components, populated via experimental data.

Promoter-RBS libraries based on the identified kinetic strengths of promoter-RBS components

In a systematic design procedure, the characterization and standardization of components are important preparatory tasks before practical design process. These can save designers a significant amount of time and avoid unnecessary trial-and-error attempts. In the field of synthetic biology, a particular technique was developed to create standard interchangeable biological components called BioBricks [30, 31]. These allow the synthetic biologists to focus on the design of more complex genetic circuits rather than the basic construction of the gene components.

BioBricks are DNA fragments with specific functions, and include promoters, ribosome binding sites (RBS), repressors, activators, reporters and terminators. In the database, there are only a few BioBrick components that are well-characterized. The well-characterized BioBrick components are conducive to the systematic design of synthetic genetic circuits. In order to facilitate the design of synthetic gene circuits, wider libraries of well-characterized BioBricks need to be constructed.

In our promoter-RBS libraries, the library indexes are the kinetic strengths of promoter and RBS, which are considered together as a promoter-RBS component because the gene expression is regulated by a promoter-RBS component. The kinetic strength of a promoter-RBS component can be systematically identified by a stochastic model which simulates the dynamic behavior of promoter-RBS components under some external molecular or environmental noises. In order to identify the kinetic strength of a promoter-RBS component, the green fluorescence gene is embedded into the downstream of the promoter-RBS component. By measuring the fluorescence dynamic time profile and using the nonlinear least squares method [32], we identify the kinetic strengths of the promoter-RBS components to be used as the indexes of promoter-RBS libraries.

The construction procedure of the promoter-RBS libraries can be generally divided into four steps [33]: (i) choose the required promoter-RBS components, (ii) select the suitable reporter protein and growth conditions, (iii) measure the time-profile data of the dynamic behavior, and (iv) construct the dynamic regulatory model for identifying kinetic strengths of promoter-RBS components to be used as library indexes according to the nonlinear least squares method. In the first step, some promoters can be regulated by specific transcription factors, and different combinations of promoters with RBSs give different kinetic strengths of promoter-RBS components, which increase the diversity of the libraries. In order to rapidly obtain a variety of kinetic strengths of promoter-RBS components, a mutation technique was used to create different kinetic strengths of promoters and RBSs to increase the varieties of promoter-RBS components through the mutation of a specific region on promoters or RBSs [18, 33]. In the second and third step, since different reporter proteins, such as the green fluorescent protein or red fluorescent protein have different degradation rates, the measurement times may differ. Further, the cell growth conditions have an effect on the results of the measurement. Biological component can be characterized at different cellular growth phases, under different culture conditions, or at different resolutions. In our experiment, the GFP is selected as the reporter protein and the time profiles of fluorescence are measured by the microplate reader. In the final step, a mathematical dynamic model is built to describe the time profile of protein expression. Using the protein expression time profile measurements, the nonlinear least squares method is employed to identify the kinetic strengths of promoter-RBS components to be used as the library indexes with the mathematical model. For the systematic design of genetic transistors, we construct three kinds of promoter-RBS libraries, i.e., constitutive, repressor-regulated and activator-regulated promoter-RBS libraries. The promoter-RBS components in promoter-RBS libraries and all BioBrick components used in this study are listed in Additional file 1, respectively. The detailed construction procedures of constitutive, repressor-regulated and activator-regulated promoter-RBS libraries are described in Additional file 1.

Construction and design of the genetic transistor

After the introduction of regulatory functions of promoter-RBS components and the construction of the promoter-RBS libraries, we design a synthetic genetic circuit, similar to a transistor, with prescribed I/O characteristics of amplification or switching through the external inducer. Before the construction of the synthetic genetic transistor, we introduce the simply operation of an electronic transistor in Additional file 1 to which the genetic transistor will be designed accordingly following.

Construction of the genetic transistor

A genetic transistor is shown in Figure 1(a). The transistor is constructed to obtain the output protein concentration x protein of the transistor for amplification or switching behavior. The genetic transistor consists of the repressor-regulated promoter-RBS component c3 and a repressor coding gene. The input repressor xrepressor2 to the genetic transistor is controlled by the repressor-regulated promoter-RBS component c2, which is regulated by the corresponding repressor. The input repressor xrepressor2 will form the complex and restrict the production of output protein x protein by binding the corresponding repressor-regulated promoter-RBS component c3 to decrease its kinetic strength. However, when the inducer is added, this inducer will bind input repressor xrepressor2 and prevent it from binding to the repressor-regulated promoter-RBS component c3. Then, both the kinetic strength of repressor-regulated promoter-RBS component c3 and the production of output protein x protein will increase. The dynamic model of a genetic transistor is described as follows:

x ˙ repressor 2 c 2 , t = p repressor P M , c 2 , P m , c 2 , 0 , 0 - μ + γ repressor 2 x repressor 2 c 2 , t x ˙ protein c 3 , t = p repressor P M , c 3 , P m , c 3 , x repressor 2 , I 2 - μ + γ protein x protein c 3 , t
(1)

where xrepressor2 and x protein denote the concentrations of input repressor2 and the output protein of the genetic transistor, respectively, and γ protein denotes the degradation rate of the protein.

Figure 1
figure 1

The representation of synthetic genetic transistor circuit. (a) A genetic transistor. (b) A genetic transistor with measurement circuit. The input signal of the genetic transistor is measured by RFP reporter and the output signal of the genetic transistor is measured by GFP reporter.

However, the protein concentration is difficult to directly measure and quantify. To determine characteristics of the synthetic genetic transistor, a genetic transistor with measurement circuit is constructed as shown in Figure 1(b). In Figure 1(b), we construct an additional repressor-regulated promoter-RBS component c2 so that the input reporter protein x1 can be measured by input fluorescence g1 and the output reporter protein x2 can be measured by output fluorescence g2. Note that RFP is used to measure input while GFP is used to measure output. Additionally, for the convenience of the input regulation, we construct an input signal generation device with the concentration of inducer I1 to control the input g1 of the genetic transistor circuit. Then, the dynamic model of a synthetic genetic transistor circuit with I/O measure devices under environmental disturbances is described by the following set of equations:

x ˙ repressor 1 c 1 , t = p const P c 1 - μ + γ repressor 1 x repressor 1 c 1 , t + v 1 t x ˙ repressor 2 c 2 , t = p repressor P M , c 2 , P m , c 2 , x repressor 1 , I 1 - μ + γ repressor 2 x repressor 2 c 2 , t + v 2 t x ˙ 1 c 2 , t = p repressor P M , c 2 , P m , c 2 , x repressor 1 , I 1 - m 1 + μ + γ im , x 1 x 1 c 2 , t + v 3 t g ˙ 1 c 2 , t = m 1 ⋅ x 1 c 2 , t - μ + γ m , x 1 g 1 ( c 2 , t ) + v 4 ( t ) x ˙ 2 c 3 , t = p repressor P M , c 3 , P m , c 3 , x repressor 2 , I 2 - m 2 + μ + γ im , x 2 x 2 c 3 , t + v 5 t g ˙ 2 c 3 , t = m 2 ⋅ x 2 c 3 , t - μ + γ m , x 2 g 2 c 3 , t + v 6 ( t ) , c 1 ∈ Li b const , c 2 and c 3 ∈ Li b repressor
(2)

where m1 and m2 denote the maturation rates of reporter1 x1 and reporter2 x2, respectively, and vi(t), i = 1, 2,   ⋯, 6 denote the noises.

To explore the I/O characteristics of a synthetic genetic transistor with the function of amplification or switching, the steady state model of (2) is given by

x repressor 1 c 1 = p const P c 1 / μ + γ repressor 1 + v s 1 x repressor 2 c 2 , I 1 = p repressor P M , c 2 , P m , c 2 , x repressor 1 , I 1 / μ + γ repressor 2 + v s 2 x 1 c 2 , I 1 = p repressor P M , c 2 , P m , c 2 , x repressor 1 , I 1 / m 1 + μ + γ im , x 1 + v s 3 g 1 c 2 , I 1 = m 1 ⋅ x 1 c 2 / μ + γ m , x 1 + v s 4 x 2 c 3 , I 1 , I 2 = p repressor P M , c 3 , P m , c 3 , x repressor 2 , I 2 / m 2 + μ + γ im , x 2 + v s 5 g 2 c 3 , I 1 , I 2 = m 2 ⋅ x 2 c 3 / μ + γ m , x 2 + v s 6 , c 1 ∈ Li b const , c 2 and c 3 ∈ Li b repressor
(3)

where v s i , i = 1, 2,   ⋯, 6 denote the noises at the steady state.

From (3), if m1 ≈ m2, γ m , x 1 ≈ γ m , x 2 and γ im , x 1 ≈ γ im , x 2 , then the I/O characteristic can be regarded as input/output = xrepressor2/x protein  ≈ x1/x2 ≈ g1/g2, i.e., we could use the x1/x2 or g1/g2 ratio to replace the I/O characteristic of the synthetic genetic transistor. Further, the I/O characteristic can be controlled and regulated by the selection of promoter-RBS components c3 and inducer concentration I2. Therefore, we need to define the I/O characteristic of synthetic genetic transistor circuits to design a genetic transistor with the desired I/O characteristic. This is done as follows:

y ss c 3 , I 2 , g 1 c 2 , I 1 = g 2 c 3 , I 1 , I 2 , g 1 ∈ g 1 e , g 1 n a . u .
(4)

where y ss (c3, I2, g1) denotes the I/O response of the synthetic genetic transistor circuit between input signal g1 and output signal g2, and g1e and g1n denote the lower bound and upper bound of g1. a.u. stands for arbitrary unit.

In Figure 1(b), promoter-RBS components c1 and c2 can be selected to control input signals xrepressor1(c1) and xrepressor2(c2, I1) in (3). In general, genetic components are inherently uncertain in the biological system as a result of gene expression noises in transcription or translation processes, thermal fluctuations, DNA mutations, evolutions, context-dependence between promoters, 5′UTRs, and coding sequences, as well as parameter estimation errors [34–37]. Hence, we model the uncertain kinetic strengths of promoter-RBS components, degradation rate of proteins and transcription/translation rates as stochastic processes in the following model:

P c 1 → P c 1 + Δ P c 1 n 1 t , P M , c 2 → P M , c 2 + Δ P M , c 2 n 2 t , P m , c 2 → P m , c 2 + Δ P m , c 2 n 2 t , P M , c 3 → P M , c 3 + Δ P M , c 3 n 3 t , P m , c 3 → P m , c 3 + Δ P m , c 3 n 3 t , γ repressor 1 → γ repressor 1 + Δ γ repressor 1 n 1 t , γ repressor 2 → γ repressor 2 + Δ γ repressor 2 n 2 t , γ im , x 1 → γ im , x 1 + Δ γ im , x 1 n 2 t , γ m , x 1 → γ m , x 1 + Δ γ i m , x 1 n 2 t , γ im , x 2 → γ im , x 2 + Δ γ im , x 2 n 3 t , γ m , x 2 → γ m , x 2 + Δ γ m , x 2 n 3 t , m 1 → m 1 + Δ m 1 n 2 t , m 2 → m 2 + Δ m 2 n 3 t , μ → μ + Δ μ n 1 t
(5)

where Δ P c 1 , Δ P M , c 2 , Δ P m , c 2 , Δ P M , c 3 , Δ P m , c 3 , Δγrepressor1, Δγrepressor2, Δ γ im , x 1 , Δ γ m , x 1 , Δ γ im , x 2 , Δ γ m , x 2 , Δm1, Δm2 and ∆μ denote the standard deviations of stochastic parameters to be tolerated and could be specified before design and n i (t), i = 1, 2, 3 denote Gaussian noises with zero mean and unit variance. Therefore, Δ P c 1 , Δ P M , c 2 , Δ P m , c 2 , Δ P M , c 3 , Δ P m , c 3 , Δγrepressor1, Δγrepressor2, Δ γ im , x 1 , Δ γ m , x 1 , Δ γ im , x 2 , Δ γ m , x 2 , Δm1, Δm2 and ∆μ denote the deterministic parts of parameter variations and n i (t), i = 1, 2, 3 denote different random fluctuation sources. For robust design of the genetic transistor circuit, these parameter fluctuations in (5) will henceforth be considered in the design procedure so that the synthetic genetic transistor can tolerate these kinds of parameter fluctuations in vivo.

With fixed concentration of inducer I2, we expect that the input signal g1/output signal g2 (I/O) characteristics of the synthetic genetic transistor in (4) would be similar to the voltage I/O characteristics of the electronic transistor shown in Additional file 1. When the inducer concentration I1 increases, the kinetic strength of promoter-RBS component c2 increases along with the fluorescence of the input signal g1, which means that the repressor concentration xrepressor2 increases. Due to the fixed concentration of inducer I2, the redundant repressors xrepressor2, which are not bound by the inducer I2, will repress the promoter-RBS component c3, and the fluorescence of output signal g2 will decrease. Therefore, the I/O characteristic of the synthetic genetic transistor is similar to Additional file 1. Additionally, from Additional file 1, we see that if input signal is in the operation range of linear amplification, the input signal would be inversely amplified.

Now, consider the alternative viewpoint, i.e., the voltage I/O characteristics of an electronic transistor. When R2/R1 increases, the reverse amplification gain will become large and the operation region of linear amplification will narrow as shown in (B1)-(B3) and Additional file 1. In the synthetic genetic transistor, we expect that when the concentration of inducer I2 changes as per the R2/R1 ratio in (B2)-(B3), the I/O characteristics would be similar to the voltage I/O characteristics of electronic transistor in Additional file 1. Due to different concentrations of inducer I2, the effect of the inducer on the input repressor can vary. When the inducer concentration I2 decreases, the I/O characteristics would sharpen, so the reverse amplification gain becomes large in the operation region of linear amplification.

Finally, when R2/R1 is large enough in (B2)-(B3), the operation region of linear amplification will become too narrow and result in a sharp change in this region. Correspondingly with a synthetic genetic transistor, when the inducer concentration I2 is low enough, the input signal g1 will produce a small variation, and the output signal g2 will have an acute change like a switch. Therefore, according to the analysis above, we could obtain varying reverse amplification gains and switch levels by changing the concentration of inducer I2.

Systematic design of a genetic transistor based on design specification

According to the above analysis in Figure 1(b), we can obtain different reverse amplification gains or switch behaviors via regulation of different concentrations of inducer I2. Additionally, due to the output signal g2 being under the controlled by promoter-RBS component c3, we could change the output range by selecting different repressor-regulated promoter-RBS components c3 from the repressor-regulated promoter-RBS libraries. In this way, we can control the I/O characteristics of a synthetic genetic transistor to obtain different reverse amplification gains or switch levels by choosing different concentrations of inducer I2 and selecting different repressor-regulated promoter-RBS components c3 from the repressor-regulated promoter-RBS libraries.

In Figure 1(b), the input signal generation device consists of a constitutive promoter-RBS component c1, and a repressor-regulated promoter-RBS component c2 and an inducer I1. The constitutive promoter-RBS component c2 is selected to produce the input repressor continually. Further, for convenience of design, the repressor-regulated promoter-RBS component c2 is selected from the corresponding promoter-RBS library to have sufficient kinetic strength to obtain an adequate maximum regulation range of input signal regulated by inducer I1. However, the operation region of linear amplification is still limited in the amplifier design of genetic transistor, and the input signal range might not be fully contained in the operation region of linear amplification. Therefore, the input signal range should be considered in relation to the design purpose. In the procedure of amplifier design, the input operation range g1 ∈ [g1,l, g1,u]  can be set by transforming the inducer concentration I1 into the input fluorescence according to (2) or (3) as follows

Input operation range:

I 1 ∈ I 1 , l , I 1 , u ⇒ g 1 ∈ g 1 , l , g 1 , u a . u .
(6)

where I1 and g1 denote the inducer concentration and input fluorescence, respectively, I1,l and I1,u denote the lower and upper bound of inducer concentrations, respectively, and g1,l and g1,u denote the lower and upper bound of input fluorescences respectively.

Note that, in the future, when the promoter-RBS libraries are large enough, the promoter-RBS components c1 and c2 can be designed and selected to match the input operation range. However, due to the limited size of our promoter-RBS libraries and for the convenience of design, we will select the repressor-regulated promoter-RBS component c2 from the corresponding promoter-RBS library.

From the above analysis, the design purpose of an amplifier will lead to the selection of a suitable repressor-regulated promoter-RBS component c3 from the repressor-regulated promoter-RBS libraries and concentration of inducer I2, i.e., {c3, I2}, so that the I/O characteristics of the synthetic genetic transistor in (4) in a specific input range g1 ∊ [g1,l, g1,u] can match the desired I/O response similar to (B2), i.e.,

y d g 1 = gain ⋅ g 1 - g 1 , l + g 2 , u , g 1 ∈ g 1 l , g 1 u a . u .
(7)

where g1,l and g2,u denote the lower bound of input fluorescence g1 and upper bound of output fluorescence g2, respectively, and gain denotes the amplification gain of the genetic transistor.

On the other hand, the switching behavior will occur when the input signal has a small variation (see Additional file 1), i.e., a high level signal can be switched into a low level signal and vice versa. In the switching behavior of synthetic genetic transistor, each promoter-RBS component has its own basal level. Thus, when the input signal increases, the output signal will rapidly decrease to the basal level. Therefore, the desired I/O response of a switch is described as follows:

y d g 1 = L s + H s - L s 1 + g 1 / g t 2 , g 1 ∈ g 1 l , g 1 u a . u .
(8)

where H s and L s denote the high level and low level of switching, respectively, and g t denotes the transition point of input fluorescence. Moreover, the input signal range of I/O characteristics of the switch can be set by (6).

Finally, for matching the desired I/O response of an amplifier or switch, the genetic algorithm (GA) is employed to select an adequate repressor-regulated promoter-RBS component c3 in the repressor-regulated promoter-RBS libraries and the concentration of inducer I2 to minimize the following cost function [38], respectively, i.e.,

min c 3 ∈ Li b repressor , I 2 ∈ I 2 , l , I 2 , u J c 3 , I 2 = min c 3 ∈ Li b repressor , I 2 ∈ I 2 , l , I 2 , u E ∫ g 1 , l g 1 , u y ss c 3 , I 2 , g 1 - y d g 1 2 d g 1
(9)

To summarize the above design procedure of a biological amplifier and switch, a genetic transistor design procedure of by the promoter-RBS library searching method using GA is proposed as follows [38]:

  1. 1.

    Construct the genetic transistor circuit such as in Figure 1(a).

  2. 2.

    Build the dynamic and steady state mathematical model in (2) and (3), respectively.

  3. 3.

    Provide the design specification of amplifier with the desired I/O response as in (6) and (7) or switch with the desired I/O response as in (6) and (8).

  4. 4.

    Provide the standard deviations of parameter fluctuations and environmental disturbances to be tolerated in vivo in (5).

  5. 5.

    Minimize the cost function J(c 3, I 2) in (9) by selecting an optimal set {c 3, I 2} via GA.

Based on the design procedure of a genetic transistor using the promoter-RBS library searching method with GA, the promoter-RBS component c3 is selected from the corresponding repressor-regulated promoter-RBS library and the inducer concentration I2 is selected within [I2,l, I2,u], while the cost function is calculated in each iteration of the selection process. Then, GA would select the most adequate promoter-RBS component c3 from the corresponding repressor-regulated promoter-RBS library and inducer concentration I2 ∊ [I2,l, I2,u] to minimize the cost function.

Results

In silicosynthetic genetic transistor design examples based on promoter-RBS libraries

We have presented the construction and design procedure of a synthetic genetic transistor. In this section, the synthetic genetic transistor is designed and simulated to verify the I/O characteristics of amplification and switching. Subsequently, based on our promoter-RBS libraries, the amplification gain in a specific input operation range and switching level are designed by employing GA to select the most adequate promoter-RBS components and inducer concentrations. Finally, to support future application of this method, a look-up table for genetic transistors is built for different genetic transistor design specifications.

Amplifier design example of synthetic genetic transistor

Consider the amplifier design of the synthetic genetic transistor. Firstly, to obtain the I/O characteristics of amplifier, promoter-RBS components {c1, c2} = {J6, L3} are selected to obtain the maximum input operation range. The dynamic model and the steady state model have been described in (2) and (3). The input operation range and desired I/O response of genetic transistor are specified as follows:

Input operation range:

I 1 ∈ 1.5 * 1 0 - 2 , 4 * 10 - 2 mM ⇒ g 1 ∈ 298 , 431 a . u .
(10)

and

y d g 1 = - 2 â‹… g 1 + 1286
(11)

where -2 is the desired amplification gain as shown in Figure 2. Note that the standard deviations of parameter fluctuations that are supposed to be tolerated in vivo are given by

Δ P c 1 = 0.05 P c 1 , Δ P M , c i , Δ P m , c i = 0.05 P M , c i , 0.05 P m , c i , i = 2 , 3 Δ γ LacI = 0.05 γ LacI , Δ γ TetR = 0.05 γ TetR Δ γ im , x 1 = 0.05 γ im , x 1 , Δ γ m , x 1 = 0.05 γ m , x 1 Δ γ im , x 2 = 0.05 γ im , x 2 , Δ γ m , x 2 = 0.05 γ m , x 2 Δ m 1 = 0.05 m 1 , Δ m 2 = 0.05 m 2 , Δμ = 0.05 Δμ
(12)

and the environmental disturbances v i (t) are independent Gaussian noises with zero mean and unit variance. Finally, GA is employed to search a set {c3, I aTc } from corresponding libraries to minimize the following cost function:

min c 3 ∈ Li b Tet , I 2 ∈ 1.5 * 10 - 2 , 4 * 10 - 2 J A c 3 , I aTc = min c 3 ∈ Li b Tet , I 2 ∈ 1.5 * 10 - 2 , 4 * 10 - 2 E ∫ 298 431 y ss c 3 , I aTc , g 1 - y d g 1 2 d g 1
(13)
Figure 2
figure 2

The amplifier design example of synthetic genetic transistor. For amplifier design example of synthetic genetic transistor, the prescribed amplification gain = -2 within the range g1 ∊ [298, 431] is computed by (11) (red line). The most adequate promoter-RBS component c3 and aTc concentration I aTc to fit the prescribed amplification gain are searched as {c3, I aTc } = {T3, 0 ng/ml} by minimizing J A (c3, I aTc ) in (16) from the corresponding promoter-RBS library Lib Tet and concentration range of inducer I aTc . The green points are the experimental results based on {c3, I aTc }, and the error bars are the standard deviations. The green line is the estimation of I/O response of the synthetic genetic transistor based on experimental data, with the estimated amplification gain = -1.978. Obviously, the amplification gain of the designed genetic transistor could match the desired amplification gain quite well.

Then, the most adequate promoter-RBS component from the corresponding library and aTc concentration are found to be {c3, I aTc } = {T3, 0 ng/ml}. The estimation of I/O response of genetic transistor based on experimental results is shown in Figure 2, with experimental details summarized in Additional file 1. Clearly, the I/O characteristics of genetic transistor can match the desired I/O response in a workable input range g1 ∊ [298, 431] under the intrinsic fluctuations and environmental disturbances.

Switch design example of synthetic genetic transistor

Consider the switch design of the synthetic genetic transistor. The switch design procedure is similar to the amplifier design procedure of a synthetic genetic transistor. Firstly, to obtain the complete I/O characteristics of switching, promoter-RBS components {c1, c2} = {J6, L3} are selected to obtain the maximum input operation range. The dynamic model and the steady state model have been described in (2) and (3), respectively. The input operation range and desired I/O switch response are specified as follows:

Input operation range:

I 1 ∈ 2 * 1 0 - 3 , 10 mM ⇒ g 1 ∈ 103 , 614 a . u .
(14)

and

y d g 1 = L s + 3249.7 - L s 1 + g 1 / 150.4 2
(15)

where L s denotes the low level of switching or basal level of promoter-RBS component c3. Note that the standard deviations of parameter fluctuations that are supposed to be tolerated in vivo and from environmental disturbances are the same as in (12). Finally, GA is employed to search a set {c3, I aTc } from corresponding libraries to minimize the following cost function:

min c 3 ∈ Li b Tet , I 2 ∈ 2 * 10 - 3 , 10 J S c 3 , I aTc = min c 3 ∈ Li b Tet , I 2 ∈ 2 * 10 - 3 , 10 E ∫ 103 614 y ss c 3 , I aTc , g 1 - y d g 1 2 d g 1
(16)

Then, the most adequate promoter-RBS component from the corresponding library and aTc concentrations are found to be {c3, I aTc } = {T3, 0 ng/ml}. The estimation of I/O response of genetic transistor based on experimental results is shown in Figure 3, with experimental details summarized in Additional file 1. Clearly, the switching I/O characteristics of synthetic genetic transistor can match the desired I/O response under the intrinsic fluctuations and environmental disturbances.

Figure 3
figure 3

The switch design example of synthetic genetic transistor. For switch design example of synthetic genetic transistor, a desired I/O switch response is computed by (15) as shown in red line. The most adequate promoter-RBS component c3 and aTc concentration I aTc to fit the desired I/O switch response are searched as {c3, I aTc } = {T1, 0 ng/ml} by minimizing J S (c3, I aTc ) in (16) from the corresponding promoter-RBS library Lib Tet and concentration range of inducer I aTc . The green points are the experimental results, and the error bars are the standard deviations. The green line is the estimated I/O switch response based on experimental data. Obviously, the I/O response of the designed genetic switch could match the desired I/O switch response quite well.

According to the above examples, the amplification or switching I/O characteristics of a synthetic genetic transistor with different design specifications can be achieved by selecting the most adequate promoter-RBS component c3 and inducer concentration using the proposed library-based searching method. However, not just the promoter-RBS component c3 ∊ Lib Tet can be selected to achieve the amplification or switching design specification of the synthetic genetic transistor circuit, but also other promoter-RBS components, i.e., Lib Lac , can be selected to achieve the desired I/O response. However, for various design specifications, more promoter-RBS libraries are needed to achieve these design specifications.

For the convenience of synthetic genetic transistor design for synthetic biologists, one look-up table has been built for the various design specifications as shown in Table 1 via selecting adequate promoter–RBS components from the corresponding libraries and adequate inducer concentration to achieve the optimal matching in (9). Based on various amplification gains in some specific operation range, the synthetic genetic transistors can be designed by first checking the look-up table. In future, more promoter-RBS components and inducer concentrations for different I/O characteristics of synthetic genetic transistors can be accumulated to build much larger look-up tables to match a lot of design specifications. From this look-up table, based on the desired design specifications, we can select the adequate promoter-RBS components and inducer concentrations to synthesize the genetic transistors with desired I/O responses. Thus, less time will be spent on the design procedure as a designer will be able to easily construct transistors with the desired I/O characteristics.

Table 1 The look-up table with different gain specifications for synthetic genetic transistors

Discussion

One major aim of synthetic biology is to construct a gene circuit with the desired functionality of an organism. Recently, promoter libraries and promoter-RBS libraries have been built to simulate the in vivo behavior of a gene circuit [30, 38, 39]. By identifying the kinetic strengths of promoter-RBS components, the protein expressions in the gene circuit can be estimated and predicted. However, in the process of constructing promoter-RBS library, the identified kinetic parameters in the promoter-RBS library can be affected by several conditions, including the medium, copy number of plasmid, terminator and so on. Therefore, for the extensive application of promoter-RBS libraries, the construction conditions of promoter-RBS libraries need to be unified and standardized. This will allow standardized promoter-RBS libraries, similar to electronic component libraries, which can be easily used and expanded by other gene circuit designers.

In this study, by the promoter-RBS libraries we established, a genetic transistor has been constructed and implemented. Additionally, the synthetic genetic transistor can perform amplification and switching like an electronic transistor according to its I/O characteristics. The I/O characteristics of the synthetic genetic transistor circuit are simulated by a mathematic model with random parameter fluctuation to guarantee the robustness of the design in vivo. The design specification of amplification or switching in the genetic transistor can be achieved by the library-searching method using GA. By optimally matching the desired I/O response of amplification or switching, the most adequate set of promoter-RBS component and inducer concentration {c3, I2} can be selected to construct a genetic transistor with the desired design specifications. The library-searching method using GA is introduced to reduce the number of trial-and-error attempts, as well as the searching time in libraries when the libraries have a large number of components. Furthermore, for the convenience of synthetic genetic transistor design for synthetic biologists, one look-up table has been built for the various design specifications as shown in Table 1. From this look-up table, based on the desired design specifications, we can select the adequate promoter-RBS components and inducer concentrations to synthesize the genetic transistors with desired I/O responses. Thus, less time will be spent on the design procedure as a designer will be able to easily construct transistors with the desired I/O characteristics.

For applications of the genetic transistor, the various biological components need to be characterized and standardized. By using characterized and standardized genetic components, the design specification of a genetic transistor can be set and the look-up tables can be used to support the genetic circuit design. The genetic transistor described here has a number of potential applications. The amplifier can be used to amplify the oscillation signal reversely and linearly. Based on the designed oscillatory genetic circuits [7, 11–13, 40–42] in oscillatory metabolic pathways [43–45], an adequate genetic transistor selected from the look-up tables according to the oscillation range and desired amplification gain can be inserted into these circuits directly to amplify the oscillatory signal. In this way, the original genetic circuits do not need to be redesigned. On the other hand, the switch can be used to detect some signals and act like a detector or biosensor [25, 29, 46, 47]. When the input signal changes, the output signal will switch to the other state and make the downstream circuit respond to the signal change. Also, the switch of a genetic transistor can work as logic gates as in an electronic transistor [16–18]. With different combinations of genetic transistors, different logic gates can be constructed.

Conclusions

In this study, three kinds of libraries, i.e., a constitutive promoter-RBS library, repressor-regulated promoter-RBS library and activator-regulated promoter-RBS library, were established for constructing synthetic gene circuits with the desired transistor amplification or switching function. The amplification gain and switching level of a genetic transistor could be calibrated by selecting adequate promoter-RBS components and inducer concentrations from the corresponding libraries. For the measurement of I/O response, we could embed an additional repressor-regulated promoter-RBS component with reporter protein at the input terminal to measure the input signal while replacing the output protein with a reporter protein to measure the output signal. Further, for the convenience of input regulation, an external circuit was constructed to control the input signal using the concentration of inducer. Based on the desired I/O response in relation to amplification or switching of a genetic transistor, the GA-based searching algorithm was introduced to search for the most appropriate set of promoter-RBS components and inducer concentration from the corresponding promoter-RBS libraries to achieve prescribed I/O characteristics in the genetic transistor. In the simulation results for this study, we demonstrated that the genetic transistor designed here has the prescribed function of amplification or switching. By the library-searching method using GA, different design specifications of amplifier or switch could be achieved the most appropriate set of promoter-RBS components from the corresponding promoter-RBS libraries and inducer concentration within a feasible region. Finally, a look-up table was built for genetic transistor design with different genetic transistor design specifications. Using this table, we could easily select an adequate set of promoter-RBS components and inducer concentration to construct the desired genetic transistor. This innovation saves much time in trial and error attempts in the iterative experimental procedure.

References

  1. Benner SA, Sismour AM: Synthetic biology. Nat Rev Genet. 2005, 6: 533-543.

    Article  PubMed  CAS  Google Scholar 

  2. Gardner TS, Cantor CR, Collins JJ: Construction of a genetic toggle switch in Escherichia coli. Nature. 2000, 403: 339-342. 10.1038/35002131.

    Article  PubMed  CAS  Google Scholar 

  3. Kobayashi H, Kaern M, Araki M, Chung K, Gardner TS, Cantor CR, Collins JJ: Programmable cells: interfacing natural and engineered gene networks. Proc Natl Acad Sci U S A. 2004, 101: 8414-8419. 10.1073/pnas.0402940101.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  4. Atkinson MR, Savageau MA, Myers JT, Ninfa AJ: Development of genetic circuitry exhibiting toggle switch or oscillatory behavior in Escherichia coli. Cell. 2003, 113: 597-607. 10.1016/S0092-8674(03)00346-5.

    Article  PubMed  CAS  Google Scholar 

  5. Hasty J, McMillen D, Collins JJ: Engineered gene circuits. Nature. 2002, 420: 224-230. 10.1038/nature01257.

    Article  PubMed  CAS  Google Scholar 

  6. Elowitz MB, Leibler S: A synthetic oscillatory network of transcriptional regulators. Nature. 2000, 403: 335-338. 10.1038/35002125.

    Article  PubMed  CAS  Google Scholar 

  7. Stricker J, Cookson S, Bennett MR, Mather WH, Tsimring LS, Hasty J: A fast, robust and tunable synthetic gene oscillator. Nature. 2008, 456: 516-519. 10.1038/nature07389.

    Article  PubMed  CAS  Google Scholar 

  8. Danino T, Mondragón-Palomino O, Tsimring L, Hasty J: A synchronized quorum of genetic clocks. Nature. 2010, 463: 326-330. 10.1038/nature08753.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  9. Mondragón-Palomino O, Danino T, Selimkhanov J, Tsimring L, Hasty J: Entrainment of a population of synthetic genetic oscillators. Science. 2011, 333: 1315-1319. 10.1126/science.1205369.

    Article  PubMed  Google Scholar 

  10. Chang YC, Lin CL, Jennawasin T: Design of synthetic genetic oscillators using evolutionary optimization. Evol Bioinform Online. 2013, 9: 137-150.

    PubMed  PubMed Central  Google Scholar 

  11. Wang RQ, Chen LN: Synchronizing genetic oscillators by signaling molecules. J Biol Rhythm. 2005, 20: 257-269. 10.1177/0748730405275653.

    Article  CAS  Google Scholar 

  12. Wang RQ, Jing ZJ, Chen LN: Modelling periodic oscillation in gene regulatory networks by cyclic feedback systems. Bull Math Biol. 2005, 67: 339-367. 10.1016/j.bulm.2004.07.005.

    Article  PubMed  CAS  Google Scholar 

  13. Wang RQ, Chen LN, Aihara K: Synchronizing a multicellular system by external input: an artificial control strategy. Bioinformatics. 2006, 22: 1775-1781. 10.1093/bioinformatics/btl182.

    Article  PubMed  CAS  Google Scholar 

  14. Basu S, Mehreja R, Thiberge S, Chen MT, Weiss R: Spatiotemporal control of gene expression with pulse-generating networks. Proc Natl Acad Sci U S A. 2004, 101: 6355-6360. 10.1073/pnas.0307571101.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  15. Voigt CA: Genetic parts to program bacteria. Curr Opin Biotechnol. 2006, 17: 548-557. 10.1016/j.copbio.2006.09.001.

    Article  PubMed  CAS  Google Scholar 

  16. Anderson JC, Voigt CA, Arkin AP: Environmental signal integration by a modular AND gate. Mol Syst Biol. 2007, 3: 133-

    Article  PubMed  PubMed Central  Google Scholar 

  17. Tamsir A, Tabor JJ, Voigt CA: Robust multicellular computing using genetically encoded NOR gates and chemical 'wires’. Nature. 2011, 469: 212-215. 10.1038/nature09565.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  18. Wang B, Kitney RI, Joly N, Buck M: Engineering modular and orthogonal genetic logic gates for robust digital-like synthetic biology. Nat Commun. 2011, 2: 508-

    Article  PubMed  PubMed Central  Google Scholar 

  19. Khalil AS, Collins JJ: Synthetic biology: applications come of age. Nat Rev Genet. 2010, 11: 367-379.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  20. Sohka T, Heins RA, Phelan RM, Greisier JM, Townsend CA, Ostermeier M: An externally tunable bacterial band-pass filter. Proc Natl Acad Sci U S A. 2009, 106: 10135-10140. 10.1073/pnas.0901246106.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  21. Kampf MM, Engesser R, Busacker M, Horner M, Karisson M, Zurbrigger MD, Fussenegger M, Timmer J, Weber W: Rewiring and dosing of systems modules as a design approach for synthetic mammalian signaling networks. Mol BioSyst. 2012, 8: 1824-1832. 10.1039/c2mb05509k.

    Article  PubMed  Google Scholar 

  22. Basu S, Gerchman Y, Collins CH, Arnold FH, Weiss R: A synthetic multicellular system for programmed pattern formation. Nature. 2005, 434: 1130-1134. 10.1038/nature03461.

    Article  PubMed  CAS  Google Scholar 

  23. Tabor JJ, Salis HM, Simpson ZB, Chevalier AA, Levskavya A, Marcotte EM, Voigt CA, Ellington AD: A synthetic genetic edge detection program. Cell. 2009, 137: 1272-1281. 10.1016/j.cell.2009.04.048.

    Article  PubMed  PubMed Central  Google Scholar 

  24. Tabor JJ, Levskaya A, Voigt CA: Multichromatic control of gene expression in Escherichia coli. J Mol Biol. 2011, 405: 315-324. 10.1016/j.jmb.2010.10.038.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  25. Callura JM, Cantor CR, Collins JJ: Genetic switchboard for synthetic biology applications. Proc Natl Acad Sci U S A. 2012, 109: 5850-5855. 10.1073/pnas.1203808109.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  26. De Gianna R, Davies SW: A genetic circuit amplifier: design and simulation. IEEE Trans Nanobioscience. 2003, 2: 239-246. 10.1109/TNB.2003.820283.

    Article  Google Scholar 

  27. Nistala G, Wu K, Rao CV, Bhalerao KD: A modular positive feedback-based gene amplifier. J Biol Eng. 2010, 4: 1-8. 10.1186/1754-1611-4-1.

    Article  Google Scholar 

  28. Martineau RL, Stout V, Towe BC: Optical tracking of a stress-responsive gene amplifier applied to cell-based biosensing and the study of synthetic architectures. Biosens Bioelectron. 2010, 25: 1881-1888. 10.1016/j.bios.2009.12.036.

    Article  PubMed  CAS  Google Scholar 

  29. Deans TL, Cantor CR, Collins JJ: A tunable genetic switch based on RNAi and repressor proteins for regulating gene expression in mammalian cells. Cell. 2007, 130: 363-372. 10.1016/j.cell.2007.05.045.

    Article  PubMed  CAS  Google Scholar 

  30. Canton B, Labno A, Endy D: Refinement and standardization of synthetic biological parts and devices. Nat Biotechnol. 2008, 26: 787-793. 10.1038/nbt1413.

    Article  PubMed  CAS  Google Scholar 

  31. Shetty R, Endy D, Knight T: Engineering BioBrick vectors from BioBrick parts. J Biol Eng. 2008, 2: 5-10.1186/1754-1611-2-5.

    Article  PubMed  PubMed Central  Google Scholar 

  32. Johansson R: System Modeling & Identification. 1993, Englewood Cliffs, NJ: Prentice-Hall, Inc

    Google Scholar 

  33. Kelly J, Rubin AJ, Davis JH, Ajo-Franklin CM, Cumbers J, Czar MJ, de Mora K, Glieberman AL, Monie DD, Endy D: Measuring the activity of BioBrick promoters using an in vivo reference standard. J Biol Eng. 2009, 3: 4-10.1186/1754-1611-3-4.

    Article  PubMed  PubMed Central  Google Scholar 

  34. Mutalik VK, Guimaraes JC, Cambray G, Mai QA, Christoffersen MJ, Martin L, Yu A, Lam C, Rodriquez C, Bennett G, Keasling JD, Endy D, Arkin AP: Quantitative estimation of activity and quality for collections of functional genetic elements. Nat Methods. 2013, 10: 347-353. 10.1038/nmeth.2403.

    Article  PubMed  CAS  Google Scholar 

  35. Lou C, Stanton B, Chen YJ, Munsky B, Voigt CA: Ribozyme-based insulator parts buffer synthetic circuits from genetic context. Nat Biotechnol. 2012, 30: 1137-1142. 10.1038/nbt.2401.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  36. Chen BS, Chang CH, Wang YC, Lee HC: Robust model matching design methodology for a stochastic synthetic gene network. Math Biosci. 2011, 230: 23-36. 10.1016/j.mbs.2010.12.007.

    Article  PubMed  Google Scholar 

  37. Chen BS, Wu CH: A systematic design method for robust synthetic biology to satisfy design specifications. BMC Syst Biol. 2009, 3: 66-10.1186/1752-0509-3-66.

    Article  PubMed  PubMed Central  Google Scholar 

  38. Wu CH, Lee HC, Chen BS: Robust synthetic gene network design via library-based search method. Bioinformatics. 2011, 27: 2700-2706. 10.1093/bioinformatics/btr465.

    Article  PubMed  CAS  Google Scholar 

  39. Rodrigo G, Carrera J, Jaramillo A: Computational design of synthetic regulatory networks from a genetic library to characterize the designability of dynamical behaviors. Nucleic Acids Res. 2011, 39: e138-10.1093/nar/gkr616.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  40. Mondragon-Palomino O, Danino T, Selimkhanov J, Tsimring L, Hasty J: Entrainment of a population of synthetic genetic oscillators. Science. 2011, 333: 1315-1319. 10.1126/science.1205369.

    Article  PubMed  CAS  Google Scholar 

  41. Tuttle LM, Salis H, Tomshine J, Kaznessis YN: Model-driven designs of an oscillating gene network. Biophys J. 2005, 89: 3873-3883. 10.1529/biophysj.105.064204.

    Article  PubMed  CAS  PubMed Central  Google Scholar 

  42. Purcell O, di Bernardo M, Grierson CS, Savery NJ: A multi-functional synthetic gene network: a frequency multiplier, oscillator and switch. PLoS One. 2011, 6: 16140-10.1371/journal.pone.0016140.

    Article  Google Scholar 

  43. Rey O, Young SH, Yuan J, Rozengurt E: Amino acid-stimulated Ca2+ oscillations produced by the Ca2 + -sensing receptor are mediated by a phospholipase C/inositol 1,4,5-trisphosphate-independent pathway that requires G12, rho, filamin-A, and the actin cytoskeleton. J Biol Chem. 2005, 280: 22875-22882. 10.1074/jbc.M503455200.

    Article  PubMed  CAS  Google Scholar 

  44. Di Capite J, Ng SW, Parekh AB: Decoding of cytoplasmic CA2+ oscillations through the spatial signature drives gene expression. Curr Biol. 2009, 19: 853-858. 10.1016/j.cub.2009.03.063.

    Article  PubMed  CAS  Google Scholar 

  45. Taylor SR, Gunawan R, Petzold LR, Doyle FJ: Sensitivity measures for oscillating systems: application to mammalian circadian gene network. IEEE Trans Automat Contr. 2008, 53: 177-188.

    Article  PubMed  PubMed Central  Google Scholar 

  46. Lin CL, Liu YW, Chuang CH: Control design for signal transduction networks. Bioinform Biol Insights. 2009, 3: 1-14.

    Article  PubMed  PubMed Central  Google Scholar 

  47. Cuero R, Lilly J, McKay DS: Constructed molecular sensor to enhance metal detection by bacterial ribosomal switch–ion channel protein interaction. J Biotechnol. 2012, 158: 1-7. 10.1016/j.jbiotec.2012.01.011.

    Article  PubMed  CAS  Google Scholar 

Download references

Acknowledgements

The work was supported by the National Science Council of Taiwan under grant NSC 101-2745-E-007-001-ASP and NSC 102-2745-E-007-001-ASP.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bor-Sen Chen.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

BSC formulated the research topic and gave the guideline, YYL and CYH performed the computation and simulation. LJL, CCC, HCC, THY, CL, ZX and RHH performed the experiments. All authors have written and revised the manuscript together. All authors read and approved the final manuscript.

Yi-Ying Lee, Chih-Yuan Hsu contributed equally to this work.

Electronic supplementary material

Authors’ original submitted files for images

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Lee, YY., Hsu, CY., Lin, LJ. et al. Systematic design methodology for robust genetic transistors based on I/O specifications via promoter-RBS libraries. BMC Syst Biol 7, 109 (2013). https://doi.org/10.1186/1752-0509-7-109

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1752-0509-7-109

Keywords