Reproducible research with workflowr
The workflowr R package combines R Markdown and version control (Git) to create a website containing time-stamped, versioned, and documented results.
Features
- Organized
- Provides a project template with organized subdirectories
- Mixes code and results with R Markdown
- Uses Git to version both source code and results
- Reproducible
- Displays the code version used to create each result
- Runs each analysis in an isolated R session
- Records the session information of each analysis
- Sets the same seed for random number generation for each analysis
- Shareable
- Creates a website to present your research results
- Documents how to host your website for free via GitHub Pages or GitLab Pages
- Creates links to past versions of results