ecole des mines de paris, france...

68
1 Inf´ erence sur graphes et groupes Jean-Philippe Vert Ecole des Mines de Paris, France [email protected] eminaire statistiques spatiales, INAPG, 23 janvier 2004

Upload: others

Post on 26-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

1

Inference sur graphes et groupes

Jean-Philippe Vert

Ecole des Mines de Paris, [email protected]

Seminaire statistiques spatiales, INAPG, 23 janvier 2004

Page 2: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

2

Plan

1. Motivations

2. Analyse harmonique et covariances sur les graphes

3. Covariances sur des groupes

4. Application: analyse de voies metaboliques par puces a ADN

Page 3: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

3

Part 1

Motivations

Page 4: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

4

Contexte

• Probleme: estimation d’une fonction f : X → R a partir

d’observations ponctuelles f(x1), . . . , f(xn) ou xi ∈ X

• Ce dont on a besoin: une fonction de covariance k : X × X → R

qui definit un processus de Gaussien de moyenne nulle par:

Ef(x)f(x′) = k(x, x′).

• On peut alors estimer les lois du processus conditionnellement aux

observations, krigeage, SVM, etc...

Page 5: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

5

Cas classique

• X = Rp, avec (p = 2, 3).

• Hypothese de stationarite:

k(x, x′) = C(x− x′).

• Parfois, hypothese d’isotropie:

k(x, x′) = C(||x− x′||).

Page 6: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

6

Conditions sur k et C

• k est une fonction de covariance ssi elle est symetrique:

∀x, x′ ∈ X , k(x, x′) = k(x′, x),

et definie positive:

∀n ∈ N, x1, . . . , xn ∈ X , a1, . . . , an ∈ R,n∑

i,j=1

aiajk(xi, xj) ≥ 0.

Page 7: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

7

Theoreme de Bochner

Theoreme 1. Une fonction stationnaire k(x, x′) = C(x−x′) sur Rd

est symetrique definie positive si et seulement si c’est la transformee

de Fourier d’une mesure reelle positive.

Page 8: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

8

Exemples de covariances stationnaire isotropiques

• Gaussienne:

C(x) = e−ax2, C(ω) =

√π

aeπ

2k2/a.

• Exponentielle:

C(x) = e−2πω0|x|, C(ω) =1π

ω0

ω2 + ω20

Page 9: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

9

Notre probleme

• Comment generaliser ces methodes a des espaces X differents?

• exemple 1: X est un graphe

• exemple 2: X est un groupe

Page 10: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

10

Part 2

Analyse harmonique etcovariances sur les graphes

Page 11: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

11

Motivation

De nombreuses donnees peuvent se representer comme les noeux

d’un graphe:

• par nature,

• par discretisation/echantillonage d’un espace continu,

• par necessite

Page 12: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

12

Internet (par nature)

Page 13: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

13

Reseau social (par nature)

Page 14: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

14

Interaction des proteines (par nature)

Page 15: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

15

Regions (par discretisation)

Page 16: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

16

Molecules (par necessite)

Page 17: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

17

Covariance sur un graphe

• Graphe G = (X , E) avec X un ensemble fini de noeuds, E ⊂ X×Xdes liens entre les noeuds.

• k : X × X → R est une covariance ssi la matrice K =[k(x, x′)]x,x′∈X est symmetrique definie positive.

• Comment trouver une telle matrice qui contienne de l’information

sur la structure du graphe?

Page 18: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

18

Premiere approche: distance

• Soit d(x, x′) une distance sur le graphe, par exemple la longueur

du plus court chemin entre x et x′.

• Soit k(x, x′) = C(d(x, x′)) (”stationnaire isotropique”)

• Probleme: pas de condition generale sur C pour que k soit definie

positive...

Page 19: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

19

Deuxieme approche: analyse harmonique

• Dans le cas X = Rp, la condition sur C est:

C(h) =∫ω∈Rp

