Reproducible Research Tools

Reproducible research tools automates the creation of an analysis directory structure and work flow. There are R markdown skeletons which encapsulate typical analytic work flow steps. Functions will create appropriate modules which may pass data from one step to another.


Travis-CI Build Status CRAN_Status_Badge Downloads from the RStudio CRAN mirror codecov Coverage Status

Basic utility functions to support reproducible research. Based on ideas published by Christopher Gandrud. This package relies on four stages of data analysis:

  1. Gather - collect data
  2. Cook - alter raw data so that it is fit for analysis
  3. Analyze - construct models or other analysis
  4. Present - synthesize the analysis so that it may be presented to an end-user or decision maker

A sample workflow

represtools::NewResearch("Baseball")
represtools::Gather("Hitters")

# write some code

represtools::Cook("Hitters")

# write some code

represtools::Analyze("Handedness")

# write some code

represtools::Present("Handedness", title = "On the quality of right-handed batters", output = "html")

# write some code

represtools::Make()

This workflow ensures that anything which changes at an earlier stage of the process must force reconstruction of later stages.

More information is available here: http://pirategrunt.com/represtools/.

News

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("represtools")

0.1.2 by Brian Fannin, 2 years ago


http://pirategrunt.com/represtools


Report a bug at https://github.com/PirateGrunt/represtools/issues


Browse source code at https://github.com/cran/represtools


Authors: Brian Fannin [aut, cre]


Documentation:   PDF Manual  


GPL (>= 3) license


Imports whisker

Suggests testthat, knitr, rmarkdown

System requirements: GNU make


See at CRAN