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