Bioinformatics Foundations

Key Point: To fully participate in the hands-on sections of this course you will need to refresh your R and UNIX skills as well as have access to specific software on your own laptop that you bring to each class.

On this page:


Class 0: Getting oriented

Topics:
Course introduction, Learning goals & expectations, Meet the instructional team. Seting up your computer with required software. Refresh your knoweledge of basic UNIX and R.

Goals:

  • Understand course scope, expectations, logistics and ethics code.
  • Setup your computer for this course.
  • Familiarity with major R data structures (vectors, data.frames and lists),
  • Understand the basics of using R functions (arguments, vectorizion and re-cycling).
  • Be able to install R packages from CRAN and BioConductor.
  • Use UNIX command-line tools for file system navigation and text file manipulation.

Supporting material:

Optional Recap Videos from BGGN213:


Class 1. Transcriptomics and the analysis of RNA-Seq data

Topics: Analysis of RNA-Seq data with R, Differential expression tests, RNA-Seq statistics, Counts and FPKMs, Normalizing for sequencing depth, DESeq2 analysis. Gene finding and functional annotation from high throughput sequencing data, Functional databases KEGG, InterPro, GO ontologies and functional enrichment.

Goals:

  • Given an RNA-Seq dataset, find the set of significantly differentially expressed genes and their annotations.
  • Gain competency with data import, processing and analysis with DESeq2 and other bioconductor packages.
  • Understand the structure of count data and metadata required for running analysis.
  • Be able to extract, explore, visualize and export results.
  • Perform a GO analysis to identify the pathways relevant to a set of genes (e.g. identified by transcriptomic study or a proteomic experiment). Use both Bioconductor packages and online tools to interpret gene lists and annotate potential gene functions.

Videos:

Supporting material:

Readings:

Homework:

  • Submit your completed PDF lab report to GradeScope,

Class 2: RNA-Seq analysis mini-project

Topics: Differential expression analysis project, Working with GEO and DESeq2 followed by gene enrichment and functional annotation with KEGG and GO ontologies.

Homework:

  • Submit your completed PDF lab report to GradeScope,