WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

oceanhackweek/ohw25_proj_zooplankton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

AI Assisted Next Day Predictive Modeling for Zooplankton (ohw25_zooplankton)

Team Members

Participants: Syed Usama Imtiaz, Dafrosa Kataraihya, Ismat Jahan; Fellows: Dwight Owens, Dr. Rui Jin

Project Summary

Zooplankton Acoustic Profiler (ZAP) systems can be used to monitor abundance and migration patterns of zooplankton in the water column. We wanted to know if a rich ZAP dataset, with accompanying environmental variables, could be used to develop a zooplankton prediction model. Since zooplankton are keystone species in the marine environment, prediction modeling could support aquatic health monitoring systems.

Background

960px-Haeckel_Copepoda

Zooplankton are keystone species within the marine environment. They are primary consumers, grazing on phytoplankton and acting as a vital link in the food web, transferring energy to higher trophic levels. As such, their abundance and composition could be considered good indicators of overall ecosystem health. Abrupt changes in zooplankton populations can indicate environmental disruptions, which may result from marine heat waves, contamination events or other rapid shifts in environmental conditions.

Zooplankton consume phytoplankton. When phytoplankton populations experience rapid growth, we refer to the event as an algal bloom. If these blooms are composed of species that produce toxins, they are termed harmful algal blooms (HABs). Zooplankton grazing can impact the dynamics of these blooms, and in some cases, can even control them by consuming the harmful algae, according to ScienceDirect.com. Given the critical role of zooplankton in the marine food web and their sensitivity to environmental changes, monitoring and predicting zooplankton dynamics can indeed contribute to an early warning system for environmental stressors, possibly including the potential for HABs. By observing trends in zooplankton populations and understanding their interactions with phytoplankton and other environmental factors, scientists can develop models to forecast zooplankton population dyanamics.

Observing Zooplankton

Echosounder Image

Bioacoustic echosounders are active acoustic instruments that can be used to monitor zooplankton based on backscatter intensities, which correlates with biomass. Many zooplankton ascend to surface waters at night and descend during the day to avoid predators. Echosounders clearly show these vertical movements as shifting “acoustic layers” over 24-hour cycles. For this study, we used data collected by a 200 kHz bioacoustic echosounder manufactured by ASL Environmental Labs (ASL, 2020).

This instrument was deployed at a depth of 97 metres on Ocean Networks Canada's VENUS Saanich Inlet Instrument Platform, on the southeast coast of Vancouver Island, British Columbia, Canada (see map of Saanich Inlet below). It was co-located with other oceanographic instruments, including a Conductivity-Temperature-Depth instrument, oxygen sensor and others. 18056451730_2f98f758ea_b

Methodology

Our workflow for this study included the following steps:

Data collection

For this study we combined 2 years of high frequency echosounder data from the Ocean Networks Canada (ONC) observatory, compiled into a dataset by Dr. Mei Sato (Sato et al., 2018) with environmental data (temperature, density, salinity, oxygen, sound speed, pressure) from ONC's Saanich Inlet VENUS Instrument Platform (ONC, 2019) as well as solar irradiance data collected at the nearby Deep Cove Elementary School (School-Based Weather Station Network, 2008-2010).

Preprocessing

We first worked to align our data on temporal and spatial scales by averaging higher-resolution 1-minute echosounder data and 30-minute environmental variables to a common hourly time scale.

From signals at every meter we calculated the vertical deltas. We also grouped vertical bins into three generalized depth layers, deep (40-90 m), "thermosaline" (20-40 m), shallow (0-20 m).

Feature development

In addition to the environmental variables, we chose additional time-related features including hour, date, month, year. We also checked for variances over 80% between depth layers to derive significant deltas, which could be used as features.

We generated a plot summarizing signal distribution across all depths over the full 2008-2010 time period, in order to visualize the data assess temporal patterns.

For each time-varying variable and depth horizon, we computed: lags, capturing persistence/autocorrelation; absolute changes, capturing short-term steps such as fronts or mixing events; momentum deltas between two past points, summarizing 1-day trends without using the current value; and percent changes.

Model selection

For our initial model, we chose as our benchmark model a linear regression model, Multilayer Peceptron (Rumelhart, 1986), which is a feed-forward neural network. We developed a linear regression for each target variable by using a multi-target regressor. This benchamark model can indicate whether there is a need for a more complex non-linear model.

Modeling

We ran the model to develop predictions for zooplankton concentrations and migrations.

Intrepretation

...

References

ASL Environmental Sciences Zooplankton Acoustic Profiler (ZAP) 200 kHz {Water Column Profiler (WCP)} echosounder. NERC Vocabulary Server. British Oceanographic Data Centre / UKRI-NERC, April 17, 2020. Accessed August 21, 2025. http://vocab.nerc.ac.uk/collection/L22/current/TOOL1420/.

Ocean Networks Canada, 2019, "Ten years (2006-2016) of oceanographic temperature, salinity, pressure, density and dissolved oxygen data from the Saanich Inlet cabled observatory", https://doi.org/10.5683/SP2/7UOOVR, Borealis, V1

Rumelhart, David E., Geoffrey E. Hinton, and Ronald J. Williams. Learning Representations by Back-Propagating Errors. Nature 323, no. 6088 (1986): 533–536. https://doi.org/10.1038/323533a0

Sato, Mei; Dower, John F.; Kunze, Eric; Dewey, Richard, 2018, "Second-order seasonal variability in diel vertical migration timing of euphausiids in a coastal inlet (supplemental data)", https://doi.org/10.5683/SP2/KFIH8X, Borealis, V1

School-Based Weather Station Network. “Deep Cove Elementary School.” Victoria Weather, Vancouver Island School-Based Weather Station Network, data summary for 2008. Accessed August 21, 2025. https://www.victoriaweather.ca/data_summary.php?id=62&year=2025.

About

Next Day Predictive Modeling for Zooplankton using AI

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5