-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #95 from ARTbio/IOC_R_improve
IOC R Improvement, add schedule and exercices
- Loading branch information
Showing
32 changed files
with
1,136 additions
and
894 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,100 +1,116 @@ | ||
In this Interactive Online Companionship which will be held in **December 2023**, | ||
We will train to use the R programming language for data manipulation and analysis | ||
In this Interactive Online Companionship which will be held in **January 2024**. | ||
We will train to use the R programming language for data manipulation and visualization. | ||
|
||
The final schedule will be published at mid November | ||
<!-- The final schedule will be published at mid November --> | ||
|
||
### Week 0 - **3-hours Zoom video-conference** | ||
### Week 0 - **3-hours Zoom video-conference** 31/01/2024 | ||
<!-- Faire un schedule sur google sheets --> | ||
|
||
1. Introduction of the Companions and Instructors (10 min) | ||
- Presentation of the IOC general workflow (Scheme) (15 min) | ||
- Presentation of the IOC tools (2 hours) | ||
1. Zoom (5 min) | ||
- Starbio (5 min) | ||
- Slack (10 min) | ||
- GitHub (20 min) | ||
- Psilo storage (15 min) | ||
- R-Studio (65 min) | ||
2. Presentation of the IOC general workflow (Scheme) (15 min) | ||
3. Presentation of the IOC tools (2 hours) | ||
- Zoom | ||
- Starbio | ||
- Slack | ||
- Trello | ||
- R-Studio | ||
- Import data from Psilo to R-Studio | ||
- Work Program of the week 0 - [Week-0 exercises]() | ||
1. Exercises with Slack (use of markdown, configuration, files, no-screen-shots, etc.) | ||
- Exercises with GitHub (web version) | ||
- Data upload in Rstudio, from Psilo | ||
4. Work Program of the week 0 - [Week-0](./01_IOC_R_week_00.md) | ||
- Exercises with Slack and Trello (use of markdown, configuration, files, no-screen-shots, etc.) | ||
- Data upload in Rstudio | ||
- Create various projects and navigate between them | ||
- basic usage of R (pre-existing functions, variables) | ||
|
||
---- | ||
### Week 1 - **to be scheduled** | ||
1. Question on Week 0 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 1 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 1 - **First steps** | ||
1. Zoom Video-conference | ||
- Exercice Correction | ||
- Question on Week 0 from slack | ||
- Presentation of automatic reporting in R (Rmarkdown, Quarto) | ||
2. Work to be done throughout the [Week-1](./02_IOC_R_week_01.md) | ||
- Theoretical part | ||
1. Variables in R | ||
2. What's a function? | ||
3. Best Practices for programming in R | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 2 - **to be scheduled** | ||
1. Question on Week 1 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 2 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 2 - **Learning vectors and more** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 1 from slack | ||
2. Work to be done throughout the [Week-2](./03_IOC_R_week_02.md) | ||
- Theoretical part | ||
1. Vectors in R | ||
2. What's an operator ? | ||
3. How upload and download data in R and Rstudio | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 3 - **to be scheduled** | ||
1. Question on Week 2 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 4 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 3 - **Learning lists** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 2 from slack | ||
2. Work to be done throughout the [Week-3](./04_IOC_R_week_03.md) | ||
- Theoretical part | ||
1. What's a list? | ||
2. How to manipulate a list | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 4 - **to be scheduled** | ||
1. Question on Week 3 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 5 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 4 - **Two-dimensional objects** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 3 from slack | ||
2. Work to be done throughout the [Week-4](./05_IOC_R_week_04.md) | ||
- Theoretical part | ||
1. What's a matrix and a dataframe? | ||
2. How to manipulate a two dimensional object | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 5 - **to be scheduled** | ||
1. Question on Week 4 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 6 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 5 - **Level up your code** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 4 from slack | ||
2. Work to be done throughout the [Week-5](./06_IOC_R_week_05.md) | ||
- Theoretical part | ||
1. Improve code thanks to conditions | ||
2. How to apply a function on several data | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 6 - **to be scheduled** | ||
1. Question on Week 5 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 7 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 6 - **Tidyverse** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 5 from slack | ||
2. Work to be done throughout the [Week-6](./07_IOC_R_week_06.md) | ||
- Theoretical part | ||
1. What's the tidyverse? | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. MCQ | ||
|
||
### Week 7 - **to be scheduled** | ||
1. Question on Week 6 | ||
1. ? | ||
2. ? | ||
3. ? | ||
- Program of Week 8 - [Week-1 exercices]() | ||
1. R item | ||
2. R item | ||
- R item | ||
### Week 7 - **Data visualisation** | ||
1. Zoom Video-conference | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 6 from slack | ||
2. Work to be done throughout the [Week-7](./08_IOC_R_week_07.md) | ||
- Theoretical part | ||
1. Data visualization thanks to ggplot2 | ||
- Assignment | ||
1. Exercises with RStudio and R scripting | ||
2. Small project with a specific objective | ||
3. MCQ | ||
|
||
|
||
### Week 8 - **Presentations of the analyses by the companions** | ||
1. Questions on Week 7 (30 min max) | ||
1. Zoom Video-conference (30 min max) | ||
- Exercice and MCQ Corrections and/or explications | ||
- Questions on Week 7 from slack | ||
- 20 min presentations by the attendees |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.