Download presentation
Presentation is loading. Please wait.
1
Detecting Phenotype-Specific Interactions Between Biological Processes Nadeem A. Ansari Department of Computer Science Wayne State University Detroit, MI 48202 1
2
Outline Biological background Motivation and problem description Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results Summary 2
3
Outline Biological background Motivation and problem description Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 3
4
Cells, proteins, and DNA Cells: fundamental units of life that contain all the working machinery necessary for their functioning Proteins: the main contributors of this working machinery Deoxyribonucleic acid (DNA): contains the blueprint for making the working machinery Gene expression: the process of making the working machinery 4
5
DNA Linear molecule of two strands; each composed of subunits called Nucleotides Nucleotide types: Adenine – A Cytosine – C Guanine – G Thymine – T 5
6
DNA 6 Base pairing: … A A C G G A T … … T T G C C T A …
7
Transcription Information stored in DNA letters is transcribed into Ribonucleic acid (RNA) RNA: a chain of nucleotides - A, C, G, U (uracil) 7 … G T G C A T … DNA … C A C G U A … RNA
8
Translation 8 Information stored in RNA is translated into chains of amino acids - proteins
9
Gene expression The process of making the working machinery of a cell. 9
10
10 Regions of DNA that are synthesized into functional RNA and proteins are known as genes An observable characteristic (or trait) of an organism caused by gene expression is known as a phenotype.
11
Gene expression measurement – why? Various stimuli cause change in gene expression Change in expression level results in under or over production of working machinery – diseases / phenotypes All cells contain same DNA – express genes selectively 11 Measuring gene expression can help us understand underlying biological phenomenon
12
Gene expression measurements Typically researchers measure gene expression in two different tissues or cell samples – Cells treated with a drug vs. untreated cells Genes expressed differently than in a controlled sample are called differentially expressed (DE) genes High throughput technologies like DNA microarrays measure expression levels of thousands of genes 12
13
Genes and annotations Functional characteristics of gene products are stored in annotation databases like gene ontology Gene Ontology (GO): a controlled and structured vocabulary – Molecular functions, biological processes, and cellular components Structured as directed acyclic graphs (DAGs) – Nodes represent terms – Edges represent relationships Parent-child relations (more than one parent) – Is-a, part-of, and regulates (negatively, positively) 13
14
Biological processes – GO subset GO is a set of terms and their definitions organized in a structure that reflects their relationships GO also provides a set of annotations, describing what is known about each gene (products) 14
15
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 15
16
Motivation and problem description Various stimuli cause differential gene expression, which results in the over and under production of proteins Over and under production of proteins can result in the expression of a disease and disease-specific phenotype Understanding genes behavior can help us understand diseases in ways never thought before – e.g. drug targets for curing diseases 16
17
Motivation and problem description Current approaches look for the biological functions that are under or over represented in the phenotype-specific gene expression patterns However, life is complex and biological functions also interact These interactions change in a phenotype Understanding changed interactions between biological functions is important in understanding the underlying biological mechanism that resulted in the phenotype 17
18
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 18
19
Goals Our goal is to detect the interactions between biological functions that have changed significantly in a given phenotype We detect these interactions between the biological processes from GO annotated with differentially expressed genes in a phenotype 19
20
Challenges and limitations There is no simple way to establish which biological functions are important – No universally accepted statistical model exists Finding relationship between biological processes using mathematical models is challenging No known statistical model exists that detects changed interactions in a given phenotype Using GO annotations presents its own challenges 20
21
Challenges and limitations GO is incomplete and updated on continuous basis – Missing information regarding gene annotations GO contains inconsistencies – New research may make previous annotations obsolete GO hierarchy poses challenge of dependencies – Genes annotated with specific terms are assumed to be annotated with all the ascendants of the annotated term 21
22
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 22
23
Information retrieval (IR) Problem: Given a query, find relevant documents from a collection Vector space model (VSM) – Represent document and keywords in a matrix Documents as columns with keywords as components – columns are document vectors – Represent query as a (column) vector – Find document vectors closer to query vector Documents are relevant to query 23
24
Example – document retrieval ADocument collection D1How to bake bread without recipes D2The classic art of Viennese pastry D3Numerical recipes: the art of scientific computing D4Breads, pastries, pies, and cakes: quality baking recipes D5Pastry: a book of best French recipes 24 Example taken from Berry et al., SIAM: Review 41, 2 (1999)
25
Example – document retrieval ADocument collection D1How to bake bread without recipes D2The classic art of Viennese pastry D3Numerical recipes: the art of scientific computing D4Breads, pastries, pies, and cakes: quality baking recipes D5Pastry: a book of best French recipes 25 T1T2T3T4T5T6 Terms bakerecipebreadcakepastrypie
26
Example – document retrieval ADocument collection D1How to bake bread without recipes D2The classic art of Viennese pastry D3Numerical recipes: the art of scientific computing D4Breads, pastries, pies, and cakes: quality baking recipes D5Pastry: a book of best French recipes A D1D1 D2D2 D3D3 D4D4 D5D5 T1T1 10010 T2T2 10111 T3T3 10010 T4T4 00010 T5T5 01011 T6T6 00010 26 T1T2T3T4T5T6 Termsbakerecipebreadcakepastrypie Term by document matrix
27
Example (IR VSM) A D1D1 D2D2 D3D3 D4D4 D5D5 T1T1 10010 T2T2 10111 T3T3 10010 T4T4 00010 T5T5 01011 T6T6 00010 27 T1T2T3T4T5T6 Termsbakerecipebreadcakepastrypie Query101000 User searching for documents related to “baking bread” Query vector: Document vector:
28
Finding relevant (similar) documents 28 A D1D1 D2D2 …DnDn T1T1 a 11 a 12 …a 1n T2T2 a 21 a 22 …a 2n … ………… TmTm a m1 a m2 …a mn
29
Correlation 29 Determines if two random variables vary together Linear correlation between X and Y: – Positive correlation - X increases as Y increases – Negative correlation - X decreases as Y increases – No linear correlation - no linear relationship (Pearson correlation coefficient)
30
Pearson correlation coefficient – geometric interpretation 30
31
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 31
32
Detecting interactions that have changed significantly in the phenotype Represent differentially expressed genes, in a phenotype, and their biological functions as a matrix – vector space model with biological processes as column vectors Find associations between pairs of biological processes Compare these associations with the corresponding associations in the absence of such phenotype Detect association that are significantly different in the phenotype 32
33
Data inputs - genes and functions Reference genes and functions set (R) – M genes on a microarray – N GO terms annotated with M genes In a biological condition under study (E) – m < M differentially expressed (DE) genes – n <= N GO terms annotated with m DE genes 33
34
Gene function matrix – reference data 34 GF f1f1 f2f2 …fNfN g1g1 a 11 a 12 …a 1N g2g2 a 21 a 22 …a 2N … ……… gMgM a M1 a M2 …a MN
35
Gene function matrix – reference data 35 Example gene-function matrix
36
Gene function matrix – experiment data 36 Example gene-function matrix
37
Gene function matrix – reference and experiment Data 37 Experiment gene-function matrix is subpart of reference gene-function matrix
38
Challenges and limitations GO is incomplete and updated on continuous basis – Missing information regarding gene annotations GO contains inconsistencies – New research may make previous annotations obsolete GO hierarchy poses challenge of dependencies – Genes annotated with specific terms are assumed to be annotated with all the ascendants of the annotated term 38
39
Our approach to solve challenges Use singular value decomposition (SVD) SVD can find missing relationships between genes and annotations in the latent semantic space and also remove noise from data Noise: multiple words describing the same concepts 39 SVD is a factorization of a matrix into three matrices consisting of singular vectors and singular values corresponding to the original matrix
40
Singular value decomposition (SVD) Columns of matrix G (F) are left (right) singular vectors of GF S is a diagonal matrix of singular values s i. – The values on the main diagonal are ordered in non- increasing order and represent variability in data 40 SVD of a GF matrix
41
Matrix approximation – dimensionality reduction An approximated matrix can be computed by keeping only the first k largest singular values 41 We select k that retains the desired data variance (say x%) using the equation:
42
Approximated matrix – column view 42 We approximate both reference and experiment matrices The approximated experiment gene-function matrix is not a sub-part of the approximated reference gene-function matrix
43
Correlation Between Functions Indicates the strength and direction of a linear relationship between two biological processes Pearson correlation coefficient r fi,fj between a pair of functions f i and f j is computed as: 43 Matrices (R R NxN and R E nxn ) of correlation coefficients are computed for reference and experiment data (respectively)
44
Pair-wise Correlation Coefficients for Reference and Experiment data R R nxn contains the pair-wise correlation coefficients between the first n functions in the absence of phenotype 44 =
45
Fisher Z Transform – Correlation Coefficient To Z-values Correlation coefficients from samples of large population can be mapped to z values using Fisher z-transform, which approximates normal distribution For a correlation coefficient r, the Fisher z- transform Z r can be computed as: 45 Compute Z R r from R R NxN and Z E r from R E nxn
46
Detecting Changes Between Functional Interactions Hypothesis: Correlation between two biological processes in the given phenotype differs from the correlation in the reference data 46 HypothesisTest statistic
47
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 47
48
Improvements The dependencies between GO terms can somewhat be removed using weights in our matrix. 48
49
Scheme 1-1 This is a binary scheme and was discussed while describing our main method 49
50
Scheme 1-e e i is the normalized log-transformed fold- change measured for gene g i in the given condition 50
51
Scheme IR 1-1 gb: Gene (annotation) bias – GO DAG related iab: Inverse annotation bias – experiment related 51
52
Scheme IR 1-e 52
53
Outline Biological background Motivation and problem description Goals, Challenges and limitations Mathematical background Detecting changed interactions between biological processes in a phenotype Improvements Results 53
54
Breast cancer data set Veer et al. (2002) found some differentially expressed genes in breast cancer – 24,000 reference genes on the microarray – 13,201 annotated biological processes from GO – 231 genes were found to be differentially expressed – 246 annotated biological processes with the DE genes Since then no satisfactory prediction has been made in this regard 54
55
Breast Cancer Data Set Results A subset of predicted biological pairs with significant interaction change SchemeGO Term 1GO Term 2p-value 1-1, IR 1-eProteolysisPositive regulation of apoptosis.0001 1-1TranscriptionDNA replication initiation.026 1-1DNA repairRegulation of transcription, DNA- dependant.033 IR 1-1Vesicle-mediated transport Transcription from RNA polymerase II promoter.002 IR 1-1DNA replication initiation Phosphinositide- mediated signaling.00001 55
56
Breast Cancer Data Set Results Summary Number of predicted biological pairs with significant interaction change SchemeCat. 1Cat. 2Cat. 3Accuracy 1-1105193.7% 1-e166291.6% IR 1-197288.8% IR 1-e159292.3% Total5027791.6% 56 Cat. 1: Known interactions and trivial Cat. 2: Known interactions and non-trivial Cat. 3: Unknown
57
Lung cancer data set Beer et al. (2002) found some differentially expressed genes in lung cancer – 5541 reference genes on the microarray – 2908 annotated biological processes from GO – 87 genes were found to be differentially expressed – 248 annotated biological processes with the DE genes 57
58
Lung Cancer Data Set Results Summary Number of predicted biological pairs with significant interaction change SchemeCat. 1Cat. 2Cat. 3Accuracy 1-1163290.4% 1-e393295.4% IR 1-12920100.0% IR 1-e389394.0% Total12217795.21% 58
59
Summary Various stimuli cause differential gene expression, which results in the expression of a disease and disease-specific phenotype Biological processes interact and their interaction change in a given phenotype We proposed methods to detect such significantly changed interactions in the observed phenotype We used vector space model, matrix approximation, and statistical hypothesis testing to find changed interactions between biological processes from GO Results showed 89% or more accuracy for our proposed methods 59
60
References: Ansari, N. A., Bao, R., and Dr ă ghici, S. Detecting phenotype-specific interactions between biological processes from microarray data and annotations. Bioinformatics, under revision. Dr ă ghici, S. Data Analysis Tools for DNA Microarrays. Chapman and Hall/CRC Press, 203 (first print), 2006 (second print) Berry, M. W., Drmac, Z., and Jessup, R. E. Matrices, vectors spaces, and information retrieval. SIAM: Review 41, 2 (1999), 335-62 Deerwester, S., Dumais, S. T., Furnas, G. W., Landauer, T. K., and Harshman, R. Indexing by latent semantic analysis. Journal of the American Society for Information Science 41, 6 (1990), 391-407 Done, B., Khatri, P., Done, A., and Dr ă ghici, S. Predicting novel human Gene Ontology annotations using semantic analysis. IEEE/ACM Transactions on CBB (2009) 60
61
Special Thanks to Dr. Sorin Draghici 61
62
Thank You 62
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.