Bioinformatics tools often require installing different dependencies in a
controlled environment. Containers allow you to logically package your
application (e.g., a bioinformatics tool) together with libraries and
other dependencies, providing isolated environments for running your
software services. Containerized applications can be run in an isolated
runtime environment independent of the actual environment (e.g., private
data center, the public cloud, or even a developer’s personal laptop)
in which the applications are running in. These are recently gaining
popularity as a standard way to distribute, deploy, and run services by
developers and system administrators. This course will introduce the
basic concepts of containers and their deployment at CSC.
In March-April 2022 we offer you a nice opportunity to learning how to use supercomputer Puhti to do your data processing or simulations effectively, and how to handle your data not only while doing the analysis, but also before and after that! Join the BioMonth 2022 classes and make sure you get the most out of our services* and your data management in shape!
* The CSC services discussed in this course are free-of-charge for academic research, education and training purposes in Finnish higher education institutions and in state research institutes (subsidized by the Ministry of Education and Culture, Finland).
With 1 registration you get 3 half-days (9:00-12:00) of interesting topics:
Wed 30.3. - Fri 1.4.
- Using CSC services efficiently from biousers point-of-view
- SDS services
- Data management
Note also:
23.3.-25.3. Using CSC environment efficiently
Wed 6.4.- Fri 8.4. RNA-seq data analysis with Chipster -separate registration!

Bioinformatics tools often require installing different dependencies in a
controlled environment. Containers allow you to logically package your
application (e.g., a bioinformatics tool) together with libraries and
other dependencies, providing isolated environments for running your
software services. Containerised applications can be run in an isolated
runtime environment independent of the actual environment (e.g., private
data center, the public cloud, or even a developer’s personal laptop)
in which the applications are running in. These are recently gaining
popularity as a standard way to distribute, deploy, and run services by
developers and system administrators. This course will focus on the
deployment of containerised applications in HPC environment. The course
will also introduce a modern workflows manager (i.e., nextflow ) to
perform complex analysis in bioinformatics..
- Teacher: Ari-Matti Sarén
- Teacher: Laxmana Yetukuri
This is a basic level course on containers which are a modern way of deploying complex applications. In this course, the basics of docker container and its containnerised applications in bioinformatics will be discussed. Emphasis will be given to the deployment of different pre-existing dockerised bio-applications. Selected examples from different omics’ disciplines such as genomics, proteomics and metabolomics will be covered. We will introduce HPC-compliant containers in CSC environment.
- Teacher: Ari-Matti Sarén
- Teacher: Laxmana Yetukuri
* See: https://chipster.csc.fi/access.shtml

- Teacher: Iida Hakulinen
- Teacher: Eija Korpelainen
- Teacher: Maria Lehtivaara