Can be used for simulation of organisms living in communities. Each organism is represented individually and genome scale metabolic models determine the uptake and release of compounds. Biological processes such as movement, diffusion, chemotaxis and kinetics are available along with data analysis techniques.
BacArena is an agent based modeling framework for cellular communities.
Existing genome-scale metabolic models can be used to simulate growth and interactions in time and space. In BacArena two well established methods are merged: a) Flux balance analysis to predict the activity of metabolic reactions and b) Agent based modelling in order to provide an environment.
It has been efficiently implemented in R language (with some C++ routines) and is freely available CRAN.
- Install the development version: ```r library(devtools) install_github("euba/bacarena")
Special hints for linux user:
Special hints for windows user:
A tutorial is available: Introduction
Please report bugs, disorders or features you would like to see: Issues
redefined growth model
fixed several issues related to grid geometry (relevant for non-square grids)
handling of alternative solutions with flux variability analysis
diffusion and advection can be blocked for occupied cells
corrected bugs related to continuing of simulations
renamed growth to biomass in [email protected]
gut community example data set
methods for evaluation of replicates
fixed numerical bugs
fixed growth model
advances plotting using ggplot2:
integration of shadow prices
addDefaultMed() and addEssentialMed()
imporved cross feeding detection
alternative objectives integration
lots of smaller bugfixes...
new method statSpec()
fixed bug in addSubs()
new method findFeeding()
fixed bug in addEval()
new method openArena()
initial cran release