e2πiωhg(ω)dω

avec g ≥ 0.

• C se decompose sur la base de Fourier φω(h) = e2πiωh

• Faisons de l’analyse harmonique sur les graphe...

Page 20: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

20

Laplacien sur les graphe

• Sur Rd, les φω sont les fonctions propres de l’operateur Laplacien:

∆ =p∑i=1

∂2

∂x2i

.

• Laplacien sur un graphe: si f : X → R,

∆f(x) =∑x′∼x

[f(x′)− f(x)]

• Forme matricielle: ∆ = A−D, avec A la matrice d’ajacence et D

la matrice diagonale des degres.

Page 21: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

21

Exemple

1

2

34

5

∆ =

−1 0 1 0 00 −1 1 0 01 1 −3 1 00 0 1 −2 10 0 0 1 −1

Page 22: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

22

Fonctions propres du Laplacien

Page 23: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

23

Spectre du Laplacien

• Les fonctions propres φ1, . . . , φn du Laplacien forment une base de

Fourier.

• Valeurs propres λ1 = 0 ≥ . . . ≥ λn decroissent quand la frequence

augmente.

• Transformee de Fourier d’une fonction f : X → R:

∀x ∈ X , f(x) =n∑i=1

fiφi(x)

Page 24: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

24

Du Laplacien a la covariance

• Si f(x) est une fonction ”reguliere”, la fonction k(x, x′) =f(x)f(x′) est une covariance ”reguliere”.

• Bonne fonction de covariance:

K(x, x′) =n∑i=1

γ(λi)φi(x)φi(x′)

avec γ : R−→ R+, croissante.

• Matrices: si ∆ = U−1DU alors K = U−1γ(D)U

Page 25: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

25

Exemple: noyau de la chaleur

• On choisit γ(λ) = eβλ, et on obtient

Kβ = U−1eβDU = eβ∆.

• Ce noyau est la solution de l’equation de la chaleur:

∂βKβ = ∆Kβ

• D’autres covariances sont bien sur possibles!

Page 26: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

26

Exemple de covariance

1

2

34

5

K = exp(∆) =

0.49 0.12 0.23 0.10 0.030.12 0.49 0.23 0.10 0.030.23 0.23 0.24 0.17 0.100.10 0.10 0.17 0.31 0.300.03 0.03 0.10 0.30 0.52

Page 27: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

27

Interpretation: Marche aleatoire

• Soit β < 1/max(di) et Z1, Z2... une marche aleatoire sur le graphe

avec

P (Zi+1 = x|Zi = x′) =

β si x ∼ x′,1− βdi si x = x′,

0 sinon

• Alors P (ZN = x|Z1 = x′) = [(I + β∆)]x,x′

• Limite diffusion: N = 1/δt, β = β0δt:

limδt→0

P (ZN = x|Z1 = x′) = [exp(β0∆)]x,x′ = K(x, x′).

Page 28: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

28

Part 3

Covariance sur les groupes

Page 29: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

29

Motivations

• Un groupe est un ensemble G muni d’une operation ◦ associative,

avec un element neutre e tel que e ◦ x = x ◦ e = x, et tel que

chaque element x ∈ G a un inverse x−1 ∈ G tel que x ◦ x−1 = e.

• Exemple: (Rp,+) est un groupe (commutatif)

• L’ensemble des permutations de (1, . . . , n) muni de la composition

est un groupe (non commutatif)

• Exemple: classez les 6 chaines de television par ordre de preference,

et je predit vos revenus

Page 30: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

30

Statistique sur les groupes

Persi Diaconis, “Group representation in Probability and Statistics”,

IMS lecture notes, 1988.

Page 31: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

31

Covariance sur un groupe

• Sur (Rp,+), on prend k(x1, x2) = C(x1 − x2) quand C a une

transformee de Fourier reelle positive

• Sur (g, ◦), soit C : G→ R et

