Plants and animals depend on each other to survive in an ecosystem. They are biotic factors that interact through providing food and shelter. Animals also affect plants through behaviors like eating some plants, fertilizing soil, and burrowing. Abiotic factors like sunlight, water, soil conditions and climate also impact ecosystems by influencing what plants can grow and whether animals have resources to live. Ecosystems vary based on location and climate, with different communities in places like rainforests, deserts, deciduous forests, savannas, taigas and tundras.