June 10 – 11, 2019 – UW Campus, Odegaard Library (OUG 220)
Find videos of some of the presentations on our YouTube channel here: https://www.youtube.com/playlist?list=PLA6PlfxWZPLTbsIcKQJRlDSLNbWa8n2YL
Overview
This workshop is the signature event of the UW eScience Special Interest Group on Reproducible Research and Open Source Software, co-sponsored by the UW Libraries. Our goal is to increase the transparency and reproducibility of research conducted at UW. We invite UW researchers at any level (undergraduate, graduate, post-doctorate, staff, faculty, etc), from any part of campus who want to learn more about how to use cutting-edge technologies to make their papers and publications more reproducible. This workshop is aimed at researchers who write empirical journal articles and want to make it easier for others assess the validity of their work, reuse their work in new research, and enhance public trust in research.
The workshop will feature high-level overviews of, and hands-on tutorials with, these four technologies that support reproducible research:
- Binder with Chris Holdgraf: an open community and open-source in-browser cloud service that lets users create shareable, interactive, reproducible environments running a wide variety of interfaces (such as Jupyter or RStudio) based on the contents of the GitHub repository. The Binder workshop will be most relevant for researchers who already use GitHub to share and collaborate on Python and R code. [Find slides from this presentation here: https://bit.ly/2019-uw-reproducibility-jupyter]
- Stencila with Nokome Bentley: a stand-alone platform for creating, collaborating on, and sharing data-driven content by writing documents with code cells that link to live output, and is accessible to non-coders. The Stencila workshop will best suited to researchers who prefer intuitive word processor and spreadsheet interfaces, and want to work more reproducibly in these environments. [Find slides from this presentation here: https://stencila.github.io/slides/2019-06-10-uw/#1 and workshop materials here: https://stencila.github.io/slides/2019-06-11-uw-workshop/#1]
- Whole Tale with Craig Willis: an in-browser cloud service that provides a Juypter notebook or RStudio server instance based on the contents of a DataONE data repository. The Whole Tale workshop is best for researchers who use Jupyter notebooks or RStudio and who routinely deposit or use data that are deposited on repositories such as Dataverse, Dryad, USGS or other DataONE member nodes. [Find slides from this presentation here: https://github.com/setgree/eScience-CO-presentation-06-10-19/blob/master/code-ocean-escience-presentation.pdf and workshop materials here: https://github.com/craig-willis/uw-escience-tutorial]
- Code Ocean with Seth Green: an in-browser cloud service that provides an environment for running code associated with scholarly publications, and embedding that code in online journal articles. Currently in use by Cambridge University Press and Taylor & Francis. The Code Ocean workshop will be most relevant to researchers are curious about how to embed executable code in their next journal article. [Find slides from this presentation here: https://github.com/setgree/eScience-CO-presentation-06-10-19/blob/master/code-ocean-escience-presentation.pdf]
This workshop has three goals:
- To showcase the state-of-the-art tools for writing computationally reproducible research. That is, how to write papers and reports in ways that include the computer code used to generate the results described in the document.
- To provide hands-on tutorials in how researchers can use their tools in their own work
- To collect feedback from researchers and look for opportunities for interoperability between the existing tools.
Tentative Schedule – Monday, June 10th (OUG 220)
8:30-9:00am – Registration Table Opens
9:15-10: 00 am – Keynote presentation by Simine Vazire (Professor of Psychology at the University of California, Davis). [Find slides from this presentation here: https://osf.io/y5wm9.]
10:00-10:15am – Morning tea (provided)
10:15-10: 45 am – Lightning talks from UW researchers using executable notebooks
10:45 – 11:45 am – Presentation: High-level overview of Binder
11:45am – 12:45pm – Presentation: High-level overview of Stencila
12:45 – 1:45pm – Lunch (provided)
1:45 – 2:45 pm – Presentation: High-level overview of Whole Tale
2:45 – 3:00pm – Afternoon tea (provided)
3:00 – 4:00 pm – Presentation: High-level overview of Code Ocean
Tentative Schedule – Tuesday, June 11th
9:00am – 12:00pm (Rooms TBD) – Parallel in-depth tutorials
12:00 – 1:00pm – Lunch (provided)
1:00 – 3:00 pm (OUG 220) – Panel discussion on common issues for tooling: interoperability, metadata for containers, archiving and persistent identifiers