DOI: 10.5281/zenodo.15846700
title: Data simulations from:  A new eco-physical, individual-based model of humpback whale (Megaptera novaeangliae, Borowski, 1781) swimming and diving.

description: ReadMe file/ Zenodo / Data files 

Individual-based Humpback whale diving model (2025): collection of simulated data series. 

Files provided for figures published in:González-Félix, M. , Coston-Guarini, J., Rivière, P., and Guarini, J.-M. 2025. A new eco-physical, individual-based model of humpback whale (Megaptera novaeangliae, Borowski, 1781) swimming and diving. J. Mar. Sci. Eng. 2025, 13(8), 1388; https://doi.org/10.3390/jmse13081388 

 

Simulations generated from model version: Whale_Movement_v9.0a_nodata.sceSimulation results completed during May 2025. 

Model code is available under condition of collaboration, or if required by reviewer. Contact the corresponding author of the article, to learn more: jm.guarini@univ-brest.fr OR guarini.jm.ubo@gmail.com

File naming conventionsOutputs are named by information type. The data files provided here represent the subset of the possibilities exploited in the article figures. Simulated variables included in these files are:V = Velocity, [Time(s), v_x,v_y,v_z]; v is in m per secP = position, [Time(s), p_x(m), p_y(m), p_z(m)];F = Forces, Drag, [Time(s), F_P(N),F_D(N)]; N is in NewtonsO = Oxygen compartment values, [Time(s), L, B_d, B_H, M_d, M_M]MSE = Convergence Criteria, [iter, RMSE];

The complete list of variables simulated by the model is presented in the article. 

Files available by Figure number in published text----Main text files----Figure 2 - Example model output of oxygen levels in lungs, blood, and muscle compartments during an extended period of surface swimming at variable speeds.Figure 2a.  Oxygen volumes in body compartments of model. All oxygen values given as O2. filename(s): Fig2A_O_res_v0.csv L =  lungs, B_d = dissolved in blood, B_H = haemoglobin bound, M_d = dissolved in muscle mass, M_M = myoglobin bound

Figure 2b. Surface swimming trajectory, no diving.filename(s): Fig2B_F_res_v0.csv, Fig2B_P_res_v0.csv, Fig2B_V_res_v0.csv

Figure 3 - Comparing variability of dive estimators as a function of whale individual masses and the average steady-state velocity reached.Figure 3a, b. Distance and Duration underwater possiblefilename(s): Fig3AB_DistDura_v0.csv

Figure 4 - Validation of perceptron training step. filename(s): Fig4_perceptron_v0.csvcolumns: iter (iteration), RMSE (root mean square error)

Figure 5 - Examples of different dives simulated by the modelFigure 5A - Perceptron test divefilename(s): Fig5A_F_v0.csv; Fig5A_P_v0.csv; Fig5A_V_v0.csvFigure 5B - Complex divefilename(s): Fig5B_F_v0.csv; Fig5B_P_v0.csv; Fig5B_V_v0.csvFigure 5C - Engulfmentsfilename(s): Fig5C_50_F_v0.csv; Fig5C_50_P_v0.csv; Fig5C_50_V_v0.csv; Fig5C_100_F_v0.csv; Fig5C_100_P_v0.csv; Fig5C_100_V_v0.csv; Fig5C_150_F_v0.csv; Fig5C_150_P_v0.csv; Fig5C_150_V_v0.csvFigure 5D - Bubble netsfilename(s): Fig5DE_F_v1.csv; Fig5DE_P_v1.csv; Fig5DE_V_v1.csv

Figure 6 - Foraging dive engulfment dynamics simulated for a whale of 10000 kg, dives at three depths: 50, 100, 150 mfilename(s): Fig6_v0.csvcolumns: 50EG_count; 50_O2_remains; 50depth_m; 100EG_count; 100_O2_remains; 100depth_m; 150EG_count; 150_O2_remains; 150depth_mEG_count = number of engulfment events; O2_remains = remaining amount of O2; depth_m = depth

Figure 7 - Testing the effect of drag changes on velocity profilesfilename(s): Fig7_v0.csvcolumns: "Time1X" (valid for all), "normV" value factors 1X, 2X, 4X, 8X, 16X, 32X, 64x

----Supplementary Information figure files----Figure A.1a - CHANGED TO FigureA1 IN FINAL MS - Muscular force varies as a function of whale individual masses and average steady-state velocity reached in the surface swimming simulationfilename(s): Suppl_Info_FigA1a_v0.csvcolumns: Mass(kg), Speed(m/s), Force(N)

Figure A.1b - CHANGED TO Figure A2 IN FINAL MS - Breathing rates as a function of whale individual masses and average steady-state velocity reached in the surface swimming simulationfilename(s): Suppl_Info_FigA1b_v0.csvcolumns: Mass(kg), Speed(m/s), Breath(L/min), Breath(/min)