A living cell performs its activity via multiple complex networks of interacting entities, which include genes, RNAs, proteins, and small molecules. These inter-related networks include: regulatory networks, spanning both direct transcriptional regulation and other regulatory mechanisms (such as signaling, RNA degradation or chromatin structure modification); networks of protein-protein interactions; and networks of metabolic reactions where compounds are processed to produce other compounds. This new course, which lies at the intersection of systems biology and computational biology, covers computational methods for understanding and reconstructing these networks. For each type of network, the course will discuss: characterization of network structure in terms of high-level structure and basic building blocks; understanding the effect of these structural characteristics on network function; available biological data that can help reveal aspects of the network; and algorithms for reconstructing the network from biological data. The course will discuss the interactions between the different types of network, and the connection between networks and cellular functions.
The course is intended to be accessible to both biologically- and computationally-oriented students, with some amount of background in both disciplines:
The optional textbook (covers about 2 weeks of material) is:
An Introduction to Systems Biology: Design Principles of Biological Circuits by Uri Alon
CRC Press, 2006
We strongly recommend asking questions on the newsgroup (su.class.cs279). This forum enables students to discuss problems that they encounter. It is also an excellent place to find a group for the project. For information on how to access and use class newsgroups see A Stanford Intro to Usenet .
There is also a homework question queue at firstname.lastname@example.org, which is monitored by the course staff. Please include the homework number and question number in the subject line, for example, “HW1 Q2”.