Course description

MEBI 550 deals with the principles of knowledge representation and
reasoning, with application to biology, medicine and health. Many of
the examples will use the Common Lisp programming language, but prior
knowledge of Lisp is not assumed. Other programming and knowledge
representation languages will also be introduced, such as Prolog.

Prerequisites

The course assumes previous programming experience at the level of UW
CSE 142 Computer Programming I. However, it is not important which
programming language you know, as long as you are experienced with at
least one. In addition, the course requires certain basic computing
skills and mathematical background. These are listed on the Prerequisites page.

Course learning objectives

A list of course learning objectives
illustrates what students can expect to be able to know and do by
the end of the course.

Web resources on biomedical informatics projects

The UW Structural
Informatics Group has a project, the Foundational Model of
Anatomy, that captures knowledge about human anatomy in a rich
ontology.

The Gene Ontology
project, which has constructed a hierarchical classification system
representing knowledge about gene products according to molecular process,
cellular function and cellular component.