O applet implementa num autómato celular as regras do modelo de Murray. Na rede quadrada cada quadrado representa um pigmento do embrião que pode estar num dos dois estados definidos pelo modelo:
Cada célula, no decorrer da simulação, actualiza o seu estado consoante as concentrações de activador A e inibidor I. Como vimos, estas dependem da distância à célula que as libertou e é precisamente esta dependência que definie o padrão resultante. Para cada célula é definido pelo o utilizador um raio exterior, outer-radius, segundo as direcções x e y, e um raio interior, inner-radius, segundo as mesmas direcções. Estes raios definem as vizinhanças dentro das quais uma célula diferenciada pode influenciar directamente a célula ao centro. O raio interior define a vizinhança na qual as células D contribuem com activador A, o raio exterior define o anel cujas células D contribuem com inibidor I. Assim, a cada passo, para cada célula, é calculado o balanço entre activador e inibidor somando o número de células na sua vizinhança que contribuem com activador e o número de células que contribuem com inibidor. O número de inibidoras é ainda multiplicado pelo valor do parâmetro ratio, definido pelo utilizador, que representa um factor adicional de competição entre os dois morfogenes. Por exemplo, se ratio = 0,35 então o inibidor é 35% mais fraco que o activador.
Resumindo, em cada passo, para cada célula, o modelo segue as seguintes regras:
O applet tem 6 parâmetros que podem ser ajustados:
Clicando no botão step o applet executa um passo apenas, isto é, uma única actualização do estado das células. Clicando em go, o applet executa passos sucessivamente até clicar de novo para parar. Sempre que reajustar os slides relativos aos raios prima setup, mas se pretender fazer alterações apenas nos outros dois cursores, basta clicar em restart (esta indicação é particularmente importante, porque quando se carrega em setup o programa, demora algum tempo a estabelecer as vizinhanças de cada célula).
À medida que modelo corre pode emergir um padrão, que acaba por estabilizar, e neste caso as células não mudam mais de estado, ou, nalguns casos, pode entrar num regime periódico em que o estado de algumas células oscila permanentemente entre as duas cores.
sugestão 1:
sugestão 2:
Que padrão observa em cada um dos casos? Porque é que modificando os raios os padrões são diferentes?
Este modelo ajuda-nos a perceber como é que o mesmo mecanismo pode ser responsável pela pelagem de animais com padrões tão diferentes, como as riscas dos tigres ou as pintas do leopardo. Mais ainda, permite perceber porque é que diferentes indivíduos da mesma espécie não têm padrões exactamente iguais: - Apesar de as regras serem as mesmas, a distribuição inicial de células com pigmento no estado D é diferente para cada indivíduo.