integrating phenotype ontologies across multiple species

Post on 11-May-2015

1.064 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Integrating phenotype ontologies across multiple species

Caltech 2009

Chris Mungall

Conservation of phenotypes

How do we compare phenotypes across species?

Multiple project or species specific phenotype ontologies

• MP: mouse• HP: human• WP: worm• TO: plant• APO: fungi

– Data is not comparable– How do we know they are built according to the

same principles?

Anatomical and structural entities in OBO

MP MP-is_a hierarchy-hand-crafted

PATO EQ Descriptions

• PATO:– ontology of qualities

• EQ Descriptions– An expression consisting of:• a PATO ID (Q)• A bearer entity (E)• Optional additional tags

Examples

Relational Qualities

Have a bearer - have an additional dependency on some type of entity

EQ expressions can be written in obo format

Why?Formal semanticsEdit within OBO-Edit as genus-differentia definitionsUse the OBO-Edit reasoner

Can also be translated to OWL

EQ expressions can be written in obo format

Why?Formal semanticsEdit within OBO-Edit as genus-differentia definitionsUse the OBO-Edit reasoner

Can also be translated to OWL

EQ OBO

E=<E>Q=<Q>

intersection_of: <Q>intersection_of: inheres_in <E>

E=<E>Q=<Q>E2=<E2>

intersection_of: <Q>intersection_of: inheres_in <E>intersection_of: towards <E2>

EQ expressions can be written in obo format

EQ OBO

E=Femur MA:0001359 Q=decreased diameter PATO:0001715

intersection_of: PATO:0001715 intersection_of: inheres_in MA:0001359

E=Spleen MA:0000141 Q=concentration of PATO:0000033 E2=iron CHEBI:18248

intersection_of: PATO:0000033 intersection_of: inheres_in MA:0000141 intersection_of: towards PATO:0000033

EQ vs dedicated phenotype ontology

• Some groups pre-compose phenotype descriptions– terms generated in advance by ontology editor– ontology editors adds defs etc– dedicated phenotype ontology

• often species-specific

• Other groups post-compose phenotype descriptions– descriptions composed as needed by annotators– no dedicated phenotype ontology

Methodologies

Unifying descriptions

Equivalence MappingsbetweentermEQ expression

Methods

• Use obol to generate first pass and updates– parses term name– assumes semi-controlled syntax

• Manually edit obo xp file

Results

Advantages

• Reuse PATO across ontologies– Make sure we’re saying the same thing

• We can use the OBO-Edit reasoner to compute the is_a hierarchy

• We can enhance queries within species.– E.g. find all genes that have a phenotype affecting

sperm (CL:0000019 / WBbt:0006798)• We can compare across species

Reasoning

Reasoner Results: HP/MP

Comparing across species

• Requirements:– Phenotype ontology mappings– Mappings between anatomy ontologies

• Uberon– Multi-species anatomy ontology– No assumption of homology

• Analogy is useful to; e.g. eyes

– Scope: metazoans– Applicability outside vertebrates controversial

• Better to focus on cells (CL)

Mapping AOs to Uberon

Phenoblast: Quantifying similarity

SimJ: 0.42MaxIC: 13.4

SimJ: 0.32MaxIC: 12.1

SimJ: 0.17MaxIC: 6.2

Recoveringpathwaymembersby phenotypicsimilarity

Conclusions

• Sharing ontologies is good• PATO / EQs can be used to help build ontologies as

well as in annotation– Find mistakes– Automatically build DAG (reasoning)

• Mapping a phenotype ontology to EQs gives you the best of both worlds– Control over the terms used in annotation– Comparing data across species

• Where anatomical similarities permit..

top related