Abstract
In 2008, we were among the first to propose a method for the visual design and modular modeling of synthetic gene circuits, mimicking the way electronic circuits are realized in silico. Basic components were DNA sequences that could be composed, first, into transcription units (TUs) and, then, circuits by exchanging fluxes of molecules, such as PoPS (polymerase per second) and RiPS (ribosomes per seconds) as suggested by Drew Endy. However, it became clear soon that such fluxes were not measurable, which highlighted the limit of using some concepts from electronics to represent biological systems. SBML Level 3 with the comp package permitted us to revise circuit modularity, especially for the modeling of eukaryotic networks. By using the libSBML Python API, TUs—rather than single parts—are encoded in SBML Level 3 files that contain species, reactions, and ports, i.e., the interfaces that permit to wire TUs into circuits. A circuit model consists of a collection of SBML Level 3 files associated with the different TUs plus a “main” file that delineates the circuit structure. Within this framework, there is no more need for any flux of molecules. Here, we present the SBML Level 3-based models and the wet-lab implementations of Boolean NOT gates that make use, in the yeast Saccharomyces cerevisiae, of the bacterial ClpX-ClpP system for protein degradation. This work is the starting point towards a new piece of software for the modular design of eukaryotic gene circuits and shows an alternative way to build genetic Boolean gates.
Introduction
Like electronics, Synthetic Biology deals with circuits. Thus, over the last twenty years, efforts have been made to adapt electrical engineering concepts and methods to the modular design and modeling of circuits made of DNA. In his famous 2005 paper (Endy, 2005), Drew Endy depicted a possible correspondence between the electrical current—easily measurable with an ammeter—and biological currents that could be responsible for the working of synthetic gene circuits. Following the dogma of molecular biology, RNA polymerases and ribosomes, which lead the synthesis of mRNA and proteins, respectively, appeared to be the biological counterparts of the electrons. Moreover, basic circuit components (in eukaryotic cells) were identified with promoters, coding regions (CDSs), and terminators, i.e., DNA pieces with a well-defined function either in transcription or translation. As the electric current permits to wire together resistors, batteries, solenoids and all the other basic electric components, the fluxes of RNA polymerase (PoPS: polymerases per second) and ribosomes (RiPS: ribosomes per second) should be the biological currents (a shared input/output) that permit to assemble together, first, biological parts into transcription units (TUs) and then TUs into circuits. Hence, biological fluxes permitted to define concepts such as part composability and abstraction hierarchy in Synthetic Biology.
Computational biologists liked these innovatory ideas because they indicated how to deal with biological circuits in a systematic way, whereas wet-lab biologists were skeptical since they were well-aware of the fact that a disordered motion like that of RNA polymerases and ribosomes could not be measured with any instruments. Therefore, PoPS/RiPS-based modeling was never completely accepted by the Synthetic Biology community and, in the end, it showed—in our opinion—the limits of using electronics concepts to study biological systems.
We were among the first to develop a piece of software (Marchisio and Stelling, 2008)—later named “Parts and Pools” (Marchisio, 2014b)—based on an extension of the ideas of Drew Endy. We pointed out that PoPS and RiPS allowed, indeed, parts’ composability but were not enough to describe the wiring among transcription units, which is what really makes a circuit work. Therefore, we had to introduce other signal carriers (transcription factors, small RNAs, and chemicals) and their corresponding fluxes to mediate the interaction among TUs. Our piece of software was an add-on of ProMoT (process modeling tool) (Mirschel et al., 2009), a program for the visual, modular design of complex systems. ProMoT demands to program in MDL (model definition language), a Lisp-based language that permits to define modules that communicate via fluxes (of molecules, in biological systems) calculated and exchanged via the so-called module terminals. ProMoT provides a Graphical User Interface as well where modules are displayed in a drag-and-drop way and terminals are wired together.
Our ProMoT add-on is a collection of Perl and Python scripts each generating one or more MDL modules. The latest version (Marchisio et al., 2013) was successfully applied to the design and modeling of eukaryotic circuits. The usage of fluxes made it straightforward to build models based on mass-action kinetics. Moreover, eukaryotic promoters and coding regions can be characterized by a high number of species and reactions that are calculated by means of BioNeTGen (Blinov et al., 2004). The CDS script generates not only the MDL file for the CDS part, but also those corresponding to the pools of its mRNA and protein. Nucleus and cytoplasm are designed separately (due to their complexity) and then connected by running another script. Finally, a circuit is encoded by a collection of MDL files associated with parts and pools plus a main one that contains the connections among all the modules. ProMoT is able to export the circuit into the SBML2 format that permits circuit analysis and simulations—with, for instance, COPASI (Hoops et al., 2006) as we generally did—but loses the circuit modularity.
SBML Level 3 (Keating et al., 2020) with the hierarchical model composition package (comp) (Smith et al., 2015) allows for a direct modular modeling of genetic circuit without the need for the help of another language, such as MDL, nor the usage of fluxes of molecules to establish the wiring among the modules present in the circuit. Furthermore, SBML Level 3-comp (concisely SBML3-comp) files can be easily generated by means of the libSBML (Bornstein et al., 2008).
In this paper we describe the wet-lab implementation, in the yeast Saccharomyces cerevisiae, of two NOT gates based on protein degradation—a design strategy advanced 15 years ago (Grilly et al., 2007) but never extensively exploited nor optimized—and then we show how they can be modeled, in a modular way, by means of SBML3-comp. We will not explain all the libSBML commands required to generate the full circuit model (for this we refer the reader to our book chapter (Marchisio, 2021) and the files available at GitHub—see Data Availability below) but we will focus on the way to establish connections among circuit modules, which no longer demands to define fluxes of molecules that cannot be measured in the lab. SBML3-comp is already supported by several computational tools such as COPASI, iBioSim (Watanabe et al., 2019), Virtual Part Repository 2 (Misirli et al., 2021), Tellerium (Choi et al., 2018), and BMSS (Yeoh et al., 2019). For this reason, we think it will become the standard language to model genetic circuit in the very next future.
Materials and Methods
Wet-Lab Experiments
Backbones for all plasmids constructed in this work were the yeast integrative shuttle-vector pRSII40X available at Addgene (a gift from Steven Haase) (Chee and Haase, 2012). The plasmids containing ClpP, the yeast codon-optimized version of ClpX, and yEGFP_ssrA were kindly provided by Jeff Hasty (University of California, San Diego, United States). Each new plasmid was assembled via the Gibson method (Gibson et al., 2009)—they are listed in Supplementary Table S5. The DNA sequences of the DNA parts used in this work are written in Supplementary Material as well. Plasmids were integrated into the genome of the yeast S. cerevisiae strain CEN.PK2-1C (MATa; his3D1; leu2-3_112; ura3-52; trp1-289; MAL2-8c; SUC2)—Euroscarf (Johann Wolfgang Goethe University, Frankfurt, Germany)—via the lithium-acetate protocol (Gietz and Woods, 2002).
Green fluorescence was measured with a BD FACSVerse™ Flow Cytometer (blue laser-488 nm, emission filter-527/32 nm). Each strain was measured in three replicas. During each experiment, 30,000 events were recorded. Data from the flow cytometer was analyzed with the flowcore R-Bioconductor package (Hahne et al., 2009).
The performance of a Boolean gate was characterized by the ON/OFF ratio, i.e., the the ratio between the maximal (ON) and minimal (OFF) fluorescence level expressed by the circuit. For many applications, an ON/OFF ratio bigger than or equal to 2 is enough to claim that a Boolean gate works properly (Yu and Marchisio, 2021; Zhang and Marchisio, 2022).
Computational Experiments
Scripts to generate circuit modules were written in Python (version 3.8) and run on a MacBook Air (macOS Catalina 10.15.7, 1.6 GHz Dual-Core Intel Core i5, 8 GB RAM). Circuit simulations and analysis were carried out with COPASI (version 4.34, build 251).
Results
In E. coli, the ClpX and ClpP proteins work in tandem (ClpXP) in order to carry out protein degradation. Upon recognition of a degron sequence, ClpX proceeds to unfold and translocate a protein into the ClpP proteolytic compartment with the release of small peptides (Baker and Sauer, 2012). This bacterial system was first shown to work efficiently in S. cerevisiae by Grilly and co-authors (Grilly et al., 2007)—and later re-proposed by Macia et al. (Macia et al., 2016)—who constructed a four-gene circuit where the yeast enhanced green fluorescent protein—yEGFP (Sheff and Thorn, 2004)—was fused to the ssrA degradation tag and the expression of both ClpX and ClpP was controlled by the LacI/IPTG system. Moreover, yEGFP was produced only in the presence of galactose in the cell culture (see Supplementary Figure S1). Taking a cue from this work, we made use of the ClpXP system to construct two different NOT gates, one responding to galactose, the other to beta-estradiol.
Galactose-Responsive NOT Gate
The galactose responsive NOT gate requires three transcription units only. We implemented two versions of it by changing the synthetic constitutive promoter upstream of yEGFP_ssrA: Tsynth8.1_pCYC1noTATA and DEG1t_pCYC1noTATA (Song et al., 2016). The former configuration returned the best results with an around 30-fold ON/OFF ratio (see Figure 1).
FIGURE 1
Modular Modeling With SBML3-Comp
The circuit scheme in Figure 1A shows only the DNA sequences required to build the gate and the proteins that make the circuit work. Several important features are, however, missing such as the cell compartments and the mRNA corresponding to each protein. By using SBML3-comp, we made a model for this NOT gate that consists of 16 species and 23 reactions distributed over 7 modules: 3 TUs (in the nucleus), 3 mRNA pools, and a degradation pool where ClpP and ClpX first dimerize and then degrade, quickly, yEGFP_ssrA. All pools lie in the cytoplasm since none of the proteins involved in the circuit interacts with the DNA.
Connecting Modules via Ports
The main feature we want to explain about modeling gene circuits in SBML3-comp is how to realize the connection between two (or more) modules without the need for fluxes. SBML3-comp permits to associate species with ports. They are objects that have the function to establish a link among copies of the same species that lie in different modules. However, ports cannot be connected directly but they need a “helper” species, i.e., a third copy of the same species that lies, however, in a compartment (or another module). This helper species does not have its own port but has the capability to finalize the junction between two ports. Figure 2A clarifies how ports, species, and modules work together by showing how the mRNA corresponding to yEGFP_ssrA (mRNA_GFP) is the species that permits to link the transcription unit encoding for yEGFP_ssrA in the nucleus (TU_GFP) to the pool, in the cytoplasm, where yEGFP_ssrA is synthesized (pool_mRNA_GFP). In this representation, we have three kinds of modules: the cell, which represents a model in SBML3-comp, TU_GFP and pool_mRNA_GFP, which are both submodels of the cell model, and the compartments (the nucleus and the cytoplasm). A model is a global container of submodels and compartments. TU_GFP is included in the nucleus and, from Figure 2B, we can see that it gets RNA polymerase II (PolII) as an input and delivers mRNA_GFP as an output. mRNA_GFP is created, as a species, in each of the three modules where it is contained, i.e., TU_GFP, the cytoplasm, and pool_mRNA_GFP. It should be noted, however, that the TU_GFP code contains the line “mRNA_GFP.setCompartment (“cytoplasm”)” which means that, even though the module lies in the nucleus, its output will stay in the cytoplasm. Every module gets access to the package comp via the command “getPlugin (“comp”)”, that permits the creation of ports in the submodels and references to species in the main model. In our example, we have that the submodel TU_GFP instantiates a new “comp” object—here called “plugin_TU_GFP”—that allows the creation of a port object via the instruction port_mRNA_GFP = plugin_TU_GFP.createPort(). The new port is then given an ID (i.e. a name: port_mRNA_GFP.setId (“port_mRNA_GFP”) and is associated with the mRNA_GFP species through the command: port_mRNA_GFP.setIdRef(“mRNA_GFP”). By using the same syntax, a port named “port_mRNA_GFP” that refers to the species mRNA_GFP is generated also in the other submodel, pool_mRNA_GFP. These two ports are linked thanks to the mRNA_GFP species created in the cell model. Here, no new ports are made. mRNA_GFP invokes the getPlugin (“comp”) command to establish two new objects. One belongs to the ReplacedBy class and sets up a bond with the TU_GFP submodel via the local port_mRNA_GFP. The other is a ReplacedElement object that “points” to the port_mRNA_GFP in the submodel pool_mRNA_GFP. In this way, a connection among the three mRNA_GFP species is established. As shown in Figure 2B, 5 more “helper” species are present in the cell model to realize connections between pairs of modules. The species “PolII” and “rib” do not belong to any submodel. Thus, our SBML3-comp model does not contain the RNA polymerase II and the ribosome pools. These species are linked to TUs and pool_mRNAs simply via ReplacedElement objects. Every submodel plus the cell model is saved as a separate xml file. In order to simulate the circuit with COPASI, it is enough to import the “cell.xml” file that calls all the other xml files and flattens the overall model such that, for instance, only one species called mRNA_GFP is present and lies in the cytoplasm.
FIGURE 2
Comparing Computational and Experimental Results
The mathematical model for the whole gate assumes that promoters and mRNAs are activated by RNA polymerases II and ribosomes, respectively, via a Hill function without cooperativity. The ClpXP complex is supposed to bind irreversibly to yEGFP_ssrA and induce its fast degradation. Parameters values were taken, where possible, from our previous works (Marchisio, 2014a; 2021), estimated from lab measurements, and optimized with COPASI to reach an ON/OFF ratio equal to 29.56, i.e. in reasonable agreement with our experimental results. A detailed description of the model of the galactose-sensing NOT gate is given in the Supplementary Model 1.
Beta-Estradiol Responsive NOT Gate
With respect to the galactose-sensing NOT gate, the scheme of that responding to beta-estradiol demands one more TU encoding for a chimeric activator that interacts with the circuit input (see Figure 3A). In the absence of beta-estradiol, ClpX is expressed at a very low quantity and, consequently, the fluorescence level of the circuit is high. In contrast, concentrations of beta-estradiol between 1 and 2 µM trigger an elevated production of ClpX that induces a drop in the output signal. Our two implementations gave an ON/OFF ratio equal to 10.10 and 6.26. However, they did not show any significant statistical difference (see Figure 3B and Supplementary Figures S1, S2 for the corresponding titration curves). We modeled this circuit in a slightly different way with respect to the previous one, i.e. we neglected the presence of RNA polymerase II and ribosomes in the cells—a commonly used simplification that fully excludes fluxes such as PoPS and RiPS. Overall, we needed 9 modules (4 TUs in the nucleus, 4 mRNA pools and one degradation pool in the cytoplasm) and as many “connecting” species instantiated in the cell model: 8 in the cytoplasm and only one in the nucleus (see Figure 3C). On the whole, the model consists of 21 species and 35 reactions. After parameter optimization, we got a simulated ON/OFF ratio equal to 13.64, not too distant from the measured one (more details are given in Supplementary Model 2).
FIGURE 3
Discussion
SBML3-comp represents a huge improvement of SBML2 since it permits to construct models of biological systems and, therefore, of synthetic gene circuits, in a modular way without being assisted by other programs. libSBML permits to divide the model of a circuit in different scripts, each generating one or more modules. We think that the best way is to treat transcription units, rather than single DNA parts, as basic modules. A TU can be encoded in the same file together with its corresponding pool of mRNA and, if required, that of the protein it encodes for. The direct use of SBML3 allows also to choose easily the best kinetics for every reaction, without the constraint of using the same in the whole circuit.
In this work we have shown how Boolean gates characterized by high ON/OFF ratio can be built, in S. cerevisiae, by using an almost forgotten, though powerful, yeast-orthogonal system, i.e., the bacterial ClpXP dimer to induce protein degradation. Our Boolean gates served as a case study to explain how to use SBML3-comp to model genetic circuits in a new modular way. Importantly, it was apparent how Python scripts, which generate the SBML3-comp files, can be recycled for the same TUs inside different circuits or just slightly modified to construct models for similar TUs.
We think that the joint use of the System Biology Open Language—SBOL (Galdzicki et al., 2014) and SBML3-comp seems to be the best way to combine, in the future, a detailed description of the actual DNA circuit components (sequences) with modular modeling (Watanabe et al., 2019; Misirli et al., 2021).
Statements
Data availability statement
FACS data (fcs files) relating to the results presented in this work are accessible at FlowRepository (http://flowrepository.org). Python files to generate the model of the two different NOT gates, together with COPASI files containing the optimized parameter values, are publicly available at GitHub (https://github.com/mamarchisio/ClpXP-Python-COPASI).
Author contributions
BWA: circuit construction, data collection and analysis, manuscript writing. MAM: conceptualization, modeling, manuscript writing.
Acknowledgments
We want to thank all the students of the Synthetic Biology lab-SPST, TJU-for their general help together with Zhi Li and Xiangyang Zhang for their assistance at the FACS machine. Moreover, we shall thank Wenjiang Song and Wen Chang for their preliminary tests at the Harbin Institute of Technology, School of Life Science and Technology. Finally, MAM wants to thank his former advisor Joerg Stelling and his mates at the ETHZ, D-BSSE yeast lab: Fabian Rudolf, Robert Gnuegge, Kristina Elfstroem, and Diana S. M. Ottoz for valuable discussions and suggestions about gene Boolean gates based on protein degradation.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbioe.2022.845240/full#supplementary-material
References
1
BakerT. A.SauerR. T. (2012). ClpXP, an ATP-Powered Unfolding and Protein-Degradation Machine. Biochim. Biophys. Acta (Bba) - Mol. Cel Res.1823 (1), 15–28. 10.1016/j.bbamcr.2011.06.007
2
BlinovM. L.FaederJ. R.GoldsteinB.HlavacekW. S. (2004). BioNetGen: Software for Rule-Based Modeling of Signal Transduction Based on the Interactions of Molecular Domains. Bioinformatics20 (17), 3289–3291. 10.1093/bioinformatics/bth378
3
BornsteinB. J.KeatingS. M.JourakuA.HuckaM. (2008). LibSBML: an API Library for SBML. Bioinformatics24 (6), 880–881. 10.1093/bioinformatics/btn051
4
CheeM. K.HaaseS. B. (2012). New and Redesigned pRS Plasmid Shuttle Vectors for Genetic Manipulation of Saccharomyces cerevisiae. G3 (Bethesda)2 (5), 515–526. 10.1534/g3.111.001917
5
ChoiK.MedleyJ. K.KönigM.StockingK.SmithL.GuS.et al (2018). Tellurium: An Extensible Python-Based Modeling Environment for Systems and Synthetic Biology. Biosystems171, 74–79. 10.1016/j.biosystems.2018.07.006
6
Daniel GietzR.WoodsR. A. (2002). Transformation of Yeast by Lithium Acetate/single-Stranded Carrier DNA/polyethylene Glycol Method. Methods Enzymol.350 (350), 87–96. 10.1016/s0076-6879(02)50957-5
7
EndyD. (2005). Foundations for Engineering Biology. Nature438 (7067), 449–453. 10.1038/nature04342
8
GaldzickiM.ClancyK. P.OberortnerE.PocockM.QuinnJ. Y.RodriguezC. A.et al (2014). The Synthetic Biology Open Language (SBOL) Provides a Community Standard for Communicating Designs in Synthetic Biology. Nat. Biotechnol.32 (6), 545–550. 10.1038/nbt.2891
9
GibsonD. G.YoungL.ChuangR.-Y.VenterJ. C.HutchisonC. A.3rdSmithH. O. (2009). Enzymatic Assembly of DNA Molecules up to Several Hundred Kilobases. Nat. Methods6 (5), 343–345. 10.1038/nmeth.1318
10
GrillyC.StrickerJ.PangW. L.BennettM. R.HastyJ. (2007). A Synthetic Gene Network for Tuning Protein Degradation in Saccharomyces cerevisiae. Mol. Syst. Biol.3, 127. 10.1038/msb4100168
11
HahneF.LeMeurN.BrinkmanR. R.EllisB.HaalandP.SarkarD.et al (2009). flowCore: a Bioconductor Package for High Throughput Flow Cytometry. BMC Bioinformatics10, 106. 10.1186/1471-2105-10-106
12
HoopsS.SahleS.GaugesR.LeeC.PahleJ.SimusN.et al (2006). COPASI--a COmplex PAthway SImulator. Bioinformatics22 (24), 3067–3074. 10.1093/bioinformatics/btl485
13
KeatingS. M.WaltemathD.KönigM.ZhangF.DrägerA.ChaouiyaC.et al (2020). SBML Level 3: an Extensible Format for the Exchange and Reuse of Biological Models. Mol. Syst. Biol.16 (8), e9110. 10.15252/msb.20199110
14
MaciaJ.ManzoniR.CondeN.UrriosA.de NadalE.SoléR.et al (2016). Implementation of Complex Biological Logic Circuits Using Spatially Distributed Multicellular Consortia. Plos Comput. Biol.12 (2), e1004685. 10.1371/journal.pcbi.1004685
15
MarchisioM. A. (2014a). In Silico design and In Vivo Implementation of Yeast Gene Boolean gates. J. Biol. Eng.8 (1), 6. 10.1186/1754-1611-8-6
16
MarchisioM. A. (2021). Modular Modeling of Genetic Circuits in SBML Level 3. Methods Mol. Biol.2189, 45–63. 10.1007/978-1-0716-0822-7_4
17
MarchisioM. A. (2014b). Parts & Pools: A Framework for Modular Design of Synthetic Gene Circuits. Front. Bioeng. Biotechnol.2, 42. 10.3389/fbioe.2014.00042
18
MarchisioM. A.StellingJ. (2008). Computational Design of Synthetic Gene Circuits with Composable Parts. Bioinformatics24 (17), 1903–1910. 10.1093/bioinformatics/btn330
19
MarchisioM.ColaiacovoM.WhiteheadE.StellingJ. (2013). Modular, Rule-Based Modeling for the Design of Eukaryotic Synthetic Gene Circuits. BMC Syst. Biol.7, 42. 10.1186/1752-0509-7-42
20
MirschelS.SteinmetzK.RempelM.GinkelM.GillesE. D. (2009). PROMOT: Modular Modeling for Systems Biology. Bioinformatics25 (5), 687–689. 10.1093/bioinformatics/btp029
21
MısırlıG.YangB.JamesK.WipatA. (2021). Virtual Parts Repository 2: Model-Driven Design of Genetic Regulatory Circuits. ACS Synth. Biol.10 (12), 3304–3315. 10.1021/acssynbio.1c00157
22
OttozD. S. M.RudolfF.StellingJ. (2014). Inducible, Tightly Regulated and Growth Condition-independent Transcription Factor in Saccharomyces cerevisiae. Nucleic Acids Res.42 (17), e130. 10.1093/nar/gku616
23
SheffM. A.ThornK. S. (2004). Optimized Cassettes for Fluorescent Protein Tagging inSaccharomyces Cerevisiae. Yeast21 (8), 661–670. 10.1002/yea.1130
24
SmithL. P.HuckaM.HoopsS.FinneyA.GinkelM.MyersC. J.et al (2015). SBML Level 3 Package: Hierarchical Model Composition, Version 1 Release 3. J. Integr. Bioinform12 (2), 268. 10.2390/biecoll-jib-2015-268
25
SongW.LiJ.LiangQ.MarchisioM. A. (2016). Can Terminators Be Used as Insulators into Yeast Synthetic Gene Circuits?J. Biol. Eng.10, 19. 10.1186/s13036-016-0040-5
26
WatanabeL.NguyenT.ZhangM.ZundelZ.ZhangZ.MadsenC.et al (2019). iBioSim 3: A Tool for Model-Based Genetic Circuit Design. ACS Synth. Biol.8 (7), 1560–1563. 10.1021/acssynbio.8b00078
27
YeohJ. W.NgK. B. I.TehA. Y.ZhangJ.CheeW. K. D.PohC. L. (2019). An Automated Biomodel Selection System (BMSS) for Gene Circuit Designs. ACS Synth. Biol.8 (7), 1484–1497. 10.1021/acssynbio.8b00523
28
YuL.MarchisioM. A. (2021). Saccharomyces cerevisiae Synthetic Transcriptional Networks Harnessing dCas12a and Type V-A Anti-CRISPR Proteins. ACS Synth. Biol.10 (4), 870–883. 10.1021/acssynbio.1c00006
29
ZhangY.MarchisioM. A. (2022). Interaction of Bare dSpCas9, Scaffold gRNA, and Type II Anti-CRISPR Proteins Highly Favors the Control of Gene Expression in the Yeast S. cerevisiae. ACS Synth. Biol.11 (1), 176–190. 10.1021/acssynbio.1c00352
Summary
Keywords
SBML level 3, S. cerevisiae, ClpP-ClpX, protein degration, Boolean gates
Citation
Abraha BW and Marchisio MA (2022) NOT Gates Based on Protein Degradation as a Case Study for a New Modular Modeling via SBML Level 3—Comp Package. Front. Bioeng. Biotechnol. 10:845240. doi: 10.3389/fbioe.2022.845240
Received
29 December 2021
Accepted
21 February 2022
Published
11 March 2022
Volume
10 - 2022
Edited by
Jean Marie François, Institut Biotechnologique de Toulouse (INSA), France
Reviewed by
Monika Heiner, Brandenburg University of Technology Cottbus-Senftenberg, Germany
Lorenzo Pasotti, University of Pavia, Italy
Updates
Copyright
© 2022 Abraha and Marchisio.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Mario Andrea Marchisio, mario@tju.edu.cn, mamarchisio@yahoo.com
ORCID: Mario Andrea Marchisio, orcid.org/0000-0002-5102-1069
This article was submitted to Synthetic Biology, a section of the journal Frontiers in Bioengineering and Biotechnology
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.