- A 1680 mins (28 hrs) lecture by Danny Arends
- The videos of the lecture are available on Danny's youtube page
- Scripted on: Notepad++
- Executed on: R 4.1.1 and R Studio
- Dependent on: Standard R libraries
- R as a calculator
- Types of data
- Logical, numeric, character, vector/list, matrix/data.frame
- Creating vectors and matrices
- Indexing data [1] and [[1]]
- Matrix and data.frame functions
- seq, rep, 1:20
- Variables
- Control structures
- Statements and Expressions
- Functions
- Brackets
- Escaping the inevitable
- Some randomness
- Reading data
- Tables, Text files, Binary files, text files line by line
- Compressed files
- Managing data
- which, %in%, subset
- Saving data (in a long running analysis)
- Descriptive univariate statistics
- Central Tendency
- Mean, Median, Mode
- Dispersion
- Range, Quantiles, Variance, Standard deviation
- Outliers
- Shape
- Skewness, Kurtosis
- Central Tendency
- Plots
- Boxplot
- Histogram
- Image/Heatmap
- Create custom plots
- Points
- Scatter plots
- Circles
- Colors
- Experimental design
- Questions
- Microarrays
- Normalization
- Probability
- Student's t-test
- Normality assumption
- Correlation
- Multiple testing
- Free microarray data
- Algorithms as a concept
- Design patterns
- Recursion
- Higher order functions