-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME.Rmd
More file actions
57 lines (41 loc) · 2.78 KB
/
README.Rmd
File metadata and controls
57 lines (41 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
---
output: github_document
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
# Data Science with R
<!-- badges: start -->
<!-- badges: end -->
The goal of this repository is to provide a series of course materials that is used for online seminars to introduce modern data science practice using the R language. Each subfolder in the respository provides materials for a specific course in the seminar series.
Instructor: `Gabriel Rosenfeld`
Contact: `bioinformatics@niaid.nih.gov`
### Courses
* **intro_programming_r**: provides the basics of using the R programming language for analysis and is suitable for those who are new to using the R language
* **reproducible_workflows_r**: provides an introduction to using reproducible workflows with a data analysis project through the targets R package and is suitable for intermediate R users with familiarity to functions, project organization, and manipulating files
* **reproducible_workflows_hpc**: provides an overview of using the targets reproducible workflow approach on the NIAID LOCUS High-Performance computing environment to scale up analyses and is suitable for intermediate/advanced R users with familiarity to functions, project organization, file manipulation, as well as understanding/access to an HPC environment
### Useful Resources:
#### Intro Programming R course:
* [Comprehensive Introduction to R](https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf)
* [R for Data Science](https://r4ds.had.co.nz/index.html)
* [Data Science: Foundations using R Specialization](https://www.coursera.org/specializations/data-science-foundations-r#courses)
* [RStudio Education](https://education.rstudio.com/)
* [RStudio Cheat Sheets](https://www.rstudio.com/resources/cheatsheets/)
#### Reproducible workflows R course
* [targets](https://docs.ropensci.org/targets/)
* [tarchetypes](https://docs.ropensci.org/tarchetypes/)
* [targetopia](https://wlandau.github.io/targetopia/)
* [targets user manual](https://books.ropensci.org/targets/)
* [tflow](https://github.com/MilesMcBain/tflow)
* [Writing functions in R](https://r4ds.had.co.nz/functions.html)
* [Project based data management](https://rstats.wtf/index.html)
#### Reproducible workflows HPC course
* See above workflows R course bullets for relevant background on targets and concepts
* [NIAID LOCUS](https://inside.niaid.nih.gov/media/locus-high-performance-computing-hpc-support-portal)
* [Using NoMachine with NIAID LOCUS](https://hpcweb.niaid.nih.gov/userportal/documentation.php#FAQ/the-nomachine-terminal-server)
* [Using targets on HPC with future](https://books.ropensci.org/targets/hpc.html#future)
* [tar_make_future](https://docs.ropensci.org/targets/reference/tar_make_future.html)