Mining heterogeneous data: Understanding systems at the level of complexes and networks

108
Mining heterogeneous data Understanding systems at the level of complexes and networks Lars Juhl Jensen

Transcript of Mining heterogeneous data: Understanding systems at the level of complexes and networks

Page 1: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Mining heterogeneous dataUnderstanding systems at the level of complexes and networks

Lars Juhl Jensen

Page 2: Mining heterogeneous data: Understanding systems at the level of complexes and networks

the cell cycle

Page 3: Mining heterogeneous data: Understanding systems at the level of complexes and networks

grow and divide

Page 4: Mining heterogeneous data: Understanding systems at the level of complexes and networks

one cell

Page 5: Mining heterogeneous data: Understanding systems at the level of complexes and networks

two cells

Page 6: Mining heterogeneous data: Understanding systems at the level of complexes and networks

four phases

Page 7: Mining heterogeneous data: Understanding systems at the level of complexes and networks

G1 phase

Page 8: Mining heterogeneous data: Understanding systems at the level of complexes and networks

growth

Page 9: Mining heterogeneous data: Understanding systems at the level of complexes and networks

S phase

Page 10: Mining heterogeneous data: Understanding systems at the level of complexes and networks

DNA replication

Page 11: Mining heterogeneous data: Understanding systems at the level of complexes and networks

G2 phase

Page 12: Mining heterogeneous data: Understanding systems at the level of complexes and networks

growth

Page 13: Mining heterogeneous data: Understanding systems at the level of complexes and networks

M phase

Page 14: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cell division

Page 15: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 16: Mining heterogeneous data: Understanding systems at the level of complexes and networks

regulation

Page 17: Mining heterogeneous data: Understanding systems at the level of complexes and networks

gene expression

Page 18: Mining heterogeneous data: Understanding systems at the level of complexes and networks

protein complexes

Page 19: Mining heterogeneous data: Understanding systems at the level of complexes and networks

phosphorylation

Page 20: Mining heterogeneous data: Understanding systems at the level of complexes and networks

targeted degradation

Page 21: Mining heterogeneous data: Understanding systems at the level of complexes and networks

gene expression

Page 22: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cell cultures

Page 23: Mining heterogeneous data: Understanding systems at the level of complexes and networks

S. cerevisiae

Page 24: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 25: Mining heterogeneous data: Understanding systems at the level of complexes and networks

synchronization

Page 26: Mining heterogeneous data: Understanding systems at the level of complexes and networks

microarrays

Page 27: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 28: Mining heterogeneous data: Understanding systems at the level of complexes and networks

time courses

Page 29: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Gauthier et al., Nucleic Acids Research, 2007

Page 30: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cycling genes

Page 31: Mining heterogeneous data: Understanding systems at the level of complexes and networks

scoring scheme

Page 32: Mining heterogeneous data: Understanding systems at the level of complexes and networks

shape

Page 33: Mining heterogeneous data: Understanding systems at the level of complexes and networks

magnitude

Page 34: Mining heterogeneous data: Understanding systems at the level of complexes and networks

benchmarking

Page 35: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Gauthier et al., Nucleic Acids Research, 2007

Page 36: Mining heterogeneous data: Understanding systems at the level of complexes and networks

protein complexes

Page 37: Mining heterogeneous data: Understanding systems at the level of complexes and networks

interaction data

Page 38: Mining heterogeneous data: Understanding systems at the level of complexes and networks

S. cerevisiae

Page 39: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen & Bork, Science, 2008

Page 40: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 41: Mining heterogeneous data: Understanding systems at the level of complexes and networks

high error rate

Page 42: Mining heterogeneous data: Understanding systems at the level of complexes and networks

scoring scheme

Page 43: Mining heterogeneous data: Understanding systems at the level of complexes and networks

von Mering et al., Nucleic Acids Research, 2005

Page 44: Mining heterogeneous data: Understanding systems at the level of complexes and networks

calibrate against KEGG

Page 45: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 46: Mining heterogeneous data: Understanding systems at the level of complexes and networks

quality threshold

Page 47: Mining heterogeneous data: Understanding systems at the level of complexes and networks

temporal network

Page 48: Mining heterogeneous data: Understanding systems at the level of complexes and networks

time of peak mRNA level

Page 49: Mining heterogeneous data: Understanding systems at the level of complexes and networks

time of protein synthesis

Page 50: Mining heterogeneous data: Understanding systems at the level of complexes and networks

de Lichtenberg, Jensen et al., Science, 2005

Page 51: Mining heterogeneous data: Understanding systems at the level of complexes and networks

de Lichtenberg, Jensen et al., Science, 2005

Page 52: Mining heterogeneous data: Understanding systems at the level of complexes and networks

hypothesis

Page 53: Mining heterogeneous data: Understanding systems at the level of complexes and networks

