LOICA
LOICA provides Python-based object-oriented modeling, design, and parameterization of genetic networks to support synthetic biology design-build-test-learn cycles.
Key Features:
- Python implementation: Implemented in Python and supplies computational and mathematical modeling capabilities relevant to genetic design automation.
- Object-oriented abstraction: Represents biological and experimental components as classes to encapsulate elements of genetic circuits.
- Hierarchical composition: Enables composition of abstract elements into hierarchical structures including components, devices, and systems.
- Model generation: Generates models from interactions among classes to represent genetic network behavior.
- SynBioHub integration: Connects high-level designs to their constituent parts via SynBioHub.
- Flapjack interface: Interfaces with Flapjack to link experimental data and support data management and analysis.
- Data-driven parameterization: Enables parameterization of models based on empirical experimental measurements.
- Support for DBTL cycle: Supports the design-build-test-learn cycle by connecting theoretical models to experimental data for iterative refinement.
Scientific Applications:
- Genetic circuit design and simulation: Design, model, and simulate genetic circuits and networks within synthetic biology projects.
- Model-based characterization: Characterize genetic components and systems by fitting and testing models against experimental data.
- Data-driven parameter inference: Derive model parameters from experimental measurements stored and managed through Flapjack.
- Genetic design automation support: Map high-level designs to parts repositories via SynBioHub to enable genetic design automation workflows.
Methodology:
LOICA uses an object-oriented design abstraction in which biological and experimental components are represented as classes composed into hierarchical components, devices, and systems; models are generated from interactions among these classes and parameterized using experimental data linked via SynBioHub and Flapjack.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 2/20/2022
- Last Updated:
- 2/20/2022
Operations
Publications
Vidal G, Vidal-Céspedes C, Rudge TJ. LOICA: Logical Operators for Integrated Cell Algorithms. Unknown Journal. 2021. doi:10.1101/2021.09.21.460548.