The Gray-Scott system in this lab is one modern reaction-diffusion toy model. It tracks two fields, usually called and :
The terms with are diffusion: each field spreads out. The terms are reaction: feeds on and makes more of itself. The and controls feed and kill the chemicals. Small changes in those two rates push the system into different regions of pattern space.
Why different diffusion matters
If everything diffused at the same rate, disturbances would tend to smear out. Turing's counter-intuitive insight was that an inhibitor spreading faster than an activator can stabilise the large-scale field while letting local peaks survive. Local activation says "make more here". Wider inhibition says "but not too close to another one". The spacing between spots is not manually chosen; it falls out of the competition between reaction and diffusion.
A pattern can be local all the way down
The grid never needs to know the final shape. Each cell only updates from its neighbours and the two chemical values at that point. The global pattern is what local rules look like after enough time.
How to use this lab
Try Spots, Coral, Maze, Mitosis, and Waves. They are different parameter regions in the same equations, not separate drawing algorithms. Then switch to Custom and nudge feed and kill rates. The interesting thing is how narrow the good regions can be. A tiny move changes spots into worms, worms into waves, or a lively pattern into a blank stable field.
Some food for thought: the same mathematical shape appears outside biology. Cloud streets, vegetation bands, catalytic reactions, and some manufacturing defects all share the same moral. When local growth competes with longer-range smoothing or inhibition, space starts organising itself.