Linux for Scientists [EL016]
Course highlights
EC points
0.6
Start date
23-01-2025
End date
24-01-2025
Course days
Thursday and Friday (full days)
Faculty
Lennart Karssen, PhD
Course fee
€ 420
Location
Erasmus MC, Rotterdam NL
Level
Introductory
Prerequisites
No previous Linux knowledge is expected, however, on order to gain most from the course it is recommended to have done a few analyses on a Linux server already. This course is a prerequisite for Introduction to Genome-Wide Association Studies-EL017.
Disciplines
- Genetic Epidemiology
Application
How to applyDownloads
Detailed information about this course:
Description
In this course, students will learn how to work with the command line interface of a (remote) computer running a Linux/UNIX operating system. Many scientists in, for example, the fields of genetic epidemiology, bioinformatics and machine learning run large analyses on Linux servers and many software packages and pipelines are developed only for Linux.
After an introduction to some history and basic concepts, students will learn how to find their way around the system and several commands for file and directory manipulation will be discussed. Subsequently, we will cover how to edit files on the server as well as how to redirect input and output of commands and how to use this to create pipelines. At the end of day one, this is followed by the use of more advanced text processing utilities like 'sed' and 'awk'.
The second day of the course teaches how to write Bash shell scripts to automate tasks. This knowledge is then used when discussing the Sun Grid Engine job queue system in use on for example the epib-genstat servers.
The course will focus on providing hands-on experience, so those who have been using a Linux system for a longer time will be able to skip the parts they already feel comfortable with and move on to more advanced concepts like regular expressions, version control and advanced use of a text editor.
Objectives
After completing this course, the students should be able to efficiently use a Linux system and its tools to:
- manage your project data from the command line (i.e. without having to copy files back and forth to the server);
- reformat output from previous analyses and use this as input for a subsequent analysis step;
- write scripts that automate repetitive tasks;
- efficiently run time-consuming analyses like a GWAS without overloading the server.
Assessment
Assignment(s)
Reduction on fees
PLEASE NOTE: This does not apply to the fee of the research master programmes (120 EC points)
No fees are charged for Erasmus MC PhD candidates, provided they have an account in Hora Finita, the Erasmus University PhD registration system. When submitting the application, you can state that someone else pays your tuition fee.
In case of cancellation or no show, the cancellation policy applies based on the full course fee.
25% reduction for all (international) PhD candidates without formal appointment at Erasmus MC
Upon receipt of your application you will receive a request to upload proof of enrollment as a PhD candidate.