Presentation is loading. Please wait.

Presentation is loading. Please wait.

Inference of Transcriptional Regulation Network with Gene Expression Data Andrew Kwon.

Similar presentations


Presentation on theme: "Inference of Transcriptional Regulation Network with Gene Expression Data Andrew Kwon."— Presentation transcript:

1 Inference of Transcriptional Regulation Network with Gene Expression Data Andrew Kwon

2

3 Role of Proteins Both functional and structural Main agents of cellular functions Each protein has a specific function The amount of each protein in the cell must be controlled carefully Elaborate Regulatory Network

4 Gene Regulatory Network Fundamental mechanism by which protein production and cellular functions are controlled Complex input-output system made of proteins and genes for controlling cellular functions Important for understanding of many important problems, including medical ones

5 Cell Cycle After certain amount of growth, cell divides into two identical cells Need to duplicate cellular components and equally divide among progenitors Different regulators act in different parts and stages in concert to control cell cycle

6 Types of Regulation Activation Increase in protein A leads to increase in gene B’s transcription Inhibition Increase in protein A leads to decrease in gene B’s transcription Not a simple binary relationship Many genes could act on a particular gene at once - Complexes Feedback and Self-Regulation

7 Example of Regulatory Network S phase control in yeast

8

9 Microarray Each spot contains a specific probe designed for a single cDNA When more cDNA binds to a spot, the red intensity increases Allow study of gene expression in large scale

10 Which Genes Are Related? Goal: to find out which pairs of genes have direct regulatory relationship

11 Correlation Method Standard correlation coefficient Widely used method for sequence similarity comparisons Tests for degree of linear relationship between two variables Cannot take into account the time delay involved in gene regulation Strongly favours global over local similarities

12 Edge Detection Method (1) By Filkov et al. Focus on improving local similarity detection Scan through gene expression curves and determine where major edges occur, and remove spurious edges Construct primary edges using local minima and maxima Filter out those edges whose height does not make the pre-determined threshold

13 Edge Detection Method (2) Group those edges with similar direction Now left with edges depicting the major features only compare the edge profiles between two genes by summing up closely located edges from two genes with the same direction

14 Edge Detection Method (3) Scoring Formula d = agreement of slopes of edges (-1 or 1) n = number of edges a, b = two genes being compared  = gap between edges  max = maximum allowable time difference between two edges

15 Edge Detection Method (4) Does not differentiate between the direction of regulation Cannot be used to find inhibitory relationships Allows for negative time delays between two corresponding edges on the basis that there is not enough data resolution Detects strong local matches only

16 Bayesian Networks Consists of two parts Directed Acyclic Graph (Structure of GRN) Set of parameters for the DAG (Statistical Hypothesis) DAG represents the causal relations among a set of random variables (gene expression levels) X causes Y if and only if there is a direct edge from X to Y

17 Bayesian Networks (2) Must learn the network using observed data Perform a series of conditional independence tests and construct the most likely set of DAGs based on the results Assign a score to each DAG based on the sample data, and search for the highest scoring one

18 Bayesian Networks (3) Need large sample size for accuracy Representing Time Increases the number of variables dramatically, if one is to represent the time in the bayesian network Dynamic Bayesian Network High complexity

19 Event Method Need a method that balances between global and local similarity Need to make use of temporal evidence Need to account for directionality of regulation Need to be computationally efficient

20 Hypotheses on Regulation Hypothesis 1: A activates B Rise in expression of A followed by rise in expression of B Fall in expression of A followed by fall in expression B Hypothesis 2: A inhibits B Rise in A followed by fall in B Fall in A followed by rise in A Time delay between 2 corresponding events

21 Events Directional changes in expression profile State of gene expression at an instant 3 possible states Rise, Constant, Fall (R, C, F) Event state/type determined by the slope of the expression profile

22 Event Conversion Microarray data is quite noisy Perform smoothing to reduce noise before calculating slopes Select the ‘flat’ region around slope of 0 Classify into R, C, F based on the slope values Any value falling in the flat region → C Result: 2 event strings

23 Event String Alignment Need to best match 2 event strings with noise and time delay in mind Use Needleman-Wunsch’s global sequence alignment algorithm Handling of time delay Events that do not occur at the same time may still be related to each other No negative time delay

24 Scoring Matrix (1) Scoring Method for Event Method RCF RS(dT)0-βS(dT) C000 F 0αS(dT) 0 < S(dT) ≤ 1 0 ≤ α ≤ 1, 0 ≤ β ≤ 1 dT = time delay between two events If dT < 0, match penalty = ∞

25 Scoring Matrix (2) R-R matches weighted more than F-F matches Decreases in mRNA levels less indicative Any match with C assigned neutral score of 0 C = region of uncertainty Could be due to any number of reasons Penalty for R-F matches Scores function of time delay dT

26 Example

27 Event vs. Correlation Event scores high, but correlation scores low Time delay lowers the correlation coefficient

28 Event vs. Edge Detection Event scores high, edge detection scores low Bolded edges: what edge detection finds Only edges A and B are close enough to be added to score

