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]
Module 2 Data Analysis in R
Week 2 Jan 24 🐙 Intro to Git and GitHub [html] [Qmd] 🌴 Project 0 [html] [Qmd]
Jan 24 🐙 Reproducible Research and Literate Programming / Intro to Quarto
Jan 26 🔬 What is the Question? Data management and workflow
Week 3 Jan 31 👓 Reading/Writing data
Feb 2 🔪 Tidying Data 🍂 Project 0 due
Module 3 Data Visulization in R
Week 4 Feb 7 📊 Plotting Systems (Base R)
Feb 9 📊 ggplot2
Module 4 Nuts and Bolts of R
Week 5 Feb 14 🔩 R Nuts and Bolts (Objects)
Feb 16 🤝 Reshaping objects 🍂 Project 1 due
Week 6 Feb 21 📝 Control Structures
Feb 23 📋 Functions
Week 7 Feb 28 🐒 Loop Functions
Mar 2 🐛 Debugging and Error Handling
Module 5 Special Data Types
Week 8 Mar 7 📆 Dates and Times
Mar 9 🐎 Regular Expressions 🍂 Project 2 due
Week 9 Mar 14 ☀️ Spring Break
Mar 16 ☀️ Spring Break
Week 10 Mar 21 🍄 Factors
Mar 23 🌵 Text Data and Strings
Module 6 Intro to Morphometrics
Week 11 Mar 28 📏 Linear Morphometrics, Size, Shape
Mar 30 📐 Landmark-based Morphometrics
Week 12 Apr 4 💀 3D Morphometrics
Apr 6 🐾 3D Morphometrics
Module 7 Phylogenetic Trees
Week 13 Apr 11 🌱 Trees as Data Objects 🍂 Project 3 due
Apr 13 🌴 Reading and writing trees, ape, ggtree, treeio
Week 14 Apr 18 🌳 Reshaping Trees
Apr 20 🌺 Annotating Tree Plots
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 4 due