Quick summary of the expected schedule of classes

Schedule

This full course is expected to follow a logical flow to completion. This begins with Introductory classes, then several coding languages, and lastly workflow specific classes. Below is a table listing the individual classes as well as anticipated pre-requisite classes/skills.

Class Name Expected Pre-requisite classes/skills Material Expected Completion Knowledge
Introducton to Next Generation Sequencing Basic molecular biology knowledge Lectures: Intro to NGS Understanding what NGS is, how the various technologies work, and why you might use NGS
Introduction to Bioinformatics Completetion of Intro to NGS Lectures: Intro to Bioinformatics Understanding what Bioinformatics is in the context of NGS
Introduction to Cloud and HPC resources Completion of Intro to NGS and Bioinformatics Lectures: Intro to Cloud and HPC resources Understanding why you might use Cloud or HPC resources, what options are available, and how to access them
Introduction to Unix Completion of Intro to Bioinformatics and basic computer skills Lectures: Intro to Unix. Notebooks: Unix Basics Understanding the Unix command line interface and bash, as well as capability to perform basic CLI operations
Introduction to Python Completion of Intro to Bioinformatics and Intro to Unix Lectures: Intro to Python. Notebooks: Python Basics, Python Data Wrangling Understanding the Python language, how to access python, and capability to perform basic python operations
Introduction to R Completion of Intro to Bioinformatics and Intro to Unix Lectures: Intro to R. Notebooks: R Basics Understanding the R langauge, how to access R, and capability to perform basic R operations
Whole Genome Sequencing 101 All non-language Introduction classes and Introduction to Unix Lectures: WGS Library preparations, WGS alignment theory, WGS BWA, WGS De novo assembly. Notebooks: WGS BWA, WGS De novo assembly Understanding how to create a WGS library, how to bioinformatically align reads to a reference, how BWA works and how to use BWA in an analysis workflow, and how de novo assembly works and how to use de novo assembly in an analysis workflow
RNA Sequencing 101 All Introduction classes and WGS alignment theory Lectures: RNA-Seq library preparations, RNA-Seq Mapping and Alignment, RNA-Seq Differential Gene Expression, RNA-seq Pathways Analysis, RNA-seq Clustering and Principal Components. Notebooks: RNA-Seq STAR, RNA-Seq Salmon, RNA-seq DESeq2, RNA-seq GO, RNA-Seq Clustering, RNA-seq Plotting, RNA-seq to completion Understanding how to make an RNA-seq library, how to bioinformatically align or map the reads to a reference, perform differential gene expression comparisons, perform gene ontology or other pathways analyses, cluster samples, and generate standard RNA-seq plots
Epigenetic Sequencing 101 All Introduction classes, WGS alignment theory, and RNA-seq differential gene expression theory Lectures: Epigenetic Library Preparations, Epigenetics Mapping and Peak calling, Epigenetics Integration with other -omics sets. Notebooks: Epigenetics MACS2, Epigenetics Integration Understanding how to generate an epigenetics library prep, how to align reads and perform peak calling, and how to integrate epigentic data with other -omics data sets such as RNA-seq
Single Cell Sequencing 101 All Introduction classes, WGS alignment theory, RNA-seq class Lectures: Single Cell library preparations, Single Cell Standard Workflows, Single Cell Multi-Omics, Single Cell Pseudotime Analysis. Notebooks: Single Cell Single Sample, Single Cell Multi-sample integration, Single Cell Hash Tagging, Single Cell CITE-Seq, Single Cell Pseudotime Understanding how single cell library preparations are made, how to optimize samples upstream for single cell workflows, how to perform single cell analysis for single samples, multiple samples, hash tags, CITE-seq, and with pseudotime analysis
Long Read Sequencing 101 All Introduction classes, WGS class Lectures: Long Read Library Preparations, Long Read Phylogenetics. Notebooks: PacBio basic processing, Oxford Nanopore basic processing, Phylogenetics Understanding the options for long read sequencing and how they operate, how to generate long read library preparations, how to perform basic processing of long read data, and how to generate phylogenetic output from long reads
Metagenomics 101 All Introduction classes, WGS class, RNA-seq class, Long Reads class Lectures: Metagenomics Library Preparations, 16s rRNA based Metagenomics, Shotgun Metagenomics. Notebooks: 16s workflow, shotgun workflow Understanding how to generate a metagenomics based library prep, why 16s rRNA based or shotgun based is more applicable, and how to perform basic processing of 16s rRNA based workflows or shotgun workflows.
Workflow Management and Containers All Introduction classes, recommended at least one workflow specific class Lectures: - Workflow managers, container tools. Assignments: Generating a full workflow with containerization Understanding the different options of workflow management, the usage of containerized tools for reproducibility, and how to generate a full workflow for a chosen data set