Online Program Home
My Program

Abstract Details

Activity Number: 271 - Introductory Overview Lecture: Reproducibility, Efficient Workflows, and Rich Environments
Type: Invited
Date/Time: Tuesday, July 31, 2018 : 8:30 AM to 10:20 AM
Sponsor: JSM Partner Societies
Abstract #333049
Title: Living a Reproducible Life
Author(s): Hadley Wickham*
Companies: RStudio

The benefits for reproducibility on the small scale (e.g. a single scientific paper) are clear: anything that can be reified and made explicit in code, should be made explicit in code. In this talk, I'll discuss how reproducibility has escaped journal articles in my life and influences almost everything I do. I'll discuss three unexpected venues of reproducibility in my life:

* Writing reproducible books with bookdown, which allows me to generate html, pdf, and epub versions of the text with a press of a key.

* Writing reproducible blog posts with blogdown, which makes easy to intermingle code and prose in low-stakes explanations of my work.

* Generating reproducible emails to track shared water usage and inform my neighbours when they owe me money!

I'll also touch on the intersection of reproducibility and software development, highlighting best practices like unit testing, code coverage, and continuous integration.

Authors who are presenting talks have a * after their name.

Back to the full JSM 2018 program