Genomics is a highly interdisciplinary field that cuts across biology, mathematics and computer science. Anyone, wanting to be introduced to the field of genomics would benefit from this course. The course discusses the foundation of molecular biology and the basic computational challenges involved in dealing with genome-scale sequencing data.
What am I going to get from this course?
- Cell and molecular biology primer
- Genome assembly
- Introduction to dynamic programming
- Sequence alignment
- Utility of genomic data
Prerequisites and Target Audience
What will students need to know or do before starting this course?
The course does not have any significant pre-requisites. However, one, having acquaintance with computational programming would find the course easy to connect.
Who should take this course? Who should not?
Anyone interested in the subject and having acquaintance with computational programming.
Module 1: Cell & Molecular Biology Primer
Structure of a Gene
Sequence of Photos
Module 2: Genome Assembly
Module 3: Introduction to Dynamic Programming
Shortest Path in Multi Stage Graph
Tracking the Solution
Penalty Matrix - Increased Trivial Complexity
You Can Pose It as a Maximization Problem
Module 4: Foundation of Modern Alignment
Rational Behind Local Alignment
Refresh Your NW Memory With the Following Example
Maximum Contiguous Subsequence Sum
Smith Waterman: A Change Insanely Simple
Burrows Wheeler Transformation
Burrows Wheeler Transformation - 2
Example From The Original Article
Module 5: Utility of Genomic Data
Two Prevalent Data Types
Genome Wide Association Studies
Expression Data Analysis
Count Data & Phenotype