Full description
Coral size patterns across environmental gradients and morphologiesMarine Lechene, Mariana Álvarez-Noriega, Madison Becker, Maren Toor, Sophie Gordon, Tiny Remmers, Will Figueira, Mia Hoogenboom, Renata Ferrari
Abstract:
Coral reefs are essential ecosystems that provide important ecological services and support the livelihoods of millions of people worldwide. Understanding the size structure of coral populations is critical for assessing recovery potential, yet our knowledge of how environmental conditions influence coral size structure, across a range of coral taxa, remains limited. This study tested three hypotheses: that larger corals are more prevalent (1) at higher latitude, (2) on inshore reefs, and (3) in sheltered habitats due to environmental forcing. We also expect that morphotaxa and depth will modulate coral size structure responses to the three environmental gradients examined. We thus examined spatial patterns in the size structure of six dominant morphotaxa across 84 sites on the Great Barrier Reef and the Torres Strait. We used large-area orthomosaics to measure the planar area of 5880 coral colonies, across gradients in latitude, cross-shelf position, wave exposure and depth. Our main findings indicate that larger corals are more prevalent on inshore reefs and less exposed habitats but not at higher latitude. These patterns were particularly pronounced in top-heavy morphologies, which are more vulnerable to breakage in high-exposure environments. As larger colonies produce more gametes these results can be used to identify reefs, or habitats within reefs, that disproportionately contribute large numbers of larvae to replenish coral populations. Understanding how environmental forces shape coral populations helps inform resilience-based management by identifying source reefs.
METHODS
Data collection and processing
Imagery was collected as part of the Ecological intelligence for reef restoration and adaptation (EcoRRAP) sub-program (https://gbrrestoration.org/program/ecorrap/) following photogrammetry imaging procedures described in (Gordon et al., 2023). The total study sampling size included nine reefs along the Great Barrier Reef and three in the Torres Strait grouped into six clusters (Torres Strait, Offshore North, Offshore Central, Inshore Central, Inshore South and Offshore South; latitude range: -23.917571 to -9.73404). Within each reef, sites on the reef slopes and in lagoons were chosen across a wave exposure (to the prevailing wind direction) gradient (Front = high, Flank = mid, Back = low and Lagoon = lowest exposure) and depths (shallow ~5 m and deep ~12 m – where possible). The combination of site and depth is hereafter referred to as habitat (e.g., back shallow becomes low exposure shallow). Reefs were consideredoffshore or inshore based on water clarity assessment (i.e., inshore more turbid). The total sampling size was 85 sites with four replicates each, hereafter referred to as plots, or a total surface area of approximately 23900 m2 (340 plots of 72 m2 each) sampled in the period between January and May 2021 when no known major disturbance was recorded.
A total of 2000-3000 images were taken at each plot and imported into Agisoft Metashape version 1.7.4 (Agisoft LLC, 2023) for 3D processing. For each plot, a two-dimensional orthomosaic was created from acquired images using custom python scripts with the parameters described in (Lechene et al., 2024). Each orthomosaic was standardised to a size of 12 x 6 m and imported into TagLab v2022.04.21 (Pavoni et al., 2022) for coral colony tracing. Despite variable visibility across sites, all orthomosaics were of sufficient quality to detect small colonies meeting the digitisation criteria detailed below.
Corals were identified to the highest taxonomic resolution possible using six focal morphotaxa: tabular Acropora, Acropora millepora, massive Porites, Pocillopora damicornis, Pocillopora verrucosa, and Stylophora pistillata. These taxa were selected based on their high abundance across sites – quantified from 2021 orthomosaics (see details about species selection in Toor et al. (2025) section 5.2) – and their representation of contrasting life-history strategies. For instance, Acropora spp. exhibit rapid growth and higher susceptibility to mechanical and thermal disturbances, while massive Porites grow slowly but are generally more resistant to stress. A subset of colonies was identified by a highly trained benthic ecologist from the high-resolution images and the orthomosaics. This subset was then validated by a highly trained taxonomist in situ. When the in situ ID did not match the orthomosaic ID, the later was corrected. Validation analyses showed all morphotaxa were identified from images with 80-95 % accuracy.
On each plot, colonies were digitised by delineating them with polygons using TagLab and assigned a class. In TagLab, the ‘4-clicks segmentation’ tool was used to trace colonies rapidly. This tool only requires the user to click on the four extremes of each colony before using an interactive segmentation model to trace its complex boundaries. These boundaries were then manually adjusted using the ‘Edit border’ tool for each colony. Colonies were digitised if they could be assigned to a class with at least 80% certainty, clearly reconstructed (i.e., not blurry or distorted), clearly visible (i.e., not obscured or overtopped by another organism or substrate) and entirely within the boundaries of the orthomosaic. Finally, colony sizes were extracted as 2D planar area in square meters using ArcGIS Pro version 3.0 (ESRI, 2023) and custom ArcPy and python scripts.
Statistical analysis
To examine spatial patterns and the relationship between environmental gradients and coral size structure, we ran three analyses that match the objectives and hypotheses’ structure presented in the introduction. With these three analyses we explored: 1) whether coral size varied between reef clusters distributed along a latitudinal gradient; 2) whether coral size varied between inshore and offshore locations; and 3) whether coral size varied between habitats distributed across gradients of wave exposure (back, deep sites = lowest exposure; front, shallow sites = highest exposure). Each of these analyses included different coral taxa (and morphologies). For all analyses, we fitted Bayesian Generalized Linear Mixed Effect Models (bGLMMs) using the packages brms (Bürkner 2017) and rstan version 2.26.22. (Stan Development Team 2023) within the R Statistical and Graphical Environment version 4.3.1 (R Core Team, 2023). Colonies with partial mortality on the periphery were included, but our method precluded us from accurately determining the size of colonies with central partial mortality (mainly massive Porites), which were subsequently excluded from the analyses (n = 162). We also checked that these excluded colonies were evenly spread among sites therefore it is unlikely that their exclusion would change any observed patterns. It should therefore be noted that we may be slightly overestimating average colony size for massive Porites. Because of higher uncertainty associated with the taxonomic identification of smaller colonies from orthomosaics and to ensure results are not impacted by our ability to detect smaller corals using this method, colonies smaller than 10 cm in diameter (~78 cm2) were excluded from the analyses (n = 3606). Instead of partitioning size data into arbitrary size classes and to keep size as a continuous variable, we performed quantile regressions for three quantiles corresponding to three size classes: smallest: quantile = 0.1 (i.e., the smallest 10%); median: quantile = 0.5 (i.e., the middle of the size distribution) and largest: quantile = 0.95 (i.e., the largest 5%). While other quantiles could have been selected (i.e., 0.25 or 0.75), we opted for more extreme quantiles to emphasise the tails of the distribution where shifts in size structure might be most informative for detecting demographic responses. All models used the same response variable, Coral Colony Planar Area, which was log-transformed and modelled using an asymmetric Laplace distribution adequate for quantile regression. Default priors were used (with the function get_prior of the brms package). Please note, not all taxa were included in all analyses, as for some combination of clusters, sites and cross-shelf position certain taxa were absent and would cause the models to not converge.
Spatial variation in the size structure of coral morphotaxa across a latitudinal gradient was analysed by fitting three bGLMMs (one for each quantile or size class) with predictor variable Cluster interacting with Taxa and nested random effects of Plot within Site. P. verrucosa and S. pistillata were excluded as they were not present at all reef clusters. The six reef clusters were defined to capture both latitudinal position and cross-shelf variation (when applicable), while preserving ecological distinctiveness across reef systems. Clusters were explicitly ordered by latitude, with inshore and offshore reefs treated separately where relevant (e.g., in the southern region) to avoid conflating environmentally distinct habitats.A total of 20,000 iterations with a warmup of 5,000 and thinning of 12 were performed on each of three chains of each model. Posterior contrasts were calculated for each model to compare the estimated marginal means of colony size between clusters using the functions emmeans and pairs of the package emmeans v. 1.8.7 (Lenth, 2023).
Spatial variation in the size structure of coral morphotaxa between inshore and offshore locations was analysed by fitting three bGLMMs with predictor variables: Cross-shelf position interacting with Taxa and Latitudinal cluster and nested random effects of Plot within Site. Cross-shelf position had two levels: inshore and offshore and Latitudinal cluster had two levels: central and south. Only tabular Acropora and P. damicornis were included as they were present at each combination of Cross-shelf position and Latitudinal cluster. A total of 20,000 iterations with a warmup of 5,000 and thinning of 12 were performed on each of three chains of each model except the model corresponding to the smallest size class which needed a total of 50,000 iterations with a warmup of 5,000 and thinning of 20. Posterior contrasts were calculated for each model to compare the estimated marginal means of colony size between inshore and offshore locations.
Spatial variation in the size structure of coral morphotaxa between habitats was analysed by fitting three bGLMMs with predictor variables Habitat interacting with Taxa and nested random effects of Plot within Site within Reef. Habitat was a combination of wave exposure (lowest, low, mid and high) and depth (shallow and deep). All morphotaxa were included. A total of 20,000 iterations with a warmup of 5,000 and thinning of 10 were performed on each of three chains of each model. Posterior contrasts were calculated for each model to compare the estimated marginal means of colony size between habitats.
For all models in all analyses, chains mixing, and convergence were checked using Markov Chain Monte Carlo diagnostics using the rstan package. All chains were well mixed and converged upon a stable posterior (all Rhat values < 1.05). For each model, goodness of fit was checked visually using posterior predictive checks and all models were validated using the DHARMa package version 0.4.6 (Hartig, 2022) to check simulated residuals. The random effect structure in each model was tested and chosen to capture non-independence due to spatial grouping at multiple scales and reflects the expectation that plots within the same reef or site are more similar. We conducted visual inspections of residuals for spatial patterning and overdispersion using randomised quantile residuals. While these checks did not reveal obvious spatial structure or model misspecification in the residuals, we acknowledge that residual spatial autocorrelation may persist even with appropriate random effects.
Posterior predictions and marginal effects were extracted using the emmeans v. 1.8.7 and tidybayes v. 3.0.4 (Kay, 2023b) packages. To visualise the distributions of predicted colony sizes across clusters. cross-shelf position, habitats and morphotaxa, we used the stat_slab() function from the ggdist v. 3.3.0 package (Kay, 2023a). This function displays posterior distributions as smoothed density shapes (“slabs”), which allow visual comparison of distributional spread, skew, and central tendency. By default, slab height is normalised across groups, enabling consistent scaling across facets and facilitating visual comparison of distribution shape across categories. Slab width reflects the relative density of predicted values; narrower and more peaked curves indicate lower posterior variability.
code and data are available at: https://doi.org/10.5281/zenodo.17668070
For further details please refer to the published manuscript:
Lineage
Maintenance and Update Frequency: notPlannedNotes
CreditAustralian Institute of Marine Science (AIMS), Reef Adaptation and Restoration Program
Maren Toor (AIMS)
Tiny Remmers (AIMS)
Renata Ferrari (AIMS)
Mariana Alvarez-Noriega (AIMS)
School of Life and Environmental Science, the University of Sydney (SOLES, USYD)
College of Science and Engineering, James Cook University (JCU)
Madison Becker (AIMS)
Marine Lechene (AIMS)
Sophie Gordon (AIMS)
Mia Hoogenboom (JCU)
Will Figueira (SOLES, USYD)
Modified: 09 10 2026
text: westlimit=151.925688; southlimit=-23.4561755; eastlimit=151.925688; northlimit=-23.4561755
text: westlimit=151.977937; southlimit=-23.472098; eastlimit=151.977937; northlimit=-23.472098
text: westlimit=151.9777105; southlimit=-23.471972; eastlimit=151.9777105; northlimit=-23.471972
text: westlimit=151.9510635; southlimit=-23.4708255; eastlimit=151.9510635; northlimit=-23.4708255
text: westlimit=151.950669; southlimit=-23.470371; eastlimit=151.950669; northlimit=-23.470371
text: westlimit=151.968494; southlimit=-23.454021; eastlimit=151.968494; northlimit=-23.454021
text: westlimit=152.393624; southlimit=-23.900155; eastlimit=152.393624; northlimit=-23.900155
text: westlimit=152.404406; southlimit=-23.894298; eastlimit=152.404406; northlimit=-23.894298
text: westlimit=152.413621; southlimit=-23.884903; eastlimit=152.413621; northlimit=-23.884903
text: westlimit=152.391971; southlimit=-23.917571; eastlimit=152.391971; northlimit=-23.917571
text: westlimit=152.413821; southlimit=-23.896147; eastlimit=152.413821; northlimit=-23.896147
text: westlimit=150.9368275; southlimit=-23.1965435; eastlimit=150.9368275; northlimit=-23.1965435
text: westlimit=150.966579; southlimit=-23.2018935; eastlimit=150.966579; northlimit=-23.2018935
text: westlimit=150.9208225; southlimit=-23.1619975; eastlimit=150.9208225; northlimit=-23.1619975
text: westlimit=150.90294; southlimit=-23.150495; eastlimit=150.90294; northlimit=-23.150495
text: westlimit=150.885571; southlimit=-23.0843065; eastlimit=150.885571; northlimit=-23.0843065
text: westlimit=150.899147; southlimit=-23.085374; eastlimit=150.899147; northlimit=-23.085374
text: westlimit=147.708533; southlimit=-18.6532055; eastlimit=147.708533; northlimit=-18.6532055
text: westlimit=147.702675; southlimit=-18.660365; eastlimit=147.702675; northlimit=-18.660365
text: westlimit=147.7184615; southlimit=-18.652217; eastlimit=147.7184615; northlimit=-18.652217
text: westlimit=147.62735; southlimit=-18.82579; eastlimit=147.62735; northlimit=-18.82579
text: westlimit=147.62727; southlimit=-18.8259; eastlimit=147.62727; northlimit=-18.8259
text: westlimit=147.6372; southlimit=-18.81433; eastlimit=147.6372; northlimit=-18.81433
text: westlimit=143.415763; southlimit=-9.7442395; eastlimit=143.415763; northlimit=-9.7442395
text: westlimit=143.39796; southlimit=-9.759895; eastlimit=143.39796; northlimit=-9.759895
text: westlimit=143.417; southlimit=-9.763955; eastlimit=143.417; northlimit=-9.763955
text: westlimit=143.421395; southlimit=-9.76224; eastlimit=143.421395; northlimit=-9.76224
text: westlimit=143.46012; southlimit=-9.74637; eastlimit=143.46012; northlimit=-9.74637
text: westlimit=143.458505; southlimit=-9.74838; eastlimit=143.458505; northlimit=-9.74838
text: westlimit=143.43519; southlimit=-9.73404; eastlimit=143.43519; northlimit=-9.73404
text: westlimit=147.6372; southlimit=-18.81448; eastlimit=147.6372; northlimit=-18.81448
text: westlimit=147.6686; southlimit=-18.80575; eastlimit=147.6686; northlimit=-18.80575
text: westlimit=147.66394; southlimit=-18.81966; eastlimit=147.66394; northlimit=-18.81966
text: westlimit=147.66391; southlimit=-18.8192; eastlimit=147.66391; northlimit=-18.8192
text: westlimit=146.2536145; southlimit=-16.872041; eastlimit=146.2536145; northlimit=-16.872041
text: westlimit=146.244797; southlimit=-16.8830355; eastlimit=146.244797; northlimit=-16.8830355
text: westlimit=146.244602; southlimit=-16.882674; eastlimit=146.244602; northlimit=-16.882674
text: westlimit=146.2257455; southlimit=-16.8599245; eastlimit=146.2257455; northlimit=-16.8599245
text: westlimit=146.2256785; southlimit=-16.859841; eastlimit=146.2256785; northlimit=-16.859841
text: westlimit=146.4954; southlimit=-18.5715; eastlimit=146.4954; northlimit=-18.5715
text: westlimit=146.495178; southlimit=-18.5720395; eastlimit=146.495178; northlimit=-18.5720395
text: westlimit=146.4882; southlimit=-18.5505; eastlimit=146.4882; northlimit=-18.5505
text: westlimit=146.4884; southlimit=-18.5508; eastlimit=146.4884; northlimit=-18.5508
text: westlimit=146.4885; southlimit=-18.5408; eastlimit=146.4885; northlimit=-18.5408
text: westlimit=146.4886; southlimit=-18.541; eastlimit=146.4886; northlimit=-18.541
text: westlimit=146.4995; southlimit=-18.5394; eastlimit=146.4995; northlimit=-18.5394
text: westlimit=146.4991134; southlimit=-18.53961283; eastlimit=146.4991134; northlimit=-18.53961283
text: westlimit=143.389355; southlimit=-9.867615; eastlimit=143.389355; northlimit=-9.867615
text: westlimit=143.388545; southlimit=-9.8757; eastlimit=143.388545; northlimit=-9.8757
text: westlimit=143.39442; southlimit=-9.882025; eastlimit=143.39442; northlimit=-9.882025
text: westlimit=143.41004; southlimit=-9.87996; eastlimit=143.41004; northlimit=-9.87996
text: westlimit=143.40722; southlimit=-9.88359; eastlimit=143.40722; northlimit=-9.88359
text: westlimit=142.92542; southlimit=-9.88136; eastlimit=142.92542; northlimit=-9.88136
text: westlimit=142.932925; southlimit=-9.878565; eastlimit=142.932925; northlimit=-9.878565
text: westlimit=142.90854; southlimit=-9.985315; eastlimit=142.90854; northlimit=-9.985315
text: westlimit=143.00543; southlimit=-9.9312; eastlimit=143.00543; northlimit=-9.9312
text: westlimit=142.926535; southlimit=-10.03707; eastlimit=142.926535; northlimit=-10.03707
text: westlimit=142.922705; southlimit=-9.934095; eastlimit=142.922705; northlimit=-9.934095
text: westlimit=143.399805; southlimit=-9.748695; eastlimit=143.399805; northlimit=-9.748695
text: westlimit=143.399825; southlimit=-9.748895; eastlimit=143.399825; northlimit=-9.748895
text: westlimit=151.952453; southlimit=-23.428043; eastlimit=151.952453; northlimit=-23.428043
text: westlimit=151.920934; southlimit=-23.433982; eastlimit=151.920934; northlimit=-23.433982
text: westlimit=151.952418; southlimit=-23.4284405; eastlimit=151.952418; northlimit=-23.4284405
text: westlimit=143.407125; southlimit=-9.88359; eastlimit=143.407125; northlimit=-9.88359
text: westlimit=151.920269; southlimit=-23.434075; eastlimit=151.920269; northlimit=-23.434075
text: westlimit=147.6688; southlimit=-18.80592; eastlimit=147.6688; northlimit=-18.80592
text: westlimit=147.65257; southlimit=-18.83191; eastlimit=147.65257; northlimit=-18.83191
text: westlimit=147.6525; southlimit=-18.83187; eastlimit=147.6525; northlimit=-18.83187
text: westlimit=147.63338; southlimit=-18.833; eastlimit=147.63338; northlimit=-18.833
text: westlimit=147.63316; southlimit=-18.83125; eastlimit=147.63316; northlimit=-18.83125
text: westlimit=147.6929265; southlimit=-18.9493475; eastlimit=147.6929265; northlimit=-18.9493475
text: westlimit=147.699285; southlimit=-18.944062; eastlimit=147.699285; northlimit=-18.944062
text: westlimit=147.701909; southlimit=-18.949382; eastlimit=147.701909; northlimit=-18.949382
text: westlimit=145.4502155; southlimit=-14.65072495; eastlimit=145.4502155; northlimit=-14.65072495
text: westlimit=145.450096; southlimit=-14.650714; eastlimit=145.450096; northlimit=-14.650714
text: westlimit=145.441894; southlimit=-14.667794; eastlimit=145.441894; northlimit=-14.667794
text: westlimit=145.445447; southlimit=-14.6980975; eastlimit=145.445447; northlimit=-14.6980975
text: westlimit=145.4693795; southlimit=-14.6912735; eastlimit=145.4693795; northlimit=-14.6912735
text: westlimit=145.492935; southlimit=-14.649439; eastlimit=145.492935; northlimit=-14.649439
text: westlimit=145.465276; southlimit=-14.6877065; eastlimit=145.465276; northlimit=-14.6877065
text: westlimit=146.2174315; southlimit=-16.8471725; eastlimit=146.2174315; northlimit=-16.8471725
text: westlimit=146.217424; southlimit=-16.8472105; eastlimit=146.217424; northlimit=-16.8472105
text: westlimit=146.1837795; southlimit=-16.881947; eastlimit=146.1837795; northlimit=-16.881947
text: westlimit=146.183993; southlimit=-16.8820015; eastlimit=146.183993; northlimit=-16.8820015
text: westlimit=146.2372885; southlimit=-16.8484505; eastlimit=146.2372885; northlimit=-16.8484505
text: westlimit=146.237223; southlimit=-16.8485425; eastlimit=146.237223; northlimit=-16.8485425
text: westlimit=146.2536695; southlimit=-16.872083; eastlimit=146.2536695; northlimit=-16.872083
text: westlimit=143.41574; southlimit=-9.74409; eastlimit=143.41574; northlimit=-9.74409
code and processed data: Marine Lechene. (2025). maalechene/Size-structure: Data and code for 'Coral size patterns across environmental gradients and morphologies' (Version v1). Zenodo. https://doi.org/10.5281/zenodo.17668071
doi :
https://doi.org/10.5281/zenodo.17668070![]()
global : 48de2e3c-52a9-42f0-84ac-eb13baab0b07
- global : 580f148c-38a3-4edc-a14d-cf04c0d63faa
