Why study bioinformatics?


    Bioinformatics is an interdisciplinary area concerned with the development and use of computer software and databases to facilitate and enhance biological research.  Increasingly, bioinformatics is becoming an essential part of post-genome molecular biology practice and biologists need to be aware of the foundations of bioinformatics methods. At the same time, computer scientists need to understand the biological problems being addressed and the computational approaches used to address these problems.

Winter 2015: Biol-4606/Comp-4550 “Bioinformatics: Biological data analysis” (Next offering Winter 2015)


This course provides students with the basis to analyze a variety of biological data within an integrated programming environment for data manipulation, calculation and graphical display. Students who succeed in this course should be able to extract meaningful information from data generated by high-throughput experimentation. The course will introduce one such integrated programming environment (R) and will explore the computational and statistical foundations of the most commonly used biological data analysis procedures.



Tentative Course Outlline Comp-4550 / Biol-4606 / Biol-7945 (pdf)

Past teaching


  1. *Winter 2014: Collaborative and Emergent Behaviour (Comp-2000)

  2. *Winter 2013: Bioinformatics: Biological data analysis (Biol-4606/Biol-7945/Comp-4550)

  3. *Winter 2013, Winter 2014: Introduction to Computer Science (Comp-1700)

  4. *Fall 2012, Fall 2013, Fall 2014: Introduction to Bioinformatics (Biol-3951/Biol-7941/Comp-3550).

  5. *Fall 2011: Introduction to Bioinformatics (Biol-3951 / Comp-3550)

  6. *Winter 2011: Topics in Bioinformatics (Biol-7941)

Fall 2014: Biol-3951/Comp-3550 “Introduction to Bioinformatics”


The course will focus on the fundamental concepts, ideas and related biological applications of existing bioinformatics tools. This course will provide hands-on experience in applying bioinformatics software tools and online databases to analyze biological data, and it will also introduce scripting language tools typically used to automate some biological data analysis tasks.



Tentative Course Outline Comp-3550 / Biol-3951 / Biol-7941 (pdf)

Take a look to the Wikipedia bioinformatics articles written by Biol-7941 students!


Protein Function Prediction

Biochemical Cascade

BioJava

Computational Immunology

Hybrid Genome Assembly