Reproducible Workflows
EDS 214: Analytical Workflows and Scientific Reproducibility
Day 1 Afternoon | August 25th, 2025
Workflow organization
Let’s look at some examples of workflows on GitHub
All focus on nearby marine ecosystems, but the principles apply to any subject
Keep your eyes peeled for these four components:
Kelp me kelp you
Global patterns of kelp forest change over the past half-century (Krumhansl et al. 2016)
MPAs protect against marine heatwaves
Marine protected areas promote stability of reef fish communities under climate warming (Benedetti-Cecchi et al. 2024)
MPAs don’t protect against marine heatwaves
A marine protected area network does not confer community structure resilience to a marine heatwave across coastal ecosystems (Smith et al. 2023)
Workflow organization jigsaw pt 1
Try to find the following four components in the workflow:
For each component, make a note of:
Workflow organization jigsaw pt 2
What are the goals for workflow organization?
Reproducibility
Another scientist (including Future You) should be able to repeat your analysis.
Maintainability
You should be able to jump back in to editing your analysis, even if you haven’t looked at it in a while
Collaboration
You should be able to share your analysis methods and results with others
Tools that help with workflow organization
GitHub
Tools that help with workflow organization
Folder organization
Introducing: The FlukeAndFeather Workflow Organization System™
Introducing: The FlukeAndFeather Workflow Organization System™
SNOWBALL
5 minutes
5 minutes
I will randomly call on two notetakers to share
Works cited