Reproducible Research with R Markdown

This workshop website is developed and maintained by Dr. Priyanga D. Talagala and Dr. Thiyanga S. Talagala

This hands-on workshop aims to equip participants with the fundamentals of reproducible research with R Markdown and related tools. This is designed for those who have no or little prior experience with R Markdown and who want to learn Quarto the next generation of R Markdown for publishing, including dynamic and static documents and multi-lingual programming language support.

The workshop will be taught in a similar style to Data Carpentry workshops. Data Carpentry’s mission is to train researchers in the core data skills for efficient, shareable, and reproducible research practices.

These materials are designed and developed for a trainer-led workshop at the Research Lounge on October 18, 2022, organized by the Faculty of Graduate Studies and University Library, University of Moratuwa, Sri Lanka, but should be useful for self-guided learning as well.

Content

  • Reproducibility crisis

  • Introduction to R and R studio

  • Reproducible report writing with R Markdown

  • Reproducible thesis writing with R Markdown

  • Reproducible manuscript writing with R Markdown

  • Reproducible presentation slides with R Markdown

  • Online publishing with R Markdown

  • Introduction to Quarto, the next generation of R Markdown

Prerequisite

This is expected to benefit participants in a vast number of future projects. R works on pretty much every platform available, including the widely available Windows, Mac OS X, and Linux systems. In this workshop, we will be using the free and open-source program R, along with a user interface called RStudio. However, the participants are not expected to have any prior experience with either.

Prework

Attendees are expected to have R, RStudio and quarto installed on their own computers.

Installation Guide of R and Rstudio

The first thing you need to do to get started with R and RStudio is to install them on your computer. You must first download the latest version of R and install it. After that, you can download and install RStudio. Finally, you can download and install Quarto.

Step 1: Install R and RStudio

Step 2: Install Quarto

Licence

This work is licensed under a Creative Commons Attribution 4.0 International License.