Full text
73,675 characters
· extracted from
preprint-html
· click to expand
Engineering sequestration-based biomolecular classifiers with shared resources | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Engineering sequestration-based biomolecular classifiers with shared resources View ORCID Profile Hossein Moghimianavval , View ORCID Profile Ignacio Gispert , Santiago R. Castillo , Olaf B. W. H. Corning , View ORCID Profile Allen P. Liu , View ORCID Profile Christian Cuba Samaniego doi: https://doi.org/10.1101/2024.04.15.589451 Hossein Moghimianavval 1 Department of Mechanical Engineering, University of Michigan , Ann Arbor, MI, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Hossein Moghimianavval Ignacio Gispert 2 Chemical Engineering Department, Imperial College London , London, U.K. Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Ignacio Gispert Santiago R. Castillo 3 Department of Biochemistry and Molecular Biology, Mayo Clinic , Rochester, MN, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Olaf B. W. H. Corning 4 Department of Bioengineering, University of Washington , Seattle, WA, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Allen P. Liu 1 Department of Mechanical Engineering, University of Michigan , Ann Arbor, MI, USA 5 Department of Biomedical Engineering, University of Michigan , Ann Arbor, MI, USA 6 Department of Biophysics Engineering, University of Michigan , Ann Arbor, MI, USA 7 Cellular and Molecular Biology Program, University of Michigan , Ann Arbor, MI, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Allen P. Liu Christian Cuba Samaniego 8 Computational Biology Department, Carnegie Mellon University , Pittsburgh, PA 15213, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Christian Cuba Samaniego For correspondence: christian.sami{at}gmail.com Abstract Full Text Info/History Metrics Supplementary material Preview PDF Abstract Constructing molecular classifiers that enable cells to recognize linear and non-linear input patterns would expand the biocomputational capabilities of engineered cells, thereby unlocking their potential in diagnostics and therapeutic applications. While several biomolecular classifier schemes have been designed, the effect of biological constraints such as resource limitation and competitive binding on the function of those classifiers has been left unexplored. Here, we first demonstrate the design of a sigma factor-based perceptron as a molecular classifier working on the principles of molecular sequestration between the sigma factor and its anti-sigma molecule. We then investigate how the output of the biomolecular perceptron, i.e ., its response pattern or decision boundary, is affected by the competitive binding of sigma factors to a pool of shared and limited resources of core RNA polymerase. Finally, we reveal the influence of sharing limited resources on multi-layer perceptron neural networks and outline design principles that enable the construction of non-linear classifiers using sigma-based biomolecular neural networks in the presence of competitive resource-sharing effects. 1 Introduction Cellular biocomputation is prevalent in nature with examples including activation of genetic circuits during cell proliferation, decision-making in immune response, and a myriad of phosphorylation-based signaling pathways for determining correct response to exogenous signals [ 1 , 2 , 3 ]. The foundation of such computational processes is often laid on molecular interactions such as protein dimerization or ligand-receptor binding. Thus, the inputs of the computational modules in biological systems are typically the concentration of certain monomeric molecules or ligands and, similarly, the outputs are the concentration of specific dimeric or multimeric molecules. Drawing inspiration from natural systems, synthetic biologists have been striving to engineer biocomputational schemes in top-down as well as bottom-up synthetic biological systems. While the majority of biocomputational designs rely on utilizing genetic circuits to engineer basic logic gates and simple computational tasks [ 4 , 5 , 6 ], a few studies have demonstrated engineering protein-based circuits that utilize proteolytic or phosphorylation reactions to generate an output [ 7 , 8 , 9 ]. Although such biocomputational modules enable simple tasks such as biosensing of chemical species and basic computation, they typically generate digital (0 or 1 or “on or off”) responses. Furthermore, encoding more sophisticated processing using logic gates demands intricate architectures with many logic gates and computational layers, rendering them convoluted for practical applications for complex tasks. Therefore, constructing simple signal processing units inside living systems that can perform intricate computational tasks such as classification and decision-making are of great interest ( Fig. 1A , left). Implementing molecular classifiers in living cells would enable the creation of ultra-sensitive biosensors, programming accurate cellular responses through molecular circuits, and enhanced discrimination of inputs through combinatorial sensing [ 10 ]. For example, a simple linear classifier ( Fig. 1A , middle) equips a cell with a signal processing system that ideally allows output generation only in certain input regimes (where x 1 and x 2 approach 1 in the example). Further, combining different molecular classifiers results in more complex, non-linear computation, thus expanding the capabilities of cellular biocomputation. Download figure Open in new tab Figure 1: Designing a Biomolecular Neural Network (BNN) utilizing a sigma-based perceptron and multilayer neural networks with shared limited resources for molecular classification: A : A molecular classifier as a signal processing unit in living cells enables more sophisticated biocomputation. The resource constraints in biological systems, however, may perturb the designed decision boundary. B : The abstract representation of a perceptron, the building block of deep neural networks. C : The representation of the biological perceptron design in a sigma-based system using sequestration of a sigma factor and its corresponding anti-sigma protein. The inputs of the perceptron are concentrations of the sigma and anti-sigma. D : Abstract depiction of multi-layer neural networks made of multiple perceptrons in each layer. E : Schematic design of a multi-layer perceptron in a sigma-based system that poses two major limitations: sharing limited resources and competitive binding. These complexities influence the decision boundary of the multi-layer neural network. Binary classification using a linear decision boundary was demonstrated in the field of artificial intelligence (AI) in 1958 [ 11 ]. A simple computational unit called ‘perceptron’ performs binary classification by computing the linear combination of weighted inputs and passing the summed weighted inputs through an activation function. The most popular activation function in modern perceptrons is a thresholding function called Rectified Linear Unit known as ReLU, in which the output is larger than zero when the input crosses a threshold ( Fig. 1B ) . The collective processing of inputs by many layers of multiple perceptrons, known as deep neural networks or artificial neural networks (ANNs), can result in the recapitulation of any continuous function [ 12 ], thus making ANNs capable of performing complicated tasks such as non-linear classification and accurate prediction [ 13 , 14 , 15 , 16 ]. The simple architecture of a perceptron has motivated many efforts towards the creation of a biological perceptron as the signal processing unit for linear classification. The construction of a single biological perceptron can also pave the way for implementing non-linear input classification in living cells by utilizing multiple perceptrons, thus creating biomolecular neural networks (BNNs) ( Fig. 1D ). A biological perceptron must demonstrate the principal characteristics of an ANN (or computer-based) perceptron, i.e ., the biological perceptron must include controllable molecular elements that determine the perceptron’s input weights and activation function. However, as opposed to ANN perceptrons, biological perceptrons face challenges in linear classification due to biological constraints such as limited resources, competitive binding, and non-specific binding between molecules. Resource constraints in biological systems have been shown to significantly impact the function of biocomputational modules based on molecular interactions. Competitive binding of only a few promiscuous ligands to various receptors has been demonstrated to accommodate a wide range of signaling activities in multicellular organisms [ 17 ]. Similarly, it was recently shown that competitive protein dimerization allows small protein monomer networks to encode an extensive range of homo- or hetero-dimeric outputs through precise adjustments in the concentration of network monomers [ 18 ]. In addition, competing transcription factors that bind to the same RNA polymerase may affect the output of engineered genetic circuits in bacteria. [ 19 , 20 ].These resource constraints can cause perturbations to the biological perceptron function, thus influencing its decision boundary ( Fig. 1A , right). Subsequently, BNNs made from the biological perceptron with an altered output will also generate decision boundaries that may not closely follow their ideal design. A few biological perceptrons have been demonstrated by using inducible gene expression networks [ 21 , 22 , 23 , 24 ], enzymatic processing of different metabolites[ 25 ], principles of DNA strand-displacement [ 26 , 27 , 28 , 29 ], and DNA-processing enzymes [ 30 ]. Relying on the sequestration of two interacting proteins, a biomolecular classifier with tunable positive and negative weights was designed computationally [ 31 ] and tested experimentally to achieve non-linear classification in mammalian cells [ 24 ]. Similarly, a phosphorylation-based neural network with positive and negative weights that perform non-linear classification ( i.e ., recapitulating XNOR and XOR) was designed by Cuba Samaniego et al . [ 32 ] Recently, a protein-based neural network that achieves linear classification was implemented by exploiting coiled-coil dimerization of engineered peptides [ 33 ]. Although these studies utilize different approaches to create a biological perceptron, they all rely on competitive interactions between input-processing molecules with a shared pool of limited resources. However, the effects of such resource constrains on the function of these perceptrons have remained unexplored. Here, we develop a mathematical model to simulate a biological perceptron based on sigma factors, transcription factors that bacteria naturally use to control gene expression. Leveraging competitive dimerization between a sigma and either its corresponding anti-sigma molecule or RNA polymerase, we demonstrate the design of a simple perceptron with a non-linear activation function capable of realizing positive and negative weights ( Fig. 1C ) . We then impose two physiological requirements on our model to account for both competition between the input sigma factor and other present sigma factors as well as the limited available resources ( i.e ., core RNA polymerase). We show that resource sharing reveals its effect on the function of the perceptron by suppressing the output while introducing a slight perturbation to the linear decision boundary. Lastly, since engineering non-linear decision boundaries require multilayer perceptron networks (as depicted in Fig. 1D ), we explore designing sequestration-reliant multi-layer sigma-based perceptron networks in the presence of perturbations caused by sharing limited resources ( Fig. 1E ). We demonstrate that resource sharing leads to deviations from ideal design that affect the output of the multi-layer perceptron network. However, despite the non-ideal function of perceptrons due to resource sharing and limited resources, we outline simple design principles for encoding non-linear response patterns such that they closely resemble their ideal design. Our analyses of biological perceptron and BNN function in the presence of resource constraints can also be utilized to model molecular classifiers in silico for more precise prediction or design of outputs of these biocomputational systems. Since sharing limited resources is not exclusive to the sigma-based neural networks, our findings can be extended to other biocomputational input-processing systems used in living cells. Taking Clustered Regularly Interspaced Short Palindromic Repeats (CRISPR) gene editing as an example, the sequestration of a single guide RNA (sgRNA) strand by its complementary RNA, or anti-guide RNA, is analogous to the interaction of a sigma factor with its anti-sigma protein. If the sgRNA is engineered to drive a CRISPR reaction, the Cas protein will consequently be the limited resource that all sgRNAs will compete to bind to. Similarly, a limited pool of proteolytic substrates that are catalyzed by a protease-based neural network [ 34 , 35 ] will follow the functional principles outlined in this work. Therefore, the principles of input classification under the effects of sharing limited resources outlined in this paper can be extended and used for designing other molecular classifiers. 2 Results Throughout the manuscript, we indicate chemical species with capital letters ( e.g ., X ) and their concentration with the corresponding lowercase letters ( e.g ., x ). Table 1 summarizes all parameters used in the manuscript for mathematical analyses and computational simulations. View this table: View inline View popup Download powerpoint Table 1: List of parameters used in computational simulations. The value of parameters indicated with * are described in their corresponding figures. 2.1 Design of a rectified linear activation unit (ReLU) based on sigma factor-anti sigma factor interaction in the presence of shared limited resources Molecular sequestration is the stoichiometric binding between two species that results in the formation of a dimeric complex. An example of molecular sequestration is the interaction between sigma factors and their corresponding anti-sigma proteins that leads to the formation of a complex that is unable to promote gene expression ( Fig. 1B ). Such interaction can be modeled assuming the sigma factor S 1 and anti-sigma factor A 1 are produced from species X 1 and X 2 at rate constants w 1 and w 2 , respectively. Additionally, the produced proteins S 1 and A 1 degrade at rate δ and the sequestration occurs with rate constant γ 1 (as shown in Fig. 2A ). We summarize the list of chemical reactions as follows: Download figure Open in new tab Figure 2: Molecular sequestration of a sigma factor (S 1 ) and its anti-sigma (A 1 ) recapitulates variants of ReLU activation function. A : Schematic representation of chemical reactions depicting molecular sequestration of S 1 factor and A 1 . The inputs are concentrations of species X 1 and X 2 that generate S 1 and A 1 , respectively. The output is steady-state concentration of S 1 shown as . B : The effect of sequestration rate (γ 1 ) on input-output relationship of the sequestration reaction. C : The relationship between and the inputs x 1 and x 2 resembles a soft ReLU function. D : Schematic representation of chemical reactions depicting molecular sequestration of S 1 and A 1 as well as complex formation of S 1 with a limited amount of core RNA polymerase (C). The inputs are concentrations of species X 1 and X 2 that generate S 1 and A 1 , respectively. The output is steady-state normalized concentration of S-C dimer (C) shown as . E : The ratio of RNApol-S complex formation rate to sequestration rate (referred to as competitive binding ratio r) influences the input-output relationship in the sequestration system. Lower r allows construction of a thresholding function. F : In fast sequestration regime and slow complex formation (r → 0 referred to as fast competitive binding regime), the output of the sequestration reactions in the presence of limited resources resembles an asymptotic saturated ReLU (ASReLU). G : Schematic representation of chemical reactions depicting molecular sequestration of S 1 and A 1 as well as complex formation of S 1 with a limited amount of core RNA polymerase (C) in the presence of a competing sigma factor (S 2 ). The inputs are concentrations of species X 1 and X 2 that generate S 1 and A 1 , respectively. The output is steady-state normalized concentration of S-C dimer (C) shown as . H : The effect of concentration of species α that generates the competing sigma factor S 2 on the activation function of sequestration reaction. The addition of competitive binding reduces the amount of total C available, thus lowering the saturation level of the ASReLU function. I : The effect of concentration of species (β) that generates A 2 that sequesters the competing S 2 on the activation function of sequestration reaction. Higher sequestration of S 2 results in a higher concentration of available C, thus increasing the saturation level of the ASReLU function. Depending on the sequestration rate ( γ 1 ), the output of the system, , which stands for the steady-state amount of S 1 , follows the input ( w 1 x 1 ) in different patterns ( Fig. 2B ). To evaluate two regimes of output at the steady state, we define a dimensionless positive parameter . In the slow sequestration regime, when the affinity of S 1 binding to A 1 is small ( ξ ≫ 1), the amount of has a non-linear relationship with the input x 1 ( Fig. 2B ). However, in the fast sequestration regime (when the binding affinity of S 1 and A 1 is large) when 0 < ξ ≪ 1, modeling the interaction between S 1 and A 1 (see section 1.1 in SI for mathematical derivation) leads to a thresholding function[ 31 ] (a function that generates positive outputs only when the input is larger than a threshold) corresponding to a linear relationship shown in equation (1). The assumption of fast sequestration of a sigma factor by its corresponding anti-sigma molecule is valid as previous studies on various anti-sigma molecules have found their rapid effect on transcriptional activity of their target sigma factors [ 36 , 37 , 38 ]. In addition, molecular controllers based on fast sigmaanti-sigma interaction have been constructed and tested [ 39 , 40 , 41 ], thereby providing evidence for fast sequestration assumption. In equation (1), x 1 and x 2 represent the concentration of input species that generate S 1 and A 1 with production rates of w 1 and w 2 , respectively. At steady-state and a fast sequestration regime, equation (1) converges asymptotically to a ReLU function. Therefore, we named the relationship between with the inputs x 1 and x 2 the Asymptotic ReLU (AReLU) function ( Fig. 2C ). Thus, the sequestration relationship between S 1 and A 1 resembles a simple perceptron with an AReLU activation function and weights of w 1 and − w 2 for inputs x 1 and x 2 , respectively. The linear relationship regime between and x 1 indicates that the steady-state available amount of S 1 is simply the difference between the total steady-state amounts of S 1 and A 1 , similar to other sequestration-based calculators demonstrated previously [ 42 ]. In other words, the outcome of the sequestration chemical reaction simply calculates the subtraction of total S 1 and A 1 and does not produce any product if S 1 is lower than A 1 . However, in slow sequestration, the amount of depends on the input x 1 through a non-linear relationship similar to an activation function known as soft ReLU function [ 43 ] ( Fig. 2C ). In natural systems, sigma factors either bind to their corresponding anti-sigma or the RNA polymerase (RNApol) core. In the latter case, the RNApol-sigma factor complex binds to a specific sigma promoter in the DNA sequence and drives the expression of the downstream genes. When free S 1 is present, it binds to the RNApol to initiate transcription. Therefore, when designing sigma-based neural networks, since the amount of RNApol-sigma factor complex directly influences protein expression, the interaction between S 1 and the RNApol core should be considered. Assuming that the sigma factor S 1 binds to a limited amount of available RNApol core C , with total concentration denoted as c tot , at rate γ 2 , the total amount of RNA pol-sigma factor complex, denoted as C 1 , can be calculated by solving the system of ordinary differential equations (ODEs) representing the following chemical reactions which are illustrated in Fig. 2D : To analyze the input-output relationship of the chemical reactions that consider limited resources, we introduce a dimensionless variable referred to as competitive binding ratio that represents the ratio of sigma factor-RNApol affinity to the sequestration rate. Solving the ODEs representing the above reactions (see section 1.2 in SI for derivation) reveals that the relationship between steady-state C 1 denoted as c 1 (and consequently its normalized value denoted as and x 1 depends on the competitive binding ratio. When r ≫ 1 (slow competitive binding regime) the input-output relationship deviates from the ideal behavior (thresholding function) observed in Fig. 2B . However, when r ≪ 1 (fast competitive binding regime), follows the thresholding function ( Fig. 2E ). Hence, when input x 1 is lower than the threshold, there is no response, but when input is higher than the threshold, the response is non-zero and ultimately saturates at 1 ( c tot ). Equation (2) describes the input-output function in the fast competitive binding regime ( r ≪ 1). Further, equation (2) is closely similar to AReLU, equation (1), with the difference of having a limit on the output ( c tot ) which is introduced due to the limited resources. Thus, the effect of limited resources, in this case, total RNApol core, causes the deviation of from a linear trend when x 1 and x 2 vary. Nevertheless, in the fast competitive binding regime even with a limited RNApol core, the activation function still performs as a subtraction calculator although it is saturated at c tot ( Fig. 2F ). Equation (2) characterizes this non-linear relationship of with inputs x 1 and x 2 . We call this activation function asymptotic saturated ReLU (referred to as ASReLU hereafter). Despite the ASReLU maintaining its function as a subtractor when the resources are limited, it is rarely the case for substrates to interact with their binding partners without other competing factors. For example, various sigma factors may compete with each other to bind to the available RNApol core molecules. Thus, when this competition is considered, the function of ASReLU may change. A simplified model consisting of two competing sigma factors ( S 1 , S 2 ) and their corresponding anti-sigma factors can be utilized to predict the function of ASReLU in the presence of competing sigma factors ( Fig. 2G ). For simplicity, here we assume that the competing sigma factors have identical affinities for their corresponding anti-sigma proteins as well as C . The effect of different kinetics will be investigated in the next section. The following chemical reactions represent the model: Solving at steady state, the set of ODEs modeling above equations yields equation (3) (for mathematical derivation, see SI section 1.3), which describes an expression of as a function of inputs ( x 1 and x 2 ) and c tot . Although it is challenging to find a closed-form expression of at the steady state, we can find an expression of as a function of the inputs x 1 , x 2 , and (unknown). This expression is useful to understand the effect of coupling between the two competing sigma factors on their binding to the RNApol. Equation (3) shows that the available RNApol is depleted by the other sigma factor reflected in the term . Additionally, the amount of depletion of available resources will depend on the production rates of both the competing sigma factor and its anti-sigma protein. Yet, in the fast sequestration regime ( ξ → 0), and fast competitive binding ( r → 0), the system converges to an ASReLU function with a lower saturation magnitude captured by . Since only influences the ASReLU saturation level, the performance of the ASReLU function in calculating the difference between S 1 and A 1 as a thresholding function is sustained under the effect of a competing sigma factor ( Fig. 2H ). However, the limit of output (the saturation level) further decreases as the amount of competing sigma factor s 2 increases which corresponds with higher α ( Fig. 2H ). This trend reverses back to the non-competing ASReLU (equation (2)) when the amount of anti-sigma factor A 2 increases with higher β since less S 2 is available to compete with S 1 ( Fig. 2I ). Overall, molecular sequestration in a sigma factor-dependent translation system models variations of the ReLU function. In ideal conditions where the RNApol core is unlimited, this dependency is perfectly linear and reflects the difference between S 1 and A 1 , enabling an AReLU function in a fast sequestration regime. However, in the presence of limited as well as shared resources, the trend between the sigma factor-RNApol complex and the differential value of S 1 and A 1 deviates from a linear trend and this deviation becomes more intense as the total amount of free S 2 increases. This relationship in fast sequestration and competitive binding regimes is captured by the ASReLU function. However, since ASReLU still represents the difference of S 1 and A 1 , we reasoned that the activation function can be used to create a perceptron, thus paving the way for constructing multi-layer neural networks for generating non-linear outputs. 2.2 Design and analysis of a sigma-based perceptron with ASReLU activation function and sharing limited resources After confirming the output of the sigma-based perceptron with an ASReLU activation function, we seek to determine whether this system demonstrates typical characteristics of a single node in a neural network in the presence of a competing node. We test various input ranges of the perceptron and its competing counterparts to investigate the perceptron’s linear decision boundary as well as weight-tuning for manipulating its decision boundary. Thus, we model the binding of a sigma factor ( S 1 ) to RNApol in the presence of its anti-sigma ( A 1 ) as well as a competing sigma-anti-sigma pair ( S 2 and A 2 ) and look at the steady-state total amount of RNApol bound to S 1 (denoted as ) as the output of the node in response to a wide range of inputs ( Figs. 3A and B ). Download figure Open in new tab Figure 3: Biomolecular network with all or none response demonstrate characteristics of a perceptron. A : Chemical reactions representing a single perceptron in the presence of a competing node. See table 1 for the value of input weights. B : The equivalent representation of the chemical reactions in the context of artificial neural networks. C : Linear decision boundary of a single node in the absence of competition. Lower r demonstrates linear decision boundary while higher r generates linear decision boundaries with weights that vary as a function of input. D : Linear decision boundary of a single node with different amounts of total C in the absence of competition. A higher concentration of C allows a higher range of responses and lack of saturation observed with lower c tot . E : Linear decision boundary of a perceptron in the presence of a competing node. α 2 represents the concentration of species that produces competing S 2 . A higher amount of S 2 reduces the available concentration of C, thus suppressing the response of the decision boundary while leaving its pattern intact. F : The effect of concentration of A 2 (controlled by β 2 ) which sequesters competing S 2 on the linear decision boundary of a perceptron in the presence of limited resources and a competing node. Higher sequestration yields a higher available concentration of C, thus increasing the amplitude of perceptron response. G : Linear decision boundary of a single node in the absence of a competing factor can be tuned by adjusting the weight of the input even when r = 0.1. H : Tuning the linear decision boundary of the perceptron in the presence of a competing node can still be realized by changing the input weight. The amplitude of the response, however, is suppressed due to the lower availability of C. First, we investigate the output of the single node in isolation (without competing factors) to understand the effect of binding kinetics between S 1 and A 1 ( γ 1 ) as well as S 1 and C ( γ 2 ) on the perceptron’s decision boundary. Our findings show that the competitive binding ratio plays a critical role in determining the response pattern, also known as the decision boundary, of the perceptron. Equation (4) below provides insight on how r and total resources c tot affect the decision boundary (see SI section 1.2 for derivation): The last term in the equation (4) simply introduces a bias to the decision boundary which only influences the response amplitude while leaving the response pattern, dictated by weights w 1 and w 2 , intact. Additionally, the coefficient of x 2 depends on both variables w 2 and . Therefore, the competitive binding ratio, depending on its magnitude, can change the slope of the decision boundary. When r → 0 ( Fig. 3C , right), the coefficient of in equation (4) converges to 1. Hence, in this regime, the pattern of decision boundary remains linear across the input ranges although its bias changes depending on the inputs. However, as r becomes greater, the effect of limited resources on the decision boundary strengthens ( Fig. 3C , left). In such a condition, the decision boundary still remains linear, but since c 1 is a function of x 1 and x 2 , the slope of the decision boundary varies across the range of the inputs as an inverse function of c tot − c 1 . Intuitively, when r → 0, the sequestration rate γ 1 is higher than γ 2 . Thus, the available amount of S 1 becomes equal to x 1 w 1 − x 2 w 2 which corresponds to excess amount of S 1 after binding to A 1 . In this case, regardless of the binding rate between S 1 and the RNApol C , the output will be a simple linear function of excess S 1 . On the other hand, when the sequestration rate γ 1 is slower than the binding rate between S 1 and C ( γ 2 ), the dynamics of binding between S 1 and A 1 in conjunction with binding of S 1 and C dictates non-linearity on the output of the sequestration and complex formation reactions (seen in Fig. 2 F). The decision boundary of the perceptron, consequently, consists of linear decision boundaries with slopes that change as the inputs vary. Nevertheless, as long as r ≪ 1, the perceptron still functions similarly to the ideal condition (when r → 0) and generates a decision boundary which resembles the ideal linear condition and can be used for the construction of more complicated architectures. Next, we seek to investigate how the total amount of RNApol, C , affects the perceptron function. Since C does not play a role in the dynamics of the ASReLU function, its variation reveals itself as a simple increase or decrease in perceptron response amplitude ( Fig. 3D ). This effect occurs because the normalized output of the ASReLU, , is completely independent of C and varies only by x 1 and x 2 (see equation (23) in the SI). Therefore, a single perceptron node in the absence of any competing sigma factors and in the presence of limited resources still acts as a linear classifier. However, the dynamic effects of anti-sigma-sigma binding on the system effectively change the weights of the perceptron decision boundary. Such changes, however, are minimal when r ≪ 1. So far, we have focused on the decision boundary of the biological perceptron made by a sigma factor and its corresponding anti-sigma protein. Next, we consider whether the presence of another sigma factor ( S 2 ) and its anti-sigma protein ( A 2 ) changes the pattern of the perceptron decision boundary. Equation (5) provides an expression for the output of the perceptron as a function of inputs, c 1 , and c 2 . (See SI section 1.3 for derivation.) Equation (5) can be interpreted as an alternative form of equation (4) if c tot in equation (4) is replaced with . In other words, since the presence of a competing perceptron shrinks the amount of available resources, it amplifies the bias introduced to the perceptron output (by lowering the magnitude of the denominator in the last term in equation (5)) and strengthens the input-dependent slope variation in decision boundary of the main perceptron (by increasing the coefficient of in equation (5)). Note that c 1 in equation (5) is a function of inputs x 1 and x 2 . Therefore, the magnitude of introduced bias and change in the slope of the decision boundary will be varied in different input regimes. However, if r ≪ 1, the effect of competition and resource sharing on tuning decision boundary becomes negligible as the coefficient of in equation (5) converges to 1. Our simulations for a perceptron in a fast competitive binding regime over a range of different input concentrations verify our mathematical analysis by demonstrating that in the presence of another sigma factor (produced by input α 2 ) competing to bind to the RNApol, the perceptron response is suppressed due to the bias introduced by the competing perceptron which lowers the amount of available RNApol ( Fig. 3E ). The response pattern, on the other hand, remains mainly intact due to the low competitive binding ratio. We also investigate how anti-sigma A 2 (produced by input β 2 ) influences the response of the perceptron in a resource-sharing system. Binding of A 2 to S 2 disables S 2 from binding to RNApol, thereby increasing the total amount of RNApol available for S 1 to bind. Therefore, we expect that the introduction of A 2 to the system suppresses the bias effect of S 2 on the perceptron response pattern (last term in equation (5)). Indeed, our simulations show that an increase in production of A 2 increases the perceptron output ( Fig. 3F ), thus confirming our hypothesis. Our mathematical analysis of the perceptron output in the presence of a competing perceptron leads to an expression for that is dependent on inputs and (equation (48) in the SI), indicating that kinetics of binding between S 2 and A 2 would reveal its effect on perceptron output by simply varying its response amplitude while leaving its response pattern intact as long as the perceptron functions in the fast competitive binding regime (see SI section 1.3 for mathematical derivation. See Figs. S2 and S3 for simulations over a wide range of different S 2 and A 2 concentrations and different kinetics of S 2 - A 2 binding, respectively.). Lastly, as weight tuning is a fundamental characteristic of nodes in neural networks that defines their individual decision boundaries, we determine the feasibility of tuning the weights applied to our biological perceptron in the presence or absence of resource sharing. We first analyze an individual node with a limited amount of C and observe the change in the output pattern as w 1 increased ( Fig. 3G ). Similar to perceptrons used in neural networks, adjusting the weight applied to the input results in a discernible change in the slope of the response pattern which is in agreement with our mathematical analysis (see 1.3 in SI). Aligned with our expectation, introducing a second node S 2 that imposes resources sharing on the system preserves the weight-tuning characteristic of the perceptron and only affects its response amplitude by lowering the saturation limit ( Fig. 3H ). Taken together, our simulations elucidate the amplitude-modulation effect of a competing sigma factor on the perceptron output in the fast competitive binding regime and also demonstrate the weight-tuning ability of perceptron with or without resource sharing. Therefore, we concluded that by operating in a fast competitive binding regime, sequestration-based perceptrons can demonstrate linear decision boundaries despite sharing limited resources which in turn allows the construction of multi-layer perceptron networks. 2.3 Biomolecular neural networks generate non-linear classifiers in the presence of shared resources While a single sigma-based perceptron generates a tunable decision boundary even with sharing limited resources ( Fig. 3 ), most biologically relevant biocomputation processes such as competitive ligand binding and protein dimerization generate sophisticated non-linear responses that rely on the protein-protein interactions and the concentration of competing dimerizing proteins or ligands [ 18 , 17 ]. Therefore, we aim to utilize the sigma-based perceptron as a basic building block of more intricate networks made of multiple perceptrons that are capable of generating non-linear outputs. First, we investigate a two-node network where each node receives two inputs with unique weights ( Fig. 4A ). This simple network allows us to study the effect of sharing limited resources on the output of nodes in the same layer (see SI section 2.1 for mathematical representation of the network). In the absence of resource sharing, each node’s output is a linear combination of its inputs ( Fig. 3C ). Therefore, with given weights denoted in Fig. 4A , linear patterns for outputs of nodes 1 and 2 are observed ( Fig. 4B ). However, when the binding competition between sigma factors is taken into account, the effect of limited resources and competition on the network output is elucidated as the attenuation of outputs for each node in certain input regimes ( Fig. 4C ) resulting in a non-linear response pattern. Notably, the response of each node is maximally affected where the competing node is consuming most of the resources. For instance, in isolation, the output of node 2 ( c 2 ) has its highest expression level when [ x 1 , x 2 ] → 1 ( Fig. 4B , bottom). Consequently, the response pattern of c 1 is highly diminished in that region ( Fig. 4C ) due to the effect of resource sharing with node 2. In a similar fashion, the output pattern of c 2 demonstrates its highest attenuation where C 1 is expressed the most in isolation ( x 1 → 1), thus leaving a smaller amount of available RNApol ( C ) for production of C 2 . Hence, the concerted effect of resource sharing in a wide range of inputs imposes non-linearity in the output of nodes in the same layer due to the emergence of a dominant perceptron that consumes most of the resources. This effect can also be deduced from equation (5) knowing that both c 1 and c 2 are functions of inputs. Therefore, in certain input regimes where either c 1 or c 2 are strongly expressed, the effects of competitive resource sharing detailed in the previous section become strengthened. Download figure Open in new tab Figure 4: Biomolecular neural networks enable implementation of linear and non-linear classifiers: A : Schematic representation of a single-layer neural network that generates a linear classifier. Both perceptrons share the limited resources C. See table 1 for the value of input weights. B : Linear decision boundary of perceptron 1 (top) and 2 (bottom) in the absence of competitive binding. C : Decision boundary of perceptrons 1 (top) and 2 (bottom) when perceptrons compete to bind to the limited resources C. The competitive binding ratio r is 0.1. D : Decision boundary of perceptrons 1 (top) and 2 (bottom) when perceptrons compete to bind to the limited resources C. The competitive binding ratio r is 0.01. Competitive binding introduces non-linearity to the classifier by reducing the output amplitude in input regimes in which both perceptrons require resources. E : Schematic representation of the architecture of the dual region classifier multi-layer neural network with shared resources. + and − signs indicate the weights of inputs and whether they promote the expression of sigma or anti-sigma proteins. See table 1 for the value of input weights. F : Output maps of the perceptrons in the first layer (left and middle for c 1 and c 2 , respectively) each representing a linear classifier with minimal interference. Right panel depicts network output (c 3 ) which comprises the dual region classifier with c tot = 0.2. G : Output maps of the perceptrons in the first layer (left and middle) and network output (right) which comprises the dual region classifier with c tot = 0.6. The pattern of the classifier is invariant to c tot while its amplitude varies with c tot . H : Schematic representation of the multi-layer neural network with a non-linear classifier output. + and − signs indicate the weights of inputs and whether they promote the expression of sigma or anti-sigma proteins. See table 1 for the value of input weights. I : The output of perceptrons in the first layer of the network. Perceptrons 1 (left), 2 (middle), and 3 (right) each recapitulate a linear classifier with zero to little interference in their linear decision boundaries. J : The output of the network depicted in H (c 4 ) is a non-linear classifier. The classifier boundary can be tuned by adjusting the biases of nodes in the first layer. Shown are examples of different decision boundaries by changing the bias of perceptron 1 to 0.2 (left), 0.3 (middle), and 0.4 (right). Interestingly, the network output is influenced differently in fast and slow competitive binding regimes. In a fast competitive binding regime, and are linear functions of x 1 and x 2 . Therefore, the outputs c 1 and c 2 display sharper deviations when both are dependent on inputs ( Fig. 4D ) due to the stronger effect of the bias term in equation (5) imposed by sharp reduction of resources (see Fig. S4 for isolated perceptron responses in fast competitive binding regime.). Overall, we conclude that resource sharing can significantly induce non-linearity to the network output pattern and the highest impact of competitive resource sharing reveals itself where the response of isolated nodes overlap with each other, corresponding to input regimes with maximum resource sharing. Knowing that overlapping responses can cause non-linearity in the network outputs, we next consider whether we can still implement non-linear networks with decision boundaries that are distorted minimally due to resource sharing. We reason that if the outputs of the same layer do not overlap with each other, the overall output of the network will follow the design principles dictated by the input weights and will not have undesired non-linearity. To test this hypothesis, we look at a simple network made of three nodes that reconstitutes a dual region classifier (band-stop filter) represented in Fig. 4E (see SI section 2.2 for mathematical representation of the network and Fig. S5 for the ideal response of this network in the absence of sharing limited resources). In order to avoid non-linearity induced by resource sharing, we design the network such that the node outputs have minimal overlap with each other ( Fig. 4F , left and middle panels). We expect that the lack of overlap between node outputs would prevent unwanted non-linearity in the network output ( c 3 ). Aligned with our expectation, our simulations demonstrate the network response consisting of two separate linear regions despite resource sharing ( Fig. 4F , right). We also confirmed that an increase in the amount of available resources ( C ) decreases the effect of competition for resources and does not alter the decision boundary of first layer nodes ( Fig. 4G , left and middle) as well as overall network ( Fig. 4G , right). Therefore, we conclude that linear responses can be engineered in a network, despite the presence of resource sharing, by tuning input weights such that the outputs of the same layer do not overlap. Finally, we seek to create a biomolecular neural network that generates a non-linear classifier. Such non-linear outputs are key features of many biological processes and drivers of cell decision-making [ 44 , 45 , 46 ]. We design a simple network with specific input weights based on the interaction of multiple sigma factors and their corresponding anti-sigma molecules that generates a non-linear classifier resembling a band-pass filter ( Fig. 4H , see SI section 2.3 for ODEs describing the network). As in the previous design, we want the outputs of the first layer to have minimal overlap with each other to avoid non-linearity induced by resource sharing. Our simulations depict that the first layer outputs, c 1 , c 2 , and c 3 have minimal overlap with each other given the particular weights and biases ( Fig. 4I ). Consequently, our simulations demonstrate that network output ( c 4 ) creates the non-linear classifier ( Fig. 4J ) that is aligned with our ideal design expectations ( Fig. S6 ). Consistent with our findings in the previous section, changing the c tot does not change the non-linear pattern of the decision boundary but tunes its amplitude ( Fig. S7 ). We also look at the effect of input bias on the first layer of the output ( Fig. 4J ). Indeed, in accordance with the ideal design ( Fig. S6 ), increasing the bias of node 1 amplifies its output ( c 1 ) which subsequently further sequesters the amount of available S 4 , thus suppressing the network response in its corresponding input regime ([ x 1 , x 2 ] → 0) without significant deviation from design expectations ( Fig. S6 ). Therefore, we showed that even in the presence of resource sharing, we can develop non-linear biological neural networks to realize dual region and non-linear classifiers. We also demonstrated that we can modulate the network response by tuning the model parameters that are independent of limited resources. 3 Discussion Biological signal processing units that reconstitute molecular linear and non-linear classifiers are powerful tools that enable cellular decision-making, precise cell programming, highly discriminatory input processing, and ultra-sensitive molecular biosensors for applications such CAR T-cell engineering or in vitro diagnostics. A biological perceptron ideally allows linear classification while a combination of biological perceptrons can create biomolecular neural networks that compute non-linear classification. Among different approaches that are used to construct biochemical neural networks and classifiers, sequestration-based networks are of significant interest because of their simplicity and compatibility with in vivo systems [ 31 , 24 ]. However, the effect of physiological constraints such as a limitation on resources, as well as competitive binding between elements of molecular classifier networks and specifically sequestration-based networks on the classification function have remained unexplored. We mathematically modeled sequestration-based biochemical neural networks and investigated how sharing limited resources, a ubiquitous feature of physiological systems, influences the function of the neural network decision boundary. We chose a network of sigma transcription factors, their corresponding anti-sigma proteins, and core RNA polymerase as our model system. Our modelings demonstrated that a single perceptron, the basic building block of neural networks, with a ReLU-like activation function is recapitulated by modeling the interaction of one sigma factor with its anti-sigma molecule. We further showed that modifying the model to include a limited amount of core RNApol in the system changes the activation function of the sigma-based perceptron to an asymptotic saturated ReLU. Drawing inspiration from natural systems where multiple sigma factors compete to bind to a limited pool of RNApol, we altered the model to include another sigma factor and found that the decision boundary of the sigma-based perceptron remains the same although its output is suppressed. While conditions of biochemical in vitro reactions are primarily controlled, in living organisms, endogenous factors can cause perturbations and deviations from the ideal design. For instance, in bacteria, although a certain sigma factor might be designed to control gene expression, multiple other sigma factors compete with the engineered sigma factor to bind to a limited amount of RNApol. To include competitive binding to shared resources, we increased the number of perceptrons, controlled by the same inputs, to two. We found that in specific input regimes where the outputs of the perceptrons interfere with each other, one dominant perceptron emerges and consumes most of the resources whereas the decision boundary of the non-dominant perceptron significantly deviates from its ideal design. Given that engineering any kind of non-linear response by neural networks requires multi-layer perceptrons, we investigated conditions where despite resource sharing, non-linear decision boundaries could be designed. Knowing that interference of outputs of perceptrons in the same layer raises deviations of the linear decision boundary, we engineered particular multi-layer perceptrons in which non-linear decision boundaries were successfully demonstrated. We showed that despite sharing limited resources, dual region and non-linear classifiers resembling band-stop and band-pass filters can be implemented in sigma-based neural networks using different architectures of 2-layer neural networks with minimal deviation from ideal design. An advantage of sigma-based sequestration-based neural networks over DNA-based neural networks is that they originate from endogenous proteins in bacteria. Therefore, sigma-based neural networks can be implemented both in bacterial systems as well as bacterial lysate-based cell-free expression systems, thus expanding their applications as living computers as well as in vitro biosensors and synthetic cell-based biocomputers[ 47 , 48 ]. To indicate the possible implementation of neural networks demonstrated here ( Fig. 4 ), we present schematics of required DNA sequences for each network in Figs. S8 and S9 . Additionally, unlike neuromorphic systems made of inducible genetic circuits, in sequestration-based networks, both positive and negative weights can be engineered, thereby making them more flexible and applicable for generating non-linear response patterns. Since outputs of sigma-based perceptrons are transcriptionally active sigma-RNApol complexes, they can be programmed to drive the expression of other sigma factors. Relying on this characteristic of sigma-based perceptrons, multi-layered perceptrons that are capable of recapitulating sophisticated non-linear response patterns can be designed readily. However, as shown in this work, for the neural network to function as designed and avoid perturbations caused by sharing limited resources among perceptrons, the outputs of perceptrons in the same layer must have minimal interference. While we demonstrated designs of linear and non-linear classifiers in this work with predetermined weights that generate desirable decision boundaries, we note that sigma-based neural networks are not capable of learning through common algorithms like backpropagation. i.e ., the input weights that directly determine the decision boundary are chosen by the designer. However, utilizing the mathematical analysis presented here, one can implement optimization approaches such as particle swarm optimization or other heuristic algorithms to find the appropriate weights for the generation of the desired decision boundary in silico prior to testing them in vivo or in vitro . Such optimization algorithms can also be implemented to expand the function of BNNs to regimes where non-linear effects of resource constraints appear. Therefore, engineering biologically constrained BNNs to recognize any arbitrary input pattern using optimization methods is an avenue worth exploring in the future. Recently, it was shown that many cancer cell types can be recognized with higher precision if a combination of two antigens is used to identify them instead of traditionally using one biomarker[ 49 ]. Implementing non-linear output patterns with sequestration-based neural networks could increase the recognition ability of engineered cellular systems like CAR T-cells by equipping them with information-processing neural networks that generate desired outputs only in designed antigen concentration regimes. Similarly, by coupling inputs to the expression of sigma factors and their anti-sigma molecules, more sensitive, precise, and versatile in vitro biosensors for the detection of pathogens, substances, and biomarkers can be constructed. With the nanofabrication technology in the semiconductor industry approaching its physical limits of manufacturing smaller and smaller elements [ 50 ], alternative computational devices with biological components are gaining increasing interest. However, current biocomputational systems are only in their infancy. Although biocomputation in living systems was initially shown more than two decades ago using genetic circuits, the limited range of computational tasks that genetic circuits can perform as well as the digital nature of their input-outputs makes their application limited. With the recent booming advance of AI, biochemical approaches that recapitulate biological neural networks holding the potential to perform intricate computational tasks have gained attention [ 3 , 51 ]. Our study provides a general framework for designing biological perceptron or linear classifiers using existing biomolecular tools in the presence of resource constraints that are ubiquitous in physiological conditions. This framework, thus, is the first step towards designing sophisticated biomolecular neural networks that equip engineered cells with high-level computational and decision-making abilities. In addition to transformative applications of sigma-based neural networks used in a forward-engineering manner in both cellular and cell-free systems, the fact that sigma and anti-sigma molecules can construct complicated computational modules elucidates the hidden capabilities of these rather simple transcriptional regulation molecules in cells. It was revealed by Park et al . that sigma factors share the resources in a pulsatile manner [ 20 ]. However, here we demonstrated that sharing limited resources influences sigma-based processes beyond time sharing. Bacterial cells have many sigma factors, some of which are activated only when their inputs meet certain conditions. However, how bacteria utilize the principles of molecular sequestration as well as sharing limited resources to respond differently to input combinations awaits future studies. Additionally, if bacteria are able to process certain input patterns using their endogenous sigma-based neural networks, the nature of these patterns and their role in guiding bacteria to make particular decisions remain unclear. In conclusion, our investigation demonstrates the effects of resource-sharing on sigma-based sequestration-based neural networks with up to three sigma factors and provides an outline for designing sigma-based non-linear neural networks in bacterial systems. 4 Acknowledgement We thank Jean-Baptiste Lugagne, Noah Olsman, and Elisa Franco for helpful discussions. We thank Cold Spring Harbor Labs (CSHL) and instructors and TAs of CSHL synthetic biology course during summer 2022. Work in the A.P.L.’s laboratory has been supported by the National Science Foundation (EF1935265). H.M. thanks support from the University of Michigan Rackham Predoctoral Fellowship. I.G. acknowledges assistance from Boehringer Ingelheim Fonds. S.R.C. acknowledges funding from the Mayo Foundation for Medical Education and Research and Mayo Clinic’s Department of Molecular Medicine Small Grant. The 2022 CSHL Synthetic Biology course was funded by the National Science Foundation (MCB 2207222), with additional support from the Helmsley Charitable Trust and the Howard Hughes Medical Institute. Footnotes ↵ b CSHL Course in Synthetic Biology 2022, Cold Spring Harbor Laboratory, Cold Spring Harbor, New York 11724, United States References [1]. ↵ Goñi-Moreno A , Nikel PI . High-performance biocomputing in synthetic biology-integrated transcriptional and metabolic circuits . Frontiers in Bioengineering and Biotechnology . 2019 3; 7 : 443035 . OpenUrl [2]. ↵ Dagdia ZC , Avdeyev P , Bayzid MS . Biological computation and computational biology: survey, challenges, and discussion . Artificial Intelligence Review 2021 54:6. 2021 1; 54 : 4169 – 235 . Available from: https://link.springer.com/article/10.1007/s10462-020-09951-1 . OpenUrl [3]. ↵ Manzoni R , Urrios A , Velazquez-Garcia S , Nadal ED , Posas F. Synthetic biology: insights into biological computation . Integrative Biology . 2016 4; 8 : 518 – 32 . Available from : doi: 10.1039/c5ib00274e . OpenUrl CrossRef [4]. ↵ Brophy JAN , Voigt CA . Principles of genetic circuit design . Nature Methods 2014 11:5. 2014 4; 11 : 508 – 20 . Available from: https://www.nature.com/articles/nmeth.2926 . OpenUrl [5]. ↵ Sedlmayer F , Aubel D , Fussenegger M. Synthetic gene circuits for the detection, elimination and prevention of disease . Nature Biomedical Engineering 2018 2:6. 2018 6; 2 : 399 – 415 . Available from: https://www.nature.com/articles/s41551-018-0215-0 . OpenUrl [6]. ↵ Weinberg BH , Pham NTH , Caraballo LD , Lozanoski T , Engel A , Bhatia S , et al. Large-scale design of robust genetic circuits with multiple inputs and outputs for mammalian cells . Nature Biotechnology 2017 35:5. 2017 3; 35 : 453 – 62 . Available from: https://www.nature.com/articles/nbt.3805 . OpenUrl CrossRef PubMed [7]. ↵ Chen Z , Kibler RD , Hunt A , Busch F , Pearl J , Jia M , et al. De novo design of protein logic gates . Science ( New York, NY ). 2020 4; 368 : 78 . Available from:/pmc/articles/PMC7397813//pmc/articles/PMC7397813/?report=abstract https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7397813/ . OpenUrl Abstract / FREE Full Text [8]. ↵ Chen Z , Elowitz MB . Programmable protein circuit design . Cell . 2021 4; 184 : 2284 – 301 . OpenUrl CrossRef [9]. ↵ Yang X , Rocks JW , Jiang K , Walters AJ , Rai K , Liu J , et al. Engineering synthetic phosphorylation signaling networks in human cells . bioRxiv . 2023 11:2023.09.11.557100. Available from: https://www.biorxiv.org/content/10.1101/2023.09.11.557100v2 https://www.biorxiv.org/content/10.1101/2023.09.11.557100v2.abstract . [10]. ↵ Kieffer C , Genot AJ , Rondelez Y , Gines G. Molecular computation for molecular classification . Advanced Biology . 2023 ; 7 ( 3 ): 2200203 . OpenUrl [11]. ↵ Rosenblatt F. The perceptron: a probabilistic model for information storage and organization in the brain . Psychological review . 1958 ; 65 ( 6 ): 386 . OpenUrl CrossRef PubMed Web of Science [12]. ↵ Cybenko G. Approximation by superpositions of a sigmoidal function . Mathematics of control, signals and systems . 1989 ; 2 ( 4 ): 303 – 14 . OpenUrl CrossRef [13]. ↵ Novakovsky G , Dexter N , Libbrecht MW , Wasserman WW , Mostafavi S. Obtaining genetics insights from deep learning via explainable artificial intelligence . Nature Reviews Genetics . 2023 ; 24 ( 2 ): 125 – 37 . OpenUrl [14]. ↵ Kim J , McFee M , Fang Q , Abdin O , Kim PM . Computational and artificial intelligence-based methods for antibody development . Trends in Pharmacological Sciences . 2023 . [15]. ↵ Wong F , Zheng EJ , Valeri JA , Donghia NM , Anahtar MN , Omori S , et al. Discovery of a structural class of antibiotics with explainable deep learning . Nature . 2023 : 1 – 9 . [16]. ↵ Yang KK , Wu Z , Arnold FH . Machine-learning-guided directed evolution for protein engineering . Nature methods . 2019 ; 16 ( 8 ): 687 – 94 . OpenUrl [17]. ↵ Su CJ , Murugan A , Linton JM , Yeluri A , Bois J , Klumpe H , et al. Ligand-receptor promiscuity enables cellular addressing . Cell Systems . 2022 5; 13 : 408 – 25.e12 . OpenUrl [18]. ↵ Parres-Gold J , Levine M , Emert B , Stuart A , Elowitz MB . Principles of Computation by Competitive Protein Dimerization Networks . bioRxiv . 2023 11 : 2023.10.30.564854 . Available from: https://www.biorxiv.org/content/10.1101/2023.10.30.564854v1 https://www.biorxiv.org/content/10.1101/2023.10.30.564854v1.abstract . [19]. ↵ Caveney PM , Norred SE , Chin CW , Boreyko JB , Razooky BS , Retterer ST , et al. Resource Sharing Controls Gene Expression Bursting . ACS Synthetic Biology . 2017 2; 6 : 334 – 43 . Available from: https://pubs.acs.org/doi/full/10.1021/acssynbio.6b00189 . OpenUrl [20]. ↵ Park J , Dies M , Lin Y , Hormoz S , Smith-Unna SE , Quinodoz S , et al. Molecular Time Sharing through Dynamic Pulsing in Single Cells . Cell Systems . 2018 2; 6 : 216 – 29.e15 . OpenUrl [21]. ↵ Rizik L , Danial L , Habib M , Weiss R , Daniel R. Synthetic neuromorphic computing in living cells . Nature Communications 2022 13:1. 2022 9; 13 : 1 – 17 . Available from: https://www.nature.com/articles/s41467-022-33288-8 . OpenUrl [22]. ↵ Li X , Rizik L , Kravchik V , Khoury M , Korin N , Daniel R. Synthetic neural-like computing in microbial consortia for pattern recognition . Nature Communications 2021 12:1. 2021 5; 12 : 1 – 12 . Available from: https://www.nature.com/articles/s41467-021-23336-0 . OpenUrl [23]. ↵ Bonnerjee D , Chakraborty S , Bagh S. Lego-like Mixing and Matching of Engineered Bacteria Configure Full Subtractor and Adder Through an Artificial Neural Network Type Architecture . bioRxiv . 2023 6:2023.06.15.545057. Available from: https://www.biorxiv.org/content/10.1101/2023.06.15.545057v2 https://www.biorxiv.org/content/10.1101/2023.06.15.545057v2.abstract . [24]. ↵ Moorman AAR . Machine learning inspired synthetic biology: neuromorphic computing in mammalian cells . Massachusetts Institute of Technology ; 2020 . [25]. ↵ Pandi A , Koch M , Voyvodic PL , Soudier P , Bonnet J , Kushwaha M , et al. Metabolic perceptrons for neural computing in biological systems . Nature Communications 2019 10:1. 2019 8; 10 : 1 – 13 . Available from: https://www.nature.com/articles/s41467-019-11889-0 . OpenUrl [26]. ↵ Xiong X , Zhu T , Zhu Y , Cao M , Xiao J , Li L , et al. Molecular convolutional neural networks with DNA regulatory circuits . Nature Machine Intelligence 2022 4:7. 2022 7; 4 : 625 – 35 . Available from: https://www.nature.com/articles/s42256-022-00502-7 . OpenUrl [27]. ↵ Linden AJVD , Pieters PA , Bartelds MW , Nathalia BL , Yin P , Huck WTS , et al. DNA Input Classification by a Riboregulator-Based Cell-Free Perceptron . ACS Synthetic Biology . 2022 4; 11 : 1510 – 20 . Available from: https://pubs.acs.org/doi/full/10.1021/acssynbio.1c00596 . OpenUrl [28]. ↵ Cherry KM , Qian L. Scaling up molecular pattern recognition with DNA-based winner-take-all neural networks . Nature 2018 559:7714. 2018 7; 559 : 370 – 6 . Available from: https://www.nature.com/articles/s41586-018-0289-6 . OpenUrl [29]. ↵ Lopez R , Wang R , Seelig G. A molecular multi-gene classifier for disease diagnostics . Nature Chemistry 2018 10:7. 2018 4; 10 : 746 – 54 . Available from: https://www.nature.com/articles/s41557-018-0056-1 . OpenUrl [30]. ↵ Okumura S , Gines G , Lobato-Dauzier N , Baccouche A , Deteix R , Fujii T , et al. Nonlinear decision-making with enzymatic neural networks . Nature 2022 610:7932. 2022 10; 610 : 496 – 501 . Available from: https://www.nature.com/articles/s41586-022-05218-7 . OpenUrl [31]. ↵ Moorman A , Samaniego CC , Maley C , Weiss R. A dynamical biomolecular neural network . In: 2019 IEEE 58th conference on decision and control (CDC) . IEEE ; 2019 . p. 1797 – 802 . [32]. ↵ Samaniego CC , Moorman A , Giordano G , Franco E. Signaling-based neural networks for cellular computation . In: 2021 American Control Conference (ACC) . IEEE ; 2021 . p. 1883 – 90 . [33]. ↵ Chen Z , Linton JM , Zhu R , Elowitz MB . A synthetic protein-level neural network in mammalian cells . bioRxiv . 2022 7:2022.07.10.499405. Available from: https://www.biorxiv.org/content/10.1101/2022.07.10.499405v1https://www.biorxiv.org/content/10.1101/2022.07.10.499405v1.abstract . [34]. ↵ Chen Z , Linton JM , Zhu R , Elowitz MB . A synthetic protein-level neural network in mammalian cells . bioRxiv . 2022 : 2022 – 07 . [35]. ↵ Cuba Samaniego C , Wallace E , Blanchini F , Franco E , Giordano G. Neural networks built from enzymatic reactions can operate as linear and nonlinear classifiers . bioRxiv . 2024 : 2024 – 03 . [36]. ↵ Lambert LJ , Schirf V , Demeler B , Cadene M , Werner MH . Flipping a genetic switch by subunit exchange . The EMBO journal . 2001 ; 20 ( 24 ): 7149 – 59 . OpenUrl Abstract / FREE Full Text [37]. ↵ Bae JB , Park JH , Hahn MY , Kim MS , Roe JH . Redox-dependent changes in RsrA, an anti-sigma factor in Streptomyces coelicolor: zinc release and disulfide bond formation . Journal of molecular biology . 2004 ; 335 ( 2 ): 425 – 35 . OpenUrl CrossRef PubMed Web of Science [38]. ↵ Ades SE , Connolly LE , Alba BM , Gross CA . The Escherichia coli ςE-dependent extracytoplasmic stress response is controlled by the regulated proteolysis of an anti-ς factor . Genes & development . 1999 ; 13 ( 18 ): 2449 – 61 . OpenUrl Abstract / FREE Full Text [39]. ↵ Huang HH , Qian Y , Del Vecchio D. A quasi-integral controller for adaptation of genetic modules to variable ribosome demand . Nature communications . 2018 ; 9 ( 1 ): 5415 . OpenUrl [40]. ↵ Agrawal DK , Marshall R , Noireaux V , Sontag ED. In vitro implementation of robust gene regulation in a synthetic biomolecular integral controller . Nature communications . 2019 ; 10 ( 1 ): 5760 . OpenUrl [41]. ↵ Aoki SK , Lillacci G , Gupta A , Baumschlager A , Schweingruber D , Khammash M. A universal biomolecular integral feedback controller for robust perfect adaptation . Nature . 2019 ; 570 ( 7762 ): 533 – 7 . OpenUrl CrossRef [42]. ↵ Samaniego CC , Qian Y , Carleton K , Franco E. Building subtraction operators and controllers via molecular sequestration . IEEE Control Systems Letters . 2023 . [43]. ↵ Zhang C. Joint Training Methods for Tandem and Hybrid Speech Recognition Systems using Deep Neural Networks ; 2017 . [44]. ↵ Helikar T , Konvalina J , Heidel J , Rogers JA . Emergent decision-making in biological signal transduction networks . Proceedings of the National Academy of Sciences . 2008 ; 105 ( 6 ): 1913 – 8 . OpenUrl Abstract / FREE Full Text [45]. ↵ Bowsher CG , Swain PS . Environmental sensing, information transfer, and cellular decision-making . Current opinion in biotechnology . 2014 ; 28 : 149 – 55 . OpenUrl CrossRef PubMed Web of Science [46]. ↵ Barua A , Hatzikirou H. Cell Decision Making through the Lens of Bayesian Learning . Entropy . 2023 ; 25 ( 4 ): 609 . OpenUrl [47]. ↵ Stano P. Chemical Systems for Wetware Artificial Life: Selected Perspectives in Synthetic Cell Research . International Journal of Molecular Sciences . 2023 ; 24 ( 18 ): 14138 . OpenUrl [48]. ↵ Stano P , Gentili PL , Damiano L , Magarini M. A role for bottom-up synthetic cells in the internet of bio-nano things? Molecules . 2023 ; 28 ( 14 ): 5564 . OpenUrl [49]. ↵ Dannenfelser R , Allen GM , VanderSluis B , Koegel AK , Levinson S , Stark SR , et al. Discriminatory power of combinatorial antigen recognition in cancer T cell therapies . Cell systems . 2020 ; 11 ( 3 ): 215 – 28 . OpenUrl [50]. ↵ Haselman M , Hauck S. The future of integrated circuits: A survey of nanoelectronics . Proceedings of the IEEE . 2009 ; 98 ( 1 ): 11 – 38 . OpenUrl [51]. ↵ Grozinger L , Amos M , Gorochowski TE , Carbonell P , Oyarzún DA , Stoof R , et al. Pathways to cellular supremacy in biocomputing . Nature communications . 2019 ; 10 ( 1 ): 5250 . OpenUrl View the discussion thread. Back to top Previous Next Posted April 15, 2024. Download PDF Supplementary Material Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Engineering sequestration-based biomolecular classifiers with shared resources Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Engineering sequestration-based biomolecular classifiers with shared resources Hossein Moghimianavval , Ignacio Gispert , Santiago R. Castillo , Olaf B. W. H. Corning , Allen P. Liu , Christian Cuba Samaniego bioRxiv 2024.04.15.589451; doi: https://doi.org/10.1101/2024.04.15.589451 Share This Article: Copy Citation Tools Engineering sequestration-based biomolecular classifiers with shared resources Hossein Moghimianavval , Ignacio Gispert , Santiago R. Castillo , Olaf B. W. H. Corning , Allen P. Liu , Christian Cuba Samaniego bioRxiv 2024.04.15.589451; doi: https://doi.org/10.1101/2024.04.15.589451 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Synthetic Biology Subject Areas All Articles Animal Behavior and Cognition (7651) Biochemistry (17746) Bioengineering (13928) Bioinformatics (42066) Biophysics (21499) Cancer Biology (18650) Cell Biology (25579) Clinical Trials (138) Developmental Biology (13409) Ecology (19947) Epidemiology (2067) Evolutionary Biology (24374) Genetics (15633) Genomics (22557) Immunology (17775) Microbiology (40505) Molecular Biology (17217) Neuroscience (88796) Paleontology (667) Pathology (2845) Pharmacology and Toxicology (4836) Physiology (7664) Plant Biology (15179) Scientific Communication and Education (2047) Synthetic Biology (4304) Systems Biology (9839) Zoology (2272)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.