Schedule

Schedule and course materials for Data Science in R for Biologists (Zool 710 Spring 2025).

Schedule and course materials

For Qmd files (markdown document with Quarto which are cross-language executable code), go to the course GitHub repository and navigate the directories, or best of all clone the repo and navigate within RStudio or your text browser and R console.

Current Website: https://mbutler808.github.io/rclass-2025/
2023 Website: https://mbutler808.github.io/rclass/

Week Dates Topics Projects
Module 1 Computational Tools for Data Science
Week 1 Jan 14 👋 Installing R/RStudio, GitHub [html] [Qmd] Watch [rest of podcast starting at 4:00] R manual [2.1, 2.2, 2.3, 2.6]
Jan 16 👩‍💻 Shell scripts, File Organization [html] [Qmd]
Week 2 Jan 21 🐙 Intro to Git and GitHub [html] [Qmd] 🌴 Project 0 [html] [Qmd]
Module 2 Reproducible Research
Jan 23 🐙 Reproducible Research [html] [Qmd]
Week 3 Jan 28 🐙 Literate Programming / Intro to Quarto [html] [Qmd]
Jan 30 👓 Reference Management [html] [Qmd]
Module 3 Data Analysis in R
Feb 4 👓 Reading/Writing data [html] [Qmd] 🍂 Project 0 due
Feb 6 👓 Reading/Writing data continued [html] [Qmd]
Week 4 Feb 11 🐙 Scripts [html] [Qmd]
Feb 13 🔩 Data [html] [Qmd]
Module 3 Data Visulization in R
Week 5 Feb 18 🔪 Tidying Data [html] [Qmd] 🌱 Project 1 assigned
Feb 20 📊 Plotting Systems (Base R) [html] [Qmd]
Week 6 Feb 25 📊 Plotting with ggplot2 [html] [Qmd]
Feb 27 📊 Tidying data with dplyr [html] [Qmd]
Module 4 Tour of Stats in R and Data Wrangling
Week 7 Mar 3 🍂 Project 1 due
Mar 4 🐒 Tidyverse and data wrangling [html] [Qmd]
Mar 6 🐎 A tour of some univariate methods in R [html] [Qmd] 🌱 Project 2 assigned
Week 8 Mar 11 📆 A tour of some multivariate methods in R [html] [Qmd]
Mar 13 🐎 Joining a.k.a. merging data [html] [Qmd]
Mar 13 🐎 Reshaping data [[html]] [[Qmd]]
Module 5 Programming Elements
Week 9 Mar 18 🤝 Spring Break
Mar 20 ☀️ Spring Break
Week 10 Mar 25 🍄 Reviewed Project 1 comments
Mar 27 🍄 Functions [html] [Qmd] 🍂
Apr 3 🍄 Reshaping Data [html] [Qmd] 🍂 Project 2 due Apr 4
Week 11 Apr 8 🌵 Lists and For Loops [html] [Qmd]
Apr 10 🌵 Apply Functions [html] [Qmd]
Apr 15 🎡 Program Flow [html] [Qmd]
Module 7 Phylogenetic Trees
Week 13 Apr 17 🌱 Trees as Data Objects [html] [Qmd]
Apr 22 🌴 Reading and writing trees, ape, ggtree, treeio [html] [Qmd]
Week 14 Apr 24 🌳 ggtree [html] [Qmd]
Apr 24 🌺 Setup for IQtree [html] [Qmd] 📝 Project 3 data check due
Module 8 Other Topics
Week 15 Apr 29 🐍 Parsing Data from any Format Project 3 peer review due
May 1 🏆 Final Presentations 💐
Week 16 May 6 🏆 Final Presentations, Intro to OU models [html] [Qmd] 💐 Project 3 presentation (in class)
May 13 🎊 Project 3 due