Coding
We strongly recommend for those not yet familiar with UNIX and/or R/Python to take this opportunity and take these online tutorials, since those are requirements for the workshop. This will help you to develop your programming skills and we can always learn a few tricks here and there, even if you are already experienced.
After taking those courses (or any other equivalent course in programming in bash and R or Python), you should be familiar with
- File structure and manipulation in bash
- Loading, handling and manipulating vectors, matrices, factors and lists
- Creating for-loops
- Using Rmarkdown/Jupyter for reports
- Editing and writing files in the command line
- And much more …
Slack
We will use Slack for communication, troubleshooting and group discussions. Please install Slack. All accepted students will receive an invitation link via email to join the course workspace. Please add this workspace to your Slack application on your desktop rather than using it in the browser.
Once you are in the workspace, please join the following channels:
#general
for general questions about the workshop#precourse
for questions related to precourse preparation
Please post your question in the channel and NOT directly to the teacher. Any participant that knows the answer to any problem is encouraged to help too.
Uppmax
We will use the high performance computing cluster (HPC) UPPMAX for the workshop. You will need to create accounts if you don’t already have one. And you will need to join the course projects. See instructions here.
Docker
If you use Uppmax, you do not need any local installation or setup on your system. If you use Docker, you will need to set up and run Docker yourself. Instructions are here.
FAQ
Please refer to the FAQ for troubleshooting common issues.