Emergent behavior of bacteria in a multiagent system

Bacteria forming clusters in a Petri dish is a common example of emergent behavior, i.e. many seemingly simple bacteria, when under stress, form clusters through basic rules of interaction. Under suitable conditions, the clusters form spectacular patterns [1]. Those properties of bacteria have inspired a lot of modeling work, attempting to reproduce the patterns and make sense of them.