meta data for this page
The computer environment
You will be working in a network environment with a central server architecture, local desktop computers like the one your are sitting on, and a compute cluster.
The operating system is Linux. You will be also get in touch with quite a number of different softwares. Instead of providing you with a nice, shiny (and almost impossible to reproduce) pre-configured computer system, we will be using the Anaconda package management system to set up our working environment. Anaconda, which is a virtual environment grants you local superuser privileges that facilitates an easy installation of software used in the Life Sciences. You can also use Anaconda on your own laptop.
General set up
You will be working with Linux as the operation system. For quite some time, the various flavors of Linux have adapted to what people are used from Windows or Mac operating systems. Basically, you have a considerably intuitive window based access to your computer. However, we will make rather extensive use of the shell that facilitates a text and command line based control of the computer. Specifically we will use the bash (Fig. 1), as many tools we will be using can be called only from the command line. It is, thus, necessary to get accustomed to the way how data and directories are organized under Linux.
The compute cluster
In addition to the shared disc space there is also shared computation power in the form of a computer cluster, i.e. the connection of many computers to allow parallel and distributed computing. In essence, this speeds up of calculation by spreading the compute load to multiple computers, and in additions jobs can be run that are simply too large for a local desktop computer. The use of the cluster is simple and it is controlled by a queuing system, in our case SLURM.
If you want to read more, click on any of the tabs below.