Saved in:
Bibliographic Details
Main Authors: Holzapfel, Patrick, Wildt, Daniel, Schmalfuss, Lisa Andrea
Format: Recurso digital
Language:English
Published: Zenodo 2026
Subjects:
Online Access:https://doi.org/10.5281/zenodo.15488580
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866901969224859648
author Holzapfel, Patrick
Wildt, Daniel
Schmalfuss, Lisa Andrea
author_facet Holzapfel, Patrick
Wildt, Daniel
Schmalfuss, Lisa Andrea
contents <p>Based on a 2D velocity field on a structured grid, the Pathways algorithm analyzes potential swimming paths of fish between a starting point and defined target habitats (Holzapfel et al., 2026). The hydraulic inputs required for the algorithm include node numbers, the <em>x </em>and<em> y</em> coordinates of the calculation nodes, the <em>x</em> and <em>y</em> components of the flow velocity vector, and the water depth across the entire computational grid. Pathways models potential fish paths by allowing movement from the center of one cell to the centers of its four neighboring cells, as well as across the diagonals. To provide additional movement options, eight additional directions were incorporated into the code. These additional directions allow movement between the centers of two neighboring cells to the center of the next cell. Different swimming modes are implemented in the Pathways algorithm, and the swimming mode used to calculate the energy costs for dispersal from the starting patch depends on flow velocity, flow direction, and the modeled fish length (<em>l</em>). The fish length <em>l</em> must be provided as a model parameter. Threshold values that determine the transition between different swimming modes are variables in the code, allowing for flexibility and adaptability to different hydrodynamic and biological scenarios. The available paths for fish movement between habitats in a river section are evaluated based on the energy required for swimming, which is calculated as the time integral of the power <em>P</em> needed to swim at a relative velocity <em>Ur</em> through a fluid velocity field <em>u</em>.</p> <p>**********************************************************************************************************************************************************************************</p> <p>Holzapfel, P., Wildt, D., Schmalfuss, L., Pasternack, G., Hauer, C. (2026). <span>Quantifying connectivity between functional fish habitats: A novel energy-based approach assessing multiple pathways. <em>Ecological Modeling</em>, 515, 111515. </span><a title="Persistent link using digital object identifier" href="https://doi.org/10.1016/j.ecolmodel.2026.111515" target="_blank" rel="noreferrer noopener"><span><span>https://doi.org/10.1016/j.ecolmodel.2026.111515</span></span></a></p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_15488580
institution Zenodo
language eng
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle Pathways: An Algorithm for Modeling Multiple Swimming Paths between Habitats and Their Energetic Costs in a 2D Flow Field
Holzapfel, Patrick
Wildt, Daniel
Schmalfuss, Lisa Andrea
habitat connectivity
path energy cost
<p>Based on a 2D velocity field on a structured grid, the Pathways algorithm analyzes potential swimming paths of fish between a starting point and defined target habitats (Holzapfel et al., 2026). The hydraulic inputs required for the algorithm include node numbers, the <em>x </em>and<em> y</em> coordinates of the calculation nodes, the <em>x</em> and <em>y</em> components of the flow velocity vector, and the water depth across the entire computational grid. Pathways models potential fish paths by allowing movement from the center of one cell to the centers of its four neighboring cells, as well as across the diagonals. To provide additional movement options, eight additional directions were incorporated into the code. These additional directions allow movement between the centers of two neighboring cells to the center of the next cell. Different swimming modes are implemented in the Pathways algorithm, and the swimming mode used to calculate the energy costs for dispersal from the starting patch depends on flow velocity, flow direction, and the modeled fish length (<em>l</em>). The fish length <em>l</em> must be provided as a model parameter. Threshold values that determine the transition between different swimming modes are variables in the code, allowing for flexibility and adaptability to different hydrodynamic and biological scenarios. The available paths for fish movement between habitats in a river section are evaluated based on the energy required for swimming, which is calculated as the time integral of the power <em>P</em> needed to swim at a relative velocity <em>Ur</em> through a fluid velocity field <em>u</em>.</p> <p>**********************************************************************************************************************************************************************************</p> <p>Holzapfel, P., Wildt, D., Schmalfuss, L., Pasternack, G., Hauer, C. (2026). <span>Quantifying connectivity between functional fish habitats: A novel energy-based approach assessing multiple pathways. <em>Ecological Modeling</em>, 515, 111515. </span><a title="Persistent link using digital object identifier" href="https://doi.org/10.1016/j.ecolmodel.2026.111515" target="_blank" rel="noreferrer noopener"><span><span>https://doi.org/10.1016/j.ecolmodel.2026.111515</span></span></a></p>
title Pathways: An Algorithm for Modeling Multiple Swimming Paths between Habitats and Their Energetic Costs in a 2D Flow Field
topic habitat connectivity
path energy cost
url https://doi.org/10.5281/zenodo.15488580