Project Details

The Challenge | To Bloom or Not to Bloom

Your challenge is to solve the mystery behind algal blooms! What factors cause blooms in some water bodies but not others, and how can we better predict their occurrence to prevent harm to aquatic and human life?

Py.toplankton

Using climate data and chlorophyll satellite images we developed an AI model and an app to monitor and predict algal blooms

Py.toplankton is an API that predicts global algal blooms, for this purpose the team had to extract climatological, clorophyl concentration on oceanic water surfaces and net primary production data (KD490) from satellital images from Oceancolor and historic blooming events data from the Gulf of Mexico. Using Python and Tensorflow we developed a tool that predicts algal blooms by using past data. We also developed a web (with Three.js 3D animations) to get the API data and display it in a dynamic and intuitive manner making use of the Google Maps API to pinpoint places of high algal bloom risk in interactive maps.

The objective of Py.toplankton is to help the fishing industry, water tratment plants, scientists, governments and aquatic and terrestrial ecosystems by knowing where an algal bloom will happen and taking action before it's too late.