Introduction to supercomputers and Python, for biologists [online]
Event Information
About this event
A series of workshop, on 3 days, that present an introduction to the following :
- the Unix command line;
- first steps on Compute Canada clusters
- programming with Python
with a bioinformatic flavor and good practices.
Registration
- Academic participant : 30$
- Non-academic participant : $600
Prerequisites
- Understand the notions of file and directory,
Course plan
Introduction to the Unix command line (Tue. Apr. 12th); 11 am - 14 pm EST
- 1. Introduction to the command line;
- 2. Files and the tree structure of directories;
- 3. Create, delete and manage files and directories;
- 4. Combining commands, redirection and filters;
- 5. Loops;
- 6. Bash scripts;
- 7. File search.
First steps on Compute Canada clusters (Wed. Apr. 13th); 14 pm - 17 pm EST
- 1. Introduction to Calcul Québec and Compute Canada;
- 2. Introduction to advanced research computing;
- 3. File transfer between our clusters and another/a distinct system with scp/sftp and Globus;
- 4. (Various) modules and software;
- 5. The job scheduler and job submission;
- 6. Common mistakes, good practices and recommendations.
Introduction to programming with Python (Thurs. Apr. 14th); 11 am - 14 pm EST
- 1. Programming concepts: variables, data types, loops;
- 2. Analyzing data with external libraries;
- 3. Lists and other data containers;
- 4. Analyzing data from multiple files;
- 5. Conditional programming and decision making;
- 6. Reusable programming using functions;
Instructor
Charles Coulombe, analyst in advanced research computing at Calcul Québec.
Language
English
Technical prerequisites
We will use the Zoom platform. Because this event is a practical workshop, it is very useful having a secondary screen where you would get the instructor window on one screen and your own window on your main screen.
We will use the Jupyter Lab interface. Make sure you have a modern Web browser like Google Chrome, Firefox, Edge or Safari.
Contact
For any question, please write to training@calculquebec.ca.