Community ecology is the study of communities formed of populations of different species. It includes the study of the interactions between species, such as mutualism, predation and competition ...