Community ecology is a subiscipline of ecology which studies the distribution, abundance, demography, and interactions between coexisting populations. Interactions between populations, determined by specific genotypic and phenotypic characteristics, is the primary focus of community ecology.