Use the arrow keys (←/→) on your keyboard to go forward or backward
Press the “o” key on any slide to show you an overview of the slide deck
In overview mode, click on a slide or press “esc” to zoom in on it
You can also print the slides to a pdf by selecting the “print” option from your browser’s File menu.
| Date | Topics | Notes | Background |
|---|---|---|---|
| 6 Jan |
What is data science? Types of questions Storytelling |
(1) (2) |
Leek & Peng
(2015) D’Agostino McGowan (2020) Peng (2018) |
| 8 Jan |
Steps to an analysis Informal vs formal Rubrics |
Cooper &
Hsing (2017) |
|
| 10 Jan |
Organization & styles Research compendia Coding styles |
Marwick et
al (2018) Tidyverse Style Guide |
|
| 13 Jan |
Introduction to GitHub Repositories Markdown Issues Projects |
Intro to
GitHub |
|
| 15 Jan |
Remote repositories Remotes in GitHub RStudio projects Pushing/pulling |
RStudio cheatsheet
Chaps 9 & 10 of HGG |
|
| 17 Jan |
Version control with Git Adding files Committing file Exploring history Reverting files |
Blischak
et al (2016) Chap 20 of HGG |
|
| 20 Jan |
Martin Luther King, Jr. Day No class |
|
|
| 22 Jan |
Understanding workflows Centralized Feature branch Forking |
Sec VI of
HGG Learn Git branching |
|
| 24 Jan |
Practicing workflows Centralized Feature branch Forking |
Sec VI of
HGG Learn Git branching |
|
| 27 Jan |
Markus Min Working with data Chain of custody Tidy data Manual entry |
Ellis &
Leek (2017) Broman & Woo (2018) |
|
| 29 Jan |
Reading data Importing text files Reading from Excel & Google |
readr pkg readxl pkg googlesheets pkg jsonlite pkg |
|
| 31 Jan |
Getting help Minimal Complete Reproducible |
Maelle Salmon’s
blog Reprex do’s & don’ts |
|
| 3 Feb |
Metadata Types of metadata Ecological Metadata Language |
Michener
(2005) Fegraus et al (2005) EML specification EML package |
|
| 5 Feb |
Data analysis & visualization Data summaries Design principles Exploratory figures Expository figures |
R Graph Gallery STAT 545 Do’s & Don’ts |
|
| 7 Feb |
R Markdown Introduction Publishing papers |
Intro to R Markdown
|
|
| 10 Feb |
R Markdown Publishing papers Reporting |
Chap
6 of Markdown Cookbook |
|
| 12 Feb |
R Markdown Designing presentations |
Chap 4
of Xie et al. (2014) |
|
| 14 Feb |
R Markdown Building simple websites |
GitHub Pages Chap 17 of HGG |
|
| 17 Feb |
President’s Day No class |
|
|
| 19 Feb |
R packages Functions Documentation |
Wickham & Bryan (2020)
|
|
| 21 Feb |
R packages Unit tests Vignettes Websites |
Wickham & Bryan (2020)
|
|
| 24 Feb |
Jennifer Scheuerell Intro to relational databases SQL programming language PostgreSQL & its community |
About PostgreSQL Installing PostgreSQL Troubleshooting PostgreSQL |
|
| 26 Feb |
Jennifer Scheuerell Creating a database Adding data Cleaning data Joining tables |
(1) (2) |
|
| 28 Feb |
Jennifer Scheuerell Working with a database SQL from R Queries |
|
|
| 3 Mar |
Dr. Margaret Siple Shiny apps Introduction |
(1) (2) |
RStudio Shiny apps Sievert (2019) |
| 5 Mar |
Dr. Margaret Siple Shiny apps Development Deployment |
(1) (2) |
Shiny
App Contest |
| 7 Mar |
Dr. Elizabeth Holmes Data science teamwork & data science sprints Guest presentation |
Short
Agile Videos |
|
| 10 Mar |
Code reviews Checklists Do’s and Don’ts |
rOpenSci Guide
|
|
| 12 Mar |
Ethics in data science Data selection Analysis & inference |
FAIR data
principles CARE data principles Lum (2018) Bias in data Fox (2020) Faculty job market |
|
| 14 Mar |
Publishing e-books Bookdown |
{bookdown} pkg Applied Ecology Lab guide |