Experimental Design
Learning Objective
This course is intended to provide a foundation in the proper design of scientific research projects in the field of biology.By the end of the course, successful students will be able to:
- Design studies that are statically tractable
- Graphically explore data in R
- Perform standard statistical analyses in the R environment
Class meets MW 4:00-5:15 in HELD 200
For more information email Dr. Blackmon.
Syllabus
- Introduction:
- Basic R:
-
Live Coding: Basic R (syntax, data types)
basic coding examples -
Live Coding: Data management and cleaning
-
Worksheet 2: Basics of R pdf
survey for coding practice
-
- Statistical Principles and a last bit of visualization theory:
-
Lecture: Stats principles, data visualization
PDF
PPT
Worksheet 3: Plotting
-
- Probability and Discrete Variables:
-
Lecture: Probability and Discrete Variables
PDF
PPT
Worksheet 4: Review
-
- Hypothesis Testing 1:
-
Lecture: Continuous and Discrete Variables
PDF
PPT
Worksheet 5: Discrete Variables
14 Sept. Saturday Coding Session 9AM-Noon BSBE 115
Code Examples
-
Lecture: Continuous and Discrete Variables
- Hypothesis Testing 2 and Review:
-
Hypothesis Testsing 2
PDF
PPT
example permutation code
Review Sheet
fights.csv
reveiw1.R
-
Hypothesis Testsing 2
- Test / Regression Analysis:
-
Lecture: Linear regression and model diagnostics
Test is up on Canvas
Use this file for the midterm: gnathocerus.csv
-
- Generalized Linear Models (and more linear regression stuff):
-
Lecture: Introduction to GLMs (and regression)
PDF
PPT
oaks.csv
stickleback.csv
betta_splendens.csv
glm.R
smokers.csv
-
- Model Selection:
- GWAS, Random Effects, Monte Carlo:
-
Lecture: GLM3
PDF
PPT
glms2.R
chrysina.csv
retrogene.csv
-
- Bayesian and MCMC:
-
Lecture: Bayesian methods and MCMCs
PDF
PPT
mcmc.log1.csv
mcmc.log2.csv
-
- Advanced Topics and Applications:
-
Multiple comparison and dimensional reduction
PDF
PPT
monte.carlo.R
birdmcmc1.csv
birdmcmc2.csv
birdmcmc3.csv
mcmc example code
plotting examples
-
Multiple comparison and dimensional reduction
- Final Exam
Extra Resources
ExamplesR markdown
R style guide
basics of R cheat sheet
base R plotting cheat sheet
ggplot2 cheat sheet
color brewer
Useful R packages
swirlggplot2
coda