This course provides an overview of
algorithms and scientific computing techniques used in computational
biology and bioinformatics. It provides a hands-on introduction to
topics including dynamic programming and string algorithms, Markov
models, heuristic search algorithms, tree algorithms and modelling
techniques with a focus on problems in biology including genome
comparisons (sequence alignment) and phylogenetic reconstruction.
Multiple sequence
alignment
Phylogenetics 1
This is an introductory course to
bioinformatic research. It is a graduate-level course and assumes
an undergraduate knowledge of biology. It is flexible-learning,
meaning that the entire course is available online.
This is a third-year undergraduate
course in bioinformatics covering statistical models, computer
algorithms and evolutionary and biological considerations of
bioinformatics research. It assumes a broad undergraduate background in
maths, computer science and biology and forms part of the third year of
the
BSc(Hons)
in Bioinformatics.
Lectures can be found
here
Lab 2 can be found
here
This is a team-taught second year
undergraduate course designed to develop object-oriented programming
skills, introduce client-server programming concepts and introduce
basic software engineering concepts. I will be teaching object oriented
programming techniques using Java and Swing.
Scientific
Workshop on Statistical and Population Genetics
11th International
Workshop on Virus Evolution and Molecular Epidemiology
This workshop is being held at the
National Laboratory of Scientific Computing, Petropolis, Brazil from
the
5th-9th of September, 2005.
BIOSCI
742 (Introduction to Bioinformatics)
This is an introductory course to
bioinformatic research. It is a graduate-level course and assumes
an undergraduate knowledge of biology. It is flexible-learning,
meaning that the entire course is available online.
BIOSCI
359 (Bioinformatics)
This is a third-year undergraduate
course in bioinformatics covering statistical models, computer
algorithms and evolutionary and biological considerations of
bioinformatics research. It assumes a broad undergraduate background in
maths, computer science and biology and forms part of the third year of
the
BSc(Hons)
in Bioinformatics.
COMPSCI 101
(Principles of Programming)
This is a team-taught entry-level
undergraduate course designed to introduce students to the wonders of
computer programming. I will be teaching the ethics and
multi-dimensional arrays sections of this course.
Last modified: January 9, 2007