ryan_m_b said:
If we had the knowledge of all the relevant biochemistry and the necessary computational power and programming to simulate a colony of bacteria we only need to strap more computers into the mix. The hardest part will be gaining the relevant knowledge of starting organism and environment conditions and writing the relevant simulation software.
I think, from a modeling perspective, you would still need another level of abstraction to understand the colony in whole, especially since bacteria can swap genetic material so frequently. It really brings a whole new level of complexity, you now have a supernetwork. A network within a network that can swap "submotifs".
In fact, we have two different mathematical modeling schemes; population dynamics for the ecology, molecular networks for describing processes inside the single cell. People are working form both ends to model, they haven't met in the middle yet (as far as I know of). You always have to compromise one way or the other. It's not just about computational resources: the programming exceptions and logic handling becomes impossible when you try to both generalize and specify at the same time.
Colonies:
Masayasu Mimura, Hideo Sakaguchi, Mitsugu Matsugarbagea, Reaction-diffusion modelling of bacterial colony patterns, Physica A: Statistical Mechanics and its Applications, Volume 282, Issues 1-2, 1 July 2000, Pages 283-303, ISSN 0378-4371, DOI: 10.1016/S0378-4371(00)00085-6.
(http://www.sciencedirect.com/science/article/pii/S0378437100000856)
Keywords: Pattern formation; Bacterial colony; Reaction-diffusion models
Inside Bacteria:
Bacterial Molecular Networks
Methods and Protocols
Series: Methods in Molecular Biology, Vol. 804
Helden, Jacques van; Toussaint, Ariane; Thieffry, Denis (Eds.)
1st Edition., 2011, 470 p. 139 illus.