Introduction to Machine Learning using R (ELIXIR-UK)
Open RStudio and install the following packages.
## To install needed CRAN packages:
install.packages("tidyverse")
install.packages("GGally")
install.packages("caret")
install.packages("gmodels")
install.packages("rpart")
install.packages("rpart.plot")
install.packages("dendextend")
install.packages("randomForest")
install.packages("mlr3")
install.packages("devtools")
## To install needed Bioconductor packages:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install()
BiocManager::install(c("limma", "edgeR"))
# To install libraries from GitHub source
library(devtools)
install_github("vqv/ggbiplot")
In case you encounter issues with ggbiplot
, please have a look at this GitHub issue.
Load them to make sure they were successfully installed.
# Load packages
library(ggbiplot)
library(tidyverse) # working with data frames, plotting
library(GGally)
library(caret)
library(gmodels)
library(rpart)
library(rpart.plot)
library(randomForest)
library(dendextend)
library(mlr3)
library(edgeR) # cpm, etc -- RNA-Seq normalization
library(limma) # lmFit, etc -- fitting many models