Vertical: Using R for creating, curating, and communicating reproducible research

An overview

Matthew Crump

10/31/2019

Overview

Motivation: Validating your assertions

In science we do things and communicate what we did.

How do we know what you did is equal to what you said you did?

Motivation: Save your future self from your past self

Your file system and organization strategy?

Researchers often create their own workflows:

  • some are organized
  • some are not
  • If your future self can’t figure out what your past self did…
    • you might benefit from a reproducible workflow

Motivation: Your hands are a problem child

Your file system and organization strategy?

  • Human error is normal, common, and inescapable
  • Doing things by hand often inserts error:
    • pre-processing data
    • reporting results
  • Reproducible workflows can make errors identifiable

Motivation: Learn new, useful, and generalizable skills

Vertical Overview

Vertical Structure

Vertical Website

Install & Usage

Install from Github (need devtools):

#install.packages('devtools')
devtools::install_github("CrumpLab/vertical")

Initialize new project:

vertical::vertical_project()

Build the project website:

vertical::build_vertical()