This introductory course covers single-cell RNA-seq data analysis methods, tools and file formats. The free* and user-friendly Chipster software is used in the exercises, and the course is thus suitable for everybody.
* See: https://chipster.csc.fi/access.shtml
Eija Korpelainen
Scientific tools often require installing different dependencies in a controlled environment. Containers allow you to logically package your application 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 in supercomputing environment at CSC.
To access and use supercomputers like Puhti and Mahti, you need to be able to work with text-based Command Line Interface (CLI). This is a new challenge to many people who are more used to using Graphical User Interfaces (GUI) in Windows and macOS.
This course provides users with "basic command line skills" that are a prerequisite in many CSC courses. To make sure you get the most out of the other courses, please go through this material and skill tests first. Happy journey on the command line!

Laxmana Yetukuri
Tämä on itseopiskeleva verkkokurssi tutkimusdatanhallinnasta. Keskitymme tutkijan näkökulmaan ja pyrimme esittelemään datanhallinnan perusaiheet, työkalut ja resurssit. Kirjaudu sisään HAKA-, VIRTU-, CSC- tai Life Science -tunnuksilla. Jos sinulla ei ole mitään mainituista tunnuksista, voit helposti luoda Life Science -tunnuksen, ohjeet Life Science RI:n verkkosivulla.
Lisenssi CC-BY 4.0
If you want to go through this course in English, please go to our Research data management -course page.
Siiri Fuchs, Minna Ahokas
This course teaches you how to do different GIS-related tasks in Python programming language. Each lesson is a tutorial with specific topic(s) where the aim is to learn how to solve common GIS-related problems and tasks using Python tools. In the lessons we use only publicly available data which can be used and downloaded by anyone anywhere. The course is based on Helsinki University's course Automating GIS processes. We will be using open-source Python packages, not ArcPy (used in ArcGIS).
Topics of the course
- GIS in Python; Spatial Data Model, Geometric Objects, Shapely
- Working with (Geo)DataFrames
- Geocoding and spatial queries
- Geometric operations, reclassifying data
- Visualization, static and interactive maps
- Raster data processing in Python
- Running Python scripts on CSC's Puhti supercomputer
Katri Tegel
"This is what everyone should know about our HPC environment when launching jobs!"
Maria Lehtivaara, Laxmana Yetukuri, Atte Sillanpää, Ari-Matti Sarén, Rasmus Kronberg
Topics of the course:
- Handling and plotting vector data in R
- Spatial operations (intersection, clipping, conversions etc)
- Spatial analysis of vector data (clustering, density surfaces, autocorrelation)
- Visualizing spatial data
- Raster basics with R
- Raster data manipulation
- Map algebra
- Spatial modelling with raster data
Katri Tegel
This is a self-study online Research Data Management course. We focus on researcher's perspective and aim to introduce the basic topics, tools and resources available for data management. Log in using HAKA, VIRTU, CSC login or Life Science login. If you don't have any of the mentioned credentials, you can easily create a Life Science account, instructions on the Life Science RI web page.
License CC-BY 4.0
Jos haluat käydä kurssin läpi suomeksi, mene Tutkimusdatanhallinta-kurssillemme.
Päivi Rauste, Siiri Fuchs, Minna Ahokas
This introductory course covers single-cell RNA-seq data analysis methods, tools and file formats. The free* and user-friendly Chipster software is used in the exercises, and the course is thus suitable for everybody.
* See: https://chipster.csc.fi/access.shtml
Atte Sillanpää