+ All Categories
Home > Documents > Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II:...

Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II:...

Date post: 08-Jun-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
19
© Eric Xing @ CMU, 2005-2009 1 Computational Genomics Computational Genomics 10 10-810/02 810/02- 710, Spring 2009 710, Spring 2009 Time Series Model for Gene Time Series Model for Gene Expression Expression Eric Xing Eric Xing Lecture 18, March 25, 2009 Reading: class assignment © Eric Xing @ CMU, 2005-2009 2 Why Time Series? Biological processes are time evolving!
Transcript
Page 1: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 1

Computational GenomicsComputational Genomics

1010--810/02810/02--710, Spring 2009710, Spring 2009

Time Series Model for Gene Time Series Model for Gene ExpressionExpression

Eric XingEric Xing

Lecture 18, March 25, 2009

Reading: class assignment

© Eric Xing @ CMU, 2005-2009 2

Why Time Series?Biological processes are time evolving!

Page 2: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

Dr. Mina Bissell, Berkeley

Example II: Breast Cancer Progression and Reversal in Organotypic Culture

Example III: Inflammatory Response in Endotoxinated Mice

100µg 300µg 400µg 600µg200µg

Day 1 Day 2 Day 4 Day 6 Day 8

Page 3: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 5

Time Series of Gene Expression

A sequence of gene expression measured at successive time points at either uniform or uneven time intervals.

Reveal more information than static data as time series data measure biological systems under different yet related conditions.

© Eric Xing @ CMU, 2005-2009 6

Yeast Cell CycleSpellman et al. Mol. Bio. Cel. 98

Gene

Time

Page 4: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 7

