The I ncompatible Desiderata of Gene Cluster Properties Rose - - PowerPoint PPT Presentation

the i ncompatible desiderata of gene cluster properties
SMART_READER_LITE
LIVE PREVIEW

The I ncompatible Desiderata of Gene Cluster Properties Rose - - PowerPoint PPT Presentation

The I ncompatible Desiderata of Gene Cluster Properties Rose Hoberman Carnegie Mellon University joint work with Dannie Durand How to detect segmental homology? Intuitive notions of what gene clusters look like Enriched for homologous


slide-1
SLIDE 1

The I ncompatible Desiderata of Gene Cluster Properties Rose Hoberman

Carnegie Mellon University

joint work with Dannie Durand

slide-2
SLIDE 2

How to detect segmental homology?

Intuitive notions of what gene clusters look

like

Enriched for homologous gene pairs Neither gene content nor order is perfectly

preserved

How can we define a gene cluster formally?

slide-3
SLIDE 3

Definitions will be application-dependent

If the goal is to estimate the number of

inversions, then gene order should be preserved

If the goal is to find duplicated segments, allow

some disorder

slide-4
SLIDE 4

Gene Clusters Definitions

Large-Scale Duplications

Vandepoele et al 02 McLysaght et al 02 Hampson et al 03 Panopoulou et al 03 Guyot & Keller, 04 Kellis et al, 04 ...

Genome rearrangements

Bourque et al, 05 Pevzner & Tesler 03 Coghlan and Wolfe 02 ...

Functional Associations between Genes

Tamames 01 Wolf et al 01 Chen et al 04 Westover et al 05 ...

Algorithmic and Statistical Communities

Bergeron et al 02 Calabrese et al 03 Heber & Stoye 01 ...

slide-5
SLIDE 5

Groups find very different clusters when analyzing the same data

20 40 60 80 Vandepoele et al, 03 Simillion et al, 04 Wang et al, 05 Guyot et al, 04 Paterson et al, 04 Yu et al, 05

Percent Coverage of Rice Genome

slide-6
SLIDE 6

Cluster locations differ from study to study

  • Inference of

duplication mechanism for individual genes varies greatly

The Genomes of Oryza sativa: A History of Duplications Yu et al, PLoS Biology 2005

slide-7
SLIDE 7

Goals:

Characterizing existing definitions Formal properties form a basis for comparison Gene cluster desiderata

slide-8
SLIDE 8

Outline

Introduction Brief overview of gene cluster identification Proposed properties for comparison Analysis of data: nested property

slide-9
SLIDE 9

Detecting Homologous Chromosomal Segments (a marker-based approach)

  • 1. Find homologous genes
  • 2. Formally define a “gene cluster”
  • 3. Devise an algorithm to identify clusters
  • 4. Statistically verify that clusters indicate

common ancestry

slide-10
SLIDE 10

Cluster definitions in the literature

Descriptive:

r-windows connected components

(Pevzner & Tesler 03)

common intervals

(Uno and Tagiura 00)

max-gap …

Constructive:

LineUp (Hampson et al 03) CloseUp (Hampson et al 05) FISH (Calabrese et al 03) AdHoRe (Vandepoele et al 02) Gene teams (Bergeron et al 02) greedy max-gap (Hokamp 01) …

Require search algorithms Harder to reason about formally

slide-11
SLIDE 11

Cluster definitions in the literature

Descriptive:

r-windows connected components

(Pevzner & Tesler 03)

common intervals

(Uno and Tagiura 00)

max-gap …

Constructive:

LineUp (Hampson et al 03) CloseUp (Hampson et al 05) FISH (Calabrese et al 03) AdHoRe (Vandepoele et al 02) Gene teams (Bergeron et al 02) greedy max-gap (Hokamp 01) …

I illustrate properties with a few definitions

slide-12
SLIDE 12

r-windows

r =4, m ≥ 2

Two windows of size r that share at least m

homologous gene pairs

(Calvacanti et al 03, Durand and Sankoff 03, Friedman & Hughes 01, Raghupathy and Durand 05)

slide-13
SLIDE 13

max-gap cluster

A set of genes form a max-gap cluster if the gap between adjacent genes is never greater than g

  • n either genome

Widely used definition in genomic studies g ≤ 2 g ≤ 3

slide-14
SLIDE 14

Outline

Introduction Brief overview of existing approaches Proposed properties for comparison Analysis of data: nested property

slide-15
SLIDE 15

Proposed Cluster Properties

Symmetry Size Density Order Orientation Nestedness Disjointness Isolation Temporal Coherence

slide-16
SLIDE 16

Symmetry

=?

clusters found clusters found

Many existing cluster algorithms are not symmetric with respect to chromosome

slide-17
SLIDE 17

Asymmetry: an example

