Home Page  • Contact email

Applied Bioinformatics (2023)

Your progress in the course: 0%

This course is all about diving into the world of high-throughput sequencing. We'll cover a lot, from RNA-Seq to SNP calling, de-novo assembly, and more. Get ready to explore real-world scenarios for these applications, and discover a bunch of tools and techniques that bioinformaticians use every day.

Mark your calendar: The course kicks off on August 21st, 2023, and wraps up on December 9, 2023. You can look forward to new lectures every week.

Note: The lectures will include associated tests, which are intentionally more demanding than standard homework assignments. The tests were crafted to dig into your understanding of the topics. Feel free to team up with classmates and form study groups. You'll be surprised how much you can learn from each other's viewpoints. And don't worry about getting the answers just right the first time; you can try again as many times as you like, but remember to wait at least an hour between attempts.

Lecture Your Score
Lecture 1: Getting started with Bioinformatics

How is bioinformatics practiced? Computer setup.

Test
Lecture 2: How to use the command line

How to use Unix? Why is the command line so useful in bioinformatics.

Test
Lecture 3: Data analysis at the command line

How to process biological data from the command line.

Test
Lecture 4: What do the words mean?

How to make sense of terminology. Sequence and gene ontologies.

Test
Lecture 5: Statistics Survival Guide

Terminology and definition for the most commonly used statistical terms.

Test
Lecture 6: How to interpret a list of genes?

Functional enrichment, functional over-representation.

Test
Lecture 7: Biological data formats

Learn how information is represented in biology

Test
Lecture 8: Automating data access

How to automate data access, download genome wide information, download data by accession number

Test
Lecture 9: Sequence format FASTA and FASTQ

Understand sequence representation data formats

Test
Lecture 10: Quality control of sequencing data

How to evaluate and improve sequencing data quality

Test
Lecture 11: How to write Unix data analysis scripts

Learn to automate data analysis with reusable scripts

Test
Lecture 12: Sequence alignments

Introduction to sequence alignments, alignment scoring, local, global and semi-global alignments

Test
Lecture 13: BLAST, Basic Local Alignment Search Tool

Learn to use BLAST at the command line, build BLAST databases, learn to customize BLAST

Test
Lecture 14: Short Read Alignments

Learn to perform high throughput sequencing data alignment.

Test
Lecture 15: Visualizing and interpreting BAM files

Understand how to visually evaluate high throughput sequencing data alignments.

Test
Lecture 16: Sequence Alignment Maps (SAM/BAM)

What information does a SAM file contain.

Test
Lecture 17: Automating with Makefiles

Learn write better scripts, build automated pipelines with make

Test
Lecture 18: Sequencing concepts

How do sequencers work. Sequencing coverage. How much data do we need.

Test
Lecture 19: Variant (SNP) calling from short reads

How to call SNPs and short variations from sequencing reads

Test
Lecture 20: Visualizing Genomic Variation

How to do insertions, deletions, copy number variations appear in high throughput sequencing data

Test
Lecture 21: Working with BAM files.

How to filter and process BAM files from command line.

Test
Lecture 22: RNA-Seq data analysis

Quantifying gene expression via sequencing