Please download the data in data.zip. Then, move data.zip to your Desktop and unzip it (usually double-clicking it will work).
If the above link does not work, please try downloading the data with Download button at https://github.com/BIGslu/workshops/blob/main/2022.08.15_R.tidyverse.workshop/data/data.zip.
When you open RStudio, it should look like so with multiple panels. If you see only 1 panel, then you’re likely in R, not RStudio.
Install R packages by running the following script in your R console (left panel in the above image).
#CRAN packages
install.packages("tidyverse")
install.packages("ggrepel")
#Bioconductor packages
install.packages("BiocManager")
BiocManager::install("limma")
If prompted, say a to “Update all/some/none?
[a/s/n]” and no to “Do you want to install from sources the
packages which need compilation? (Yes/no/cancel)”
This can take several minutes.
To make sure packages are correctly installed, load them into R with
library( ). If you see any ERROR, please come 15
minutes early to the workshop the day of or contact Kim for
assistance.
First, the package(s) that give messages upon loading.
library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.2 ──
## ✔ ggplot2 3.3.6 ✔ purrr 0.3.4
## ✔ tibble 3.1.8 ✔ dplyr 1.0.9
## ✔ tidyr 1.2.0 ✔ stringr 1.4.0
## ✔ readr 2.1.2 ✔ forcats 0.5.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
Then, check package(s) that load silently with no messages.
library(limma)
library(ggrepel)
For reproducibility, here is the complete list of software used in this workshop.
sessionInfo()
## R version 4.2.1 (2022-06-23)
## Platform: x86_64-apple-darwin17.0 (64-bit)
## Running under: macOS Big Sur ... 10.16
##
## Matrix products: default
## BLAS: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRblas.0.dylib
## LAPACK: /Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libRlapack.dylib
##
## locale:
## [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
##
## attached base packages:
## [1] stats graphics grDevices utils datasets methods base
##
## other attached packages:
## [1] ggrepel_0.9.1 limma_3.52.2 forcats_0.5.1 stringr_1.4.0
## [5] dplyr_1.0.9 purrr_0.3.4 readr_2.1.2 tidyr_1.2.0
## [9] tibble_3.1.8 ggplot2_3.3.6 tidyverse_1.3.2
##
## loaded via a namespace (and not attached):
## [1] Rcpp_1.0.9 lubridate_1.8.0 assertthat_0.2.1
## [4] rprojroot_2.0.3 digest_0.6.29 utf8_1.2.2
## [7] R6_2.5.1 cellranger_1.1.0 backports_1.4.1
## [10] reprex_2.0.1 evaluate_0.15 httr_1.4.3
## [13] pillar_1.8.0 rlang_1.0.4 googlesheets4_1.0.0
## [16] readxl_1.4.0 rstudioapi_0.13 jquerylib_0.1.4
## [19] rmarkdown_2.14 googledrive_2.0.0 munsell_0.5.0
## [22] broom_1.0.0 compiler_4.2.1 modelr_0.1.8
## [25] xfun_0.31 pkgconfig_2.0.3 htmltools_0.5.3
## [28] tidyselect_1.1.2 fansi_1.0.3 crayon_1.5.1
## [31] tzdb_0.3.0 dbplyr_2.2.1 withr_2.5.0
## [34] grid_4.2.1 jsonlite_1.8.0 gtable_0.3.0
## [37] lifecycle_1.0.1 DBI_1.1.3 magrittr_2.0.3
## [40] scales_1.2.0 cli_3.3.0 stringi_1.7.8
## [43] cachem_1.0.6 fs_1.5.2 xml2_1.3.3
## [46] bslib_0.4.0 ellipsis_0.3.2 generics_0.1.3
## [49] vctrs_0.4.1 tools_4.2.1 glue_1.6.2
## [52] hms_1.1.1 fastmap_1.1.0 yaml_2.3.5
## [55] colorspace_2.0-3 gargle_1.2.0 rvest_1.0.2
## [58] knitr_1.39 haven_2.5.0 sass_0.4.2