Combining agent-based, trait-based and demographic approaches to model coral community dynamics - Data and scripts