next up previous
Next: Small-world networks [3 P] Up: MLB_Exercises_2008 Previous: Distributed computing: WTA [5

Patterning [5+4* P]

Use the artificial organism simulator (AOS) to program a blast cell $ B0$ to grow cells to from a pattern that resembles a Japanese flag.

a)
Download the simulator4 and read the README.txt file. Modify the XML files config/environment_patterning.xml and config/organism_patterning.xml to program the environment and the cells.

You can use the following competences and reactors for this example:

DivideCompetence, MigrateCompetence, ConstReactor, SourceReactor, DiffSourceReactor and KillReactor.

You can visualize the results of a simulation with the MATLAB script visualize (see README.txt).

b)
Program the blast cell to divide into two types of output cells $ C1$ and $ C2$ that should self-organize to form a pattern that resembles a Japanese flag. To obtain a smooth pattern the output cells $ C_1$ and $ C_2$ should produce chemicals $ c_1$ and $ c_2$ . Don't care about the specific colors of the flag. You can of course produce more than two cell types. Run the simulation for 100000 time steps.

c)
[2* P] Program the blast cell to divide into three types of output cells $ C1$ , $ C2$ and $ C_3$ that should self-organize to form a pattern that resembles a French flag. You can of course produce more than three cell types.

c)
[2* P] Program the blast cell to divide into two types of output cells $ C1$ and $ C2$ that should self-organize to form a pattern that resembles the flag of Austria or Burundi. You can of course produce more than two cell types.

Present your results clearly, structured and legible. Document them in such a way that anybody can reproduce them effortless.


next up previous
Next: Small-world networks [3 P] Up: MLB_Exercises_2008 Previous: Distributed computing: WTA [5
Haeusler Stefan 2009-01-19