Course Description

A computational perspective on the exploration and analysis of genomic and genome-scale information. Provides an integrated introduction to genome biology, algorithm design and analysis, and probabilistic and statistical modeling. Topics include genome sequencing, genome sequence assembly, local and global sequence alignment, sequence database search, gene and motif finding, phylogenetic tree building, and gene expression analysis. Methods include dynamic programming, indexing and hashing, hidden Markov models, and elementary machine learning. Development of practical experience with handling, analyzing, and visualizing genomic data using the scripting language Perl.

Course Meetings

Time: Wednesday, Friday, 10:05-11:20

Location: LSRC, Room D243


Professor Alex Hartemink

Email: amink at
Work Phone: (919) 660-6514
Office Location: LSRC D239
Office Hours: Immediately after lecture most Wednesdays and Fridays. Also by appointment at any mutually convenient time: please send me an email and I'll be happy to set something up promptly.

Teaching Assistant

Abrita Chakravarty

Email: abrita at
Work Phone: (919) 660-6597
Office Location: LSRC D229
Office Hours: Tuesday 4:00-5:00pm and Thursday 2:00-3:00pm, in D301 (a.k.a., the loft). Also by appointment.