1 of 12

Using the Kyber R package to connect Google Sheets, RMarkdown, GitHub, & Google Docs for open education

Stefanie Butland, Openscapes

posit::conf 2024

2 of 12

2

Tooling

tools & practices

People

teams & community

3 of 12

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 of 12

4

Error prone

Time consuming

Grossly underestimated and unseen

5 of 12

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 of 12

6

Nick Tierney,

Telethon Kids Institute

Sean Kross, Fred Hutch

Julia Lowndes, Openscapes

Anna Holder,

California State Water Board

People

teams & community

7 of 12

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 of 12

8

Agenda doc

Tooling

tools & practices

kyber::call_agenda(

registry_url =

"https://docs.google.com/…",

cohort_name = "2023-fred-hutch",

call_number = 3)

Metadata

Content

9 of 12

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 of 12

10

Tooling

tools & practices

People

teams & community

“Our ability to scale is directly related to kyber.”

- Anna Holder, Openscapes Lead at California Water Boards

11 of 12

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 of 12

12