Instructor: Jeff Leek
Class Website:
Resources:
Course Materials
| Week/Lecture | Lecture | Video | Notes | Code |
|---|---|---|---|---|
| 0/1 | Welcome | Google Slides pdf | ||
| 0/2 | What is statistics? | Google Slides pdf | ||
| 0/3 | Finding statistics you can trust | Google Slides pdf | ||
| 0/4 | Getting help | Google Slides pdf | ||
| 0/5 | What is data? | Google Slides pdf | ||
| 0/6 | Representing data | Google Slides pdf | ||
| — | — | — | — | — |
| 1/1 | Week 1 Introduction | Google Slides pdf | ||
| 1/2 | Reproducible research | Google Slides pdf | ||
| 1/3 | Achieving reproducible research | Google Slides pdf | NA | |
| 1/4 | R markdown | html | R markdown R code | |
| 1/5 | The three tables in genomics | Google Slides pdf | ||
| 1/6 | The three tables in genomics (in R) | html | R markdown R code | |
| 1/7 | Experimental Design: variability, replication, and power | Google Slides pdf | NA | |
| 1/8 | Experimental Design: confounding and randomization | Google Slides pdf | ||
| 1/9 | Exploratory Analysis | Google Slides pdf | ||
| 1/10 | Exploratory Analysis in R | html | R markdown R code | |
| 1/11 | Data transforms | html | R markdown R code | |
| 1/12 | Clustering | Google Slides pdf | ||
| 1/13 | Clustering in R | html | R markdown R code | |
| — | — | — | — | — |
| 2/1 | Week 2 Introduction | Google Slides pdf | ||
| 2/2 | Dimension reduction | Google Slides pdf | ||
| 2/3 | Dimension reduction (in R) | html | R markdown R code | |
| 2/4 | Pre-processing and normalization | Google Slides pdf | ||
| 2/5 | Quantile normalization (in R) | html | R markdown R code | |
| 2/6 | The linear model | Google Slides pdf | html R markdown R code | |
| 2/7 | Linear models with categorical covariates | Google Slides pdf | ||
| 2/8 | Adjusting for covariates | Google Slides pdf | html R markdown R code | |
| 2/9 | Linear regression in R | html | R markdown R code | |
| 2/10 | Many regressions at once | Google Slides pdf | ||
| 2/11 | Many regressions in R | html | R markdown R code | |
| 2/12 | Batch effects and confounders | Google Slides pdf | ||
| 2/13 | Batch effecs in R | html | R markdown R code | |
| — | — | — | — | — |
| 3/1 | Week 3 Introduction | Google Slides pdf | ||
| 3/2 | Logistic regression | Google Slides pdf | ||
| 3/3 | Regression for counts | Google Slides pdf | ||
| 3/4 | GLMs in R | html | R markdown R code | |
| 3/5 | Inference | Google Slides pdf | ||
| 3/6 | Null and alternative hypotheses | Google Slides pdf | ||
| 3/7 | Calculating statistics | Google Slides pdf | ||
| 3/8 | Comparing models | Google Slides pdf | html R markdown R code | |
| 3/9 | Calculating statistics in R | html | R markdown R code | |
| 3/10 | Permutation | Google Slides pdf | ||
| 3/11 | Permutation in R | html | R markdown R code | |
| 3/12 | P-values | Google Slides pdf | ||
| 3/13 | Multiple testing | Google Slides pdf | ||
| 3/14 | P-values and multiple testing in R | html | R markdown R code | |
| — | — | — | — | — |
| 4/1 | Week 4 Introduction | Google Slides pdf | ||
| 4/2 | Gene set analysis | Google Slides pdf | ||
| 4/3 | More enrichment | Google Slides pdf | ||
| 4/4 | Gene set analysis in R | html | R markdown R code | |
| 4/5 | The process for RNA-seq | Google Slides pdf | ||
| 4/6 | The process for Chip-Seq | Google Slides pdf | ||
| 4/7 | The process for DNA methylation | Google Slides pdf | ||
| 4/8 | The process for GWAS/WGS | Google Slides pdf | ||
| 4/9 | Combining data types (eQTL) | Google Slides pdf | ||
| 4/10 | eQTL in R | html | R markdown R code | |
| 4/11 | Researcher degrees of freedom | Google Slides pdf | Interesting example | |
| 4/12 | Inference vs. prediction | Google Slides pdf | ||
| 4/13 | Knowing when to get help | Google Slides pdf | R markdown | |
| 4/14 | Course Wrap-up | Google Slides pdf | ||
| — | — | — | — | — |
Course R package
You can get all of the code used in the class by installing the R package:
source("http://bioconductor.org/biocLite.R")
biocLite("devtools") # only if devtools not yet installed
biocLite("jtleek/genstats",ref="gh-pages")
You can see the list of lecture notes and open them using the vignette command:
library(genstats)
vignette(package="genstats")
vignette("01_13_clustering")
Miscellaneous
Feel free to submit typos/errors/etc via the github repository associated with the class: https://github.com/jtleek/genstats_site
This web-page is modified from Andrew Jaffe’s Summer 2015 R course, which also has great material if you want to learn R.
This page was last updated on 2015-09-07 07:37:18 Eastern Time.