Pre-course Information

There are few things to do *before* the course starts. Please read carefully and follow the instructions so we can have a good start to the course. Contact us in case anything in unclear.

Computational Resources

During the course we will be using Uppsala University’s high performance computer cluster (Uppmax) as well as run scripts locally on laptops using R and RStudio.

To be able to follow exercises we ask you to


Computational resources are provided by SNIC / Uppmax . To be able to use them

  • create a user account (only if you do not already have one);

  • associate your user account with the course project.

Create user account & request membership in the course project (for those new to Uppmax)

This involves few steps. Briefly,

  • registering at SUPR;

  • accepting the User Agreement;

  • becoming a member in both the storage project ( NAISS 2023/23-349) and the compute project ( NAISS 2023/22-673);

  • applying for an account at Uppmax.


To go through the steps follow the instructions on Uppmax website. While at this keep this information handy:

  • Cluster name: rackham

  • Project ID: NAISS 2023/22-673 and NAISS 2023/23-349

Request membership in the course project (for those already having Uppmax account)

  • log in to SUPR;

  • under Projects: Requesting Membership in Projects, request membership in NAISS 2023/22-673 and NAISS 2023/23-349

Check configuration (everyone)

After you complete setting-up

  • log in to

  • type id in the command line

  • copy the output of the command and email back (to the course organisers at

A guide on how to log in for the first time

R and RStudio

We will also be using the latest version of R and RStudio locally. Both of these work on computers running Linux, Windows and Macintosh operating systems. RStudio is a set of tools as well as an editor that facilitates the use of R (R ICE). Over the last years it has become a very popular tool and in many ways become a de-facto standard for working with R.

Note that on same operative systems it will be easier to install and run R and RStudio if you are administrator of your own computer and hence are allowed to install software on your machine. If you do not have these privileges please ask your system administrator to install the latest version of R and RStudio.


To install, follow the instructions on the IGV website.

Further optional preparations

It might be useful to set up two factor authorization for UPPMAX. This will be necessary to acces the webversion of ThinLinc at and makes it easier to connect from abroad. The instructions to set up 2FA can be found here:

For those of you wanting to start ahead and/or brush up on various skills before the course.

Computer skills


  • Introduction to ChIP-seq data analysis video by Dr. Carl Hermann, University of Heidelberg.

  • ChIP-seq and beyond: new and improved methodologies to detect and characterize protein-DNA interactions: article.

  • Q&A: ChIP-seq technologies and the study of gene regulation article.

Software Dependencies

If you have no access to Uppmax, where all software is preinstalled, you can configure your own system to follow the exercises.

The dependencies are listed in Dependencies .