16
Semi-automatic GO Extension Based on GOA Mappings 2005.10 Bak, Hyeong-u

Semi-automatic GO Extension Based on GOA Mappings

Embed Size (px)

DESCRIPTION

Semi-automatic GO Extension Based on GOA Mappings. 2005.10 Bak, Hyeong-u. Contents. Introduction Related Work Our Approach Semantic Expression of GOA Mappings Automatic Expression of GOA Mappings Details Schedule. Introduction(1/2). - PowerPoint PPT Presentation

Citation preview

Page 1: Semi-automatic GO Extension Based on GOA Mappings

Semi-automatic GO Extension Based on GOA Mappings

2005.10Bak, Hyeong-u

Page 2: Semi-automatic GO Extension Based on GOA Mappings

2

Contents Introduction Related Work Our Approach

Semantic Expression of GOA Mappings Automatic Expression of GOA Mappings Details

Schedule

Page 3: Semi-automatic GO Extension Based on GOA Mappings

3

Introduction(1/2) Large amounts of data about gene products and its

functions have been gathered and being gathered from many research groups

e.g. EMBL, UniProt, Ensembl, ... To fully exploit the potential of vast quantity of

bioinformatics data, the SWISS-PROT group integrated biological information from many groups

How to resolve complexities between databases, e.g. the use of different vocabularies?

GO consortium built Gene Ontology, which provides a controlled vocabulary

GO describes gene products in terms of their associated biological processes / cellular components / molecular functions in a species-independent manner

Page 4: Semi-automatic GO Extension Based on GOA Mappings

4

Introduction(2/2)

Structure of GO

molecular function

antioxidant activity

Ontology

...

part-of relationship

isa relationship

biological process

behavior

...

cellular component

cell

...

Page 5: Semi-automatic GO Extension Based on GOA Mappings

5

Related Work(1/4)

To easily identify relationships and common properties between gene products from different species, There should be common vocabulary GO provides a common vocabulary Research groups should use GO terms to annotate their

gene products GOA(Gene Ontology Annotation) project is initiated

GOA project has been expanded to cover Completely sequenced organisms including human A wide range of organisms where the proteome is not

yet complete

Page 6: Semi-automatic GO Extension Based on GOA Mappings

6

Related Work(2/4)

Problems of current GOA mappings Flat text format Unclear semantics of mappings

Page 7: Semi-automatic GO Extension Based on GOA Mappings

7

Related Work(3/4)

...(1)

To find sub-terms of acute-phase response, RQL:

(2) To find sub-terms of Acute phase, it is needed to confer (1) and (2) Better to import (1) into GO

...SP_KW:Acute phase > GO:acute-phase response ; GO:0006953...

(SELECT X FROM {X} rdfs:subClassOf {<go:GO_0006953>}

Page 8: Semi-automatic GO Extension Based on GOA Mappings

8

Related Work(4/4)

ATP synthesis isa ATP biosynthesis Allosteric enzyme helps catalytic activity The semantic relationship between ATP

synthesis and ATP biosynthesis is different from that of Allosteric enzyme and catalytic activity

...SP_KW:ATP synthesis > GO:ATP biosynthesis ; GO:0006754SP_KW:Allosteric enzyme > GO:catalytic activity ; GO:0003824...

Page 9: Semi-automatic GO Extension Based on GOA Mappings

9

Contents Introduction Related Work Our Approach

Semantic Expression of GOA Mappings Automatic Expression of GOA Mappings Details

Schedule

Page 10: Semi-automatic GO Extension Based on GOA Mappings

10

Semantic Expression of GOA Mappings

To find sub-terms of Acute phase,

※ ‘Issues’ deals with relationships other than “isa” relationship

<owl:Class rdf:ID=“GO_0006953"> <go:name>acute-phase response</go:name> <owl:equivalentClass rdf:resource="&uniprot;Acute phase"/></owl:Class>...

(SELECT X FROM {X} rdfs:subClassOf {<uniprot:acute-phase%20response>}

Page 11: Semi-automatic GO Extension Based on GOA Mappings

11

Automatic Expression of GOA Mappings

AutomaticParsing,

Conversion,Merging

Periodic Checking for Update

Flat Text Ontology

Page 12: Semi-automatic GO Extension Based on GOA Mappings

12

Details(1/4)

Equivalence Resolution

(Allosteric enzyme, GO:0003824) is excluded by (1) Users can add/delete custom rules to include/exclude

some pairs satisfying conditions

SP_KW:ATP synthesis = GO:ATP biosynthesis ; GO:0006754SP_KW:Allosteric enzyme ≠ GO:catalytic activity ; GO:0003824...

<RULES>[INCLUDE][EXCLUDE]LEFTHAND ENDWITH ‘enzyme’ AND RIGHTHAND NOT CONTAIN ‘enzyme’...

Page 13: Semi-automatic GO Extension Based on GOA Mappings

13

Details(2/4)

Dealing with Many-to-one Relationship

Possible resolutions: association / isa / subclass

...SP_KW:DNA repair > GO:DNA repair ; GO:0006281SP_KW:SOS response > GO:DNA repair ; GO:0006281...

<owl:Class rdf:ID=“GO_0006281"> <go:name>DNA repair</go:name> <owl:equivalentClass rdf:resource="&uniprot;DNA repair"/> <owl:equivalentClass rdf:resource="&uniprot;SOS response"/></owl:Class>...

Page 14: Semi-automatic GO Extension Based on GOA Mappings

14

Details(3/4)

Dealing with One-to-many Relationship

Possible resolutions: association / superclass / isa

...SP_KW:Detoxification > GO:response to toxin ; GO:0009636SP_KW:Detoxification > GO:xenobiotic metabolism ; GO:0006805...

response to toxin

xenobioticmetabolism

Detoxification

Page 15: Semi-automatic GO Extension Based on GOA Mappings

15

Schedule(1/2)

Modify query conversion(GOGuide triples SeRQL query) module to enable dealing with equivalent classes

e.g.(go:GO_0006277 isSubClassOf_Trans ?X)(uniprot:SOS response isSubClassOf_Trans ?X)...

SELECT X FROM{<go:GO_0006277>} rdfs:subClassOf {?X},{} owl:equivalentClass {<uniprot:SOS response>}; rdfs:subClassOf {?X}...

Page 16: Semi-automatic GO Extension Based on GOA Mappings

16

Schedule(2/2)

Support of GO Slim view on GOGuide

Abbreviated view

Normal view

<owl:Class rdf:ID=“GO_0050875"> <go:name>cellular physiological process</go:name> <rdfs:subClassOf rdf:resource=“#GOSlim” /></owl:Class>