20.453J | Fall 2008 | Graduate

Biomedical Information Technology

Syllabus

Course Meeting Times

Lectures: 2 sessions / week, 1.5 hours / session

Course Description

Biology and medicine are moving into a new era that is characterized as being “data-rich.” In biological research, a single laboratory can produce terabytes of data per month that needs to be shared across the research community. Drug development involves analyzing hundreds of compounds with laboratory tests that generate huge amounts of data that must be analyzed and shared. Clinical trials assay thousands of individual data elements on hundreds of patients over many time points.

The objective of this course is to provide the students with the knowledge to address these challenges. We focus on the storage, integration, querying and management of heterogeneous, voluminous, geographically dispersed biomedical data. In addition to primary data, such as experimental data, the methods also address derived data such as those from analyzed microscope images. Examples of pathway analysis methods and the sharing and storage of the data that they generate will be presented. Querying across multiple databases is described, where the databases can be as diverse as microarray experiments, curated databases compiled by domain experts, or biomedical images. Other data sources include medical records, information on disease, references to literature, and biological pathways predicting protein expression. Several current examples from biological research will be presented.

Prerequisites

1.00 Introduction to Computers and Engineering Problem Solving; 6.001 Structure and Interpretation of Computer Programs; or experience with Web-based computing.

Reference Materials

There is no recommended text book for this course simply because to the best of our knowledge there is no single text book available that can address the breath and depth of the issues in this course. Hence the reference materials will be lecture notes, research experience of the course instructors in biomedical data management, and a set of research papers.

Term Paper

A term paper is required of all students. The subject of the term paper is the choice of the student, and can as examples be a driving problem in research, a new idea for managing biomedical data, or an improvement on an existing system.

Calendar

Instructors Key:

CFD = Prof. C. Forbes Dewey, Jr. (MIT)
SSB = Prof. Sourav S. Bhowmick (NTU, Singapore)
HY = Prof. Hanry Yu (NUS, Singapore)

LEC # TOPICS INSTRUCTORS KEY DATES
Part 1: Introduction
1

Biomedical information technology today

- Grand challenge problems in biology and medicine
- The key role of information technology
- Semantics, ontologies, and standards
- Pathway modeling
- Term paper instructions

CFD  
Part 2: Biological and Medical Data
2

Types and characteristics of biological and medical data

- Distributed data systems
- The life cycle of scientific data
- Current challenges

HY Assignment 1 out
3

Examples from liver fibrosis

- Gel electrophoresis
- Microarrays
- FACS and other methods
- Creating biological pathways
- Designing new experiments
- Integrating information from the literature

HY  
Part 3: Storing, Querying, and Integrating Biomedical Data
4

Data avalanche in the biomedical world and role of databases

- Relational data model
- ER modeling

SSB  
5

Designing good database schema

- Functional dependencies
- Normalization

SSB  
6 Querying relational databases using SQL SSB  
7

Querying relational databases using SQL (cont.)

- Limitations of relational data
- Introduction to semi-structured data and XML

SSB  
8

Issues in querying XML data using XPath and XQuery

- XML query languages
- Principles of XML query processing

SSB Assignment 1A due
9

Querying XML data (cont.)

- XML and relational databases

SSB  
10

Querying graphs (molecular networks)

- Querying pathways and protein sources

SSB  
11

Data integration without semantics

- Issues related to biological data integration
- Standards for publishing and sharing data
- Examples and usage such as the DICOM standard
- Biological databases and supporting organizations

SSB Assignment 1B due
Part 4: Ontology Management in Systems Biology
12

Definitions and importance of ontologies

- Standards for publishing and sharing ontologies (OWL, RDF)
- Examples and usage of ontologies in life sciences
- Using unique identifiers and other semantic standards

CFD  
13 Database approach to ontology storage and inference SSB Assignment 2 out
14

Creating relational databases from ontologies

- OWLdb
- Querying databases using ontologically-based queries

CFD  
15

Querying ontologies with SPARQL

- Integrating ontologies and XML query processing
- Role of ontology management in system biology

SSB  
Part 5: Biological Pathways
16

Modeling and computing pathways

- Modeling and representation of pathways (SBML, CellML)
- Challenges of managing disparate sources of pathways
- Cell designer, cytosolve, and other computational environments

CFD  
17 Discussions with TAs related to assignments and term project    
18

Molecular network comparisons

- Importance of molecular network comparison
- Types of network comparison
- Network comparison algorithms

SSB  
Part 6: Biological and Medical Data Integration
19

SWAN: An advanced architecture for sharing scientific information

- The stakeholders, requirements, and functionality
- The available technology
- Workflow and usability

Guest lecturer: Tim Clark, Harvard University Assignment 2 due 3 days later
20

Building a distributed pathway-enabled information system for biological research

- Scope of the data sources and the application constraints
- Workflow and usability
- Technical considerations
- Accommodating the future

CFD  
Part 7: Grand Challenges
21

Predicting drug efficacy by modeling

- Current limits of predictability
- Living with incomplete data
- Examples of success in quantitative modeling

CFD  
22

Revolutionizing the drug discovery pipeline

- The need for change
- Key parts of the process
- Quantitative modeling as a paradigm

CFD  
Part 8: Term Paper Presentations
24-26 Term paper presentations    
Learning Resource Types
Lecture Notes
Programming Assignments
Written Assignments with Examples
Presentation Assignments with Examples