Last updated: 2023-06-29

Checks: 7 0

Knit directory: SISG2023_Association_Mapping/

This reproducible R Markdown analysis was created with workflowr (version 1.7.0). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.


Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.

Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.

The command set.seed(20230530) was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.

Great job! Recording the operating system, R version, and package versions is critical for reproducibility.

Nice! There were no cached chunks for this analysis, so you can be confident that you successfully produced the results during this run.

Great job! Using relative paths to the files within your workflowr project makes it easier to run your code on other machines.

Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.

The results in this page were generated with repository version c09af89. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.

Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish or wflow_git_commit). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:


Ignored files:
    Ignored:    data/sim_rels_geno.bed
    Ignored:    exe/
    Ignored:    mk_website.R
    Ignored:    tmp/

Untracked files:
    Untracked:  .mk_website.R.swp
    Untracked:  analysis/SISGM15_prac4Solution.Rmd
    Untracked:  analysis/SISGM15_prac5Solution.Rmd
    Untracked:  analysis/SISGM15_prac6Solution.Rmd
    Untracked:  analysis/SISGM15_prac9Solution.Rmd
    Untracked:  analysis/Session01_practical_Key.Rmd
    Untracked:  analysis/Session02_practical_Key.Rmd
    Untracked:  analysis/Session03_practical_Key.Rmd
    Untracked:  analysis/Session07_practical_Key.Rmd
    Untracked:  analysis/Session08_practical_Key.Rmd

Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.


These are the previous versions of the repository in which changes were made to the R Markdown (analysis/using_server.Rmd) and HTML (docs/using_server.html) files. If you’ve configured a remote Git repository (see ?wflow_git_remote), click on the hyperlinks in the table below to view the files as they were in that past version.

File Version Author Date Message
Rmd 1f3a4dc Joelle Mbatchou 2023-06-26 add files for website

First time login

We will be using an online server to run the module exercises.

To get setup:

  1. Login to the server using the email name you used to register for the course (i.e. the part before the @). On your terminal, run: ssh <username>@<server_address>
  2. Enter password : <default_password>
  3. Change the password using passwd after you login

(Note: the server adress and default password were posted on the Slack channel)

Please make sure you are able to access the server prior to us starting the class on Monday July 25th. Let us know on Slack if you have any issues with the above steps.

Note for Windows users

If you run into issues accessing the server, we recommend Mobaxterm with X11 forwarding or Windows Subsystem for Linux as an SSH client to access the server.

Data sets

We have loaded data sets needed for the class exercises onto the server at /data/SISG2023M15/data/. We recommend to create a symbolic link in your home directory (i.e. default directory when you ssh into the server) to this folder for easier use during the module. To do that, run the following command in the terminal from your home directory:

ln -s /data/SISG2023M15/data/ data

You should now see the class datasets by just using ls data/ (note that you only have read access to these files).

Template R code

Template R code is available for some of the exercises to get your started; these are available in /data/SISG2023M15/code/. We recommend you copy this folder over to your home directory so you will be able to modify the files when you try out the exercises.

To do that, run the following command in the terminal from your home directory:

cp -r /data/SISG2023M15/code/ code/

You should now see the R files using ls code/ (note that you have read/write access to these files).

Using RStudio Server

We have started a RStudio server so you can start a Rstudio session from your web browser which will run on the online server. To connect your browser to the online server:

  1. Enter the following command from your local terminal (i.e. you should be logged out of the server):
ssh -fNL 1235:localhost:8787 <username>@<server_address>

After you have entered your password, the ssh session should close.

  1. Go to your web browser and enter localhost:1235. You should be re-directed to the RStudio login page where you can enter your username/password (same credentials you use when ssh-ing into the server).

Once logged in, the working directory will be your home directory so you can easily access the template R scripts in code/ as well as the class datasets in data/.

You can use pkill ssh to terminate the ssh session (so you won’t be able to access RStudio server from your browser anymore); until then it will remain accessible unless you restart your computer (or log out).

We strongly encourage you to use this when doing the class exercises so it will be easier to run scripts from RStudio, load datasets as well as visualize plots.

Notes

  1. If you cannot setup Rstudio server on your browser, you can use X11 forwarding (if installed on your system) when ssh’ing into the server. This will enable for plots to be displayed on your screen during the ssh session.
    To do that, run the following command when ssh’ing into the server:
ssh -XY <username>@<server_address>
  1. Datasets and R template code are all available in the Github repository (under the data/ and code/ subdirectories, respectively).

sessionInfo()
R version 4.3.0 (2023-04-21)
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Ventura 13.4

Matrix products: default
BLAS:   /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib 
LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib;  LAPACK version 3.11.0

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

time zone: Australia/Brisbane
tzcode source: internal

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] vctrs_0.6.2      cli_3.6.1        knitr_1.43       rlang_1.1.1     
 [5] xfun_0.39        stringi_1.7.12   promises_1.2.0.1 jsonlite_1.8.5  
 [9] workflowr_1.7.0  glue_1.6.2       rprojroot_2.0.3  git2r_0.32.0    
[13] htmltools_0.5.5  httpuv_1.6.11    sass_0.4.6       fansi_1.0.4     
[17] rmarkdown_2.22   evaluate_0.21    jquerylib_0.1.4  tibble_3.2.1    
[21] fastmap_1.1.1    yaml_2.3.7       lifecycle_1.0.3  whisker_0.4.1   
[25] stringr_1.5.0    compiler_4.3.0   fs_1.6.2         Rcpp_1.0.10     
[29] pkgconfig_2.0.3  rstudioapi_0.14  later_1.3.1      digest_0.6.31   
[33] R6_2.5.1         utf8_1.2.3       pillar_1.9.0     magrittr_2.0.3  
[37] bslib_0.5.0      tools_4.3.0      cachem_1.0.8