Yeast Cell Cycle (cont'd) Period pattern of expression

© Eric Xing @ CMU, 2005-2009 8

Arbeitman et al. Nature 02

Life Cycle of Drosophila Melanogaster

Page 5: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 9

Life Cycle of Drosophila Melanogaster (cont'd)

Muscle development, timing of transcriptional factors

© Eric Xing @ CMU, 2005-2009 10

Spinal Cord Development of RatsWen et al. PNAS 98

Page 6: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 11

The Objectives of Time Series Analysis

Interpretation e.g. What are the genes that control the yeast cell cycle?

Forecastinge.g. Under stimuli A, what is the growth rate of yeast in 5 hours?

Controle.g. How to control the growth of cancerous cells?

Hypothesis testinge.g. Is gene A differentially expressed under two different conditions at time point T?

Simulation e.g. Can we recreate in-silico model of the organism based on parameters extracted from time series?

© Eric Xing @ CMU, 2005-2009 12

Cluster Analysis

Spectrum Analysis

Smoothing and Trend Analysis

Dynamic system model

Learning gene regulatory relations (dynamic networks)

Method of Time Series Analysis

Page 7: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 13

Cluster AnalysisTreat each gene as a data point

Treat time series X for a gene as a single vector

Define similarity score or distance score between two time series X and X'

Apply any conventional clustering algorithm (hierarchical clustering, k-means, etc.)

E.g. useful for discovering functional modules

Time

Gene A

Gene B Gene A

Time

Gene B

Expression LevelExpression Level

Expression Level

Time

Gene A

Gene B

Similarity Measures

Page 8: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

.

)()(

))((),(

1

1

1

1

1 1

22

1

∑∑

∑ ∑

==

= =

=

==

−×−

−−=

p

iip

p

iip

p

i

p

iii

p

iii

yyxx

yyxx

yyxxyxs

and where

1),( ≤yxs

Similarity Measures: Correlation Coefficient

© Eric Xing @ CMU, 2005-2009 16

Time

Gene

Cluster AnalysisHierarchical Clustering

Page 9: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 17

Cluster AnalysisClustering genes by their wave patterns

© Eric Xing @ CMU, 2005-2009 18

Spectrum AnalysisTransform gene expression from time domain to frequency domain

Discrete Fourier Transformation (DFT)

Significant frequency components were those with large amplitude, ie. |xk|.

E.g. useful for identifying cell cycle genes

Page 10: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 19

Time Domain Frequency Domain

Normalized frequence: 1Hz <=> 1 cell cycle60 min <=> 1 cell cycle

Spectrum Analysis

© Eric Xing @ CMU, 2005-2009 20

Smoothing and Trend AnalysisEg. how does gene expression change in general?

Page 11: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 21

L2 and L1 Regularized Trend Analysis

Hodrick-Prescott filtering: find time series x to smooth time series y s.t. the following objective is minimized (O(N))

l1-trend analysis: slightly different in the regularization (expected O(N), worse case O(N1.5))

© Eric Xing @ CMU, 2005-2009 22

Original Noisy

l1-trend H-P filtering

L2 vs L1

Page 12: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

© Eric Xing @ CMU, 2005-2009 23

Dynamical System ModelKalman filter for forecasting

Estimate the state x of a discrete time controlled process

With measure process

zero mean Gaussian noise

© Eric Xing @ CMU, 2005-2009 24

Kalman Filter

Page 13: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

t=1 2 3 T

Network Analysis

gene 1

gene 2 gene

3gene

N

gene 1

gene 2 gene

3gene

N

A DBN for E.coli Regulatory Pathways (Ong ISMB 2003)

Page 14: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

T0 TN

Drosophila developmentDrosophila development

Temporal/Spatial-Specific “Rewiring" Gene Networks

EGFREGFR--induced progression/reversion of breast epithelial cellsinduced progression/reversion of breast epithelial cells

TumorigenicNormal Normal RevertedTumorigenic

t*

n=1

Rewiring Biological Networks

Networks rewire over discrete timesteps

Page 15: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

Networks rewire over epochs

Rewiring Biological Networks (cont.)

Modeling Time-Varying Graphs

The temporal exponential graph models (Fan et al. ICML 2007)

Transition Model:

Emission Model:

( ) ⎥⎦

⎤⎢⎣

⎡Ψ= ∑ −

−−

i

ttiit

tt AAAZ

AAp ),(exp),(

11

1 1 θθ

( ) ⎥⎦

⎤⎢⎣

⎡ΛΦ

Λ=Λ ∑

ijij

tij

tj

tiijt

tt AxxAZ

Axp ),,,(exp),,(

, ηη

1

Page 16: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

Results on Drosophila data

The proposed model was applied to infer the muscle development sub-network (Zhao et al., 2006) on Drosophila lifecycle gene expression data (Albeitman et al., 2002).

11 genes, 66 timesteps over 4 development stages

Further biological experiments are necessary for verification.

Network in (Zhao et al. 2006)

Embryonic Larval Pupal & Adult

Evolving Markov Random Fields(amr and Xing, 2009)

Assuming the graphs are continuously weighted, then for each time point t, we have a MRF model for expression

Graphical lasso has been used to obtain a sparse estimate of E with continuous X

Assuming graphs are smoothly evolving over timeEstimate E1, E2, … via temporally smoothed graph lasso

Page 17: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

TESLA: Temporally Smoothed L1-regularized logistic regression (amr and Xing, 2009)

Convex optimization

Transient Interaction

Page 18: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

Static Versus Dynamic

Evolution of Network Signatures

Page 19: Computational Genomicsepxing/Class/10810/lecture/lecture18.pdfDr. Mina Bissell, Berkeley Example II: Breast Cancer Progression and Reversal in Organotypic Culture Example III: Inflammatory

Transient Subgraph

Analyzing time-space data in biological processesDrosophila life cycle

Breast cancer progression and reversal

Inflammatory response in endotoxinated mice

Other dynamic behaviors of networksDifferentiation: tree of networks

Detection of sudden changes

Active learning – when to get more samples

Open theoretical issuesConsistence (pattern, value, …)

Confidence

Stability

Sample complexity

Future Work


Recommended