bioRxiv Science⌕ Search

Biology subjects

Vidal, G.

Publications and source records attributed to Vidal, G..

2 recordsLinked to original sources

LOICA: Logical Operators for Integrated Cell Algorithms

1Mathematical and computational modeling is essential to genetic design automation and for the synthetic biology design-build-test-learn cycle. The construction and analysis of models is enabled by abstraction based on a hierarchy of components, devices, and systems that can be used to compose genetic circuits. These abstract elements must be parameterized from data derived from relevant experiments, and these experiments related to the part composition of the abstract components of the circuits measured. Here we present LOICA (Logical Operators for Integrated Cell Algorithms), a Python package for modeling and characterizing genetic circuits based on a simple object-oriented design abstraction. LOICA uses classes to represent different biological and experimental components, which generate models through their interactions. High-level designs are linked to their part composition via SynBioHub. Furthermore, LOICA communicates with Flapjack, a data management and analysis tool, to link to experimental data, enabling abstracted elements to characterize themselves.

synthetic biology↗

Flapjack: a data management and analysis tool for genetic circuit characterization

Characterization is fundamental to the design, build, test, learn (DBTL) cycle for engineering synthetic genetic circuits. Components must be described in such a way as to account for their behavior in a range of contexts. Measurements and associated metadata, including part composition, constitute the test phase of the DBTL cycle. These data may consist of measurements of thousands of circuits, measured in hundreds of conditions, in multiple assays potentially performed in different labs and using different techniques. In order to inform the learn phase this large volume of data must be filtered, collated, and analyzed. Characterization consists of using this data to parameterize models of component function in different contexts, and combining them to predict behaviors of novel circuits. Tools to store, organize, share, and analyze large volumes of measurement and metadata are therefore essential to linking the test phase to the build and learn phases, closing the loop of the DBTL cycle. Here we present such a system, implemented as a web app with a backend data registry and analysis engine. An interactive frontend provides powerful querying, plotting and analysis tools, and we provide a REST API and Python package for full integration with external build and learn software. All measurements are associated to circuit part composition via SBOL. We demonstrate our tool by characterizing a range of genetic components and circuits according to composition and context.

synthetic biology↗