COMP 364: Computer Tools for the Life Sciences

Winter, 2008

Key information

Instructor: Prof. Ted Perkins
Office: McGill Centre for Bioinformatics (Duff, Room 332)
Email: perkins@mcb.mcgill.ca (preferred, include COMP 364 in subject)
Phone: 398-5018

Location: Trottier 3120
Time: 12:35pm - 1:25pm MWF
Course web page: www.mcb.mcgill.ca/~perkins/COMP364/index.html

Subject Matter

This course provides an introduction to concepts and computational tools useful in the storage, retrieval and analysis of large / heterogeneous / distributed data sets that increasingly characterize life science and medical research. The course will cover relational databases, structured query langauge (SQL), scripting to create data analysis pipelines as well as gather information from databases on the web, elementary image and digital movie processing, and select advanced topics. The course is targeted to students in life science departments with no or little background in computer science. Many practical examples will be discussed and practiced.

Course Materials

Teaching method and evaluation

Classes will be a mixture of lectures, cooperative / group problem solving, and computer laboratory. Students will be evaluated based on two components:

Class schedule

Broad schedule, to be made more detailed soon.

Weeks Topic
1-4 Introduction to Unix / Linux. Perl programming.
5-8 Relational databases. Data on the web.
9-10 Images and movies.
11-13 Select advanced topics.

Computer resources

Academic integrity

McGill University values academic integrity. Therefore, all students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Code of Student Conduct and Disciplinary Procedures (see www.mcgill.ca/integrity for more information).