start 468700927
![]() |
![]() ![]() |
May,2024 | |
---|---|
21 May 11:00 am 12:00 pmDAT112: Lecture 9Introduction to neural network programming, lecture 9 | DAT112 - Apr 2024 |
23 May 11:00 am 12:00 pmDAT112: Lecture 10Introduction to neural network programming, lecture 10 | DAT112 - Apr 2024 |
27 May 1:00 pm 4:00 pmBash idioms, awk, etc.This workshop explores various concise and useful constructs for working with bash shell. The goal is to improve your shell skills. Attending this class requires some basic GNU/Linux command line experience.Format: Virtual | SCMP281 - May 2024 |
28 May 11:00 am 12:00 pmDAT112: Lecture 11Introduction to neural network programming, lecture 11 | DAT112 - Apr 2024 |
30 May 11:00 am 12:00 pmDAT112: Lecture 12Introduction to neural network programming, lecture 12 | DAT112 - Apr 2024 |
June,2024 | |
3 Jun 9:00 am 12:00 pmCO Summer School S2: Data PreparationThis 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 course 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 course, 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. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic Python (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
3 Jun 9:00 am 12:00 pmCO Summer School S1: Introduction to Linux shell (morning session)Running programs on the supercomputers is done via the BASH shell. This course is two three hour live demos on using bash. No prior familiarity with bash is assumed. In addition to the basics of getting around, globbing, regular expressions, redirection, pipes, and scripting will be covered. A series of exercises are required to be done in order to complete the course. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
3 Jun 1:30 pm 4:30 pmCO Summer School S1: Introduction to Linux shell (afternoon session)Running programs on the supercomputers is done via the BASH shell. This course is two three hour live demos on using bash. No prior familiarity with bash is assumed. In addition to the basics of getting around, globbing, regular expressions, redirection, pipes, and scripting will be covered. A series of exercises are required to be done in order to complete the course. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
3 Jun 1:30 pm 4:30 pmCO Summer School S2: Data SecurityBe aware. Stay secure. Join us to learn more about the tools you can use to prevent the theft of your data and possibly of your identity. Other topics of discussion will include common hacking attempts, how to recognize them, and how to avoid having your data compromised, stolen, or destroyed. We will also talk about data encryption and provide tips for when travelling with electronic devices. Level: Introductory Length: 3 hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
4 Jun 9:00 am 12:00 pmCO Summer School S2: Bioinformatics: Analysis of RNA-sequencing dataRNA-Seq refers to high throughput sequencing methods that probes the entire transcriptomic landscape of a given tissue or sample of interest. The data acquired from such experiments can be used to explore the overall RNA profile of a sample as well as comparing samples under various conditions. While extremely powerful, RNA-Seq is susceptible to numerous experimental pitfalls and requires intimate knowledge of the experimental procedures and data analysis methods. When conducted properly RNA-Seq can reveal information about gene/transcript expression, splicing and the effects of mutations. In this session we will take a thorough look at a comprehensive RNA-Seq pipeline, from sample processing methods to final differential expression analysis. Relevant R / BioConductor packages will be introduced. We will have the opportunity to investigate numerous quality control metrics, perform genomic alignment, differential expression and pathway enrichment analysis. We will cover several “gotcha”s and common mistakes in experimental design and data analysis. Basic familiarity with R and Linux command line will be beneficial but not required. All necessary commands and parameters will be explained during the class. Participants will be offered hands-on practice in which they will use RStudio to run R/BioConductor scripts for data analysis as well as the Integrative Genomic Viewer (IGV) software to visualize genomic data on their laptops Level: Intermediate Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic R and Linux beneficial but not required (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
4 Jun 9:00 am 12:00 pmCO Summer School S1: Introduction to Advanced Research ComputingThis workshop is a primer for those largely new to supercomputing, i.e., to computing on shared, remote resources. It is intended to demystify the somewhat intimidating term "High-Performance Computing" (HPC), and to serve as a foundation upon which to build over the coming days. Topics will include motivation for HPC, available resources, essential issues, and a high level overview of parallel programming models commonly used on these systems. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic Linux e.g. "Introduction to Linux Shell" (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
4 Jun 1:30 pm 4:30 pmCO Summer School S2: Bioinformatics: Long-read sequencing applicationsLong-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 detecting novel isoforms from PacBio Iso-Seq data. Participants will be offered hands-on practice in which they will use RStudio to run R/BioConductor scripts for data analysis as well as the Integrative Genomic Viewer (IGV) software to visualize genomic data on their laptops Level: Intermediate Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic R (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
4 Jun 1:30 pm 4:30 pmCO Summer School S1: Introduction to Version Control with GitUsing version control for your scripts, codes, documents, papers, and even data, allows you to track changes, keep backups, and facilitate collaboration. This introductory workshop will teach you the basics of version control with the popular distributed version control software GIT. This workshop assumes that students have an understanding of basic Linux shell commands. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Basic Linux (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 9:00 am 10:20 amCO Summer School S2: Research Data Management: Rationale for ReproducibilityThe role of good research data management practices in supporting research reproducibility is becoming increasingly well known. The literature is replete, however, with examples of poor methodology, lack of transparency, mistakes, and misconduct leading to bad science and an inability to reproduce results. This introductory session will provide real-world, illustrative examples of each of these, along with practical suggestions on how to avoid them. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 9:00 am 12:00 pmCO Summer School S1: Introduction to Python (morning session)This course is designed to provide you with a solid foundation in Python programming language. Through a comprehensive curriculum and hands-on coding exercises, participants will learn the fundamentals of Python syntax, data types, functions, and file handling. By the end of the course, you will have gained the essential skills to write Python programs, solve problems, and build the foundation for more advanced Python development. Whether you are a beginner or have some programming experience, this course will equip you with the necessary tools to start your journey in Python programming. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 10:30 am 11:50 amCO Summer School S2: From the I-Ching to ChatGPT: A Brief History of AI and Some Historical and Current ApplicationsGoogle's 2017 research paper "Attention Is All You Need" described the transformer, a new machine learning technique. From that paper the modern Large Language Model was born, and we're now living in the thick of a new era brought on by companies like OpenAI, Mistral and Anthropic. But where does this cutting-edge technology come from? What are its roots? What are its problems? This talk explores the history of procedural generation in text and games, from the I-Ching to tranformer-based language models and beyond. The talk will emphasize current state of the art in text-based language models, and include demonstrations on how to run language models locally on your own hardware. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 1:30 pm 2:50 pmCO Summer School S2: Using generative AI tools for research data managementIn this workshop, we will explore the potential uses of generative artificial intelligence tools in research data management (RDM) with a focus on specific use cases. For example, can AI tools be used to write Data Management Plans, summarize funder requirements, assist with data analysis, or suggest file naming conventions and folder structures? This workshop will be interactive, and participants will be welcome to practice using AI tools along with the presenters using real-world data and prompts. We will also discuss the ethical considerations, including benefits and risks, of using AI tools in research and whether it is possible to use AI for RDM practices in an ethical manner. Level: Introductory Length: 1.5 Hours Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 1:30 pm 4:30 pmCO Summer School S1: Introduction to Python (afternoon session)This course is designed to provide you with a solid foundation in Python programming language. Through a comprehensive curriculum and hands-on coding exercises, participants will learn the fundamentals of Python syntax, data types, functions, and file handling. By the end of the course, you will have gained the essential skills to write Python programs, solve problems, and build the foundation for more advanced Python development. Whether you are a beginner or have some programming experience, this course will equip you with the necessary tools to start your journey in Python programming. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
5 Jun 3:00 pm 4:20 pmCO Summer School S2: Introduction to Alliance RDM ServicesThis session provides an overview of the Research Data Management (RDM) Services offered by the Digital Research Alliance of Canada, including the DMP Assistant, a national, bilingual platform for the creation and management of data management plans (DMPs), the Federated Research Data Repository (FRDR), a bilingual publishing platform for sharing and preserving Canadian research data, and Lunaris, Canada’s national discovery service for multidisciplinary data from over 90 academic, government, and research repositories across the country. This session will introduce participants to these platforms and provide an overview of how they support the research lifecycle. Attendees will gain valuable insights into the benefits of these tools and how they can help researchers to streamline their data management workflows. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
6 Jun 9:00 am 12:00 pmCO Summer School S2: High-Performance I/O and StorageThis workshop will help you understand the relation between storage systems and application-level performance. We will survey the design of storage found on national systems, and consider their performance implications. A range of different IO techniques, data formats, and libraries will be considered. Ideally, participants should have an account on the National Platform (DRI). Level: intermediate, examples/exercises will be in Python; having a DRAC account will be helpful. Level: Intermediate Length: 3 Hours Format: Lecture + Hands-on Prerequisites: Alliance Account, Python Experience (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
6 Jun 9:00 am 12:00 pmCO Summer School S1: AI ShowcaseThis course introduces Artificial Intelligence (AI), a science focusing on developing intelligent systems capable of autonomous behavior. In this course, we explore the exciting world of AI, introducing its definition and history. We discuss the advantages and challenges of AI in the present time, along with various applications and projects that demonstrate its capabilities. Throughout the session, participants will gain insights into different types of AI, learn about running predefined projects, and discover AI showcases on various platforms. By the end of the course, participants will have the knowledge and resources to start their own AI projects with their data, exploring the latest AI advancements in our clusters. Level: Introductory Length: 3 Hours Format: Lecture Prerequisites: Basic Python beneficial but not required (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
6 Jun 1:30 pm 4:30 pmCO Summer School S1: Introduction to RThis half-day session offers a brief introduction to R, with a focus on data analysis and statistics. We will discuss the following topics: the R interface, primitive data types, lists, vectors, matrices, and data frames - a crucial data type in data analysis and the trademark of the R language. Advanced topics to be covered include: basics statistics and function creation; *apply family functions; and the basics of scripting. Level: Introductory Length: 3 Hours Format: Lecture + Hands-on Prerequisite: Some programming experience in another programming language (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
6 Jun 1:30 pm 2:50 pmCO Summer School S2: Supporting research with Data Management Plans & the DMP Assistant!This session will provide participants with information, guidance, and resources for supporting research through the development and implementation of data management plans (DMPs). Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None General topics covered will include the importance and benefits of DMPs, their content, and impending DMP requirements relating to the Tri-Agency research data management (RDM) policy. Specific focus will be given to the Digital Research Alliance of Canada DMP Assistant platform that is hosted nationally at the University of Alberta Library, along with a new DMP template developed by the Alliance’s DMP Expert Group (DMPEG). This new template is targeted specifically to support researchers in meeting DMP requirements at the funding opportunity application stage. Additional information relating to an accompanying assessment rubric that is currently in development will be shared. Time will be reserved for questions and discussion. (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
6 Jun 3:00 pm 4:20 pmCO Summer School S2: Empowering Open Science: An Introduction to Depositing and Sharing Research Data and Code in BorealisThe reproducibility of research is essential to the scientific community, as it ensures the accuracy and reliability of research findings that are used to build upon existing knowledge. However, reproducibility is often hindered by the lack of access to research data, documentation, and code. This workshop will provide an overview of the concepts of open science, reproducibility, and the FAIR principles of research data, as well as explore how to deposit and share data in Borealis, the Canadian Dataverse Repository, a bilingual, multidisciplinary, secure, Canadian research data repository, supported by academic libraries and research institutions across Canada. Level: Introductory; Length: 1.5 Hours; Format: Lecture; Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
7 Jun 9:00 am 10:20 amCO Summer School S2: Academic Libraries and Machine Learning: Transforming the LibraryThe application of machine learning (ML) to academic libraries promises to be transformational. A Task Force of the Ontario Council of University Libraries (OCUL) has been exploring this technology and identifying specific ML use cases. OCUL is an association of the 21 university libraries in Ontario who collaborate on many shared services and resources. This session will review the work of the Task Force with a focus on use cases, and the requirements and processes to implement pilot programs and production services. Particular attention will be placed on the technology infrastructure (compute, software) and the expertise requirements (technology, domain). Use cases to be discussed include audio to text transcription, metadata creation, virtual reference (chat), and discovery using natural language processing (NLP), semantic search, and summarization. The discovery use case will be applied to some of the extensive data collections maintained by Scholar Portal, the shared resource managed by OCUL, including over 65 million articles from over 27,000 full text scholarly journals and a collection of over 800K digital books and government documents. Participants will be encouraged to engage with key questions about the adoption and use of machine learning in libraries and to provide feedback on the ongoing evolution of this technology as it benefits library applications. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
7 Jun 9:00 am 12:00 pmCO Summer School S1: Introduction to C (morning session)This course will provide hands-on experience on fundamental concepts of programming using C. This will include Conditional statement, Loops(while and for), Arrays, Pointers, Functions and Dynamic memory allocation. An introduction will be provided regarding fundamental data structures such as linked list, stacks, queues and binary trees. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
7 Jun 1:30 pm 4:30 pmCO Summer School S1: Introduction to C (afternoon session)This course will provide hands-on experience on fundamental concepts of programming using C. This will include Conditional statement, Loops(while and for), Arrays, Pointers, Functions and Dynamic memory allocation. An introduction will be provided regarding fundamental data structures such as linked list, stacks, queues and binary trees. Level: Introductory Length: Two 3-Hour Sessions Format: Lecture + Hands-on Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
7 Jun 1:30 pm 2:50 pmCO Summer School S2: Working with Jupyter on the clustersJupyter Notebook is commonly used for interactive computing in Python. This session provides the options and features for working with Jupyter on the Digital Research Alliance of Canada's remote computing clusters and demonstrates several use case examples on the clusters. Level: Introductory Length: 1.5 Hours Format: Lecture + Demonstration Prerequisites: Basic Python and Linux command line experience. (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
7 Jun 3:00 pm 4:20 pmCO Summer School S2: Using Odesi for Survey and Public Opinion ResearchOdesi (odesi.ca) is a Canadian social science data repository and online data exploration and analysis tool. Odesi’s collections include over 5,700 historical and contemporary surveys and public opinion polls from a variety of data providers such as Statistics Canada and the Canadian Opinion Research Archive (CORA). This workshop will demonstrate how to effectively search for and access data within Odesi on a variety of social, economic, and political topics. Attendees will learn how to navigate the interface, using search features and available collections, explore survey questions (variables), perform basic tabulations and analysis using connected tools, and download datasets into statistical software (e.g. R, SPSS) for further analysis. Level: Introductory Length: 1.5 Hours Format: Lecture Prerequisites: None (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |
10 Jun 9:00 am 12:00 pmCO Summer School S2: Introduction to Scalable and Accelerated Data Analytics (session 1/2)Some popular Python libraries for data analytics, like Numpy, Pandas, Scikit-Learn, etc., usually work well if the dataset fits into the RAM on a single machine. When dealing with large datasets, it could be a challenge to work around memory constraints. This course introduces scalable and accelerated data analytics with Dask and RAPIDS. Dask provides a framework and libraries that can handle large datasets on a single multi-core machine or across multiple machines on a cluster. RAPIDS, on the other hand, can accelerate your data analytics by offloading analytics workloads to GPUs with less effort in code changes. Level: Introductory Length: Two 3-Hour Sessions (2 Days) Format: Lecture + Hands-on Prerequisites: Alliance Account Basic Python and Linux command line experience. (part of the 2024 Compute Ontario Summer School) Virtual | COSS2024![]() |