Spatial heterogeneity plays a crucial role in the coexistence of species. Despite recognition of the importance of self-organization in creating environmental heterogeneity in otherwise uniform landscapes, the effects of such self-organized pattern formation in promoting coexistence through facilitation are still unknown. In this study, we investigated the effects of pattern formation on species interactions and community spatial structure in ecosystems with limited underlying environmental heterogeneity, using self-organized patchiness of the aquatic macrophyte Callitriche platycarpa in streams as a model system. Our theoretical model predicted that pattern formation in aquatic vegetation - due to feedback interactions between plant growth...