-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathindex.Rmd
58 lines (38 loc) · 3.1 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
---
title: "Reproducible science workshop"
description: "A one-day workshop with `R` and `RStudio`"
site: distill::distill_website
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
# Learn more about creating websites with Distill at:
# https://rstudio.github.io/distill/website.html
# Learn more about publishing to GitHub Pages at:
# https://rstudio.github.io/distill/publish_website.html#github-pages
```
Who: [Olivier Gimenez](https://oliviergimenez.github.io/)
When: 9am-4pm on March 18, 2021
Where: Zoom
<!-- Syllabus: [click here](syllabus.html) -->
<!-- Upcoming lectures and assignments: [click here](schedule.html) -->
# Timeline
* Motivations [[lecture](slides/0_introduction.html) | [video](https://youtu.be/xfMbzUb5iKk?t=9)]
* Manipulating data in the `tidyverse` [[lecture](slides/3_dplyr.html) | [practical](practicals/1_datamanipulation.html) | [solutions](practicals/1_datamanipulation_solution.html) | [video](https://youtu.be/xfMbzUb5iKk?t=752)]
* Visualising data in the `tidyverse` [[lecture](slides/4_ggplot.html) | [practical](practicals/2_datavisualisation.html) | [solutions](practicals/2_datavisualisation_solution.html) | [video](https://youtu.be/xfMbzUb5iKk?t=7381)]
* Lunch break
* Writing dynamic and reproducible documents with `R Markdown` [[lecture](slides/2_markdown.html) | [practical](practicals/3_rmarkdown.html) | [solutions](practicals/3_rmarkdownsolution.Rmd) | [video](https://youtu.be/nnwxpD9TMQw?t=10)]
* Versioning with `Git` and `GitHub` in `RStudio` [[lecture](slides/1_github.html) | [practical](practicals/4_versioncontrol.html) | [video](https://youtu.be/nnwxpD9TMQw?t=5033)]
* Take-home messages [[lecture](slides/5_conclusion.html) | [video](https://youtu.be/nnwxpD9TMQw?t=10355)]
# Requirements
* Download and install [Git](https://git-scm.com/downloads).
* You will need a GitHub account, you can easily set up a free account [here](https://github.com/).
* Install [`R`](https://cloud.r-project.org/) and [`RStudio`](https://rstudio.com/products/rstudio/download/#download)
* Have Git, GitHub and RStudio talk to each other following [these guidelines (section 2.2.2 Configuration only)](https://inbo.github.io/git-course/course_rstudio.html#222_configuration).
* Install the following `R` packages: `tidyverse`, `sf`, `emo`, `janitor`, `palmerpenguins`, `usethis` and `lubridate.` You can install them all at once by running the following code in the `R` command line:
```{r eval = FALSE, echo = TRUE}
install.packages(c("tidyverse", "sf", "emo", "janitor", "palmerpenguins", "usethis", "lubridate"))
```
## Corrections {.appendix}
If you see mistakes or want to suggest changes, please [create an issue](https://github.com/oliviergimenez/reproducible-science-workshop/issues) on the source repository.
## Reuse {.appendix}
Text and figures are licensed under Creative Commons Attribution [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). Any computer code (R, HTML, CSS, etc.) in slides and worksheets, including in slide and worksheet sources, is also licensed under [MIT](https://github.com/oliviergimenez/reproducible-science-workshop/blob/master/LICENSE.md).