<-
package_list c(
"ape",
"fs",
"geiger",
"geojsonsf",
"here",
"httpgd",
"janitor",
"jsonlite",
"knitr",
"languageserver",
"neotoma2",
"palmerpenguins",
"phytools",
"picante",
"quarto",
"renv",
"remotes",
"rlang",
"sdm",
"targets",
"terra",
"tidyverse",
"tinytable",
"usethis",
"utils",
"visNetwork",
"torch",
"cito",
"vegan"
)
Pre-workshop technical Setup🖥️
Pre-workshop technical instructions for participants. Let’s get ready to rock! 🚀
R and RStudio 💻
R is a fantastic software for statistical analyses. 📊 RStudio is your trusty sidekick, helping you navigate the R universe with ease. It’s like a cozy integrated development environment (IDE) for R. 🌟
There are plenty of guides available to help you obtain or update R and RStudio. Here are a couple of them to get you started:
- R Basics for Paleoecologists by C.A. Kiahtipes, a previous part of the APD series of workshops.
- Install or Update R tutorial by Jennifer Huck.
Git and GitHub 🌐
Please follow the tutorial here to install Git and set up a GitHub account.
Specifically, we will be using Git, GitHub, and RStudio for version control and collaboration during the workshop. 🤝
“a branch problem”
Some of the participants might have encountered the error of RStudio now being able to detech GIT branch. We have figure out the issue and can be fixed by following the steps here
Packages 📦
Packages are like magic toolboxes 🧰 that contain a collection of functions for specific needs. We want to make sure that everyone has the necessary packages installed for this workshop.
Install packages
Let’s create a list of packages that we’ll need from CRAN. Here they are:
Now, let’s install all these amazing packages from CRAN:
lapply(
::install.packages
package_list, utils )
Test if all packages are ready ✅
Let’s do a quick test to make sure everything is in order. Running the following code should produce "Everything is good to go"
instead of an error message saying "All required packages are not installed"
.
if (
isTRUE(
all(
%in%
package_list as.data.frame(
::installed.packages()
utils1]
)[,
)
)
) {cat("Everything is good to go")
else {
} warning("All required packages are not installed")
warning(
paste(
"Please install the following packages:",
paste(
setdiff(
package_list,as.data.frame(
::installed.packages()
utils1]
)[,
),collapse = ", "
)
)
) }
Getting the workshop materials 📚
You can download the workshop materials from the GitHub repositoris.
Just find wanted repository and then on the right side, should be Releases
, where you will be able to download the ZIP file📦.
Private repositories
Some of the materials might be not be made for general public (and therefore publically available). In that case, you will need to have access to the repository, which we can grant you.
- Go to the this Discussion thread and comment with your GitHub username.
- Await for the organizors to grant you access to the repository.
- Check your email. You should receive an email with the invitation to the SSoQE.
- You will now be able to access private repositories and download the materials.