Two simulations. Under netlogo/ is the agent based simulation total.nlogo that simulates bacteria exploring different environments with experimentally determined probabalistic motilities.
Under graphBasedSimualtion is a graph based simulation built in java and python.
python -m venv env
pip freeze > requirments.txt
pip install -r requirements.txt