Search bioRxiv⌕ Search

Biology subjects

Ali Al-Radhawi, M.

Publications and source records attributed to Ali Al-Radhawi, M..

8 recordsLinked to original sources

Optimization of heuristic logic synthesis by iteratively reducing circuit substructures using a database of optimal implementations

Minimal synthesis of Boolean functions is an NP-hard problem, and heuristic approaches typically give suboptimal circuits. However, in the emergent field of synthetic biology, genetic logic designs that use even a single additional Boolean gate can render a circuit unimplementable in a cell. This has led to a renewed interest in the field of optimal multilevel Boolean synthesis. For small numbers (1-4) of inputs, an exhaustive search is possible, but this is impractical for large circuits. In this work, we demonstrate that even though it is challenging to build a database of optimal implementations for anything larger than 4-input Boolean functions, a database of 4-input optimal implementations can be used to greatly reduce the number of logical gates required in larger heuristic logic synthesis implementations. The proposed algorithm combines the heuristic results with an optimal implementation database and yields average improvements in fractional gate-count reduction relative to ABC of 5.16% for 5-input circuits and 4.54% for 6-input circuits on outputs provided by the logic synthesis tool ABC. In addition to the gains in the efficiency of the implemented circuits, this work also attests to the importance and practicality of the field of optimal synthesis, even if it cannot directly provide results for larger circuits. The focus of this work is on circuits made exclusively of 2-input NOR gates but the presented results are readily applicable to 2-input NAND circuits as well as (2-input) AND/NOT circuits. The framework proposed here is likely to be adaptable to other types of circuits. Moreover, a small computational pipeline is provided for integration with synthetic biology tools such as Cello. An implementation of the described algorithm, HLM (Hybrid Logic Minimizer), is available at https://github.com/sontaglab/HLM/.

synthetic biology↗

Identifying competition phenotypes in synthetic biochemical circuits

Synthetic gene circuits require cellular resources, which are often limited. This leads to competition for resources by different genes, which alter a synthetic genetic circuits behavior. However, the manner in which competition impacts behavior depends on the identity of the "bottleneck" resource which might be difficult to discern from input-output data. In this paper, we aim at classifying the mathematical structures of resource competition in biochemical circuits. We find that some competition structures can be distinguished by their response to different competitors or resource levels. Specifically, we show that some response curves are always linear, convex, or concave. Furthermore, high levels of certain resources protect the behavior from low competition, while others do not. We also show that competition phenotypes respond differently to various interventions. Such differences can be used to eliminate candidate competition mechanisms when constructing models based on given data. On the other hand, we show that different networks can display mathematically equivalent competition phenotypes.

synthetic biology↗

A synthetic distributed genetic multi-bit counter

A design for genetically-encoded counters is proposed via repressor-based circuits. An N -bit counter reads sequences of input pulses and displays the total number of pulses, modulo 2N . The design is based on distributed computation, with specialized cell types allocated to specific tasks. This allows scalability and bypasses constraints on the maximal number of circuit genes per cell due to toxicity or failures due to resource limitations. The design starts with a single-bit counter. The N -bit counter is then obtained by interconnecting (using diffusible chemicals) a set of N single-bit counters and connector modules. An optimization framework is used to determine appropriate gate parameters and to compute bounds on admissible pulse widths and relaxation (inter-pulse) times, as well as to guide the construction of novel gates. This work can be viewed as a step toward obtaining circuits that are capable of finite-automaton computation, in analogy to digital central processing units. Graphical Abstract O_FIG O_LINKSMALLFIG WIDTH=200 HEIGHT=200 SRC="FIGDIR/small/468063v1_ufig1.gif" ALT="Figure 1"> View larger version (65K): org.highwire.dtl.DTLVardef@19a5330org.highwire.dtl.DTLVardef@cbb5c2org.highwire.dtl.DTLVardef@a0b5borg.highwire.dtl.DTLVardef@16f9d07_HPS_FORMAT_FIGEXP M_FIG C_FIG

synthetic biology↗

Distributed implementation of Boolean functions by transcriptional synthetic circuits

Starting in the early 2000s, a sophisticated technology has been developed for the rational construction of synthetic genetic networks that implement specified logical functionalities. Despite impressive progress, however, the scaling necessary in order to achieve greater computational power has been hampered by many constraints, including repressor toxicity and the lack of large sets of mutually-orthogonal repressors. As a consequence, a typical circuit contains no more than roughly seven repressor-based gates per cell. A possible way around this scalability problem is to distribute the computation among multiple cell types, which communicate among themselves using diffusible small molecules (DSMs) and each of which implements a small sub-circuit. Examples of DSMs are those employed by quorum sensing systems in bacteria. This paper focuses on systematic ways to implement this distributed approach, in the context of the evaluation of arbitrary Boolean functions. The unique characteristics of genetic circuits and the properties of DSMs require the development of new Boolean synthesis methods, distinct from those classically used in electronic circuit design. In this work, we propose a fast algorithm to synthesize distributed realizations for any Boolean function, under constraints on the number of gates per cell and the number of orthogonal DSMs. The method is based on an exact synthesis algorithm to find the minimal circuit per cell, which in turn allows us to build an extensive database of Boolean functions up to a given number of inputs. For concreteness, we will specifically focus on circuits of up to 4 inputs, which might represent, for example, two chemical inducers and two light inputs at different frequencies. Our method shows that, with a constraint of no more than seven gates per cell, the use of a single DSM increases the total number of realizable circuits by at least 7.58-fold compared to centralized computation. Moreover, when allowing two DSMs, one can realize 99.995% of all possible 4-input Boolean functions, still with at most 7 gates per cell. The methodology introduced here can be readily adapted to complement recent genetic circuit design automation software.