just-in-time assembly

Page 54: Mining heterogeneous data: Understanding systems at the level of complexes and networks

de Lichtenberg, Jensen et al., Cell Cycle, 2007

Page 55: Mining heterogeneous data: Understanding systems at the level of complexes and networks

how can we test it?

Page 56: Mining heterogeneous data: Understanding systems at the level of complexes and networks

evolution

Page 57: Mining heterogeneous data: Understanding systems at the level of complexes and networks

microarray time courses

Page 58: Mining heterogeneous data: Understanding systems at the level of complexes and networks

S. pombe

Page 59: Mining heterogeneous data: Understanding systems at the level of complexes and networks

H. sapiens

Page 60: Mining heterogeneous data: Understanding systems at the level of complexes and networks

A. thaliana

Page 61: Mining heterogeneous data: Understanding systems at the level of complexes and networks

reanalysis

Page 62: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cycling genes

Page 63: Mining heterogeneous data: Understanding systems at the level of complexes and networks

same algorithm

Page 64: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cross-species comparison

Page 65: Mining heterogeneous data: Understanding systems at the level of complexes and networks

orthologous genes

Page 66: Mining heterogeneous data: Understanding systems at the level of complexes and networks

sequence similarity

Page 67: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 68: Mining heterogeneous data: Understanding systems at the level of complexes and networks

protein complexes

Page 69: Mining heterogeneous data: Understanding systems at the level of complexes and networks

DNA polymerases

Page 70: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 71: Mining heterogeneous data: Understanding systems at the level of complexes and networks

all cell-cycle complexes

Page 72: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 73: Mining heterogeneous data: Understanding systems at the level of complexes and networks

time of peak mRNA level

Page 74: Mining heterogeneous data: Understanding systems at the level of complexes and networks

time of action

Page 75: Mining heterogeneous data: Understanding systems at the level of complexes and networks

just-in-time assembly

Page 76: Mining heterogeneous data: Understanding systems at the level of complexes and networks

generalize to metabolism

Page 77: Mining heterogeneous data: Understanding systems at the level of complexes and networks

linear pathways

Page 78: Mining heterogeneous data: Understanding systems at the level of complexes and networks

deoxynucleotide synthesis

Page 79: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 80: Mining heterogeneous data: Understanding systems at the level of complexes and networks

just-in-time flux

Page 81: Mining heterogeneous data: Understanding systems at the level of complexes and networks

cell-cycle phenotypes

Page 82: Mining heterogeneous data: Understanding systems at the level of complexes and networks

H. sapiens

Page 83: Mining heterogeneous data: Understanding systems at the level of complexes and networks

siRNA screen

Page 84: Mining heterogeneous data: Understanding systems at the level of complexes and networks

comparison with expression

Page 85: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 86: Mining heterogeneous data: Understanding systems at the level of complexes and networks

phosphorylation

Page 87: Mining heterogeneous data: Understanding systems at the level of complexes and networks
Page 88: Mining heterogeneous data: Understanding systems at the level of complexes and networks

CDK substrate

Page 89: Mining heterogeneous data: Understanding systems at the level of complexes and networks

low-throughput data

Page 90: Mining heterogeneous data: Understanding systems at the level of complexes and networks

high-throughput data

Page 91: Mining heterogeneous data: Understanding systems at the level of complexes and networks

NetPhosK

Page 92: Mining heterogeneous data: Understanding systems at the level of complexes and networks

correlation

Page 93: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 94: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 95: Mining heterogeneous data: Understanding systems at the level of complexes and networks

bias

Page 96: Mining heterogeneous data: Understanding systems at the level of complexes and networks

correlated changes

Page 97: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 98: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Jensen, Jensen, de Lichtenberg et al., Nature, 2006

Page 99: Mining heterogeneous data: Understanding systems at the level of complexes and networks

co-evolution

Page 100: Mining heterogeneous data: Understanding systems at the level of complexes and networks

layers of regulation

Page 101: Mining heterogeneous data: Understanding systems at the level of complexes and networks

summary

Page 102: Mining heterogeneous data: Understanding systems at the level of complexes and networks

reanalysis

Page 103: Mining heterogeneous data: Understanding systems at the level of complexes and networks

integration

Page 104: Mining heterogeneous data: Understanding systems at the level of complexes and networks

high-throughput data

Page 105: Mining heterogeneous data: Understanding systems at the level of complexes and networks

biological insights

Page 106: Mining heterogeneous data: Understanding systems at the level of complexes and networks

Acknowledgments

Thomas Skøt JensenUlrik de Lichtenberg

Søren BrunakPeer Bork

Page 107: Mining heterogeneous data: Understanding systems at the level of complexes and networks

larsjuhljensen

Page 108: Mining heterogeneous data: Understanding systems at the level of complexes and networks