I'd like to do some planetary-scale random map generation, with a plausible climate model, biomes, etc. I can generate reasonable elevation, temperature, and rainfall data, but I haven't found any decent information online about how to compute specific biomes as a function of those data.

Have any of you done any climate and biome modelling for your world maps, or do you know of any good resources for this kind of thing?