COMPSCI 260: Introduction to Computational Genomics

Overview

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, read mapping, local and global sequence alignment, sequence database search, gene finding, phylogenetic tree construction, and elementary gene expression analysis. Methods include dynamic programming, indexing, hidden Markov models, and elementary supervised machine learning. Focuses on foundational algorithmic principles. Development of practical experience with handling, analyzing, and visualizing genomic data using the computer language Python.

The course requires students to program often in Python. Students coming in to the course must already know how to program in some computer language, but it need not be Python. If it is not Python, students will be expected to come quickly up to speed in Python on their own. Additionally, students should be comfortable with mathematical thinking and formulas, and should have had some exposure to basic probability as well as molecular or cellular biology; however, the course has no formal course prerequisites, and quick refreshers of relevant background will be provided. Please speak to the instructor if you are unsure about your background. This course is a valid elective in both biology and computer science.

Staff

Professor Alex Hartemink

Webpage: https://users.cs.duke.edu/~amink
Email: amink at cs.duke.edu
Office Location: LSRC D239
Office Phone: (919) 660-6514

Mun Hong Fong, TA Email: munhong.fong at duke.edu
Bo Chi, UTA Email: bo.chi at duke.edu
Elise Nackley, UTA Email: elise.nackley at duke.edu
Kunling Tong, UTA Email: kunling.tong at duke.edu
Maria Hromcenco, UTA Email: maria.hromcenco at duke.edu
Nikita Rao, UTA Email: nikita.rao at duke.edu
Palak Jolly, UTA Email: palak.jolly at duke.edu
Sushrit Pasumarthy, UTA    Email: sushrit.pasumarthy at duke.edu
Will Harris, UTA Email: will.harris at duke.edu

Office hours

In-person office hours with UTAs will be held at the following times, starting on Tuesday 13 January. To find LSRC B102, where all sessions will be held, enter the LSRC Hall of Science just beyond the DIBS Cube and the Pratt POD—as if you're going to Love Auditorium—and it's the room on your left near the base of the stairs. Remember that if your question is pretty simple, you are likely to get help quickest by asking on Ed (in fact, your question may already be answered there).

Sunday 2–4pm Will Harris LSRC B102
Tuesday 6:30–8:30pm Bo Chi LSRC B102
Wednesday 2:45–4:45pm Nikita Rao LSRC B102
4:45–6:45pm Elise Nackley LSRC B102
Thursday 4:30–6:30pm Maria Hromcenco LSRC B102
6:30–8:30pm Kunling Tong LSRC B102
Friday 11am–1pm Sushrit Pasumarthy LSRC B102
3–5pm Palak Jolly LSRC B102

If you would like to speak with the instructor about anything, you are welcome to stick around after lecture to chat, or you can send an email to schedule a meeting at a time that is convenient for you.

Logistics

The class meets 1:25–2:40pm on Tuesdays and Thursdays in 111 BioSci.