87 research outputs found

    Experimental Biological Protocols with Formal Semantics

    Full text link
    Both experimental and computational biology is becoming increasingly automated. Laboratory experiments are now performed automatically on high-throughput machinery, while computational models are synthesized or inferred automatically from data. However, integration between automated tasks in the process of biological discovery is still lacking, largely due to incompatible or missing formal representations. While theories are expressed formally as computational models, existing languages for encoding and automating experimental protocols often lack formal semantics. This makes it challenging to extract novel understanding by identifying when theory and experimental evidence disagree due to errors in the models or the protocols used to validate them. To address this, we formalize the syntax of a core protocol language, which provides a unified description for the models of biochemical systems being experimented on, together with the discrete events representing the liquid-handling steps of biological protocols. We present both a deterministic and a stochastic semantics to this language, both defined in terms of hybrid processes. In particular, the stochastic semantics captures uncertainties in equipment tolerances, making it a suitable tool for both experimental and computational biologists. We illustrate how the proposed protocol language can be used for automated verification and synthesis of laboratory experiments on case studies from the fields of chemistry and molecular programming

    Efficient Switches in Biology and Computer Science

    Get PDF
    Biological systems are adapted to respond quickly to changes in their environment. Signal processing often leads to all-or-none switch-like activation of downstream pathways. Such biological switches are based on molecular interactions that form positive feedback loops. Proper signal processing and switching have to be made by the noisy interactions of fluctuating molecular components; still, switching has to happen quickly once a threshold in the input signal is reached. Several computing algorithms have been designed to perform similar all-or-none decisions with high efficiency. We discuss here how the structure and dynamical features of a computational algorithm resemble the behaviour of a large class of biological switches and what makes them work efficiently. Furthermore, we highlight what biologists can learn by looking at specific features of computational algorithms

    Integration of light and circadian signals that regulate chloroplast transcription by a nuclear-encoded sigma factor

    Get PDF
    We investigated the signalling pathways that regulate chloroplast transcription in response to environmental signals. One mechanism controlling plastid transcription involves nuclear‐encoded sigma subunits of plastid‐encoded plastid RNA polymerase. Transcripts encoding the sigma factor SIG5 are regulated by light and the circadian clock. However, the extent to which a chloroplast target of SIG5 is regulated by light‐induced changes in SIG5 expression is unknown. Moreover, the photoreceptor signalling pathways underlying the circadian regulation of chloroplast transcription by SIG5 are unidentified. We monitored the regulation of chloroplast transcription in photoreceptor and sigma factor mutants under controlled light regimes in Arabidopsis thaliana. We established that a chloroplast transcriptional response to light intensity was mediated by SIG5; a chloroplast transcriptional response to the relative proportions of red and far red light was regulated by SIG5 through phytochrome and photosynthetic signals; and the circadian regulation of chloroplast transcription by SIG5 was predominantly dependent on blue light and cryptochrome. Our experiments reveal the extensive integration of signals concerning the light environment by a single sigma factor to regulate chloroplast transcription. This may originate from an evolutionarily ancient mechanism that protects photosynthetic bacteria from high light stress, which subsequently became integrated with higher plant phototransduction networks

    Dawn and Dusk Set States of the Circadian Oscillator in Sprouting Barley (Hordeum vulgare) Seedlings

    Get PDF
    The plant circadian clock is an internal timekeeper that coordinates biological processes with daily changes in the external environment. The transcript levels of clock genes, which oscillate to control circadian outputs, were examined during early seedling development in barley (Hordeum vulgare), a model for temperate cereal crops. Oscillations of clock gene transcript levels do not occur in barley seedlings grown in darkness or constant light but were observed with day-night cycles. A dark-to-light transition influenced transcript levels of some clock genes but triggered only weak oscillations of gene expression, whereas a light-to-dark transition triggered robust oscillations. Single light pulses of 6, 12 or 18 hours induced robust oscillations. The light-to-dark transition was the primary determinant of the timing of subsequent peaks of clock gene expression. After the light-to-dark transition the timing of peak transcript levels of clock gene also varied depending on the length of the preceding light pulse. Thus, a single photoperiod can trigger initiation of photoperiod-dependent circadian rhythms in barley seedlings. Photoperiod-specific rhythms of clock gene expression were observed in two week old barley plants. Changing the timing of dusk altered clock gene expression patterns within a single day, showing that alteration of circadian oscillator behaviour is amongst the most rapid molecular responses to changing photoperiod in barley. A barley EARLY FLOWERING3 mutant, which exhibits rapid photoperiod–insensitive flowering behaviour, does not establish clock rhythms in response to a single photoperiod. The data presented show that dawn and dusk cues are important signals for setting the state of the circadian oscillator during early development of barley and that the circadian oscillator of barley exhibits photoperiod-dependent oscillation states

    On Chemical Reaction Network Design by a Nested Evolution Algorithm

    Get PDF
    International audienceOne goal of synthetic biology is to implement useful functions with biochemical reactions, either by reprogramming living cells or programming artificial vesicles. In this perspective, we consider Chemical Reaction Networks (CRN) as a programming language, and investigate the CRN program synthesis problem. Recent work has shown that CRN interpreted by differential equations are Turing-complete and can be seen as analog computers where the molecular concentrations play the role of information carriers. Any real function that is computable by a Turing machine in arbitrary precision can thus be computed by a CRN over a finite set of molecular species. The proof of this result gives a numerical method to generate a finite CRN for implementing a real function presented as the solution of a Polynomial Initial Values Problem (PIVP). In this paper, we study an alternative method based on artificial evolution to build a CRN that approximates a real function given on finite sets of input values. We present a nested search algorithm that evolves the structure of the CRN and optimizes the kinetic parameters at each generation. We evaluate this algorithm on the Heaviside and Cosine functions both as functions of time and functions of input molecular species. We then compare the CRN obtained by artificial evolution both to the CRN generated by the numerical method from a PIVP definition of the function, and to the natural CRN found in the BioModels repository for switches and oscillators

    Syntax-Guided Optimal Synthesis for Chemical Reaction Networks

    Get PDF
    We study the problem of optimal syntax-guided synthesis of stochastic Chemical Reaction Networks (CRNs) that plays a fundamental role in design automation of molecular devices and in the construction of predictive biochemical models. We propose a sketching language for CRNs that concisely captures syntactic constraints on the network topology and allows its under-specification. Given a sketch, a correctness specification, and a cost function defined over the CRN syntax, our goal is to find a CRN that simultaneously meets the constraints, satisfies the specification and minimizes the cost function. To ensure computational feasibility of the synthesis process, we employ the Linear Noise Approximation allowing us to encode the synthesis problem as a satisfiability modulo theories problem over a set of parametric Ordinary Differential Equations (ODEs). We design and implement a novel algorithm for the optimal synthesis of CRNs that employs almost complete refutation procedure for SMT over reals and ODEs, and exploits a meta-sketching abstraction controlling the search strategy. Through relevant case studies we demonstrate that our approach significantly improves the capability of existing methods for synthesis of biochemical systems and paves the way towards their automated and provably-correct design

    Scaling up genetic circuit design for cellular computing:advances and prospects

    Get PDF

    What makes a biological clock efficient?

    No full text
    Biological clocks regulate the proper periodicity of several processes at the cellular and organismal level. The cell cycle and circadian rhythm are the best characterized among these but several other biological clocks function in cells at widely variable periodicity. The underlying molecular networks are controlled by delayed negative feedbacks, but the role of positive feedbacks and substrate-depletion has been also proposed to play crucial roles in the regulation of these processes. Here we will investigate which features of biological clocks might be important for their efficient timekeepin
    • 

    corecore