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 Quarto/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.
Scilifelab Serve
We will use the Scilifelab Serve compute resources for the workshop. You will need to create an account if you don’t already have one. See instructions here.
Docker
In addition to ScilifeLab Serve, the lab environments are available as Docker images. These will be useful as backups in case Serve does not work, and will be necessary for the BYOD session. For this, you will need to install Docker: Instructions are here.
FAQ
Please refer to the FAQ for troubleshooting common issues.