Schedule

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

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.

Week Dates Topics Projects
Module 1 Computational Tools for Data Science
Week 1 Jan 17 👋 Installing R/RStudio, GitHub [html] [Qmd]
Jan 19 👩‍💻 Shell scripts, File Organization [html] [Qmd]
Week 2 Jan 24 🐙 Intro to Git and GitHub [html] [Qmd] 🌴 Project 0 [html] [Qmd]
Module 2 Reproducible Research
Jan 26 🐙 Reproducible Research [html] [Qmd]
Jan 26 🐙 Literate Programming / Intro to Quarto [html] [Qmd]
Week 3 Jan 31 🔬 What is the Question? [html] [Qmd]
Module 3 Data Analysis in R
Jan 31 👓 Reading/Writing data [html] [Qmd]
Feb 2 👓 Reference Management [html] [Qmd] 🍂 Project 0 due
Week 4 Feb 7 🐙 Scripts [html] [Qmd]
Feb 9 🔩 Data [html] [Qmd]
Module 3 Data Visulization in R
Week 5 Feb 14 🔪 Tidying Data [html] [Qmd]
Feb 16 📊 Plotting Systems (Base R) [html] [Qmd] 🌱 Project 1 assigned
Week 6 Feb 21 📊 Plotting with ggplot2 [html] [Qmd]
Feb 23 📊 ggplot2 continued
Module 4 Tour of Stats in R and Data Wrangling
Week 7 Feb 28 🐒 Tidyverse and data wrangling [html] [Qmd]
Mar 2 🐎 A tour of some multivariate methods in R [html] [Qmd] 🌱 Project 1 due
Week 8 Mar 7 📆 A tour of some univariate methods in R [html] [Qmd]
Mar 9 🐎 Joining a.k.a. merging data [html] [Qmd]
Mar 9 🐎 Reshaping data [html] [Qmd]
Module 5 Programming Elements
Week 9 Mar 14 🤝 Spring Break
Mar 16 ☀️ Spring Break
Week 10 Mar 21 🍄 Functions [html] [Qmd]
Mar 23 🌵 Lists and For Loops [html] [Qmd]
Mar 23 🌵 Apply Functions [html] [Qmd]
Week 11 Mar 28 🎡 Program Flow [html] [Qmd]
Module 6 Intro to Morphometrics
Mar 30 📏 Intro to Morphometrics [html] [Qmd]
Week 12 Apr 4 📐 Landmark-based Morphometrics 🍂 Project 2 due
Apr 4 💀 3D Morphometrics
Apr 6 🐾 3D Morphometrics 🌰 Project 3 data check due
Module 7 Phylogenetic Trees
Week 13 Apr 11 🌱 Trees as Data Objects
Apr 13 🌴 Reading and writing trees, ape, ggtree, treeio
Week 14 Apr 18 🌳 Reshaping Trees
Apr 20 🌺 Annotating Tree Plots 📝 Project 3 peer review due
Module 8 Other Topics
Week 15 Apr 25 🐍 Parsing Data from any Format
Apr 27 🌰 Student choice topic
Week 16 May 2 🏆 Final Presentations 💐 Project 3 presentation (in class)
May 5 🎊 Project 3 due