Awesome Open Source
Awesome Open Source


This lesson teaches some tips and tricks that will make life easier with R Markdown if one is using it in the context of a typical research project, which will likely involve multiple sources of raw data that are then combined to create multiple intermediate datasets which then get combined to generate figures and tables.

Before the lesson starts

  • Make sure that participants have the following packages installed:

    • knitr
    • dplyr
    • testthat
    • ggplot2
    • rmarkdown and knitr (in RStudio pushing the knit HTML button the first time will prompt to have these packages installed)
  • Distribute a Zip file that only contains the content of the example-manuscript folder from this repository.

  • Explain what the handout file contains

People and credits

This lesson was first created at the 1. Reproducible Science Curriculum Hackathon. The corresponding author is François Michonneau (@fmichonneau). See the commit log for other contributors.

Please post feedback and issues with the lesson on the repository's issue tracker. For instructor questions about teaching this lesson, you can also contact the corresponding author directly.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Html (237,492
R (57,230
Tutorial (23,506
English (6,854
Reproducibility (885
Dplyr (478
Knitr (344
Carpentries (88
Data Carpentry (39
On Hold (20