Life on Earth can be viewed as a complex network of interactions between living organisms and their respective environments. By parsing the natural world into various ecosystems and biomes, the extent and significance of such interaction among species and between organisms and...