Using the Kyber R package to connect Google Sheets, RMarkdown, GitHub, & Google Docs for open education
Stefanie Butland, Openscapes
posit::conf 2024
2
Tooling
tools & practices
People
teams & community
3
4 concurrent cohorts with 160 scientists required
4 GitHub repos
160 .md files
20 Google doc agendas
160 completion certificates
Openscapes Champions is a multi-month open data science mentorship program for science teams
4
Error prone
Time consuming
Grossly underestimated and unseen
How much automation can we drive
with minimal coding for the end-user?
Design around commonly used, widely understood tools.
Why can’t we do things with just a spreadsheet,
an R script, and a friendly front door?!
5
Kyber replaces manual steps with R functions
6
Telethon Kids Institute
Sean Kross, Fred Hutch
Julia Lowndes, Openscapes
Openscapes
California State Water Board
People
teams & community
Use case: Create an Agenda
7
opening.Rmd
team_culture.Rmd
data_strategies.Rmd
inclusion_tip.Rmd
closing.Rmd
Modularize - every agenda has the same structure
8
Agenda doc
Tooling
tools & practices
registry_url =
"https://docs.google.com/…",
cohort_name = "2023-fred-hutch",
call_number = 3)
Metadata
Content
Forking Openscapes and Kyber!
9
Using GitHub analogy of forking - reusing and extending…
Other groups are forking Openscapes teaching infrastructure using Kyber, and forking the whole Openscapes approach to meet their own organization’s needs.
California Water Boards - 1st to fork Openscapes.
Coworking & screensharing to add custom content in Kyber.
4th Cohort kicked off last week!
10
Tooling
tools & practices
People
teams & community
“Our ability to scale is directly related to kyber.”
- Anna Holder, Openscapes Lead at California Water Boards
Thank You!
11
Stefanie Butland: stefanie @ openscapes.org
Kyber: https://openscapes.github.io/kyber/
Community Call on Kyber, with Sean Kross: https://openscapes.org/blog/2023-04-06-kyber/
Openscapes Champions Program, https://openscapes.org/champions-program
Shifting institutional culture to develop climate solutions with Open Science (Lowndes et al, 2024)
12