Skip to content

2piruben/bacchus

Repository files navigation

BACCHUS

BACteria Colony Hybrid Unified Simulator

(Some people will ask "Unified?", Bacchus will answer: Wine not?)


Bacchus is a hybrid agent-based model simulating bacterial colonies in which each bacteria can be provided by an internal set of reactions and bacteria can interact by secreting diffusible molecules.

Files

  • bacterium.cpp, bacterium.h the bacterium class contains the properties of each single bacterium in the population
  • population.cpp, population.h the population class manages groups of bacterium objects controlling their evolution in time
  • algebra2d.cpp, algebra2d.h library to perform vector operations in the plane
  • pars.in input parameter file
  • main.cpp main file to run the simulation
  • popplot.py Python code to create colony images and videos from the output of main.

TODO list:

  • Change the ".in" file to a ".xml" or ".json"

About

Bacterial Colony Hybrid Unified Simulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published