|

Friday, 6 June 2025

|

Session 1 of 2: Fortran as a Second Language

Site event
DESCRIPTION: The original high-level programming language, Fortran continues to be used today for high-performance computing in many fields. It has evolved over the years, and modern Fortran provides implicit parallelism (array expressions), explicit parallelism (coarrays), and object-oriented features, among other things. It supports the MPI, OpenMP, and OpenACC parallel programming standards. The primary aim of this course is to help you understand and modify existing Fortran code, but would also be useful if you wish to start a new project in Fortran. You should have prior experience with some other programming language, but this is otherwise a beginner-level course.

TEACHERS: Ross Dickson (ACENET, Dalhousie University) and Chris Geroux (ACENET, Dalhousie University)

LEVEL: Introductory

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance and Completion

PREREQUISITE: Prior experience with some other programming language

Bioinformatics: Long-read Sequencing Applications

Site event
DESCRIPTION: Long-read sequencing technologies enable the sequencing of DNA fragments 10KB and longer. This read length greatly improves sequence mappability and assembly, providing an advantage over short-read sequences that are difficult to map uniquely to repetitive and GC-rich regions. Long-read sequencing has applications in a number of fields, including genome assembly, diagnosis of genetic diseases, and metagenomics. In this workshop, we will focus on PacBio HiFi sequences and introduce you to tools for haplotyping, calling and visualizing structural variants and repeat expansions, visualizing read methylation, and detection of novel isoforms from PacBio Iso-Seq.

TEACHERS: Madeline Couse (HPC4Health, SickKids) and Lauren Liang (HPC4Health, SickKids)

LEVEL: Intermediate

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance

PREREQUISITE: Basic knowledge about DNA/RNA sequencing.

Session 2 of 2: Fortran as a Second Language

Site event
DESCRIPTION: The original high-level programming language, Fortran continues to be used today for high-performance computing in many fields. It has evolved over the years, and modern Fortran provides implicit parallelism (array expressions), explicit parallelism (coarrays), and object-oriented features, among other things. It supports the MPI, OpenMP, and OpenACC parallel programming standards. The primary aim of this course is to help you understand and modify existing Fortran code, but would also be useful if you wish to start a new project in Fortran. You should have prior experience with some other programming language, but this is otherwise a beginner-level course.

TEACHERS: Ross Dickson (ACENET, Dalhousie University) and Chris Geroux (ACENET, Dalhousie University)

LEVEL: Introductory

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance and Completion

PREREQUISITE: Prior experience with some other programming language

Data Preparation for Machine Learning

Site event
DESCRIPTION: This single-session course provides you with essential knowledge and skills to effectively prepare data for analysis. Starting with an overview of the Data Analytics pipeline and processes, the session explores various statistical and visualization techniques used in Exploratory and Descriptive Analytics to understand historical data. You will then delve into the art of Data Preparation, gaining expertise in data cleaning, handling missing values, detecting, and handling outliers, as well as transforming and engineering features. By the end of the session, you will be equipped with the necessary tools to ensure data quality and integrity, enabling you to make informed decisions and derive valuable insights from their data.

TEACHER: Shadi Khalifa (CAC, Queen's University)

LEVEL: Intermediate

FORMAT: Lecture + Hands-on

CERTIFICATE: Attendance

PREREQUISITES:

* Some experience and knowledge of statistics.
* Some experience and knowledge of Python.