|
|
Syllabus, Readings and Lecture Notes
- Background
- topics: Why computational biology, biological information, the Central Dogma, challenges in computational
biology, general topics in class.
- required reading
- recommended reading
- lecture topics
- Course Overview pdf ppt 9/4
- Introduction to Molecular Biology pdf ppt 9/6
- Assembling Genomes
- topics: Fragment assembly, Greedy algorithms, Overlap-layout-consensus, Graph-theoretic concepts, Debruijn graphs, Hamiltonian path, Euler path
- required reading:
- recommended reading:
- lecture notes
- Sequence Assembly pdf ppt 9/11, 9/13
- Algorithms for assembly: Velvet.
- Aligning and Comparing Genomes I
- topics: dynamic programming methods for global and local alignment,
linear and affine gap penalty functions, the BLAST algorithm
- required reading
- lecture notes
- Pairwise alignment, dynamic programming, global and local alignment pdf pptx 9/18 (Updated 9/25). Global alignment example
- Affine Gap penalty pdf pptx (9/25)
- BLAST algorithm, heuristic methods for searching sequence database pdf pptx (9/27)
- Probability Primer pdf pptx (10/02)
- Aligning and Comparing Genomes II
- topics: dynamic programming for MSA, heuristic methods for
MSA, probability distributions, data likelihood, heuristic and probabilistic methods of phylogenetic tree construction,
Felsentein's algorithm
identifying genetic variation
- required reading
- Chapter 6, Sections 6.1-6.4 in Durbin et al.
- Chapter 7 in Durbin et al.
- recommended reading
- Population genetics inference from sequence variation.
- lecture notes
- Multiple sequence alignment (MSA) problem, dynamic programming and heuristic methods. pdf pptx (10/04)
- Introduction to phylogenetic trees. pdf pptx (10/09,10/11)
- Parsimony methods for phylogenetic tree construction. pdf pptx (10/11,10/16)
- Probabilistic methods for phylogenetic trees construction. pdf pptx (10/16,10/18)
- Annotating Genomes
- topics: Markov chains, high-order Markov models, hidden Markov models, Forward/Backward/Viterbi algorithms, applications to gene finding and motif modeling
- required reading
- Sections 3.0, 3.1, 3.5 in Durbin et al.
- Sections 3.2, 3.3 in Durbin et al.
- recommended reading
- lecture notes
- Markov models, identifying CpG islands pdf pptx
- Hidden Markov models pdf pptx (10/25,10/30,11/1: updated)
- Analyzing ``Omics'' datasets.
- topics: high-throughput technologies, clustering algorithms, biclustering
- required reading
- C. Manning, P. Raghavan and H. Schutze. Chapter 16: Flat Clustering.
Introduction to Information Retrieval,
Cambridge University Press, 2008.
- C. Manning, P. Raghavan and H. Schutze. Chapter 17: Hierarchical Clustering.
Introduction to Information Retrieval,
Cambridge University Press, 2008.
- C. Manning and H. Schutze. Chapter 15: Clustering.
Foundations of Statistical Natural Language Processing,
- recommended reading
- lecture notes
- Introduction to functional genomics/omics datasets pptx pdf
- Clustering methods: Hierarchical, K-means clustering, Gaussian mixture models pptx pdf 11/13, 11/15, 11/20. Example expression data for demo from Gasch et al. and Segal et al.
- Inference and Analysis of networks
- topics: biological networks, Bayesian networks, module networks, parameter and structure learning, linear regression, regression-based network inference
- required reading
- lecture notes
- Introduction to Molecular Networks pptx pdf
- Probabilistic graphical models: Bayesian networks pptx pdf
- Probabilistic graphical models: Bayesian networks 2 pptx pdf
- Linear regression, Lasso, Regression-based networks pptx pdf
- Class Review pptx pdf
|