synthetic biology↗

A mathematical model exhibiting the effect of DNA methylation on the stability boundary in cell-fate networks

Cell-fate networks are traditionally studied within the framework of gene regulatory networks. This paradigm considers only interactions of genes through expressed transcription factors and does not incorporate chromatin modification processes. This paper introduces a mathematical model that seamlessly combines gene regulatory networks and DNA methylation, with the goal of quantitatively characterizing the contribution of epigenetic regulation to gene silencing. The "Basin of Attraction percentage" is introduced as a metric to quantify gene silencing abilities. As a case study, a computational and theoretical analysis is carried out for a model of the pluripotent stem cell circuit as well as a simplified self-activating gene model. The results confirm that the methodology quantitatively captures the key role that methylation plays in enhancing the stability of the silenced gene state.

systems biology↗

A computational framework for a Lyapunov-enabled analysis of biochemical reaction networks

Complex molecular biological processes such as transcription and translation, signal transduction, post-translational modification cascades, and metabolic pathways can be described in principle by biochemical reactions that explicitly take into account the sophisticated network of chemical interactions regulating cell life. The ability to deduce the possible qualitative behaviors of such networks from a set of reactions is a central objective and an ongoing challenge in the field of systems biology. Unfortunately, the construction of complete mathematical models is often hindered by a pervasive problem: despite the wealth of qualitative graphical knowledge about network interactions, the form of the governing nonlinearities and/or the values of kinetic constants are hard to uncover experimentally. The kinetics can also change with environmental variations. This work addresses the following question: given a set of reactions and without assuming a particular form for the kinetics, what can we say about the asymptotic behavior of the network? Specifically, it introduces a class of networks that are "structurally (mono) attractive" meaning that they are incapable of exhibiting multiple steady states, oscillation, or chaos by virtue of their reaction graphs. These networks are characterized by the existence of a universal energy-like function called a Robust Lyapunov function (RLF). To find such functions, a finite set of rank-one linear systems is introduced, which form the extremals of a linear convex cone. The problem is then reduced to that of finding a common Lyapunov function for this set of extremals. Based on this characterization, a computational package, Lyapunov-Enabled Analysis of Reaction Networks (LEARN), is provided that constructs such functions or rules out their existence. An extensive study of biochemical networks demonstrates that LEARN offers a new unified framework. Basic motifs, three-body binding, and genetic networks are studied first. The work then focuses on cellular signalling networks including various post-translational modification cascades, phosphotransfer and phosphorelay networks, T-cell kinetic proofreading, and ERK signalling. The Ribosome Flow Model is also studied. Author summaryA theoretical and computational framework is developed for the identification of biochemical networks that are "structurally attractive". This means that they only allow global point attractors and they cannot exhibit any other asymptotic behavior such as multi-stability, oscillations, or chaos for any choice of the kinetics. They are characterized by the existence of energy-like functions. A computational package is made available for usage by a wider community. Many relevant networks in molecular biology satisfy the assumptions, and some are analyzed for the first time.

systems biology↗

Transient Probability Distributions of Gene Regulatory Networks with Slow Promoter Kinetics

1. Introduction 1. Introduction 2. Transient Dynamics of... Example: The Self-Repressing... References In a previous work [1], we have shown that, under a suitable time-scale separation hypothesis, the stationary probability mass functions of gene regulatory networks can be written as mixtures of Poisson distribution.\n\nIn this work, we study the time-evolution of the probability mass function and show that it can be approximated via similar techniques.\n\nFirst, we review the relevant material from [1].\n\n1.1 The Reaction Network Structure In this paper, a GRN is formally defined as a set of nodes (genes) that are connected with each other through regulatory interactions via the proteins that the genes express. The regulatory proteins are called transcription factors(TFs). A ...

systems biology↗

On the Periodic Gain of the Ribosome Flow Model

1. Introduction 1. Introduction 2. Problem Formulation 3. Optimal Control and... 4. Optimality of the... References The Ribosome Flow Model (RFM) model is a deterministic model of translation with n sites [1, 2], It is a mean-field approximation of a standard model for translation elogation Totally Asymmetric Simple Exclusion Process (TASEP) [3, 4]. The model can be written as follows: [Formula 1](1)where x(t) is the occupancy vector x(t) = [x1(t); x2(t)), ..., xn(t))], and where all the{lambda} ...

systems biology↗