Skip to content

Project Status

Amanda Bak edited this page Nov 25, 2019 · 10 revisions

Project Status

As of November 20th, 2019, Project Pine Beetle will not be under active development. It is intended to be under active development again starting in Winter 2020.

Implemented: Fall, 2018

  • Database in MongoDB developed
  • Historical data (1986-2010) uploaded to DB
  • Pipeline constructed for uploading Survey123 data to DB
  • Frontend framework developed
  • Data retrieval from database implemented
  • Data handling on front-end implemented
  • User selection tools implemented
  • Rudimentary data visualization in map form implemented
  • Rudimentary data wrangling implemented
  • Predictive model implemented to run in R through JavaScript
  • Model updating process implemented

Implemented: Winter, 2019

  • Finalized data pipeline from Survey123 to MongoDB
  • Created numerous routes on the back-end to query and serve data to the front-end
  • Constructed capability to run R model using various feature inputs as well with a year/state/forest combination.
  • Created routes for running the R model and returning results to front-end
  • Converted front-end to React.js
  • Built full historical data visualization
  • Built full predictive model page
  • Implemented fresh redesigns
  • Constructed private capability for partners to pull Survey123 data to the database

Implemented: Fall, 2019

  • Download button in "Predictive Model" page
  • Simplified back end code
  • Restructured data models
  • Enforced MVC model in back end
  • Ensured functional pipeline from Survey123 to MongoDB

Expected Implementation: Winter, 2020

  • Add in a user-flow to display different ranges of probabilities on the map in the "Predictive Model" page
  • Automate pipeline from Survey123 to MongoDB for updated previously seen data
  • Fix problems seen with Spring 2019 data collection
  • Improve model
  • Improve run/load-times
  • Cache/store previous model runs on server or in database to both improve run times and allow future versions of the predictive model to use previous model runs as inputs
  • Implement a CDN
  • Improve historical data visualization and predictive model visualization
  • Add more educational and explanatory features/information for the general public to learn about this problem and this tool
  • Implement additional features requested by the partners

Future Directions

This product illustrates the threats facing communities in a visual manner. It is well suited to visualize any epidemic or spreading threat. It could be generalized and implemented for visualizing risk of forest fires, spread of disease, genetic diversity, or any threat that is predictable, has the potential to propagate outward, and displays a set of observable qualities indicating risk. Southern Pine Beetles may be just the beginning to the uses of a tool like this.