FISH (Calabrese et al, 2003)

Constructive cluster definition: clusters correspond to

paths through a dot-plot

Publicly available software Statistical model

slide-18
SLIDE 18

1 2 3 6 5 99 4 7 8 9 1 2 3 4 5 6 7 8 9

Asymmetry: an example

FISH

  • Euclidian

distance between gene pairs is constrained

  • Paths in the

dot-plot must always move to the right

slide-19
SLIDE 19

Switching the axes yields different clusters

8 9 8 7 6 5 4 3 2 1 9 7 4 99 5 6 3 2 1

FISH

  • Euclidian

distance between markers is constrained

  • Paths in the

dot-plot must always move to the right

slide-20
SLIDE 20

8 9 8 7 6 5 4 3 2 1 9 7 4 99 5 6 3 2 1

Ways to regain symmetry

  • 1. Paths in the dot-plot

must always move down and to the right

miss the inversion

  • 2. Paths can move in any

direction

statistics becomes

difficult

Regaining symmetry entails some tradeoffs

slide-21
SLIDE 21

Proposed Cluster Properties

Symmetry Size Density Order Orientation Nestedness Disjointness Isolation Temporal Coherence

slide-22
SLIDE 22

size = 5, length = 12 density = 5/12

Cluster Parameters

size: number of homologous pairs in the cluster length: total number of genes in the cluster density: proportion of homologous pairs

(size/length)

slide-23
SLIDE 23
  • cluster grows to its natural size
  • cluster of size m may be of length m to g(m -1)+ m
  • maximal length grows as size grows

gap ≤ g gap ≤ g gap ≤ g

max-gap clusters

length ≤ r

r-windows

  • cluster size is constrained
  • cluster of size m may be of length m to r
  • maximal length is fixed, regardless of cluster size
slide-24
SLIDE 24

A tradeoff: local vs global density

max-gap

constrains local density

  • nly weakly constrains global density (≥ 1/(g+1))

r-window

constrains global density

  • nly weakly constrains local density (maximum

possible gap ≤ r-m)

slide-25
SLIDE 25

Even when global density is high,

Density = 12/18

a region may not be locally dense

slide-26
SLIDE 26

Size vs Density: An example

Application: all-against-all comparison of human chromosomes to find duplicated blocks

Maximum Gap Cluster Size Post-Processing McLysaght et al, 2002 constrained test statistic Panopoulou et al, 2003 test statistic constrained merged nearby clusters

slide-27
SLIDE 27

Panopoulou et al 2003

Size >= 2

Gap ≤ 10

1 10 20 30 5 10 15 20 25 30

Gap Size

Large and Dense

Small but dense

Large but less dense

McLysaght et al, 2002 Gap ≤ 30, Size ≥ 6

A Tradeoff in Parameter Space

slide-28
SLIDE 28

Proposed Cluster Properties

Symmetry Size Density Order Orientation Disjointntess Isolation Nestedness Temporal Coherence

slide-29
SLIDE 29

Order and Orientation

density = 6/8 density = 6/8

Local rearrangements will cause both gene order

and orientation to diverge

Overly stringent order constraints could lead to

false negatives

Partial conservation of order and orientation

provide additional evidence of regional homology

slide-30
SLIDE 30

Wide Variation in Order Constraints

None (r-windows, max-gap, ...) Explicit constraints:

Limited number of order violations (Hampson et al, 03) Near-diagonals in the dot-plot (Calabrese et al 03, ...) Test statistic (Sankoff and Haque, 05)

Implicit constraints: via the search algorithm

(Hampson et al 05, ...)

slide-31
SLIDE 31

Proposed Cluster Properties

Symmetry Size Density Disjointness Isolation Order Orientation Nestedness Temporal Coherence

slide-32
SLIDE 32

Nestedness

In particular, implicit ordering constraints are

imposed by many greedy, agglomerative search algorithms

Formally, such search algorithms will find only

nested clusters

A cluster of size m is nested if it contains sub-clusters of size m-1,...,1

slide-33
SLIDE 33

Greedy Algorithms Impose Order Constraints

g = 2

A greedy, agglomerative algorithm

initializes a cluster as a single homologous pair searches for a gene in proximity on both chromosomes either extends the cluster and repeats, or terminates

slide-34
SLIDE 34

Greediness: an example (Bergeron et al, 02)

g = 2 A max-gap cluster of size four

No greedy, agglomerative algorithm will find this cluster

There is no max-gap cluster of size 2 (or 3)

In other words, the cluster is not nested

slide-35
SLIDE 35

Thus: different results when searching for max-gap clusters

Greedy algorithms

agglomerative find nested max-gap clusters

Gene Teams algorithm (Bergeron et al 02; Beal et al 03,...)

divide-and-conquer finds all max-gap clusters, nested or not

