In this course we teach various ways to optimise and parallelise Python programs. Among the topics are performance analysis, efficient use of NumPy arrays, extending Python with more efficient languages (Cython), and parallel computing with message passing (mpi4py) approach.
Analyzing vector and raster data with R and its spatial packages.
This two day course will cover the very basics of Unix/Linux. No previous knowledge about these operating systems is expected, as the course serves as an introduction to those who are completely new to Linux. Both days include hands-on exercises.
This one day course will introduce you to scripting techniques on Unix/Linux.
This course gives a practical introduction to deep learning, convolutional and recurrent neural networks, GPU computing, and tools to train and apply deep neural networks for natural language processing, images, and other applications.
This course addresses hybrid programming by combining OpenMP and MPI, as well as more advanced topics in MPI. Also, parallel I/O is discussed and exemplified in the course.
Overview of Lidar tools in Taito.
This hands-on course introduces the participants to RNA-seq data analysis methods, tools and file formats. It covers the whole workflow from quality control and alignment to quantification and differential expression analysis. The free and user-friendly Chipster software is used in the exercises, so no previous knowledge of Unix or R is required.
This one day course focuses on using the CSC environment which has been tailored for researchers to be easy and efficient for scientific use.
CSC provides several alternative platforms for doing bioscience related computing. This course provides overview of these services so that after the course the students know how to choose a right platform combination for their analysis. No previous knowledge is required - the course is suitable for everybody!
Beginner course for data carpentry and visualization using R.
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.
This event provides a comprehensive, tutorial-style, hands-on, introductory and intermediate-level treatment to the essential ingredients for molecular modeling and computational chemistry using modern supercomputers. Standard approaches such as classical and ab initio molecular dynamics, electronic structure models as well as several more special topics are explained and exemplified by prominent researchers in the field.
Proteomics is a systems biology approach to study the entire protein complement of a cell, tissue, or organism. This large-scale study of proteins is increasingly popular in post genomics era and has found its widespread applications in fields including drug discovery, cardiovascular research, and nutrition research, just to name a few. This course will provide both theoretical and practical training at the introductory level. Participants will learn the principles of current methodologies and apply bioinformatics tools for data analysis.
This course covers the modern features of the Fortran programming language. Topics include object-oriented features, language interoperability and several other enhancements included in Fortran 2008 standard. In addition, a way to express distributed memory parallelism via Fortran coarrays will be discussed in detail.
Annually arranged day for OpenFOAM users and new people interested in it. This year we meet at Tampere University.
CSC Summer School celebrates its 10th anniversary by bringing together undergraduate and graduate students and postdoctoral researchers in different disciplines of scientific computing. The contents consist of lectures and hands-on training on parallel programming, code optimization and other necessary skills in development of scientific software.