+ - 0:00:00
Notes for current slide
Notes for next slide

State of the Ecosystem
Product Development Workflow

Openscapes
15 October 2021

Kim Bastille

Github: @kimberly-bastille
Twitter: @swimbastille

1 / 10

Presentation Overview

State of the Ecosystem Overview

Workflow Structure

Cool technique for propagating plots throughout workflow

SOE-logo

2 / 10

SOE Overview

State of the Ecosystem Reports

  • 2 Annual reports that give ecosystem context to fisheries managers.
  • 2 councils, 3 Ecological Production Units
  • ~50 Indicator datasets, Over 60 data contributors
  • Evolving since 2016
  • Supporting products

soe-map

3 / 10

SOE Workflow Structure

State of the Ecosystem workflow tree

soe-tree

4 / 10

ecodata - R package

ecodata package purpose

  • Data Processing
  • Data Sharing
  • Data Visualization

Data Processing

  • Rscipts that format contributor data

Data Sharing

  • Data saved in data folder
  • Can be lazyloaded with package
    • mtcars
5 / 10

Data Visualization and Propagation

1) Plots built in Visualization.Rmd

6 / 10

Data Visualization and Propagation

2) Rmd Code Chunks converted to Individual R scripts

3) Rscripts stored on github

ecodata_snap

7 / 10

Data Visualization and Propagation

4) use code = readLines in Rmd

report-rmarkdown forage_anom

8 / 10

Benefits

soe-tree

Cool Visualization technique

  • No copy/paste errors
  • All associated products get most up-to-date figure
  • Clearly defined tasks for individuals
  • Easier to maintain 100+ plots
  • Easy to set up and update

Workflow as a whole

  • Keeps code and data all in one place
  • Processed data available to public
  • Can be maintained by anyone
9 / 10

Questions??

SOE_feature

10 / 10

Presentation Overview

State of the Ecosystem Overview

Workflow Structure

Cool technique for propagating plots throughout workflow

SOE-logo

2 / 10
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow