Larval sablefish observations, environmental data, and associated analysis code from 1995-2018
Data files
Sep 25, 2026 version files 127.16 MB
-
Covariates.xlsx
17.52 KB
-
createPredictionGrid.R
4.55 KB
-
getMesh.R
1.18 KB
-
README.md
9.11 KB
-
sablefish_code.R
96.54 KB
-
sablefish.csv
4.07 MB
-
Sablefish.Rproj
218 B
-
Shapefiles.zip
122.95 MB
-
timeblocks.xlsx
18.30 KB
Abstract
Interannual variability in both local environmental conditions and basin-scale oceanographic modes of variability is thought to drive larval fish abundance by affecting the timing and location of spawning. We used an extensive compiled dataset of larval fish density from 1995-2018 from continental shelf regions off central California to the Gulf of Alaska to model how sablefish (Anoplopoma fimbria) shifted larval seasonality and geography in response to environmental variability and oceanographic regime shifts. The most predictive spatiotemporal model was the simplest and did not include seasonal or geographic variability, with bottom depth and sea surface temperature as the most predictive environmental covariates. Sablefish larval distributions were centered in the shelf region of the eastern Gulf of Alaska and exhibited correlated shifts among latitudinal, longitudinal, and onshore-offshore center of gravities, but not with seasonal changes. There were few links between geographic and seasonal center of gravities and average environmental conditions, though modeled larval abundance peaked earlier in the year during warmer, spicier average ocean conditions and positive Pacific Decadal Oscillation values. Phase-specific conditional effects models for the Pacific Decadal Oscillation and Oceanic Niño Index showed that sablefish larvae were uniformly associated with water temperatures between 7-8°C while having a more variable relationship with bottom depth. Our results indicate that sablefish larvae demonstrate seasonal shifts in order to maintain a consistent thermal habitat.
Dataset DOI: 10.5061/dryad.8gtht772s
Description of the data and file structure
We collated data from five long-term ichthyoplankton sampling programs covering the region between the Southern California Bight (35° latitude) to the Alaska Peninsula in the western Gulf of Alaska. From north to south, these surveys were the National Oceanic and Atmospheric Administration (NOAA) Ecosystems and Fisheries Oceanography Coordinated Investigations (EcoFOCI), multiple compiled surveys organized by Department of Fisheries & Oceans Canada (DFO), the NOAA Pre-recruit Survey, Newport Hydrographic Line (NH-Line), and the California Cooperative Oceanic Fisheries Investigations (CalCOFI).
Using this combined dataset, we set out to investigate three primary questions: 1) Which environmental covariates are most predictive of larval sablefish distributions across their range? 2) Is the abundance of larval sablefish best described by a strategy of changing phenology, geography, or both, and are these shifts correlated? 3) Do larval sablefish exhibit varying relationships with environmental covariates under different climate phases or events?
Files and variables
File: sablefish.csv
Variables
- year: Year in YYYY
- month: Month in MM
- program: Name of long-term ichthyoplankton sampling program.
- date: Date in YYYY-MM-DD format
- timeblock: 4- or 5-year time blocks were used to temporally aggregate points for better modeling. Character value, one of "1995-1999", "2000-2004", "2005-2009", "2010-2014", or "2015-2018".
- gear: Gear used in the survey. Character value, one of "Manta" or "Ring/Bongo".
- latitude: Latitude in decimal degrees.
- longitude: Longitude in decimal degrees.
- X: Latitude in equidistant conic coordinates (km from 45 deg N)
- Y: Longitude in equidistant conic coordinates (km from -135 deg W)
- sst_roms: Sea surface temperature in degrees Celsius, from regional oceanographic model
- sst_scaled: Sea surface temperature centered (mean subtracted) and scaled (divided by the standard deviation)
- ssh_roms: Sea surface height in meters, from regional oceanographic model
- ssh_scaled: Sea surface height centered (mean subtracted) and scaled (divided by the standard deviation)
- salinity_roms: Sea surface salinity in parts per thousand, from regional oceanographic model
- salinity_scaled: Sea surface salinity centered (mean subtracted) and scaled (divided by the standard deviation)
- spice_roms: Spiciness (a measure of water density calculated from salinity and temperature), from regional oceanographic model
- spice_scaled: Spiciness centered (mean subtracted) and scaled (divided by the standard deviation)
- bottom_depth: Bottom depth in m (more negative values indicate deeper depths)
- bottom_depth_scaled: Bottom depth centered (mean subtracted) and scaled (divided by the standard deviation)
- larvae_m3: Larval density metric in abundance/meters cubed.
- region: General geographic region. Character value, one of "Continental US", "Canada", or "Gulf of Alaska."
- pdo: Pacific Decadal Oscillation value, available here.
- pdo_regime: PDO values above 0 are classified as "Warm", values less than 0 are classified as "Cool".
- oni: Oceanic Niño Index values, available here.
- oni_regime: ONI values greater than 0.5 indicated an El Niño phase, values less than -0.5 indicated a La Niña phase, and values between -0.5 and 0.5 indicated a “Null” period.
File: createPredictionGrid.R
Description: Code to create 50 km grid used to model larval density across the sampling region.
File: sablefish_code.R
Description: Primary code to create and compare models, analyze predicted output, and construct plots.
File: Shapefiles.zip
Description: Required shapefiles for visualization and creating land buffer for sdmTMB mesh.
File: getMesh.R
Description: R code to generate the INLA mesh that sdmTMB models are prefaced on.
File: timeblocks.xlsx
Description: Timeblock designations for 1995-2018, used to link year in datasets to a character timeblock string.
File: Covariates.xlsx
Description: List of covariate combinations for selecting the most predictive set of environmental covariates for each species. Required for rerunning model code in modelComparison.R file.
Abbreviations:
- SST: Sea surface temperature
- SSH: Sea surface height
- SSS: Sea surface salinity
- CHL: Chlorophyll
File: Sablefish.Rproj
Description: R project shell, useful for running code without the need to redefine working directory variable.
Code/software
Required software:
R version 4.4.1
Required packages:
| Package | General purpose | Version | Citation |
| blockCV | Analysis | 3.2-0 | Valavi et al. (2019) |
| cmocean | Visualization | 0.3-2 | Thyng et al. (2016) |
| corrplot | Visualization | 0.95 | Wei & Simko (2024) |
| cowplot | Visualization | 1.2.0 | Wilke (2025) |
| dplyr | Data management | 1.2.1 | Wickham et al. (2014) |
| fmesher | Analysis | 0.7.0 | Lindgren (2023) |
| ggeffects | Analysis | 2.3.2 | Lüdecke (2018) |
| ggplot2 | Visualization | 4.0.2 | Hadley Wickham (2016) |
| ggpubr | Visualization | 0.6.3 | Kassambara (2026) |
| httr | Data management | 1.4.8 | Wickham (2026) |
| lubridate | Data management | 1.9.5 | Grolemund & Wickham (2011) |
| marmap | Analysis | 1.0.12 | Pante & Simon-Bouhet (2013) |
| mgcv | Analysis | 1.9-4 | Wood (2011) |
| mgcViz | Visualization | 0.2.1 | Fasiolo et al. (2020) |
| ncdf4 | Data management | 1.24 | Pierce (2025) |
| nlme | Analysis | 3.1-169 | Pinheiro J, Bates D, DebRoy S, Sarkar D (2019) |
| raster | Visualization | 3.5-32 | Fasiolo et al. (2020) |
| readxl | Data management | 1.4.5 | Wickham & Bryan (2026) |
| rerddap | Data management | 1.2.3 | Chamberlain (2026) |
| rerddapXtracto | Data management | 1.2.5 | Mendelssohn (2026) |
| sdmTMB | Analysis | 1.0.0 | Anderson et al. (2022) |
| sdmTMBextra | Analysis | 0.0.5 | Anderson et al. (2022) |
| sf | Data management | 1.1-0 | Pebesma & Bivand (2023) |
| stringr | Data management | 1.6.0 | Wickham (2025) |
| tidyr | Data management | 1.3.2 | (Wickham & Bryan, 2026) |
| writexl | Data management | 1.5.4 | Ooms (2025) |
| xlsx | Data management | 0.6.5 | Dragulescu & Arendt (2020) |
Access information
The full datasets of the surveys compiled are available through the following locations/contacts:
- EcoFOCI: By request [Link]
- Department of Fisheries & Oceans Canada: By request (current contacts are R. Ian Perry or Moira Galbraith)
- NH-Line: By request [Link]
- Pre-Recruit Survey: By request [Link]
- CalCOFI: ERDDAP (Dataset ID: erdCalCOFIlrvcnt)
Pacific Decadal Oscillation values are available here.
Oceanic Nino Index values are available here.
Sablefish larval data
We collated data from five long-term ichthyoplankton sampling programs covering the region between the Southern California Bight (35° latitude) to the Alaska Peninsula in the western Gulf of Alaska. From north to south, these surveys were the National Oceanic and Atmospheric Administration (NOAA) Ecosystems and Fisheries Oceanography Coordinated Investigations (EcoFOCI), multiple compiled surveys organized by Department of Fisheries & Oceans Canada (DFO), the NOAA Pre-recruit Survey, Newport Hydrographic Line (NH-Line), and the California Cooperative Oceanic Fisheries Investigations (CalCOFI). Larval data includes samples taken by oblique and paired bongo tows with 236-505 µm mesh from throughout the study area, along with neuston tows from Alaska and southern California. Neuston tows had 505 µm mesh and net openings between 0.13-15 m2. Tows were subset to 1995 to 2018 within the 200 nmi Exclusive Economic Zone within ocean or estuarine waters (salinity ≥ 30 ppt). The northern geographic extent of the area examined was bounded by the latitudinal range of positive tows (59.8°N). We restricted the southern limit to be ≥ 35°N latitude. From north to south, these surveys were the National Oceanic and Atmospheric Administration (NOAA) Ecosystems and Fisheries Oceanography Coordinated Investigations (EcoFOCI), multiple compiled surveys organized by Department of Fisheries & Oceans Canada (DFO), the NOAA Pre-recruit Survey, Newport Hydrographic Line (NH-Line), and the California Cooperative Oceanic Fisheries Investigations (CalCOFI).
The full datasets of the surveys compiled are available through the following locations/contacts:
- EcoFOCI: By request: https://apps-afsc.fisheries.noaa.gov/ichthyo/index.php
- Department of Fisheries & Oceans Canada: By request (current contacts are R. Ian Perry or Moira Galbraith)
- NH-Line: By request: https://www.integratedecosystemassessment.noaa.gov/regions/california-current/newport-hydrographic-line
- Pre-Recruit Survey: By request: https://www.fisheries.noaa.gov/inport/item/18603
- CalCOFI: ERDDAP, https://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdCalCOFIlrvcnt.html (Dataset ID: erdCalCOFIlrvcnt)
Environmental data
Environmental data were extracted from a 10-km Regional Ocean Modeling System (ROMS) configured for the eastern Pacific at a 10-km resolution from 1995-2020 (Pozo Buil et al. in prep). The model was forced with daily atmospheric fields from the ERA5 reanalysis produced by European Centre for Medium-Range Weather Forecasts (Hersbach et al. 2020) and with open-ocean boundary conditions from the 1/12° Global Ocean Reanalysis and Simulation (Lellouche et al. 2021) with a five-day resolution. We extracted sea surface temperature (SST), sea surface height (SSH), sea surface salinity (SSS), and spiciness from ROMS. Spiciness was averaged over the upper 250 m of the water column, corresponding to the maximum depth sampled across the five programs. Empirical catch data collected from field sampling were matched to ROMS data using bilinear interpolation. Bottom depth (i.e., water depth at each sampling location) was extracted for each data point using R package ‘marmap’ (Pante and Simon-Bouhet 2013) which uses bathymetry 15 arc-second data from the 2022 NOAA Earth TOPOgraphy dataset (National Centers for Environmental Information [NCEI] 2022). Pacifical Decadal Oscillation values are available at https://www.ncei.noaa.gov/pub/data/cmb/ersst/v5/index/ersst.v5.pdo.dat and Oceanic Nino Index values are available at https://origin.cpc.ncep.noaa.gov/products/analysis_monitoring/ensostuff/ONI_v5.php.
References:
Hersbach H, Bell B, Berrisford P et al. The ERA5 global reanalysis. Quarterly Journal of the Royal Meteorological Society 2020;146(730):1999–2049. https://doi.org/10.1002/QJ.3803.
Lellouche JM, Eric G, Romain BB et al. The Copernicus Global 1/12° Oceanic and Sea Ice GLORYS12 Reanalysis. Front Earth Sci (Lausanne) 2021;9:698876. https://doi.org/10.3389/FEART.2021.698876.
National Centers for Environmental Information (NCEI). ETOPO 2022 15 Arc-Second Global Relief Model. 2022. https://doi.org/10.25921/fd45-gt74.
Pante E, Simon-Bouhet B. marmap: A package for importing, plotting and analyzing bathymetric and topographic data in R. PLoS One 2013;8(9). https://doi.org/10.1371/journal.pone.0073051.
