CS 5984: Computational Systems Biology

T. M. Murali

Spring 2006, Tuesday and Thursday, 2-3:15PM, McBryde 219

Schedule
Date Topic and papers Presenter(s) (links point to the presentations)
Introduction
Jan 17, 2006 Introduction to Computational Systems Biology T. M. Murali
Jan 19, 2006 Topics in the course
T. M. Murali
Jan 24, 2006 Detailed descriptions of course projects
Group assignments
T. M. Murali
DNA Microarray Analysis
Jan 26, 2006 Basic clustering algorithms T. M. Murali
Jan 31, 2006 Application to find cancer gene modules T. M. Murali
Feb 2, 2006 Application to find cancer gene modules T. M. Murali, same lecture as the previous class.
Feb 7, 2006 Biclustering gene expression data T. M. Murali
Feb 9, 2006 Biclustering gene expression data T. M. Murali
Feb 14, 2006 Applications of Biclustering to Data Integration in S. cerevisiae T. M. Murali
Feb 16, 2006 Applications of Biclustering to Disease Classification T. M. Murali (no slides)
Functional Annotation
Feb 21, 2006 Functional annotation of proteins T. M. Murali
Feb 23, 2006 Functional annotation of proteins T. M. Murali, same lecture as the previous class
Feb 28, 2006 Functional annotation of proteins T. M. Murali, same lecture as the previous class
Mar 2, 2006 Functional annotation of proteins T. M. Murali, no lecture notes
Student Presentations
Comparative Systems Biology
Mar 14, 2006 Cross-species analysis of gene expression Kimberly Heard, Fiona Persaud, and Revonda Pokrzywa
Mar 16, 2006 Cross-species analysis of gene expression Kimberly Heard, Fiona Persaud, and Revonda Pokrzywa, same talk as the previous class
Biological Networks
Mar 21, 2006 The structure of transcriptional regulatory networks Andrew Warren
Mar 23, 2006 No class Attend Lincoln Stein's seminar on Reactome from 1-2pm at the VBI Research Symposium
Mar 28, 2006 The structure of transcriptional regulatory networks Pallavi Sharma
Data Integration
Mar 30, 2006 Data integration to predict molecular interactions Tim Driscoll
Apr 4, 2006 Data integration to predict molecular interactions Matt Dyer
Apr 6, 2006 Redescription mining Invited lecture by Naren Ramakrishnan
Biological Networks
Apr 11, 2006 The structure of biological networks Naveed Massjouni
Apr 13, 2006 The structure of biological networks Valia Shoja
Data Integration
Apr 18, 2006 Integrated analysis of molecular interactions and gene expression profiles using ActiveNetworks T. M. Murali
Apr 20, 2006 Cross-condition analysis of cellular networks using NetworkLego T. M. Murali
Project Presentations
Apr 25, 2006 Predicting functions of human genes
Prediction of protein-protein interactions
Pallavi Sharma and Andrew Warren
Tim Driscoll, Matt Dyer, and Amrita Pati
Apr 27, 2006 The VIRGO web server for predicting gene functios
Gene expression of tandemly-arrayed genes in the human genome
Naveed Massjouni
Valia Shoja
May 2, 2006 ActiveNetworks in Arabidopsis thaliana
Wrap-up
Kimberly Heard, Fiona Persaud, and Revonda Pokrzywa
T. M. Murali

About the Course

What is Computational Systems Biology?

Cells, tissues, organs and organisms are systems of components whose interactions have been defined, refined, and optimised over hundreds of millions of years of evolution. Computational systems biology is a field that aims at a system-level understanding of biological systems by analysing biological data using computational techniques. Systems biology aims to answer the following key questions by integrating experimental and computational approaches:

  1. What are the basic structures and properties of the biological networks in a living cell?
  2. How does a biological system behave over time under various conditions?
  3. How does a biological system maintain its robustness and stability?
  4. How can we modify or construct biological systems to achieve desired properties?
Answers to these questions require breakthroughs in the fields of biology, chemistry, computer science, engineering, mathematics and other fields. The explosive progress of genome sequencing projects and the massive amounts of data that high-throughput experiments in DNA microarrays, proteomics, and metabolomics yield drive advances in this field. Sophisticated computational ideas process these data sources in an effort to systematically analyse and unravel the complex biological phenomena that take place in a cell.

Who should take this course?

You should take this course if you are curious to find out how the latest research is shaping our understanding of how the living cell behaves as a system. The course will cover the latest research in computational systems biology, primarily in the context of biological networks (regulatory, protein-protein interactions, metabolic, and signalling). We will spend a significant part of the course on examining how the analysis of DNA microarray data and other high-throughput data is crucial to progress in this area. The course is geared towards graduate students whose main research interest is bioinformatics or who use bioinformatic tools and techniques in their research.

There are many exciting and profound issues that researchers in this area are actively investigating, such as the robustness of biological systems, network structures and dynamics, and applications to drug discovery. During this course, we will come across many interesting open research problems. Taking this course might be an excellent way to create research topics and projects for your Master's or Ph.D. thesis in the area of bioinformatics/computational biology. In this course, you will be able to communicate and work with students and researchers with varied backgrounds. In addition, Virginia Tech is humming with research activities in this area.

Pre-requisites

The course is open to students with graduate standing. I hope that both students with computational backgrounds and students with experience in the life sciences will take this course. If you find this course interesting but are not sure whether your background matches the pre-requisites, please talk to me! My contact information is listed on my home page.

Computer Science graduate students: the Data and Algorithm Analysis (CS 4104) or similar course is a pre-requisite. It will help if you also have taken Algorithms in Bioinformatics (CS 5124) and a course on combinatorics and graph theory such as Applied Combinatorics (MATH 3134). An introductory molecular biology course such as Paradigms for Bioinformatics will provide extremely useful biological background.

Life science graduate students: I expect that you have taken courses in biochemistry, cell biology, and molecular biology. A course like Computation for Life Sciences (CS 5045) provides very useful computational background.

Course structure

The course will primarily be driven by lectures and by seminars where groups of students present a related group of papers from literature. I will try to arrange papers that cover both biological and computational aspects. Ideally, I would like a group to contain students with backgrounds in computer science, mathematics, and/or statistics and students with backgrounds in biology and chemistry.

Your grade will depend on your presentation (20%), on class participation (30%), and a final project (50%). The final project is a group software project. I will define software projects that are inspired by the papers you present in class. The project will involve creating some new software or using existing software innovatively combined with some intensive biological analysis of the results. You are welcome to suggest a project to me.

Papers to be covered

Below, I have listed a superset of the papers that we will discuss. The actual set of papers we will cover will depend on the interests of the students. The general articles and surveys provide an overview of the field of systems biology, If you can, please read these papers before the first class so that you can be familiar with this area.

Introduction to Computational Systems Biology

These articles provide very good introductions to the subject of (computational) systems biology.

Gene Expression Analysis

Functional Annotation

Comparative Systems Biology

Structure of Biological Networks

Transcriptional Regulatory Networks

Data Integration

Protein-Protein Interaction (PPI) Networks

Metabolic Networks

Designer Networks

Useful Links

Research Groups

Databases

Software

Related Courses

Journals, Conferences, and Workshops

Data Sets For Course Projects

Last modified: Tue May 2 13:10:59 EDT 2006