There is potential for feedback loops whereby organisms, through their ecological function, engineer the environmental conditions they are then exposed to. Environmental conditions, in turn, affect organismal life histories and hence their function rates. Project coralINT aims to explore these loops by integrating three ecological niche concepts: the Grinellian niche (species resource and environmental needs), the Eltonian niche (species function), and niche construction (the effect species functions have on the environment). The project focuses on reef corals, a group of organisms that build highly complex structures, which harbour an extraordinary concentration of biodiversity and are known to be highly sensitive to change in environmental conditions. The project aims to use simultaneous estimates of species composition, environmental conditions and function, mapped with high precision on coral reefs to develop and test theory linking across the three niche concepts.