Search bioRxiv⌕ Search

Biology subjects

Poole, W.

Publications and source records attributed to Poole, W..

5 recordsLinked to original sources

A Physics-based Model Reveals Mechanisms of Epigenetic Memory

In multi-cellular eukaryotic organisms, cell type and specific functional identity are defined by the epigenetic patterning of chemical modifications to DNA and chromatin that modulate the expression and silencing of specific genes. When a cell divides, histones containing important epigenetic marks are distributed between the two daughter strands leading to a temporary dilution of epigenetic information and cell identity. In this work we introduce a physics-based model of epigenetic memory that explains how cells restore and maintain H3K9me3 and H3K27me3 histone methylation patterning after cell division. We demonstrate that emergence and maintenance of the epigenetic program is driven by an evolved mechanism that makes use of the biophysics of polymers, phase condensates and enzymatic activity. We validate our model via genome-wide epigenetic time-course simulation and comparison to experimental epigenetic data from multiple donors, multiple cell types, and for multiple epigenetic marks. Finally, we use our model as a conceptual framework to understand cellular reprogramming by hypothesizing that these processes first contend with and later utilize somatic epigenetic maintenance programs.

biophysics↗

Metabolomics-informed coarse-grained model enables prediction of cell-free protein expression dynamics

Cell-free expression systems have gained considerable attention for their potential in biomanufac-turing, biosensing, and circuit prototyping. All these endeavors make use of the innate metabolic activity of cell lysates. However, our knowledge of the underlying nature of cell-free metabolism remains lacking. In this work, we use non-targeted mass spectrometry to generate time-course measurements of small molecules in E. coli cell lysates (metabolomics) during cell-free protein synthesis (CFPS) to show that the majority of E. colis metabolism is active in cell lysate. Fur-thermore, these data indicate that protein synthesis is a relatively small metabolic burden on cell lysates compared to the background metabolism, and that the build-up of multiple metabolic waste products is fundamentally responsible for stopping cell-free protein expression as opposed to depletion of fuel sources. We use these insights coupled with high-throughput CFPS experiments to develop a foundational coarse-grained mechanistic model of CFPS which we show can be easily recalibrated using Bayesian parameter inference techniques to provide accurate models across hundreds of novel experimental conditions. This work provides new experimental insights into the effects of cell-free metabolism on CFPS and establishes a novel framework for leveraging existing CFPS models in new experimental contexts, opening the avenue to future cell-free applications aimed at building complex systems, from multilayered biological circuits to synthetic biological cells.

synthetic biology↗

Characterization of Integrase and Excisionase Activity in Cell-free Protein Expression System Using a Modeling and Analysis Pipeline

We present a full-stack modeling, analysis, and parameter identification pipeline to guide the modeling and design of biological systems starting from specifications to circuit implementations and parameterizations. We demonstrate this pipeline by characterizing the integrase and excisionase activity in cell-free protein expression system. We build on existing Python tools -- BioCRNpyler, AutoReduce, and Bioscrape -- to create this pipeline. For enzyme-mediated DNA recombination in cell-free system, we create detailed chemical reaction network models from simple high-level descriptions of the biological circuits and their context using BioCRNpyler. We use Bioscrape to show that the output of the detailed model is sensitive to many parameters. However, parameter identification is infeasible for this high-dimensional model, hence, we use AutoReduce to automatically obtain reduced models that have fewer parameters. This results in a hierarchy of reduced models under different assumptions to finally arrive at a minimal ODE model for each circuit. Then, we run sensitivity analysis-guided Bayesian inference using Bioscrape for each circuit to identify the model parameters. This process allows us to quantify integrase and excisionase activity in cell extracts enabling complex-circuit designs that depend on accurate control over protein expression levels through DNA recombination. The automated pipeline presented in this paper opens up a new approach to complex circuit design, modeling, reduction, and parameterization.

synthetic biology↗

Vivarium: an interface and engine for integrative multiscale modeling in computational biology

AO_SCPLOWBSTRACTC_SCPLOWO_ST_ABSMotivationC_ST_ABSThis paper introduces Vivarium - software born of the idea that it should be as easy as possible for computational biologists to define any imaginable mechanistic model, combine it with existing models, and execute them together as an integrated multiscale model. Integrative multiscale modeling confronts the complexity of biology by combining heterogeneous datasets and diverse modeling strategies into unified representations. These integrated models are then run to simulate how the hypothesized mechanisms operate as a whole. But building such models has been a labor-intensive process that requires many contributors, and they are still primarily developed on a case-by-case basis with each project starting anew. New software tools that streamline the integrative modeling effort and facilitate collaboration are therefore essential for future computational biologists. ResultsVivarium is a Pythonic software for building integrative multiscale models. It provides an interface that makes individual models into modules that can be wired together in large composite models, parallelized across multiple CPUs, and run with Vivariums simulation engine. Vivariums utility is demonstrated by building composite models that combine several modeling frameworks: agent based models, ordinary differential equations, stochastic reaction systems, constraint-based models, solid-body physics, and spatial diffusion. This demonstrates just the beginning of what is possible - future efforts can integrate many more types of models and at many more biological scales. AvailabilityThe models, simulation pipelines, and notebooks developed for this paper are available at the vivarium-notebooks repository: https://github.com/vivarium-collective/vivarium-notebooks. Vivarium-core is available at https://github.com/vivarium-collective/vivarium-core, and has been released on PyPI. The Vivarium Collective (https://vivarium-collective.github.io) is a repository of freely-available Vivarium processes and composites, including the processes used in Section 3. Supplementary materials provide with an extensive methodology section, with several code listings that demonstrate the basic interfaces.

systems biology↗

BioCRNpyler: Compiling Chemical Reaction Networks from Biomolecular Parts in Diverse Contexts

Biochemical interactions in systems and synthetic biology are often modeled with chemical reaction networks (CRNs). CRNs provide a principled modeling environment capable of expressing a huge range of biochemical processes. In this paper, we present a software toolbox, written in Python, that compiles high-level design specifications represented using a modular library of biochemical parts, mechanisms, and contexts to CRN implementations. This compilation process offers four advantages. First, the building of the actual CRN representation is automatic and outputs Systems Biology Markup Language (SBML) models compatible with numerous simulators. Second, a library of modular biochemical components allows for different architectures and implementations of biochemical circuits to be represented succinctly with design choices propagated throughout the underlying CRN automatically. This prevents the often occurring mismatch between high-level designs and model dynamics. Third, high-level design specification can be embedded into diverse biomolecular environments, such as cell-free extracts and in vivo milieus. Finally, our software toolbox has a parameter database, which allows users to rapidly prototype large models using very few parameters which can be customized later. By using BioCRNpyler, users ranging from expert modelers to novice script-writers can easily build, manage, and explore sophisticated biochemical models using diverse biochemical implementations, environments, and modeling assumptions. Author summaryThis paper describes a new software package BioCRNpyler (pronounced "Biocompiler") designed to support rapid development and exploration of mathematical models of biochemical networks and circuits by computational biologists, systems biologists, and synthetic biologists. BioCRNpyler allows its users to generate large complex models using very few lines of code in a way that is modular. To do this, BioCRNpyler uses a powerful new representation of biochemical circuits which defines their parts, underlying biochemical mechanisms, and chemical context independently. BioCRNpyler was developed as a Python scripting language designed to be accessible to beginning users as well as easily extendable and customizable for advanced users. Ultimately, we see Biocrnpyler being used to accelerate computer automated design of biochemical circuits and model driven hypothesis generation in biology.

synthetic biology↗