Skip to main content

Computational Gene Circuit Design

  • Chapter
  • First Online:
Introduction to Synthetic Biology

Part of the book series: Learning Materials in Biosciences ((LMB))

  • 1385 Accesses

Abstract

The models for the Repressilator and the Toggle Switch that we have built in Chap. 8 are not based on the notion of DNA parts and the two circuits are treated just as biological systems made of interacting molecules. However, as we have seen in Chap. 1 , an ultimate goal of Synthetic Biology is to developed methods for the modular design and modeling of genetic circuits, where basic components – DNA sequences and pools of signal carriers – are linked together in a visual way, as it is usually done with electronic circuits. One of the first attempts in this direction is represented by the Parts & Pools software, the Synthetic Biology add-on of ProMoT, a computational tool for the modular design and analysis of complex systems. In the following, we will see how the Repressilator and the Toggle Switch can be designed in a “drag and drop” way with Parts & Pools. First, DNA parts and pools are displayed on the canvas provided by ProMoT. Then, they are connected to each other with wires were the signal carrier molecules are imagined to flow. Each circuit component is associated with a pre-existent mathematical model, in which a user can only change parameter values. A model for the whole circuit is generated by ProMoT via the composition of the models of the circuit components. The circuit model can be exported, finally, into the SBML format and used for simulations and analysis with COPASI.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    ProMoT is freely available at http://www2.mpi-magdeburg.mpg.de/projects/promot/ .

  2. 2.

    Despite the fact that RNA polymerase is an enzyme, in the Michaelis-Menten scheme that describes the interaction between RNA polymerase and promoter, the promoter plays the role of the enzyme E and the RNA polymerase that of the substrate S – see Eq. (2.46).

  3. 3.

    Also in this case the ribosomes are the substrate for the Michaelis-Menten scheme and the mRNA corresponds to the reaction enzyme.

  4. 4.

    PoPS in corresponds to a PoPS out from a terminator.

  5. 5.

    Wherever possible, we will use the same parameter values as in Chap. 8 .

  6. 6.

    Here we use ProMoT version 0.8.5 on Linux (Ubuntu) operating system. To launch ProMoT graphical user interface, you should run the script “promot-ui” located in the directory “/usr/local/promot/scripts/” if you have made a default ProMoT installation.

  7. 7.

    By clicking on “…” on the left of each entry in this window you can browse the directories in your computer.

  8. 8.

    If you prefer, you can copy all Perl scripts, input files, and icon files (PNG) from “/usr/local/promot/kb/scripts/synthetic-biology/” to the “repressilator” directory and run the perl scripts from a terminal.

  9. 9.

    A more recent version of Parts & Pools – developed mainly for eukaryotic gene circuit design [36] – does not put any limit on the operator number.

  10. 10.

    Each string or number you write into a Parts & Pools input file shall not be included between quotation marks nor apices. Moreover, it must be separated by a blank space from the semicolon on its left.

  11. 11.

    If, like in this case, the same transcription factor binds both operators, its name should be followed by the number 1.

  12. 12.

    Readthrough means that RNA polymerase molecules do not leave the DNA after meeting a transcription termination signal but flow into an adjacent promoter without ceasing mRNA production.

  13. 13.

    MDL used d instead of e to represent powers of 10.

  14. 14.

    “alpha1f” and “alpha1t” would have the same value.

  15. 15.

    If rate constant values are not consistent with cooperative effects, the “promoter_gen.pl” script returns a warning message.

  16. 16.

    In principle, it holds that k 1sa > k 1, k −1sa < k −1, and k 2sa > k 2. When these conditions are not respected only a warning message is returned by the “promoter_gen.pl” script.

  17. 17.

    Here we call pseudo-polycistronic a multicistronic sequence where DNA spacers have been omitted.

  18. 18.

    The Parts & Pools modeling framework supposes that every post-transcriptional regulation takes place inside the RBS. This assumption does not provoke any loss of information even though, in living cells, small RNA molecules can be complementary to portions of the CDS or the 3’UTR.

  19. 19.

    This value comes from the assumption that the mean RBS length is of 20 nucleotides and the average RNA polymerase elongation speed in E. coli equals 40 nt/s [28].

  20. 20.

    Later versions of Parts & Pools [35, 36] use a different model for the RBS where interactions with riboswitches are also taken into account.

  21. 21.

    In COPASI, we will change the initial concentration of one repressor to 10−8 M, as in Chap. 8 .

  22. 22.

    It is useful, for future circuit modifications, to save into a file all modules you used for designing the circuit. Click on “File, Save All Classes…” and name the file as “ALL_repressilator.mdl”.

  23. 23.

    A version of this script for MS Windows is also available.

  24. 24.

    If you are using a terminal, type “/usr/local/promot/kb/scripts/synthetic-biology/parser_lev2_linux.pl repressilator”.

  25. 25.

    This indeed is the number of the equations calculated by ProMoT when the Repressilator model was exported into the SBML format.

  26. 26.

    In this version of Parts & Pools the interactions between chemicals and transcription factors take place only inside promoter parts.

