CISC667, F05, Lec26, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Genetic networks and gene expression data.

Slides:



Advertisements
Similar presentations
Prokaryotic Gene Regulation:
Advertisements

Prokaryotic Gene Regulation: Lecture 5. Introduction The two types of transcription regulation control in prokaryotic cells The lac operon an inducible.
D ISCOVERING REGULATORY AND SIGNALLING CIRCUITS IN MOLECULAR INTERACTION NETWORK Ideker Bioinformatics 2002 Presented by: Omrit Zemach April Seminar.
Warm up Mon 11/3/14 Adv Bio 1. What does the phrase “gene regulation” mean? 2. If the lac operon cannot bind to the repressor.. What would be the outcome?
Genetic Regulatory Mechanisms
Chapter 18 Regulation of Gene Expression.
Bioinformatics Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Control Mechanisms (Prokaryote) SBI4U. Controlling Expression  When a gene is being used by a cell, it gets transcribed, and then the mRNA is translated.
The Chapter 15 Homework is due on Wednesday, February 4 th at 11:59 pm.
Regulation of gene expression References: 1.Stryer: “Biochemistry”, 5 th Ed. 2.Hames & Hooper: “Instant Notes in Biochemistry”, 2 nd Ed.
Bacterial Operons A model of gene expression regulation Ch 18.4.
Four of the many different types of human cells: They all share the same genome. What makes them different?
Gene Regulation. Levels of Regulation DNA rearrangement –Immune System rearranges DNA Bacteria can change DNA in chromosomes Not as common as other methods.
CISC667, F05, Lec24, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) DNA Microarray, 2d gel, MSMS, yeast 2-hybrid.
6. Gene Regulatory Networks
CISC667, F05, Lec27, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Review Session.
Differential Expression of Genes  Prokaryotes and eukaryotes precisely regulate gene expression in response to environmental conditions  In multicellular.
12.4 Gene Regulation and Mutation
Control of gene expression Unit but different cells have different functions and look and act differently! WHY? Different sets of genes are expressed.
Chapter 11 Table of Contents Section 1 Control of Gene Expression
CONTROL MECHANISMS 5.5. Controlling Transcription and Translation of Genes  Housekeeping Genes: needed at all times: needed for life functions vital.
Gene Expression and Regulation
CISC841, F08, Lec2, Liao CISC 841 Bioinformatics (Fall 2008) A Primer on Molecular Biology & Bioinformatics challenges.
Reconstruction of Transcriptional Regulatory Networks
Gene Regulation Gene Regulation in Prokaryotes – the Jacob-Monad Model Gene Regulation in Prokaryotes – the Jacob-Monad Model certain genes are transcribed.
Gene Regulation, Part 1 Lecture 15 Fall Metabolic Control in Bacteria Regulate enzymes already present –Feedback Inhibition –Fast response Control.
Control Mechanisms. Four Levels of Control of Gene Expression Type of ControlDescription Transcriptional Regulates which genes are transcribed. Controls.
The Lac Operon An operon is a length of DNA, made up of structural genes and control sites. The structural genes code for proteins, such as enzymes.
How Does A Cell Know? Which Gene To Express Which Gene To Express& Which Gene Should Stay Silent? Which Gene Should Stay Silent?
5.5 Control Mechanisms There are approximately genes that exist to code for proteins in humans. – Not all proteins are required at all times. –
Gene Regulation Packet #46 Chapter #19.
Introduction to biological molecular networks
Controlling Gene Expression. Control Mechanisms Determine when to make more proteins and when to stop making more Cell has mechanisms to control transcription.
Are genes always being transcribed and translated?
CHAPTER 18  REGULATION OF GENE EXPRESSION 18.1  Bacterial regulation I. Intro A. Genes are controlled by an on/off “switch ” 1. If on, the genes can.
GENE EXPRESSION and the LAC OPERON We have about genes inside our DNA that code for proteins. Clearly not all the proteins are needed at the same.
Protein Synthesis Control Mechanisms. Control Mechansisms the human genome contains about genes that code for proteins housekeeping genes.
1 CISC 841 Bioinformatics (Fall 2008) Review Session.
CISC667, S07, Lec25, Liao1 CISC 467/667 Intro to Bioinformatics (Spring 2007) Review Session.
Inferring Regulatory Networks from Gene Expression Data BMI/CS 776 Mark Craven April 2002.
Regulation of Prokaryotic and Eukaryotic Gene Expression
Control of Gene Expression in Prokaryotes
Lac Operon Lactose is a disaccharide used an energy source for bacteria when glucose is not available in environment Catabolism of lactose only takes place.
Bud Mishra Professor of Computer Science and Mathematics 12 ¦ 3 ¦ 2001
Prokaryote Gene Regulation
G. GENE CONTROL MECHANISMS
Lect 16: Lac Operon.
Gene Regulation.
Lac Operon.
Gene Regulation.
Controlling Gene Expression
Daily Warm-Up Tuesday, Jan. 7th
Chapter 12.5 Gene Regulation.
Molecular Genetics Are we controlled by our DNA?
CONTROL MECHANISMS Sections 5.5 Page 255.
Regulation of Gene Expression
1 Department of Engineering, 2 Department of Mathematics,
Gene Regulation Section 12–5
1 Department of Engineering, 2 Department of Mathematics,
Regulation of Gene Expression
CISC 841 Bioinformatics (Spring 2006) Inference of Biological Networks
1 Department of Engineering, 2 Department of Mathematics,
CISC 841 Bioinformatics (Fall 2007) A Primer on Molecular Biology & Bioinformatics challenges CISC841, F07, Lec2, Liao.
Gene Regulation Packet #22.
Chapter 15 Operons.
Gene Expression Activation of a gene to transcribe DNA into RNA.
Gene Regulation certain genes are transcribed all the time – constitutive genes synthesis of some proteins is regulated and are produced only when needed.
Chapter 18 Bacterial Regulation of Gene Expression
CISC 667 Intro to Bioinformatics (Spring 2007) Genetic networks and gene expression data CISC667, S07, Lec24, Liao.
Gene Regulation A gene (DNA) is expressed when it is made into a functional product (protein/enzyme)
Presentation transcript:

