High-Performance Computing Courses at RCS

From RCSWiki
Revision as of 21:37, 9 November 2023 by Tannistha.nandi (talk | contribs)
Jump to navigation Jump to search

For University of Calgary researchers intending to leverage the HPC infrastructure for their research work and seeking customized sessions, please contact us at support@hpc.ucalgary.ca for further discussion.

To customize our courses according to your requirements, please furnish the following details at least four weeks in advance:

  1. Specify the number of researchers to undergo training (minimum of 5 or more).
  2. Share the domain of your research.
  3. Let us know if you have a particular workflow or application in mind.
  4. Inform us about the Linux background of the researchers; this information aids us in designing the course effectively.

Past courses offered by the Research Computing Services Team:

Year 2023

  • May 01, 2023- Grad Success Week (GSW) 2023 (invited by: Paul Pappin)
Data Analysis in R and Accessing Advanced Research Computing
  • Jan 04, 2023 - Session for undergraduate bioinformatics students (invited by: David Anderson)
Introduction to High-Performance Computing Infrastructure at the University of Calgary

Year 2022

  • May 05, 2022- Grad Success Week (GSW) 2022 (invited by: Paul Pappin)
Data Analysis in R and Accessing Advanced Research Computing
  • Jan 04, 2022- Block week 2022 by David Anderson (invited by: David Anderson)
Introduction to High-Performance Computing Infrastructure at the University of Calgary

Year 2021

  • May 05, 2021- Grad Success Week (GSW) 2021 (invited by: Paul Pappin)
Data Analysis in R and Accessing Advanced Research Computing
  • Apr 22, 2021 - Centre for Health Informatics
Secure Computing on the MARC cluster

Year 2020

  • May 05, 2020- Grad Success Week (GSW) 2020 (invited by: Paul Pappin)
Data Analysis in R and Accessing Advanced Research Computing


Overview of the courses we offer

1. Introduction to Bash and Linux - Basic

I. Understanding the Command Line Interface (CLI)
  • Overview of CLI vs. Graphical User Interface (GUI)
  • Importance of CLI in Bioinformatics and Data Science
II. Getting Started with Bash
  • Opening the Terminal
  • Basic Shell Commands

1. ls: Listing files and directories 2. cd: Changing directories 3. pwd: Present working directory

III. File and Directory Manipulation A. Creating and Deleting Files/Directories B. Copying and Moving Files/Directories C. Understanding Permissions (chmod)

IV. Text Processing with Bash A. cat, head, and tail commands B. grep for pattern matching C. Redirection and Pipelines

V. Basic Scripting A. Creating and Executing Bash Scripts B. Variables and Basic Control Structures C. Introduction to Functions