k(x1, x2) = C(x1 ◦ x−12 )

• Quelle condition sur C pour the k soit une covariance?

• Reponse: par l’analyse harmonique sur les groupes...

Page 32: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

32

Cas des groupes finis (resume)

• Theorie classique de la representation lineaire des groupes finies

(voir J.-P. Serres, 1966)

• La transformee de Fourier d’une fonction f : G → R en un

ensemble de matrices carres (on decompose f sur les caracteres

des representations irreductibles)

• Theorem (Bochner): k est une covariance ssi la transformee de

Fourier de C est composee de matrices semidefinie positive.

• De plus, C est constante sur les classes de conjugaison ssi c’est

Page 33: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

33

une combinaison lineaire de caracteres irreuctibles : peu de degre

de liberte!

Page 34: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

34

Calcul pratique d’une covariance sur un groupe

• Soit G un groupe

• Soit S ⊂ G tel que e ∈ S et si x ∈ S alors x−1 ∈ S

• Le graphe de Cayley a pour neuds G et pour liens:

x1 ∼ x2 ssi x1 ◦ x−12 ∈ S.

• On peut faire un noyau sur le graphe de Cayley!

Page 35: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

35

Graphes de Cayley

Groupe dihedral D7, un groupe de permutation de 14 elements, avec

differents ensembles S.

Page 36: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

36

Part 4

Detecting pathway activity frommicroarray data

(with M. Kanehisa, ECCB 2003)

Page 37: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

37

Genes encode proteins which can catalyse chemicalreations

Nicotinamide Mononucleotide Adenylyltransferase With Bound Nad+

Page 38: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

38

Chemical reactions are often parts of pathways

From http://www.genome.ad.jp/kegg/pathway

Page 39: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

39

Microarray technology monitors mRNA quantity

(From Spellman et al., 1998)

Page 40: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

40

Comparing gene expression and pathway databases

VS

Detect active pathways? Denoise expression data?

Denoise pathway database? Find new pathways?

Are there “correlations”?

Page 41: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

41

A useful first step

and

g6

g3g8

g7g5g4

g1

g2

g1

g5g6

g7g3g4

g8

g2

Page 42: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

42

Using microarray only

PC1

g1

g5g6

g7g3g4

g8

g2

PCA finds the directions (profiles) explaining the largest amount of

variations among expression profiles.

Page 43: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

43

PCA formulation

• Let fv(i) be the projection of the i-th profile onto v.

• The amount of variation captured by fv is:

h1(v) =N∑i=1

fv(i)2

• PCA finds an orthonormal basis by solving successively:

maxv

h1(v)

Page 44: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

44

Issues with PCA

• PCA is useful if there is a small number of strong signal

• In concrete applications, we observe a noisy superposition of many

events

• Using a prior knowledge of metabolic networks can help denoising

the information detected by PCA

Page 45: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

45

The metabolic gene network

Glucose−6P

Glucose

Glucose−1P

Fructose−6P Fructose−1,6P2

GAL10 HKA2

GLK1

HKA1 PGM1

PGM2

PGT1 FBP1

PFK1

PFK2

FBA1

GAL10

PGM1, PGM2

PGT1

FBP1

PFK1,PFK2HKA, HKB, GLK1

FBA1

Link two genes when they can catalyze two successive reactions

Page 46: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

46

Mapping fv to the metabolic gene network

−0.8

+0.8+0.2

−0.4

+0.1

g8

g3 g7

g6g5g4

g1

g1

g5g6

g7g3g4

g2

g2

+0.4−0.7+0.5

g8−0.8

−0.7

−0.4

+0.1+0.2

+0.4

+0.5

+0.8

Does it look interesting or not?

Page 47: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

47

Important hypothesis

If v is related to a metabolic activity, then fv should vary

”smoothly” on the graph

Smooth Rugged

Page 48: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

48

Graph Laplacian L = D −A

1

