A spatio-temporal species distribution model: biomass, habitat suitability, trawling and marine heatwaves
21 October 2026
Aims
Data decisions
617 valid hauls, GSA 6 (northern Spain)
1,631 valid hauls, GSAs 17-18 (Adriatic)
Red mullet absent from 17% of GSA 6 hauls and 11% of Adriatic hauls.
Discussion point: two thin years: GSA 6 in 2020 (39 hauls, COVID-19) and the Adriatic in 2017 (61 hauls).
log(biomass) = bottom temperature + depth + ω (spatial) + ε (spatio-temporal, AR(1) by year)
| GSA 6 | GSAs 17-18 | |
|---|---|---|
| Per +100 m depth | −94% | −68% |
| Per +1 °C bottom temp. | +18% | +17% |
| Spatial range | 86 km | 151 km |
| Largest |ε| | 0.7 | 2.9 |
Change in predicted biomass per unit of each covariate, on the response scale.
sanity() checks passed)Highest on the inner shelf along the whole coast, dropping quickly offshore.
Highest in the shallow northern basin and along the Croatian coast; a gentler depth gradient over a much wider shelf.
ω (first column): persistent hotspots not explained by depth and temperature
ε by year: small in GSA 6, large in the Adriatic (up to ±2.9, a factor of ~18 in biomass)
Sum of predicted biomass × cell area, per year
−3% GSA 6, 2015 → 2021 (Tweedie GAM of Section 2b: −12% in density)
77% to 146% The Adriatic index fluctuates more, between 77% and 146% of its 2014-2021 mean
Discussion point: each area peaks in its least-sampled year. Index standard errors (get_index()) would show how uncertain these years are.
Fixed effects (depth + bottom temperature) rescaled to 0-1 across all years in each area; reproduces the group’s maps. Highest on the shallow inner shelf; in the Adriatic, the northern basin scores high almost everywhere.
Discussion point: the % change of a 0-1 index explodes where HSI ≈ 0 (up to +217% in one GSA 6 cell): use the difference in HSI and a 2014-2021 trend rather than two years.
Local correlation between red mullet and GFW trawling effort, by year
Discussion point: in small windows, correlations near ±1 are common by chance: add a significance test or a whole-area overlap measure.
Summer heatwaves (Hobday et al. 2016) computed on the prediction grid of each area
Discussion point: the two areas do not share their heatwave years (2020: strong in GSA 6, almost none in the Adriatic), so comparisons need area-specific years.
Trends 2014-2021 per cell, as % of the cell’s mean per year; grey: not significant (p ≥ 0.05). Significant biomass trends: 3% of cells; none after correcting for multiple tests.
Grey in A: no SST data north of 45°N. Significant biomass trends: 12% of cells; none after correcting for multiple tests.
Core grounds (cells with 80% of hours): blue-grey in both types of summer, red strong only, dark blue weak only.
| GSA 6 | Adriatic | |
|---|---|---|
| Overlap D, strong vs weak | 0.72 | 0.72 |
| Overlap D, same type | 0.71, 0.7 | 0.71, 0.72 |
| Centre shift | 1.4 km | 3.9 km |
| Effort on red mullet hotspots | 13% / 14% | 23% / 20% |
Same grounds in strong and weak heatwave summers: overlap as high as between two summers of the same type (D: 1 = identical effort distribution).
Adriatic: biomass drops in the two strongest heatwave summers (2015, 2018), recovers the year after; overall ρ = -0.14
GSA 6: the opposite, its strongest heatwave summers are among its higher-biomass years (ρ = 0.53)
Discussion point: eight years per area, two areas in opposite directions: a hypothesis to test, not a result.
Year-specific deviation of predicted biomass (ε) in each cell, against heatwaves and trawling, with depth, latitude and year in the model
get_index(), especially for the thinly sampled yearsThese slides
theophilemt92.github.io/gfw-med-data-lab/
climate-env-ais/Quarto_slides_2C_red_mullet.html
Full report (Section 2c)
theophilemt92.github.io/gfw-med-data-lab/
climate-env-ais/Quarto_report_CLIMATE-ENV-AIS.html
MEDITS from JRC; environment from Copernicus Marine; trawling effort from Global Fishing Watch. Figures and numbers from the report rendered 22 Oct 2026, 11:34.
Global Fishing Watch Mediterranean Data Lab · climate-env-ais · Section 2c