29 Spellman’s Data Sets Snapshots of yeast cellular mRNA levels at regular time intervals using cDNA microarrays 4 separate data sets based on different cell arresting methods used α-arrest, elutriation, CDC15, CDC28 temp. sensitive mutants Yeast genome: ~6200 genes Too many; need to reduce search space

30 Selecting Genes to Study Want to restrict to genes related to cell- cycle regulation Filkov et al searched for known transcriptional regulation pairs in Yeast Proteome Database 888 transcriptional regulations 486 genes 647 activations, 241 inhibitions

31 Pre-Processing Data Microarray data by Spellman contains many missing points Experimental errors Use linear interpolation to fill in for the missing points If the ratio of the missing points to valid points is greater than the threshold, ignore the gene data in question

32 Analysis of the Test Set (1) α and CDC28 data sets analyzed Data Set# ORFs# Genes α4489348 CDC286103458 Need to compare each gene with all the others >120,000 comparisons for alpha >200,000 comparisons for CDC28

33 Analysis of the Test Set (2) Correlation and edge detection methods: no directionality of regulation Only ½ as many comparisons as the event method To make comparison possible, remove directionality aspect from the event method as well

34 Analysis Results (1) Overlapping results among 3 methods (all results) MethodsAlphaCDC28 Event + Correlation33672916 Event + Edge20813362 Correlation + Edge19892252 α=0.7, -β =0.3 used for scoring matrix Top-10,000 rankings

35 Analysis Results (2) Overlapping results among 3 methods (true positive results only) MethodsAlphaCDC28 Event + Correlation119 Event + Edge00 Correlation + Edge00 α=0.7, -β =0.3 used for scoring matrix Top-10,000 rankings

36 Analysis Results (3) < 1/3 of results by any 2 methods overlap Event method finds significantly different pairs from the other methods Very little overlap between true positives Consistent with the fact the 3 methods employ different search strategies Local vs. global similarity

37 True (+) distribution for top-k results 0 < k < 10,000 Alpha data set CDC28 data set

38 Effects of Time Delay (1) Perform time-shifting experiments and see how score changes Gene 1Gene 2CorrelationEdgeEvent YDR225WYDR224C0.940.3013.41 YDR225WYDR224C-10.460.0512.92 YDR225WYDR224C-2-0.24-0.4611.98 YMR199WYPL256C0.820.788.92 YMR199WYPL256C-10.400.398.64 YMR199WYPL256C-2-0.19-0.069.24

39 Effects of Time Delay (2) Correlation coefficients drop rapidly as time delay is introduced Supports assertion that correlation cannot handle time delay gracefully Unexpected drop in edge detection scores Probably due to problem in finding significant edges to compare

40 Effects of Scoring Matrix Parameters True (+) for Event Method α-β-βAlpha Act.Alpha Inh.CDC28 Act.CDC28 Inh. 0.7 62207220 0.70.562207220 0.70.371209324 0.50.762217326 0.5 62217325 0.50.372229224 0.30.762167224 0.30.562167224 0.3 71208721

41 Problems with Results Many genes shared identical expression curves, incl. unrelated genes Poor resolution of data Edge detection method Too many scores of 0 Simply cannot find enough edges Significance of scores doubtful

42 More Notes on Edge Cumulative Distribution Function for Edge Zero scores make up the vertical column

43 Synthetic Data Sets (1) Spellman’s data sets not enough to test the algorithms properly 4 different data sets Constant time delay Irregular time delay Partial matching Differential weighting of events

44 Synthetic Data Sets (2) Each data set consists of equal number of gene profiles and random profiles Gene profiles: gene i Random profiles: random i gene i and gene i+x related Better match if x is smaller

45 Synthetic Data Sets (3) Avg. No. of True (+) Data SetCorrelationEvent Constant Time Delay31.639.8 Irregular Time Delay27.233.8 Partial Matching44.640.6 Differential Weighting36.245.0 Event method superior except in partial matching Could not test edge detection method Could not produce non-zero scores

46 Summary Event Method: find potential regulatory pairs from gene expression data Based on key features of gene expression Computationally efficient Perform comparably to correlation and edge detection methods in finding true (+) from Spellman’s data sets Outperform correlation in synthetic data sets

47 Future Work (1) Limitation of real-world data Obtain data with better resolution Integrate data with other a priori knowledge Narrow down focus to transcription factors More realistic synthetic data Realistic modeling of artificial regulatory network

48 Future Work (2) Transitive Closure: It would make sense to remove E 13 from the pair rankings in order to accommodate other potential pairs 1 2 3 If E 12 and E 23 have higher scores than E 13, Node 3 would be only conditionally dependent on Node 1

49 Future Work (3) Improvement of event method Different number of event types Global regulatory network Combine pairings by event method to form potential networks Other uses for event method Different types of data, such as proteins Adaptation to other fields may be possible


Download ppt "Inference of Transcriptional Regulation Network with Gene Expression Data Andrew Kwon."

Similar presentations


Ads by Google