slide-36
SLIDE 36

An example of a greedy search:

CloseUp (Hampson et al, Bioinformatics, 2005)

Software tool to find clusters Goal: statistical detection of chromosomal

homology using density alone

Method:

greedy search for nearby matches terminates when density is low randomization to statistically verify clusters

slide-37
SLIDE 37

A comparative study

(Hampson et al, 05)

Is order information necessary

  • r even helpful for cluster detection?

Empirical comparison:

CloseUp: “density alone”, but greedy LineUp and ADHoRe: density + order information evaluated accuracy on synthetic data

slide-38
SLIDE 38

A comparative study

(Hampson et al, 05)

Is order information necessary

  • r even helpful for cluster detection?

Result: CloseUp had comparable performance Their conclusion: order is not particularly helpful My conclusion: results are actually inconclusive,

since CloseUp implicitly constrains order

slide-39
SLIDE 39

Proposed Cluster Properties

Symmetry Size Density Order Orientation Nestedness Disjointness Isolation Temporal Coherence

slide-40
SLIDE 40

Gene clusters: islands of homology in a sea of interlopers

How can we formally describe this intuitive notion?

slide-41
SLIDE 41

Islands of Homology

Disjoint: A homologous gene

pair should be a member of at most one cluster

Isolated: The minimum distance between clusters

should be larger than the maximum distance between homologous gene pairs within the cluster

slide-42
SLIDE 42

Various types of constraints lead to overlapping (or nearby) clusters that cannot be merged If we search for clusters with density ≥ ½: If we search for nested max-gap clusters, g=1:

slide-43
SLIDE 43

Our Proposed Cluster Properties

Symmetry Size Density Disjointness Isolation Order Orientation Nestedness Temporal Coherence

slide-44
SLIDE 44

Temporal coherence

now before time

Divergence times of homologous pairs within a block should agree

slide-45
SLIDE 45

Outline

Introduction Brief overview of existing approaches Proposed properties for comparison My analysis of data: nested property

Many groups use a greedy, agglomerative search

to find gene clusters

Does a greedy search have a large effect on the

set of clusters identified in real data?

slide-46
SLIDE 46

Data

10,338 17,709 22,216 Human & Chicken 14,768 25,383 22,216 Human & Mouse 1,315 4,245 4,108

  • E. coli & B. subtilis
  • rthologs

genes (2) genes (1)

pairwise genome comparisons

Gene orthology data:

bacterial: GOLDIE database

http://www.intellibiosoft.com/academic.html

eukaryotes: InParanoid database

http://inparanoid.cgb.ki.se

slide-47
SLIDE 47

Methods

Maximal max-gap clusters

Gene Teams software

http://.www-igm.univ-mlv.fr/~raffinot/geneteam.html

Maximal nested max-gap clusters

simple greedy heuristic (no merging)

For each genome comparison and gap size:

slide-48
SLIDE 48

Percent of gene teams that are nested

10 20 30 40 50 0.005 0.01 0.015 0.02 g: gap size

Human/Chicken Human/Mouse

  • E. coli/B. subtilis

98 99 100

Percentage Nested

slide-49
SLIDE 49

Number of genes in some gene team of size 7 or greater that are not in any nested cluster of 7 or greater

10 20 30 40 50 10 20 30 40 50 60 70 80 g: gapsize Number of genes k=2 Human/Mouse k=2 Human/Chicken k=7 Human/Mouse k=7 Human/Chicken

Chicken/Human

slide-50
SLIDE 50

Results

For the datasets analyzed, a nestedness constraint

does not appear too conservative

However, we didn’t survey a wide range of

evolutionary distances

expect nestedness to decrease with evolutionary distance

  • pen question: are there more rearranged datasets for

which the proportion of nested clusters is much smaller?

slide-51
SLIDE 51

Is nestedness desirable?

A nestedness constraint:

  • ffers a middle ground between no order constraints

and strict order

However, nestedness

provides no formal description of order constraints is restrictive rather than descriptive

We may instead prefer methods that

allow for parameterization of degree of disorder consider order conservation in the statistical tests

slide-52
SLIDE 52

Conclusion

Proposed 9 properties to compare and evaluate

methods for identifying gene clusters

Illustrated cluster differences due to

cluster definition search algorithm statistics

Incompatible Desiderata:

these properties are intuitively natural yet many are

surprisingly difficult to satisfy with the same definition

slide-53
SLIDE 53

Acknowledgements

David Sankoff The Durand Lab Barbara Lazarus Women@IT Fellowship Sloan Foundation NHGRI, Packard Foundation

slide-54
SLIDE 54

Discussion

are our intuitions about clusters reasonable? which cluster properties are important or

desirable?

how can we quantitatively evaluate cluster

definitions?

what are the tradeoffs between methods? how can better definitions be designed?