References

  1. A. Arkin, J. Ross, H.H. McAdams, Stochastic kinetic analysis of developmental pathway bifurcation in phage lambda-infected Escherichia coli cells. Genetics 149(4), 1633–1648 (1998)

    CAS  PubMed  PubMed Central  Google Scholar 

  2. T. Franch, M. Petersen, E.G. Wagner, J.P. Jacobsen, K. Gerdes, Antisense RNA regulation in prokaryotes: rapid RNA/RNA interaction facilitated by a general U-turn loop structure. J. Mol. Biol. 294(5), 1115 (1999)

    Article  CAS  PubMed  Google Scholar 

  3. D.V. Freistroffer, M.Y. Pavlov, J. MacDougall, R.H. Buckingham, M. Ehrenberg, Release factor RF3 in E. coli accelerates the dissociation of release factors RF1 and RF2 from the ribosome in a GTP-dependent manner. EMBO J. 16(13), 4126–4133 (1997)

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  4. F.J. Isaacs, D.J. Dwyer, J.J. Collins, RNA synthetic biology. Nat. Biotechnol. 24(5), 545–554 (2006)

    Article  CAS  PubMed  Google Scholar 

  5. D. Kennell, H. Riezman, Transcription and translation initiation frequencies of the Escherichia coli lac operon. J. Mol. Biol. 114(1), 1–21 (1977)

    Article  CAS  PubMed  Google Scholar 

  6. B. Lewin, Genes VII (Oxford University Press, New York, 2000)

    Google Scholar 

  7. M.A. Marchisio, J. Stelling, Computational design of synthetic gene circuits with composable parts. Bioinformatics 24(17), 1903–1910 (2008)

    Article  CAS  PubMed  Google Scholar 

  8. M.A. Marchisio, J. Stelling, Synthetic gene network computational design, in Proceedings of the IEEE International Symposium on Circuits and Systems, ISCAS, 2009, pp. 309–312

    Google Scholar 

  9. M.A. Marchisio, J. Stelling, Automatic design of digital synthetic gene circuits. PLoS Comput. Biol. 7(2), e1001083 (2011)

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  10. M.A. Marchisio, M. Colaiacovo, E. Whitehead, J. Stelling, Modular, rule-based modeling for the design of eukaryotic synthetic gene circuits. BMC Syst. Biol. 7(1), 42 (2013)

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  11. T.T. Marquez-Lago, M.A. Marchisio, Synthetic biology: dynamic modeling and construction of cell systems, Process systems engineering: Vol. 7, in Dynamic Process Modeling, ed. by M.C. Georgiadis, J.R. Banga, E.N. Pistikopoulos (Wiley-VCH, Weinheim, 2011), pp. 493–544

    Google Scholar 

  12. E. Masse, Coupled degradation of a small regulatory RNA and its mRNA targets in Escherichia coli. Genes Dev. 17(19), 2374–2383 (2003)

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  13. S. Mirschel, K. Steinmetz, M. Rempel, M. Ginkel, E.D. Gilles, PROMOT: modular modeling for systems biology. Bioinformatics 25(5), 687–689 (2009)

    Article  CAS  PubMed  PubMed Central  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Marchisio, M.A. (2018). Computational Gene Circuit Design. In: Introduction to Synthetic Biology. Learning Materials in Biosciences. Springer, Singapore. https://doi.org/10.1007/978-981-10-8752-3_9

Download citation

Publish with us

Policies and ethics