diff --git a/03-basics-factors-dataframes.md b/03-basics-factors-dataframes.md
index 6526daf8..1f081e64 100644
--- a/03-basics-factors-dataframes.md
+++ b/03-basics-factors-dataframes.md
@@ -497,7 +497,7 @@ These packages will be installed into "~/work/genomics-r-intro/genomics-r-intro/
# Installing packages --------------------------------------------------------
- Installing ggplot2 ... OK [linked from cache]
-Successfully installed 1 package in 5.9 milliseconds.
+Successfully installed 1 package in 6.1 milliseconds.
```
::::::::::::::::::::::::::::::::::::::::::::::::::
diff --git a/06-data-visualization.md b/06-data-visualization.md
index ca53ad43..771ba830 100644
--- a/06-data-visualization.md
+++ b/06-data-visualization.md
@@ -37,7 +37,8 @@ source: Rmd
-**`ggplot2`** is a plotting package that makes it simple to create complex plots from data in a data frame. It provides a more programmatic interface for specifying what variables to plot, how they are displayed, and general visual properties. Therefore, we only need minimal changes if the underlying data change or if we decide to change from a bar plot to a scatter plot. This helps in creating publication-quality plots with minimal amounts of adjustments and tweaking.
+**`ggplot2`** is a plotting package, part of the tidyverse,
+that makes it simple to create complex plots from data in a data frame. It provides a more programmatic interface for specifying what variables to plot, how they are displayed, and general visual properties. Therefore, we only need minimal changes if the underlying data change or if we decide to change from a bar plot to a scatter plot. This helps in creating publication-quality plots with minimal amounts of adjustments and tweaking.
The **gg** in "**ggplot**" stands for "**G**rammar of **G**raphics," which is an elegant yet powerful way to describe the making of scientific plots. In short, the grammar of graphics breaks down every plot into a few components, namely, a dataset, a set of geoms (visual marks that represent the data points), and a coordinate system. You can imagine this is a grammar that gives unique names to each component appearing in a plot and conveys specific information about data. With **ggplot**, graphics are built step by step by adding new elements.
@@ -47,33 +48,47 @@ The idea of **mapping** is crucial in **ggplot**. One familiar example is to *ma
## Installing `tidyverse`
-**`ggplot2`** belongs to the [**`tidyverse`** framework](https://www.tidyverse.org/). Therefore, we will start with loading the package **`tidyverse`**. If **`tidyverse`** is not already installed, then we need to install first. If it is already installed, then we can skip the following step:
+First, we need to install the `ggplot2` package.
```r
-install.packages("tidyverse") # Installing tidyverse package, includes ggplot2 and other packages such as dplyr, readr, tidyr
+install.packages("ggplot2")
```
-Now, let's load the `tidyverse` package:
+Now, let's load the `ggplot2` package:
```r
-library(tidyverse)
+library(ggplot2)
+```
+
+We will also use some of the other tidyverse packages we used in the last episode, so we need to load them as well.
+
+
+```r
+library(readr)
+library(dplyr)
+```
+
+```{.output}
+
+Attaching package: 'dplyr'
+```
+
+```{.output}
+The following objects are masked from 'package:stats':
+
+ filter, lag
```
```{.output}
-── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
-✔ dplyr 1.1.4 ✔ readr 2.1.4
-✔ forcats 1.0.0 ✔ stringr 1.5.1
-✔ ggplot2 3.4.4 ✔ tibble 3.2.1
-✔ lubridate 1.9.3 ✔ tidyr 1.3.0
-✔ purrr 1.0.2
-── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
-✖ dplyr::filter() masks stats::filter()
-✖ dplyr::lag() masks stats::lag()
-ℹ Use the conflicted package () to force all conflicts to become errors
+The following objects are masked from 'package:base':
+
+ intersect, setdiff, setequal, union
```
+
+
As we can see from above output **`ggplot2`** has been already loaded along with other packages as part of the **`tidyverse`** framework.
## Loading the dataset
diff --git a/config.yaml b/config.yaml
deleted file mode 100644
index d35bbb68..00000000
--- a/config.yaml
+++ /dev/null
@@ -1,88 +0,0 @@
-#------------------------------------------------------------
-# Values for this lesson.
-#------------------------------------------------------------
-
-# Which carpentry is this (swc, dc, lc, or cp)?
-# swc: Software Carpentry
-# dc: Data Carpentry
-# lc: Library Carpentry
-# cp: Carpentries (to use for instructor training for instance)
-# incubator: The Carpentries Incubator
-carpentry: 'dc'
-
-# Overall title for pages.
-title: 'Intro to R and RStudio for Genomics'
-
-# Date the lesson was created (YYYY-MM-DD, this is empty by default)
-created: '2018-03-12'
-
-# Comma-separated list of keywords for the lesson
-keywords: 'software, data, lesson, The Carpentries'
-
-# Life cycle stage of the lesson
-# possible values: pre-alpha, alpha, beta, stable
-life_cycle: 'beta'
-
-# License of the lesson materials (recommended CC-BY 4.0)
-license: 'CC-BY 4.0'
-
-# Link to the source repository for this lesson
-source: 'https://github.com/datacarpentry/genomics-r-intro'
-
-# Default branch of your lesson
-branch: 'main'
-
-# Who to contact if there are any issues
-contact: 'team@carpentries.org'
-
-# Navigation ------------------------------------------------
-#
-# Use the following menu items to specify the order of
-# individual pages in each dropdown section. Leave blank to
-# include all pages in the folder.
-#
-# Example -------------
-#
-# episodes:
-# - introduction.md
-# - first-steps.md
-#
-# learners:
-# - setup.md
-#
-# instructors:
-# - instructor-notes.md
-#
-# profiles:
-# - one-learner.md
-# - another-learner.md
-
-# Order of episodes in your lesson
-episodes:
-- 00-introduction.Rmd
-- 01-r-basics.Rmd
-- 02-data-prelude.Rmd
-- 03-basics-factors-dataframes.Rmd
-- 04-bioconductor-vcfr.Rmd
-- 05-dplyr.Rmd
-- 06-data-visualization.Rmd
-- 07-r-help.Rmd
-
-# Information for Learners
-learners:
-
-# Information for Instructors
-instructors:
-
-# Learner Profiles
-profiles:
-
-# Customisation ---------------------------------------------
-#
-# This space below is where custom yaml items (e.g. pinning
-# sandpaper and varnish versions) should live
-
-
-url: 'https://datacarpentry.github.io/genomics-r-intro'
-analytics: carpentries
-lang: en
diff --git a/depth.pdf b/depth.pdf
index 6536c466..340453b6 100644
Binary files a/depth.pdf and b/depth.pdf differ
diff --git a/md5sum.txt b/md5sum.txt
index 200e02cf..56c097ad 100644
--- a/md5sum.txt
+++ b/md5sum.txt
@@ -9,11 +9,11 @@
"episodes/03-basics-factors-dataframes.Rmd" "4660e67699c358bbf4aa70e5ff7b4e24" "site/built/03-basics-factors-dataframes.md" "2023-12-13"
"episodes/04-bioconductor-vcfr.Rmd" "10eb69b4697d7ecb9695d36c0d974208" "site/built/04-bioconductor-vcfr.md" "2023-12-13"
"episodes/05-dplyr.Rmd" "f74055bd8677338a213e0a0c6c430119" "site/built/05-dplyr.md" "2023-12-13"
-"episodes/06-data-visualization.Rmd" "d17499bf239ee3eb1a3cfbb956269d32" "site/built/06-data-visualization.md" "2023-12-13"
+"episodes/06-data-visualization.Rmd" "f15dac1534761a7c3108ff7373a0aab9" "site/built/06-data-visualization.md" "2023-12-13"
"episodes/07-r-help.Rmd" "1a7610b0efbaebfdd03ff4540125a790" "site/built/07-r-help.md" "2023-12-13"
"instructors/instructor-notes.md" "78f6fe6109a0eb19a16ec6663941da7f" "site/built/instructor-notes.md" "2023-12-13"
"learners/discuss.md" "522bcb192adf6702a2e3cb2f0d1412b5" "site/built/discuss.md" "2023-12-13"
"learners/reference.md" "4e0dcbc7892af6f9610d44d356e66617" "site/built/reference.md" "2023-12-13"
"learners/setup.md" "a789e69f286e17497a70650fd6be7041" "site/built/setup.md" "2023-12-13"
"profiles/learner-profiles.md" "60b93493cf1da06dfd63255d73854461" "site/built/learner-profiles.md" "2023-12-13"
-"renv/profiles/lesson-requirements/renv.lock" "e4ad182cf33dbfa3783fb3cbbd0f9e24" "site/built/renv.lock" "2023-12-13"
+"renv/profiles/lesson-requirements/renv.lock" "59c9fcecaf565fc8fb8d9d8ea3e41196" "site/built/renv.lock" "2023-12-13"
diff --git a/renv.lock b/renv.lock
deleted file mode 100644
index acd3af4d..00000000
--- a/renv.lock
+++ /dev/null
@@ -1,1533 +0,0 @@
-{
- "R": {
- "Version": "4.3.2",
- "Repositories": [
- {
- "Name": "carpentries",
- "URL": "https://carpentries.r-universe.dev"
- },
- {
- "Name": "carpentries_archive",
- "URL": "https://carpentries.github.io/drat"
- },
- {
- "Name": "CRAN",
- "URL": "https://cran.rstudio.com"
- }
- ]
- },
- "Packages": {
- "DBI": {
- "Package": "DBI",
- "Version": "1.1.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "b2866e62bab9378c3cc9476a1954226b"
- },
- "MASS": {
- "Package": "MASS",
- "Version": "7.3-60",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "graphics",
- "methods",
- "stats",
- "utils"
- ],
- "Hash": "a56a6365b3fa73293ea8d084be0d9bb0"
- },
- "Matrix": {
- "Package": "Matrix",
- "Version": "1.6-4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "graphics",
- "grid",
- "lattice",
- "methods",
- "stats",
- "utils"
- ],
- "Hash": "d9c655b30a2edc6bb2244c1d1e8d549d"
- },
- "R6": {
- "Package": "R6",
- "Version": "2.5.1",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R"
- ],
- "Hash": "470851b6d5d0ac559e9d01bb352b4021"
- },
- "RColorBrewer": {
- "Package": "RColorBrewer",
- "Version": "1.1-3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "45f0398006e83a5b10b72a90663d8d8c"
- },
- "askpass": {
- "Package": "askpass",
- "Version": "1.2.0",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "sys"
- ],
- "Hash": "cad6cf7f1d5f6e906700b9d3e718c796"
- },
- "backports": {
- "Package": "backports",
- "Version": "1.4.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "c39fbec8a30d23e721980b8afb31984c"
- },
- "base64enc": {
- "Package": "base64enc",
- "Version": "0.1-3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R"
- ],
- "Hash": "543776ae6848fde2f48ff3816d0628bc"
- },
- "bit": {
- "Package": "bit",
- "Version": "4.0.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "d242abec29412ce988848d0294b208fd"
- },
- "bit64": {
- "Package": "bit64",
- "Version": "4.0.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "bit",
- "methods",
- "stats",
- "utils"
- ],
- "Hash": "9fe98599ca456d6552421db0d6772d8f"
- },
- "blob": {
- "Package": "blob",
- "Version": "1.2.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "methods",
- "rlang",
- "vctrs"
- ],
- "Hash": "40415719b5a479b87949f3aa0aee737c"
- },
- "broom": {
- "Package": "broom",
- "Version": "1.0.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "backports",
- "dplyr",
- "ellipsis",
- "generics",
- "glue",
- "lifecycle",
- "purrr",
- "rlang",
- "stringr",
- "tibble",
- "tidyr"
- ],
- "Hash": "fd25391c3c4f6ecf0fa95f1e6d15378c"
- },
- "bslib": {
- "Package": "bslib",
- "Version": "0.6.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "base64enc",
- "cachem",
- "grDevices",
- "htmltools",
- "jquerylib",
- "jsonlite",
- "lifecycle",
- "memoise",
- "mime",
- "rlang",
- "sass"
- ],
- "Hash": "c0d8599494bc7fb408cd206bbdd9cab0"
- },
- "cachem": {
- "Package": "cachem",
- "Version": "1.0.8",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "fastmap",
- "rlang"
- ],
- "Hash": "c35768291560ce302c0a6589f92e837d"
- },
- "callr": {
- "Package": "callr",
- "Version": "3.7.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "R6",
- "processx",
- "utils"
- ],
- "Hash": "9b2191ede20fa29828139b9900922e51"
- },
- "cellranger": {
- "Package": "cellranger",
- "Version": "1.1.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "rematch",
- "tibble"
- ],
- "Hash": "f61dbaec772ccd2e17705c1e872e9e7c"
- },
- "cli": {
- "Package": "cli",
- "Version": "3.6.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "utils"
- ],
- "Hash": "89e6d8219950eac806ae0c489052048a"
- },
- "clipr": {
- "Package": "clipr",
- "Version": "0.8.0",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "utils"
- ],
- "Hash": "3f038e5ac7f41d4ac41ce658c85e3042"
- },
- "colorspace": {
- "Package": "colorspace",
- "Version": "2.1-0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "graphics",
- "methods",
- "stats"
- ],
- "Hash": "f20c47fd52fae58b4e377c37bb8c335b"
- },
- "conflicted": {
- "Package": "conflicted",
- "Version": "1.2.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "memoise",
- "rlang"
- ],
- "Hash": "bb097fccb22d156624fd07cd2894ddb6"
- },
- "cpp11": {
- "Package": "cpp11",
- "Version": "0.4.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "5a295d7d963cc5035284dcdbaf334f4e"
- },
- "crayon": {
- "Package": "crayon",
- "Version": "1.5.2",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "grDevices",
- "methods",
- "utils"
- ],
- "Hash": "e8a1e41acf02548751f45c718d55aa6a"
- },
- "curl": {
- "Package": "curl",
- "Version": "5.1.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "9123f3ef96a2c1a93927d828b2fe7d4c"
- },
- "data.table": {
- "Package": "data.table",
- "Version": "1.14.8",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "b4c06e554f33344e044ccd7fdca750a9"
- },
- "dbplyr": {
- "Package": "dbplyr",
- "Version": "2.4.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "DBI",
- "R",
- "R6",
- "blob",
- "cli",
- "dplyr",
- "glue",
- "lifecycle",
- "magrittr",
- "methods",
- "pillar",
- "purrr",
- "rlang",
- "tibble",
- "tidyr",
- "tidyselect",
- "utils",
- "vctrs",
- "withr"
- ],
- "Hash": "59351f28a81f0742720b85363c4fdd61"
- },
- "digest": {
- "Package": "digest",
- "Version": "0.6.33",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "utils"
- ],
- "Hash": "b18a9cf3c003977b0cc49d5e76ebe48d"
- },
- "dplyr": {
- "Package": "dplyr",
- "Version": "1.1.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "cli",
- "generics",
- "glue",
- "lifecycle",
- "magrittr",
- "methods",
- "pillar",
- "rlang",
- "tibble",
- "tidyselect",
- "utils",
- "vctrs"
- ],
- "Hash": "fedd9d00c2944ff00a0e2696ccf048ec"
- },
- "dtplyr": {
- "Package": "dtplyr",
- "Version": "1.3.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "data.table",
- "dplyr",
- "glue",
- "lifecycle",
- "rlang",
- "tibble",
- "tidyselect",
- "vctrs"
- ],
- "Hash": "54ed3ea01b11e81a86544faaecfef8e2"
- },
- "ellipsis": {
- "Package": "ellipsis",
- "Version": "0.3.2",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "rlang"
- ],
- "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077"
- },
- "evaluate": {
- "Package": "evaluate",
- "Version": "0.23",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "daf4a1246be12c1fa8c7705a0935c1a0"
- },
- "fansi": {
- "Package": "fansi",
- "Version": "1.0.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "utils"
- ],
- "Hash": "3e8583a60163b4bc1a80016e63b9959e"
- },
- "farver": {
- "Package": "farver",
- "Version": "2.1.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Hash": "8106d78941f34855c440ddb946b8f7a5"
- },
- "fastmap": {
- "Package": "fastmap",
- "Version": "1.1.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Hash": "f7736a18de97dea803bde0a2daaafb27"
- },
- "fontawesome": {
- "Package": "fontawesome",
- "Version": "0.5.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "htmltools",
- "rlang"
- ],
- "Hash": "c2efdd5f0bcd1ea861c2d4e2a883a67d"
- },
- "forcats": {
- "Package": "forcats",
- "Version": "1.0.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "lifecycle",
- "magrittr",
- "rlang",
- "tibble"
- ],
- "Hash": "1a0a9a3d5083d0d573c4214576f1e690"
- },
- "fs": {
- "Package": "fs",
- "Version": "1.6.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "47b5f30c720c23999b913a1a635cf0bb"
- },
- "gargle": {
- "Package": "gargle",
- "Version": "1.5.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "fs",
- "glue",
- "httr",
- "jsonlite",
- "lifecycle",
- "openssl",
- "rappdirs",
- "rlang",
- "stats",
- "utils",
- "withr"
- ],
- "Hash": "fc0b272e5847c58cd5da9b20eedbd026"
- },
- "generics": {
- "Package": "generics",
- "Version": "0.1.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "15e9634c0fcd294799e9b2e929ed1b86"
- },
- "ggplot2": {
- "Package": "ggplot2",
- "Version": "3.4.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "MASS",
- "R",
- "cli",
- "glue",
- "grDevices",
- "grid",
- "gtable",
- "isoband",
- "lifecycle",
- "mgcv",
- "rlang",
- "scales",
- "stats",
- "tibble",
- "vctrs",
- "withr"
- ],
- "Hash": "313d31eff2274ecf4c1d3581db7241f9"
- },
- "glue": {
- "Package": "glue",
- "Version": "1.6.2",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "methods"
- ],
- "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e"
- },
- "googledrive": {
- "Package": "googledrive",
- "Version": "2.1.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "gargle",
- "glue",
- "httr",
- "jsonlite",
- "lifecycle",
- "magrittr",
- "pillar",
- "purrr",
- "rlang",
- "tibble",
- "utils",
- "uuid",
- "vctrs",
- "withr"
- ],
- "Hash": "e99641edef03e2a5e87f0a0b1fcc97f4"
- },
- "googlesheets4": {
- "Package": "googlesheets4",
- "Version": "1.1.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cellranger",
- "cli",
- "curl",
- "gargle",
- "glue",
- "googledrive",
- "httr",
- "ids",
- "lifecycle",
- "magrittr",
- "methods",
- "purrr",
- "rematch2",
- "rlang",
- "tibble",
- "utils",
- "vctrs",
- "withr"
- ],
- "Hash": "d6db1667059d027da730decdc214b959"
- },
- "gtable": {
- "Package": "gtable",
- "Version": "0.3.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "grid",
- "lifecycle",
- "rlang"
- ],
- "Hash": "b29cf3031f49b04ab9c852c912547eef"
- },
- "haven": {
- "Package": "haven",
- "Version": "2.5.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "cpp11",
- "forcats",
- "hms",
- "lifecycle",
- "methods",
- "readr",
- "rlang",
- "tibble",
- "tidyselect",
- "vctrs"
- ],
- "Hash": "9171f898db9d9c4c1b2c745adc2c1ef1"
- },
- "highr": {
- "Package": "highr",
- "Version": "0.10",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "xfun"
- ],
- "Hash": "06230136b2d2b9ba5805e1963fa6e890"
- },
- "hms": {
- "Package": "hms",
- "Version": "1.1.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "lifecycle",
- "methods",
- "pkgconfig",
- "rlang",
- "vctrs"
- ],
- "Hash": "b59377caa7ed00fa41808342002138f9"
- },
- "htmltools": {
- "Package": "htmltools",
- "Version": "0.5.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "base64enc",
- "digest",
- "ellipsis",
- "fastmap",
- "grDevices",
- "rlang",
- "utils"
- ],
- "Hash": "2d7b3857980e0e0d0a1fd6f11928ab0f"
- },
- "httr": {
- "Package": "httr",
- "Version": "1.4.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "curl",
- "jsonlite",
- "mime",
- "openssl"
- ],
- "Hash": "ac107251d9d9fd72f0ca8049988f1d7f"
- },
- "ids": {
- "Package": "ids",
- "Version": "1.0.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "openssl",
- "uuid"
- ],
- "Hash": "99df65cfef20e525ed38c3d2577f7190"
- },
- "isoband": {
- "Package": "isoband",
- "Version": "0.2.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "grid",
- "utils"
- ],
- "Hash": "0080607b4a1a7b28979aecef976d8bc2"
- },
- "jquerylib": {
- "Package": "jquerylib",
- "Version": "0.1.4",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "htmltools"
- ],
- "Hash": "5aab57a3bd297eee1c1d862735972182"
- },
- "jsonlite": {
- "Package": "jsonlite",
- "Version": "1.8.8",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "methods"
- ],
- "Hash": "e1b9c55281c5adc4dd113652d9e26768"
- },
- "knitr": {
- "Package": "knitr",
- "Version": "1.45",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "evaluate",
- "highr",
- "methods",
- "tools",
- "xfun",
- "yaml"
- ],
- "Hash": "1ec462871063897135c1bcbe0fc8f07d"
- },
- "labeling": {
- "Package": "labeling",
- "Version": "0.4.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "graphics",
- "stats"
- ],
- "Hash": "b64ec208ac5bc1852b285f665d6368b3"
- },
- "lattice": {
- "Package": "lattice",
- "Version": "0.22-5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "graphics",
- "grid",
- "stats",
- "utils"
- ],
- "Hash": "7c5e89f04e72d6611c77451f6331a091"
- },
- "lifecycle": {
- "Package": "lifecycle",
- "Version": "1.0.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "rlang"
- ],
- "Hash": "b8552d117e1b808b09a832f589b79035"
- },
- "lubridate": {
- "Package": "lubridate",
- "Version": "1.9.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "generics",
- "methods",
- "timechange"
- ],
- "Hash": "680ad542fbcf801442c83a6ac5a2126c"
- },
- "magrittr": {
- "Package": "magrittr",
- "Version": "2.0.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R"
- ],
- "Hash": "7ce2733a9826b3aeb1775d56fd305472"
- },
- "memoise": {
- "Package": "memoise",
- "Version": "2.0.1",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "cachem",
- "rlang"
- ],
- "Hash": "e2817ccf4a065c5d9d7f2cfbe7c1d78c"
- },
- "mgcv": {
- "Package": "mgcv",
- "Version": "1.9-0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "Matrix",
- "R",
- "graphics",
- "methods",
- "nlme",
- "splines",
- "stats",
- "utils"
- ],
- "Hash": "086028ca0460d0c368028d3bda58f31b"
- },
- "mime": {
- "Package": "mime",
- "Version": "0.12",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "tools"
- ],
- "Hash": "18e9c28c1d3ca1560ce30658b22ce104"
- },
- "modelr": {
- "Package": "modelr",
- "Version": "0.1.11",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "broom",
- "magrittr",
- "purrr",
- "rlang",
- "tibble",
- "tidyr",
- "tidyselect",
- "vctrs"
- ],
- "Hash": "4f50122dc256b1b6996a4703fecea821"
- },
- "munsell": {
- "Package": "munsell",
- "Version": "0.5.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "colorspace",
- "methods"
- ],
- "Hash": "6dfe8bf774944bd5595785e3229d8771"
- },
- "nlme": {
- "Package": "nlme",
- "Version": "3.1-164",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "graphics",
- "lattice",
- "stats",
- "utils"
- ],
- "Hash": "a623a2239e642806158bc4dc3f51565d"
- },
- "openssl": {
- "Package": "openssl",
- "Version": "2.1.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "askpass"
- ],
- "Hash": "2a0dc8c6adfb6f032e4d4af82d258ab5"
- },
- "pillar": {
- "Package": "pillar",
- "Version": "1.9.0",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "cli",
- "fansi",
- "glue",
- "lifecycle",
- "rlang",
- "utf8",
- "utils",
- "vctrs"
- ],
- "Hash": "15da5a8412f317beeee6175fbc76f4bb"
- },
- "pkgconfig": {
- "Package": "pkgconfig",
- "Version": "2.0.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "utils"
- ],
- "Hash": "01f28d4278f15c76cddbea05899c5d6f"
- },
- "prettyunits": {
- "Package": "prettyunits",
- "Version": "1.2.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "6b01fc98b1e86c4f705ce9dcfd2f57c7"
- },
- "printr": {
- "Package": "printr",
- "Version": "0.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "knitr"
- ],
- "Hash": "03e0d4cc8152eed9515f517a8153c085"
- },
- "processx": {
- "Package": "processx",
- "Version": "3.8.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "ps",
- "utils"
- ],
- "Hash": "3efbd8ac1be0296a46c55387aeace0f3"
- },
- "progress": {
- "Package": "progress",
- "Version": "1.2.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R6",
- "crayon",
- "hms",
- "prettyunits"
- ],
- "Hash": "14dc9f7a3c91ebb14ec5bb9208a07061"
- },
- "ps": {
- "Package": "ps",
- "Version": "1.7.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "utils"
- ],
- "Hash": "709d852d33178db54b17c722e5b1e594"
- },
- "purrr": {
- "Package": "purrr",
- "Version": "1.0.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "lifecycle",
- "magrittr",
- "rlang",
- "vctrs"
- ],
- "Hash": "1cba04a4e9414bdefc9dcaa99649a8dc"
- },
- "ragg": {
- "Package": "ragg",
- "Version": "1.2.6",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "systemfonts",
- "textshaping"
- ],
- "Hash": "6ba2fa8740abdc2cc148407836509901"
- },
- "rappdirs": {
- "Package": "rappdirs",
- "Version": "0.3.3",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R"
- ],
- "Hash": "5e3c5dc0b071b21fa128676560dbe94d"
- },
- "readr": {
- "Package": "readr",
- "Version": "2.1.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "cli",
- "clipr",
- "cpp11",
- "crayon",
- "hms",
- "lifecycle",
- "methods",
- "rlang",
- "tibble",
- "tzdb",
- "utils",
- "vroom"
- ],
- "Hash": "b5047343b3825f37ad9d3b5d89aa1078"
- },
- "readxl": {
- "Package": "readxl",
- "Version": "1.4.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cellranger",
- "cpp11",
- "progress",
- "tibble",
- "utils"
- ],
- "Hash": "8cf9c239b96df1bbb133b74aef77ad0a"
- },
- "rematch": {
- "Package": "rematch",
- "Version": "2.0.0",
- "Source": "Repository",
- "Repository": "RSPM",
- "Hash": "cbff1b666c6fa6d21202f07e2318d4f1"
- },
- "rematch2": {
- "Package": "rematch2",
- "Version": "2.1.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "tibble"
- ],
- "Hash": "76c9e04c712a05848ae7a23d2f170a40"
- },
- "renv": {
- "Package": "renv",
- "Version": "1.0.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "utils"
- ],
- "Hash": "41b847654f567341725473431dd0d5ab"
- },
- "reprex": {
- "Package": "reprex",
- "Version": "2.0.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "callr",
- "cli",
- "clipr",
- "fs",
- "glue",
- "knitr",
- "lifecycle",
- "rlang",
- "rmarkdown",
- "rstudioapi",
- "utils",
- "withr"
- ],
- "Hash": "d66fe009d4c20b7ab1927eb405db9ee2"
- },
- "rlang": {
- "Package": "rlang",
- "Version": "1.1.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "utils"
- ],
- "Hash": "50a6dbdc522936ca35afc5e2082ea91b"
- },
- "rmarkdown": {
- "Package": "rmarkdown",
- "Version": "2.25",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "bslib",
- "evaluate",
- "fontawesome",
- "htmltools",
- "jquerylib",
- "jsonlite",
- "knitr",
- "methods",
- "stringr",
- "tinytex",
- "tools",
- "utils",
- "xfun",
- "yaml"
- ],
- "Hash": "d65e35823c817f09f4de424fcdfa812a"
- },
- "rstudioapi": {
- "Package": "rstudioapi",
- "Version": "0.15.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Hash": "5564500e25cffad9e22244ced1379887"
- },
- "rvest": {
- "Package": "rvest",
- "Version": "1.0.3",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "httr",
- "lifecycle",
- "magrittr",
- "rlang",
- "selectr",
- "tibble",
- "withr",
- "xml2"
- ],
- "Hash": "a4a5ac819a467808c60e36e92ddf195e"
- },
- "sass": {
- "Package": "sass",
- "Version": "0.4.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R6",
- "fs",
- "htmltools",
- "rappdirs",
- "rlang"
- ],
- "Hash": "6bd4d33b50ff927191ec9acbf52fd056"
- },
- "scales": {
- "Package": "scales",
- "Version": "1.3.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "RColorBrewer",
- "cli",
- "farver",
- "glue",
- "labeling",
- "lifecycle",
- "munsell",
- "rlang",
- "viridisLite"
- ],
- "Hash": "c19df082ba346b0ffa6f833e92de34d1"
- },
- "selectr": {
- "Package": "selectr",
- "Version": "0.4-2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "R6",
- "methods",
- "stringr"
- ],
- "Hash": "3838071b66e0c566d55cc26bd6e27bf4"
- },
- "stringi": {
- "Package": "stringi",
- "Version": "1.8.2",
- "Source": "Repository",
- "Repository": "https://carpentries.r-universe.dev",
- "Requirements": [
- "R",
- "stats",
- "tools",
- "utils"
- ],
- "Hash": "e68c45f81639001af5f1b15cd3599bbd"
- },
- "stringr": {
- "Package": "stringr",
- "Version": "1.5.1",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "lifecycle",
- "magrittr",
- "rlang",
- "stringi",
- "vctrs"
- ],
- "Hash": "960e2ae9e09656611e0b8214ad543207"
- },
- "sys": {
- "Package": "sys",
- "Version": "3.4.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Hash": "3a1be13d68d47a8cd0bfd74739ca1555"
- },
- "systemfonts": {
- "Package": "systemfonts",
- "Version": "1.0.5",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "cpp11"
- ],
- "Hash": "15b594369e70b975ba9f064295983499"
- },
- "textshaping": {
- "Package": "textshaping",
- "Version": "0.3.7",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "cpp11",
- "systemfonts"
- ],
- "Hash": "997aac9ad649e0ef3b97f96cddd5622b"
- },
- "tibble": {
- "Package": "tibble",
- "Version": "3.2.1",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "fansi",
- "lifecycle",
- "magrittr",
- "methods",
- "pillar",
- "pkgconfig",
- "rlang",
- "utils",
- "vctrs"
- ],
- "Hash": "a84e2cc86d07289b3b6f5069df7a004c"
- },
- "tidyr": {
- "Package": "tidyr",
- "Version": "1.3.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "cpp11",
- "dplyr",
- "glue",
- "lifecycle",
- "magrittr",
- "purrr",
- "rlang",
- "stringr",
- "tibble",
- "tidyselect",
- "utils",
- "vctrs"
- ],
- "Hash": "e47debdc7ce599b070c8e78e8ac0cfcf"
- },
- "tidyselect": {
- "Package": "tidyselect",
- "Version": "1.2.0",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "lifecycle",
- "rlang",
- "vctrs",
- "withr"
- ],
- "Hash": "79540e5fcd9e0435af547d885f184fd5"
- },
- "tidyverse": {
- "Package": "tidyverse",
- "Version": "2.0.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "broom",
- "cli",
- "conflicted",
- "dbplyr",
- "dplyr",
- "dtplyr",
- "forcats",
- "ggplot2",
- "googledrive",
- "googlesheets4",
- "haven",
- "hms",
- "httr",
- "jsonlite",
- "lubridate",
- "magrittr",
- "modelr",
- "pillar",
- "purrr",
- "ragg",
- "readr",
- "readxl",
- "reprex",
- "rlang",
- "rstudioapi",
- "rvest",
- "stringr",
- "tibble",
- "tidyr",
- "xml2"
- ],
- "Hash": "c328568cd14ea89a83bd4ca7f54ae07e"
- },
- "timechange": {
- "Package": "timechange",
- "Version": "0.2.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cpp11"
- ],
- "Hash": "8548b44f79a35ba1791308b61e6012d7"
- },
- "tinytex": {
- "Package": "tinytex",
- "Version": "0.49",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "xfun"
- ],
- "Hash": "5ac22900ae0f386e54f1c307eca7d843"
- },
- "tzdb": {
- "Package": "tzdb",
- "Version": "0.4.0",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cpp11"
- ],
- "Hash": "f561504ec2897f4d46f0c7657e488ae1"
- },
- "utf8": {
- "Package": "utf8",
- "Version": "1.2.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "62b65c52671e6665f803ff02954446e9"
- },
- "uuid": {
- "Package": "uuid",
- "Version": "1.1-1",
- "Source": "Repository",
- "Repository": "RSPM",
- "Requirements": [
- "R"
- ],
- "Hash": "3d78edfb977a69fc7a0341bee25e163f"
- },
- "vctrs": {
- "Package": "vctrs",
- "Version": "0.6.5",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "cli",
- "glue",
- "lifecycle",
- "rlang"
- ],
- "Hash": "c03fa420630029418f7e6da3667aac4a"
- },
- "viridisLite": {
- "Package": "viridisLite",
- "Version": "0.4.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R"
- ],
- "Hash": "c826c7c4241b6fc89ff55aaea3fa7491"
- },
- "vroom": {
- "Package": "vroom",
- "Version": "1.6.4",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "bit64",
- "cli",
- "cpp11",
- "crayon",
- "glue",
- "hms",
- "lifecycle",
- "methods",
- "progress",
- "rlang",
- "stats",
- "tibble",
- "tidyselect",
- "tzdb",
- "vctrs",
- "withr"
- ],
- "Hash": "9db52c1656cf19c124f93124ea57f0fd"
- },
- "withr": {
- "Package": "withr",
- "Version": "2.5.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "grDevices",
- "graphics",
- "stats"
- ],
- "Hash": "4b25e70111b7d644322e9513f403a272"
- },
- "xfun": {
- "Package": "xfun",
- "Version": "0.41",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "stats",
- "tools"
- ],
- "Hash": "460a5e0fe46a80ef87424ad216028014"
- },
- "xml2": {
- "Package": "xml2",
- "Version": "1.3.6",
- "Source": "Repository",
- "Repository": "https://carpentries.r-universe.dev",
- "Requirements": [
- "R",
- "cli",
- "methods",
- "rlang"
- ],
- "Hash": "1d0336142f4cd25d8d23cd3ba7a8fb61"
- },
- "yaml": {
- "Package": "yaml",
- "Version": "2.3.7",
- "Source": "Repository",
- "Repository": "CRAN",
- "Hash": "0d0056cc5383fbc240ccd0cb584bf436"
- }
- }
-}