Cyano Predictive Modeling & Mobile App

Welcome to the EPA Cyano Predictive Modeling & Mobile App Challenge. This challenge will develop a predictive model (algorithm) based on the best available science to forecast the location of Cyano bloom events up to 30-days in advance of previously available satellite observation. The model will be based on the best and most appropriate scientific information available to predict the growth and movement of Cyano blooms.

Overview


This project is comprised of two main components; a predictive cyanobacteria modeling capability and an Android application.


The first component is the predictive cyanobacteria modeling capability (which will be an algorithm) and will provide the ability to forecast the status of cyanobacteria bloom events corresponding to 7, 14 and 28 day intervals. The second component is the development of an Android application. The Android application will display water quality/color data and the predictive modeling outputs for cyanobacteria predictions in a visually appealing manner.

High Level Requirements


Predictive Cyanobacteria Modeling Capability

Algal bloom at Grand Lake St. Mary's, Ohio, 2010. Photo by Russ Gibson, Ohio EPA

Develop a predictive model (algorithm) based on the best available science to forecast the location of Cyano bloom events up to 30-days in advance of the previous available satellite observation. The model would be based on the best and most appropriate scientific information available to predict the growth and movement of Cyano blooms. It’s anticipated that the model would incorporate ancillary data sets in near-real time to provide a robust predictive capability (e.g., Landsat-derived thermal data, meteorological predictions, etc.).

Android Mobile Application

The mobile application will be developed for Android (version 2.3.3 and above). The targeted users in priority of importance for the application are
  • Primary “local decision makers”
  • Secondary “federal policy makers”
  • The “scientific community.”
  The Android application must include the following functions:
  • Main splash page will have a Google Earth (default) or Google Map (option) image of the U.S. with highlighted regions of the country and local areas populated with data indicated.
  • User would be able to zoom in to view most recent cyano categorical image (default product).
  • User will be able to switch between cyano, chlorophyll, turbidity, and cyano model predictions (5, 10 and 30 days) using tabs. Fabricated model predictions would be used by the developer to demonstrate application functionality.
  • User will be able to switch between data collected on different days within the tab using a drop down menu. The drop down menu will only have the dates for available scenes.
  • Ability to select a location either by pointing to a location with the mouse, or typing a location with decimal degree coordinates.
  • Once the location is selected the user will have the option to:
  • View all derived product values from all previous images on a point and line graph (similar to tracking a stock price).
  • The X-axis is the date of the image and y-axis is the value of the product (Cyano=cells/mL, Cyano=mm3/L, Chl-a=mg m-3, and Turbidity=mg L-1).
  • New imagery update pushes
  • Modeling prediction updates from the Predictive Cyanobacteria Modeling Capability mentioned above.
 

Resources


Algae are natural components of marine and fresh water flora performing many roles that are vital for the health of ecosystems. However, excessive growth of algae becomes a nuisance to users of water bodies for recreation activities and to drinking water providers. Excessively dense algal growth could alter the quantity and quality of light in the water column. Some types of algae may also cause harm through the release of toxins. When conditions like light availability, warm weather, low turbulence and high nutrient levels are favorable, algae can rapidly multiply causing “blooms.” When blooms (or dense surface scums) are formed, the risk of toxin contamination of surface waters increases especially for some species of algae with the ability to produce toxins and other noxious chemicals. These are known as harmful algal blooms (HABs).

To learn more about Cyanobacteria, please go to www.epa.gov, which provides the following resources:
  • Detection
  • Health and Ecological Effects
  • Research
  • Causes, Prevention and Mitigation
  • Policies and Guidelines
  • Links to State Information
  • More Information

Contest Overview



Are you ready to compete? Please click on a contest below to learn more!
Name Start End Contest Type Status
Android App – Conceptualization 08/26/2013 09/11/2013 Conceptualization Completed
Algorithmic Prediction Challenge Marathon Match Problem Statement 08/30/2013 09/15/2013 Content Creation Completed
Android App – Mobile Wireframes Design Contest 10/01/2013 10/25/2013 Wireframes Completed
Image Data Collection Content Creation Contest Part 1 11/07/2013 01/14/2014 Content Creation Completed
Image Data Collection Content Creation Contest Part 2 11/09/2013 01/06/2014 Content Creation Completed
Android App – Mobile UI Storyboard Design Contest 11/13/2013 12/02/2013 Application Front-End Design Completed
Android App – Android Prototype Conversion Assembly 01/09/2014 01/23/2014 Assembly Competition Completed
Android App – Android Prototype Conversion Assembly Part – II 01/21/2014 02/11/2014 Assembly Competition Completed
Android App and PM – Data Standardization Component 02/05/2014 02/20/2014 Design Completed
Admin Website Assembly 02/21/2014 03/03/2014 Assembly Competition Completed
Data Standardization Component 03/21/2014 04/08/2014 Development Completed
Android App – System Architecture 03/24/2014 04/05/2014 Architecture Completed
Android App – Final Specification 04/08/2014 04/22/2014 Specification Completed
Android App and PM -  Data Management Module Architecture 05/23/2014 06/01/2014 Architecture Completed
Android App and PM – Data Management Module Assembly 06/04/2014 06/20/2014 Assembly Competition
Android App and PM – Back End Module Architecture 06/04/2014 06/20/2014 Architecture
Predicting Cyano Bloom Events Marathon Match 06/05/2014 06/25/2014 Marathon Match
Android App – Admin Website Module Architecture 06/15/2014 07/01/2014 Architecture
Android App – Back End Assembly 06/15/2014 07/01/2014 Assembly Competition
Android App – Front End Module Architecture 07/01/2014 07/17/2014 Architecture
Android App – Admin Website Module Assembly 07/01/2014 07/17/2014 Assembly Competition
Android App – Front End Module Assembly 07/17/2014 08/02/2014 Assembly Competition
Android App – Integration Assembly 08/02/2014 08/18/2014 Assembly Competition
Android App – Mobile App Testing 08/18/2014 08/22/2014 Bug Hunt
Android App – Admin Website Testing 08/18/2014 08/22/2014 Bug Hunt
Android App – Bug Fixes 08/22/2014 08/25/2014 First2Finish
Finish Project 08/25/2014 08/25/2014 Milestone
 
Top