2

3

4

5

L =

−1 0 1 0 00 −1 1 0 01 1 −3 1 00 0 1 −2 10 0 0 1 −1

Page 49: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

49

Smoothness quantification

h2(f) =f> exp(−βL)f

f>fis large when f is smooth

h(f) = 2.5 h(f) = 34.2

Page 50: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

50

Motivation

For a candidate profile v,

• h1(fv) is large when v captures a lot of natural variation among

profiles

• h2(fv) is large when fv is smooth on the graph

Try to maximize both terms in the same time

Page 51: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

51

Problem reformulation

Find a function fv and a function f2 such that:

• h1(fv) be large

• h2(f2) be large

• corr(fv, f2) be large

by solving:

max(fv,f2)

corr(fv, f2)× h1(fv)h1(fv) + δ

× h2(f2)h2(f2) + δ

Page 52: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

52

Solving the problem

This formultation is equivalent to a generalized form of CCA

(Kernel-CCA, Bach and Jordan, 2002), which is solved by the

following generalized eigenvector problem(0 K1K2

K2K1 0

)(α

β

)= ρ

(K2

1 + δK1 00 K2

2 + δK2

)(α

β

)where [K1]i,j = e>i ej and K2 = exp(−L).

Then, fv = K1α and f2 = K2β.

Page 53: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

53

The kernel point of view...

g8

g3 g7

g6g5g4

g1

g1

g5g6

g7g3g4

g8

g2

g2

g6

g7 g8g3

g1

g4

g5

g1

g4

g6

g7

g8

g3g5g2

g2

Kernel CCA

Diffusion kernelLinear kernel

Page 54: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

54

Data

• Gene network: two genes are linked if the catalyze successive

reactions in the KEGG database (669 yeast genes)

• Expression profiles: 18 time series measures for the 6,000 genes of

yeast, during two cell cycles

Page 55: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

55

First pattern of expression

Time

Exp

ress

ion

Page 56: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

56

Related metabolic pathways

50 genes with highest s2 − s1 belong to:

• Oxidative phosphorylation (10 genes)

• Citrate cycle (7)

• Purine metabolism (6)

• Glycerolipid metabolism (6)

• Sulfur metabolism (5)

• Selenoaminoacid metabolism (4) , etc...

Page 57: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

57

Related genes

Page 58: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

58

Related genes

Page 59: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

59

Related genes

Page 60: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

60

Opposite pattern

Exp

ress

ion

Time

Page 61: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

61

Related genes

• RNA polymerase (11 genes)

• Pyrimidine metabolism (10)

• Aminoacyl-tRNA biosynthesis (7)

• Urea cycle and metabolism of amino groups (3)

• Oxidative phosphorlation (3)

• ATP synthesis(3) , etc...

Page 62: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

62

Related genes

Page 63: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

63

Related genes

Page 64: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

64

Related genes

Page 65: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

65

Second pattern

Exp

ress

ion

Time

Page 66: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

66

Extensions

• Can be used to extract features from expression profiles (preprint

2002)

• Can be generalized to more than 2 datasets and other kernels

• Can be used to extract clusters of genes (e.g., operon detection,

ISMB 03 with Y. Yamanishi, A. Nakaya and M. Kanehisa)

Page 67: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

67

Conclusion

Page 68: Ecole des Mines de Paris, France Jean-Philippe.Vert@minesmembers.cbio.mines-paristech.fr/~jvert/talks/040123inapg/inapg.pdf · Cas des groupes nis (resume) Theorie classique de la

68

Conclusion

• On peut etendre la methodologie de krigeage (et processus

Gaussien, machines a vecteurs de support, methodes a noyau...) a

des espaces structures

• L’approche par analyse harmonique est tres generale pour les

espaces avec une structure algebrique

• Idem pour la generalisation sur des varietes Riemannienne (analyse

harmonique par calcul differentiel.

• Encore tres peu applique