Skip to content

Commit 9b8d8f1

Browse files
Merge pull request #295 from coding-for-reproducible-research/87_resources
add resources to all courses
2 parents 12c4481 + 5f6092f commit 9b8d8f1

File tree

28 files changed

+749
-31
lines changed

28 files changed

+749
-31
lines changed

_static/multiple_regression_hyperplane.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

_static/multiple_regression_hyperplane_2.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

_static/workshops_network_hpc.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ <h1></h1>
282282

283283

284284
// parsing and collecting nodes and edges from the python
285-
nodes = new vis.DataSet([{"color": "#FFD700", "id": "Introduction to HPC", "label": "Introduction to HPC", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to HPC\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Parallel Computing"}, {"color": "#FFD700", "id": "Parallel Computing", "label": "Parallel Computing", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Parallel Computing\nCourse Pre-reqs: Introduction to HPC\nSubsequent Courses: None"}, {"color": "#FFD700", "id": "Introduction to Unix", "label": "Introduction to Unix", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Unix\nCourse Pre-reqs: None\nSubsequent Courses: Introduction to HPC, Introduction to Version Control with Git and GitHub"}, {"color": "#FFD700", "id": "Introduction to Version Control with Git and GitHub", "label": "Introduction to Version Control with Git and GitHub", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Version Control with Git and GitHub\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Intermediate Version Control"}, {"color": "#FFD700", "id": "Intermediate Version Control", "label": "Intermediate Version Control", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Intermediate Version Control\nCourse Pre-reqs: Introduction to Version Control with Git and GitHub\nSubsequent Courses: None"}, {"color": "#FFD700", "id": "Introduction to Python", "label": "Introduction to Python", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Python\nCourse Pre-reqs: None\nSubsequent Courses: None"}]);
285+
nodes = new vis.DataSet([{"color": "#FF6347", "id": "Introduction to HPC", "label": "Introduction to HPC", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to HPC\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Parallel Computing"}, {"color": "#FF6347", "id": "Parallel Computing", "label": "Parallel Computing", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Parallel Computing\nCourse Pre-reqs: Introduction to HPC\nSubsequent Courses: None"}, {"color": "#FF6347", "id": "Introduction to Unix", "label": "Introduction to Unix", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Unix\nCourse Pre-reqs: None\nSubsequent Courses: Introduction to HPC, Introduction to Version Control with Git and GitHub"}, {"color": "#FF6347", "id": "Introduction to Version Control with Git and GitHub", "label": "Introduction to Version Control with Git and GitHub", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Version Control with Git and GitHub\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Intermediate Version Control"}, {"color": "#FF6347", "id": "Intermediate Version Control", "label": "Intermediate Version Control", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Intermediate Version Control\nCourse Pre-reqs: Introduction to Version Control with Git and GitHub\nSubsequent Courses: None"}, {"color": "#FF6347", "id": "Introduction to Python", "label": "Introduction to Python", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Python\nCourse Pre-reqs: None\nSubsequent Courses: None"}]);
286286
edges = new vis.DataSet([{"arrows": "to", "from": "Introduction to HPC", "to": "Parallel Computing", "width": 1}, {"arrows": "to", "from": "Introduction to Unix", "to": "Introduction to HPC", "width": 1}, {"arrows": "to", "from": "Introduction to Unix", "to": "Introduction to Version Control with Git and GitHub", "width": 1}, {"arrows": "to", "from": "Introduction to Version Control with Git and GitHub", "to": "Intermediate Version Control", "width": 1}]);
287287

288288
nodeColors = {};

_static/workshops_network_python_ds.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ <h1></h1>
282282

283283

284284
// parsing and collecting nodes and edges from the python
285-
nodes = new vis.DataSet([{"color": "#FF6347", "id": "Introduction to Version Control with Git and GitHub", "label": "Introduction to Version Control with Git and GitHub", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Version Control with Git and GitHub\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Intermediate Version Control"}, {"color": "#FF6347", "id": "Intermediate Version Control", "label": "Intermediate Version Control", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Intermediate Version Control\nCourse Pre-reqs: Introduction to Version Control with Git and GitHub\nSubsequent Courses: None"}, {"color": "#FF6347", "id": "Introduction to Unix", "label": "Introduction to Unix", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Unix\nCourse Pre-reqs: None\nSubsequent Courses: Introduction to Version Control with Git and GitHub"}, {"color": "#FF6347", "id": "Introduction to Python", "label": "Introduction to Python", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Python\nCourse Pre-reqs: None\nSubsequent Courses: Python for Data Analysis"}, {"color": "#FF6347", "id": "Python for Data Analysis", "label": "Python for Data Analysis", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Python for Data Analysis\nCourse Pre-reqs: Introduction to Python\nSubsequent Courses: Introduction to Machine Learning"}, {"color": "#FF6347", "id": "Introduction to Machine Learning", "label": "Introduction to Machine Learning", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Machine Learning\nCourse Pre-reqs: Python for Data Analysis\nSubsequent Courses: None"}]);
285+
nodes = new vis.DataSet([{"color": "#FFD700", "id": "Introduction to Version Control with Git and GitHub", "label": "Introduction to Version Control with Git and GitHub", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Version Control with Git and GitHub\nCourse Pre-reqs: Introduction to Unix\nSubsequent Courses: Intermediate Version Control"}, {"color": "#FFD700", "id": "Intermediate Version Control", "label": "Intermediate Version Control", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Intermediate Version Control\nCourse Pre-reqs: Introduction to Version Control with Git and GitHub\nSubsequent Courses: None"}, {"color": "#FFD700", "id": "Introduction to Unix", "label": "Introduction to Unix", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Unix\nCourse Pre-reqs: None\nSubsequent Courses: Introduction to Version Control with Git and GitHub"}, {"color": "#FFD700", "id": "Introduction to Python", "label": "Introduction to Python", "level": 1, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Python\nCourse Pre-reqs: None\nSubsequent Courses: Python for Data Analysis"}, {"color": "#FFD700", "id": "Python for Data Analysis", "label": "Python for Data Analysis", "level": 2, "shape": "dot", "size": 10, "title": "Course Name: Python for Data Analysis\nCourse Pre-reqs: Introduction to Python\nSubsequent Courses: Introduction to Machine Learning"}, {"color": "#FFD700", "id": "Introduction to Machine Learning", "label": "Introduction to Machine Learning", "level": 3, "shape": "dot", "size": 10, "title": "Course Name: Introduction to Machine Learning\nCourse Pre-reqs: Python for Data Analysis\nSubsequent Courses: None"}]);
286286
edges = new vis.DataSet([{"arrows": "to", "from": "Introduction to Version Control with Git and GitHub", "to": "Intermediate Version Control", "width": 1}, {"arrows": "to", "from": "Introduction to Unix", "to": "Introduction to Version Control with Git and GitHub", "width": 1}, {"arrows": "to", "from": "Introduction to Python", "to": "Python for Data Analysis", "width": 1}, {"arrows": "to", "from": "Python for Data Analysis", "to": "Introduction to Machine Learning", "width": 1}]);
287287

288288
nodeColors = {};

_toc.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ parts:
120120
- file: individual_modules/introduction_to_julia/implemented_game_of_life
121121
- file: individual_modules/introduction_to_julia/visualisation
122122
- file: individual_modules/introduction_to_julia/multi_file_project
123+
- file: individual_modules/introduction_to_julia/resources
123124
- file: course_homepages/python
124125
sections:
125126
- file: individual_modules/section_landing_pages/introduction_to_python
@@ -138,6 +139,7 @@ parts:
138139
- file: individual_modules/introduction_to_python/analysis_task_1
139140
- file: individual_modules/introduction_to_python/analysis_task_2
140141
- file: individual_modules/introduction_to_python/analysis_task_3
142+
- file: individual_modules/introduction_to_python/resources
141143
- file: individual_modules/section_landing_pages/python_for_data_analysis
142144
sections:
143145
- file: individual_modules/python_for_data_analysis/Python_NumPy
@@ -146,12 +148,14 @@ parts:
146148
- file: individual_modules/python_for_data_analysis/Python_ScikitLearn
147149
- file: individual_modules/python_for_data_analysis/data-analysis-plotly
148150
- file: individual_modules/python_for_data_analysis/data-analysis-task
151+
- file: individual_modules/python_for_data_analysis/resources
149152
- file: individual_modules/section_landing_pages/introduction_to_machine_learning
150153
sections:
151154
- file: individual_modules/introduction_to_machine_learning/1_linear_regression
152155
- file: individual_modules/introduction_to_machine_learning/2_model_selection
153156
- file: individual_modules/introduction_to_machine_learning/3_pipeline_task
154157
- file: individual_modules/introduction_to_machine_learning/4_unsupervised_learning
158+
- file: individual_modules/introduction_to_machine_learning/resources
155159
- file: individual_modules/section_landing_pages/markdown_with_python
156160
sections:
157161
- file: individual_modules/markdown_with_python/2-Motivation-and-Background
@@ -161,6 +165,7 @@ parts:
161165
- file: individual_modules/markdown_with_python/6-Export-the-Document
162166
- file: individual_modules/markdown_with_python/7-Markdown-Task-2
163167
- file: individual_modules/markdown_with_python/8-Further-Knowledge
168+
- file: individual_modules/markdown_with_python/resources
164169
- file: course_homepages/R
165170
sections:
166171
- file: individual_modules/section_landing_pages/introduction_to_r
@@ -174,6 +179,7 @@ parts:
174179
- file: individual_modules/introduction_to_r/plots
175180
- file: individual_modules/introduction_to_r/stats
176181
- file: individual_modules/introduction_to_r/good_practise
182+
- file: individual_modules/introduction_to_r/resources
177183
- file: individual_modules/section_landing_pages/regression_analysis_with_R
178184
sections:
179185
- file: individual_modules/regression_analysis_with_R/introduction_to_regression
@@ -182,13 +188,15 @@ parts:
182188
- file: individual_modules/regression_analysis_with_R/logistic_regression
183189
- file: individual_modules/regression_analysis_with_R/regression_analysis_with_r_summary.ipynb
184190
- file: individual_modules/regression_analysis_with_R/regression_analysis_with_r_extras
191+
- file: individual_modules/regression_analysis_with_R/resources
185192
- file: individual_modules/section_landing_pages/advanced_regression_analysis_with_R
186193
sections:
187194
- file: individual_modules/advanced_regression_analysis_with_R/mixed_effects_models
188195
- file: individual_modules/advanced_regression_analysis_with_R/expanding_the_mixed_effects_model_framework
189196
- file: individual_modules/advanced_regression_analysis_with_R/regression_models_with_interaction_terms
190197
- file: individual_modules/advanced_regression_analysis_with_R/advanced_regression_analysis_with_R_summary
191198
- file: individual_modules/advanced_regression_analysis_with_R/advanced_regression_analysis_with_R_extras
199+
- file: individual_modules/advanced_regression_analysis_with_R/resources
192200
- file: individual_modules/section_landing_pages/working_with_data_in_R
193201
sections:
194202
- file: individual_modules/working_with_data_in_R/introducing_tidyverse
@@ -199,6 +207,7 @@ parts:
199207
- file: individual_modules/working_with_data_in_R/reshaping_datasets
200208
- file: individual_modules/working_with_data_in_R/strings_and_dates
201209
- file: individual_modules/working_with_data_in_R/summary
210+
- file: individual_modules/working_with_data_in_R/resources
202211
- file: individual_modules/section_landing_pages/improve_your_r_code
203212
sections:
204213
- file: individual_modules/improve_your_r_code/style
@@ -207,6 +216,7 @@ parts:
207216
- file: individual_modules/improve_your_r_code/data_table
208217
- file: individual_modules/improve_your_r_code/parallelisation
209218
- file: individual_modules/improve_your_r_code/rcpp
219+
- file: individual_modules/improve_your_r_code/resources
210220
- file: individual_modules/section_landing_pages/Introduction_to_Markdown_in_R
211221
sections:
212222
- file: individual_modules/Introduction_to_Markdown_in_R/Background_to_Markdown
@@ -217,6 +227,7 @@ parts:
217227
- file: individual_modules/Introduction_to_Markdown_in_R/RMarkdown_Components_Embedded_Code
218228
- file: individual_modules/Introduction_to_Markdown_in_R/Processing_RMarkdown_Files
219229
- file: individual_modules/Introduction_to_Markdown_in_R/Course_Outro
230+
- file: individual_modules/Introduction_to_Markdown_in_R/resources
220231
- file: course_homepages/unix
221232
sections:
222233
- file: individual_modules/section_landing_pages/introduction_to_unix
@@ -229,6 +240,7 @@ parts:
229240
- file: individual_modules/introduction_to_unix/script
230241
- file: individual_modules/introduction_to_unix/find
231242
- file: individual_modules/introduction_to_unix/additional
243+
- file: individual_modules/introduction_to_unix/resources
232244
- file: cfrr_program_details/coding_practices_self_study
233245
sections:
234246
- file: course_homepages/computational_thinking
@@ -242,6 +254,7 @@ parts:
242254
- file: individual_modules/computational_thinking/abstraction
243255
- file: individual_modules/computational_thinking/alignment
244256
- file: individual_modules/computational_thinking/final_exercise
257+
- file: individual_modules/computational_thinking/resources
245258
- file: course_homepages/high_performance_computing
246259
sections:
247260
- file: individual_modules/section_landing_pages/introduction_to_hpc
@@ -254,6 +267,7 @@ parts:
254267
- file: individual_modules/introduction_to_hpc/modules
255268
- file: individual_modules/introduction_to_hpc/example_jobs
256269
- file: individual_modules/introduction_to_hpc/exploiting_slurm
270+
- file: individual_modules/introduction_to_hpc/resources
257271
- file: individual_modules/section_landing_pages/parallel_computing
258272
sections:
259273
- file: individual_modules/parallel_computing/architecture_and_concurrency
@@ -263,6 +277,7 @@ parts:
263277
- file: individual_modules/parallel_computing/mpi_simple_communication
264278
- file: individual_modules/parallel_computing/mpi_collective_comms
265279
- file: individual_modules/parallel_computing/mpi_parallel_fractal
280+
- file: individual_modules/parallel_computing/resources
266281
- file: course_homepages/software_development
267282
sections:
268283
- file: individual_modules/section_landing_pages/software_development_best_practice
@@ -276,6 +291,7 @@ parts:
276291
- file: individual_modules/software_development_best_practices/testing
277292
- file: individual_modules/software_development_best_practices/collaboration
278293
- file: individual_modules/software_development_best_practices/reproducibility
294+
- file: individual_modules/software_development_best_practices/resources
279295
- file: course_homepages/version_control
280296
sections:
281297
- file: individual_modules/section_landing_pages/introduction_to_version_control
@@ -295,6 +311,7 @@ parts:
295311
- file: individual_modules/introduction_to_version_control/remote_branches_with_github
296312
- file: individual_modules/introduction_to_version_control/collaborating_with_branches
297313
- file: individual_modules/introduction_to_version_control/merge_conflicts
314+
- file: individual_modules/introduction_to_version_control/resources
298315
- file: individual_modules/section_landing_pages/intermediate_version_control
299316
sections:
300317
- file: individual_modules/intermediate_version_control/introduction
@@ -306,6 +323,7 @@ parts:
306323
- file: individual_modules/intermediate_version_control/github_workflows
307324
- file: individual_modules/intermediate_version_control/rewriting_history
308325
- file: individual_modules/intermediate_version_control/further_topics
326+
- file: individual_modules/intermediate_version_control/resources
309327
- file: individual_modules/bibliography
310328

311329
- caption: Short Courses
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Resources
2+
3+
Below are useful resources, further reading, and links referenced throughout this course.
4+
5+
---
6+
7+
## Official Documentation & Books
8+
9+
- [R Markdown Cookbook (bookdown)](https://bookdown.org/yihui/rmarkdown-cookbook/)
10+
- [R Markdown: The Definitive Guide (PDF)](https://posit.co/wp-content/uploads/2022/10/rmarkdown-1.pdf)
11+
12+
## R & Bioconductor Tutorials
13+
14+
- [Microbiome Analysis: Alpha Diversity](https://microbiome.github.io/tutorials/Alphadiversity.html)
15+
- [Microbiome Analysis: Beta Diversity](https://microbiome.github.io/tutorials/Betadiversity.html)
16+
- [Microbiome Analysis: Composition](https://microbiome.github.io/tutorials/Composition.html)
17+
- [microbiome (Bioconductor package)](https://www.bioconductor.org/packages/release/bioc/html/microbiome.html)
18+
19+
## Data Fluency & Reproducibility
20+
21+
- [Monash Data Fluency: Reproducible Research in R](https://monashdatafluency.github.io/r-rep-res/index.html)
22+
23+
## Software, AI, and Platforms
24+
25+
- [Posit (formerly RStudio)](https://posit.co/)
26+
- [OpenAI ChatGPT](https://openai.com/index/chatgpt/)
27+
28+
## Example Figures
29+
30+
- [Sample Figure: Elsevier](https://ars.els-cdn.com/content/image/1-s2.0-S1279770723023655-gr1.jpg)
31+
32+
## Licensing
33+
34+
- [Creative Commons BY 4.0](https://creativecommons.org/licenses/by/4.0/)
35+
- [MIT License](https://opensource.org/licenses/MIT)
36+
37+
---
38+
39+
> *If you have suggestions for additional resources, or spot a broken link, please let the course authors know!*

0 commit comments

Comments
 (0)