A New Improved and Extended Version of the Multicell Bacterial Simulator gro

Authored by Alfonso Rodriguez-Paton, Martin Gutierrez, Paula Gregorio-Godoy, del Pulgar Guillermo Perez, Luis E Munoz, Sandra Saez

Date Published: 2017

DOI: 10.1021/acssynbio.7b00003

Sponsors: European Union Chilean National Commission for Scientific and Technological Research (CONICYT)

Platforms: C++

Model Documentation: Other Narrative

Model Code URLs: https://github.com/liaupm/GRO-LIA

Abstract

gro is a cell programming language developed in Klavins Lab for simulating colony growth and cell cell communication. It is used as a synthetic biology prototyping tool for simulating multicellular biocircuits and microbial consortia. In this work, we present several extensions made to gro that improve the performance of the simulator, make it easier to use, and provide new functionalities. The new version of gro is between 1 and 2 orders of magnitude faster than the original version. It is able to grow microbial colonies with up to 105 cells in less than 10 min. A new library, CellEngine, accelerates the resolution of spatial physical interactions between growing and dividing cells by implementing a new shoving algorithm. A genetic library, CelIPro, based on Probabilistic Timed Automata, simulates gene expression dynamics using simplified and easy to compute digital proteins. We also propose a more convenient language specification layer, ProSpec, based on the idea that proteins drive cell behavior. CellNutrient, another library, implements Monod-based growth and nutrient uptake functionalities. The intercellular signaling management was improved and extended in a library called CeliSignals. Finally, bacterial conjugation, another local cell cell communication process, was added to the simulator. To show the versatility and potential outreach of this version of gro, we provide studies and novel examples ranging from synthetic biology to evolutionary microbiology. We believe that the upgrades implemented for gro have made it into a powerful and fast prototyping tool capable of simulating a large variety of systems and synthetic biology designs.
Tags
Individual-based model environment diffusion synthetic biology Populations Gene-expression Escherichia-coli Intercellular communication Spatial dynamics Cell-cell interactions Cell shoving algorithm Synthetic microbial consortia Multicellular biocircuits Biocad tools Gro Cell-cell communication Plasmid transfer Regulators