CISC667, F05, Lec26, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Genetic networks and gene expression data

CISC667, F05, Lec26, Liao2 Gene Networks Definition: A gene network is a set of molecular components, such as genes and proteins, and interactions between them that collectively carry out some cellular function. A genetic regulatory network refers to the network of controls that turn on/off gene transcription. Motivation: Using a known structure of such networks, it is sometimes possible to describe behavior of cellular processes, reveal their function and the role of specific genes and proteins Experiments –DNA microarray : observe the expression of many genes simultaneously and monitor gene expression at the level of mRNA abundance. –Protein chips: the rapid identification of proteins and their abundance is becoming possible through methods such as 2D polyacrylamide gel electrophoresis. –2-hybrid systems: identify protein-protein interactions (Stan Fields’ lab

CISC667, F05, Lec26, Liao3 Regulation Other Cells Genes (DNA) Message (RNA) Proteins Function/ Environment Regulation

CISC667, F05, Lec26, Liao4 Operon lac operon on E. coli Lactose binds with lacI, allowing RNA polymerase to bind to P2 and transcribe the structural genes P1lacIP2lacZlacYlacA P1lacIP2lacZlacYlacA ++++ P1lacIP2lacZlacYlacA +++ lacI protein suppressed RNA polymerase lacI LAC Repressor protein coded by lacI, bind to P2 preventing transcription of lacZ, lacY and lacA

CISC667, F05, Lec26, Liao5 Genetic Network Models –Linear Model: expression level of a node in a network depends on linear combination of the expression levels of its neighbors. –Boolean Model: The most promising technique to date is based on the view of gene systems as a logical network of nodes that influence each other's expression levels. It assumes only two distinct levels of expression: 0 and 1. According to this model a value of a node at the next step is boolean function of the values of its neighbors. –Bayesian Model: attempts to give a more accurate model of network behavior, based on Bayesian probabilities for expression levels.

CISC667, F05, Lec26, Liao6 Evaluation of Models –Inferential power –Predictive power –Robustness –Consistency –Stability –Computational cost

CISC667, F05, Lec26, Liao7 Boolean Networks: An example Reverse EngineeringInterpreting data 1: induced 0: suppressed -: forced low +: forced high

CISC667, F05, Lec26, Liao8 Boolean networks: A Predictor/Chooser scheme Gene Expression Profile Predictor (will give multiple networks) Chooser (suggest new perturbation experiments) New Gene Expression Profile

CISC667, F05, Lec26, Liao9 Predictor A population of cells containing a target genetic network T is monitored in the steady state over a series of M experimental perturbations. In each perturbation p m (0  m < M) any number of nodes may be forced to a low or high level. Wild-type state -: forced low +: forced high

CISC667, F05, Lec26, Liao10 Step 1. For each gene x n, find all pairs of rows (i, j) in E in which the expression level of x n differs, excluding rows in which x n was forced to a high or low value. For x 3, we find: (p0, p1), (p0, p3), (p1, p2), (p2, p3)

CISC667, F05, Lec26, Liao11 Step 2. For each pair (i,j), S ij contains all other genes whose expression levels also differ between experiments i and j. Find the minimum cover set S min, which contains at least one node from each set S ij Step 1: (p0,p1), (p0, p3), (p1,p2), (p2,p3) Step 2: (p0, p1)->S 01 ={x 0, x 2 } (p0, p3)->S 03 ={x 2 } (p1, p2)-> S 12 ={x 0, x 1 } (p2, p3)->S 23 ={x 1 ) So, now the S min is {x 1, x 2 }

CISC667, F05, Lec26, Liao12 Step 3. use the nodes in S min as input, x n as output, build truth table to find out f n (In this example, n=3) Now the S min is {x 1, x 2 } x x x 3 0 * 1 0 So f 3 = 0 * 1 0 * cannot be determined

CISC667, F05, Lec26, Liao13 Chooser For L hypothetical equiprobable networks generated by the predictor, choose perturbation p that would best discriminate between the L networks, by maximizing entropy H p as defined below. H p = -  s=1 S (l s /L) log 2 (l s /L) where l s is the number of networks giving the state s Note: (1  s  S), and (1  S  L)

CISC667, F05, Lec26, Liao14 Result and Evaluation Evaluation of Predictor construct a target network T: size = N, and maximum in-degree = k (where the in-degree of a node is its number of incoming edges) sensitivity is defined as the percentage of edges in the target network that were also present in the inferred network, and specificity is defined as the percentage of edges in the inferred network that were also present in the target network.

CISC667, F05, Lec26, Liao15 Discussions –Incorporate pre-existing information –Boolean to multi-levels –Cyclic networks –Noise tolerance References –Ideker, Thorsson, and Karp, PSB 2000, 5: