U Texas contact: Art Covert, firstname.lastname@example.org
U Idaho contact: James Foster, email@example.com
Doing biology increasingly requires computational skills and quantitative reasoning abilities. This course will introduce students to computational thinking and practice through an intensive scripting and programming regimen, built around a series of models and data sets from evolutionary and molecular biology. During this course we will introduce the Python programming language, scripting and pipelining, simulations, and data analysis.
This course is intended for graduate students with little or no previous programming experience. There are no prerequisites other than a strong background in at least one of evolution, ecology, genetics, or molecular biology. Enrollment by permission of instructor only.
Course structure: Class will consist of in-class lectures and discussion based around screencasts and homework.
Homework and grading: Individual homeworks will be graded on a P/F basis. Homeworks will contribute evenly to the final grade, i.e. ~15 homeworks each worth 6 2/3%. Group or collaborative work is allowed and encouraged on homework, although students must each hand in homework and are individually responsible for their solutions.
Materials: Most of the course will use materials developed by Drs. Brown and Covert, which will be placed on the Web. All such course materials will be made available under a Creative Commons license (CC-BY-SA 2.0), use/reuse OK but attribution required. There is no required textbook, but students may find "Practical Computing for Biologists" (Haddock/Dunn) useful reference material.
Attendance: Attendance is generally required unless absences are arranged in advance.
Course schedule: Class will be divided into three main modules: introductory Python programming; sequence analysis and assembly; and evolutionary modeling with Avida. Each module will be approximately 5 weeks. A running theme will be using scripting and data analysis techniques in Python to explore data sets.
The current plan is: Programming: (weeks 1-5)
Lab of Genomics, Evolution and Development / firstname.lastname@example.org