Ecology is the interactions between various organisms and their environments. This includes interactions between living and non living factors.