Download presentation
Presentation is loading. Please wait.
Published byLinette Marshall Modified over 9 years ago
1
Function-process links The theory
2
Why bother? To improve the ontology To fill in annotation gaps As an aid to annotation –Suggest new annotations –Avoid redundant annotation effort –Annotation cross-products Better integration with pathway databases To present annotations to users in more useful ways –e.g. more informative AmiGO displays
3
GO in 2008
4
Filling in annotation gaps GO:0016301 kinase activity GO:0016301 kinase activity GO:0016310 phosphorylation |P| = 3640 |F| = 6053 |F ∩ P| = 2230 |F ∩ not P| = 3823 2230 14103823 July 2008
5
Filling in annotation gaps GO:0016301 kinase activity GO:0016301 kinase activity GO:0016310 phosphorylation Future - 2009
6
Improved presentation to users
7
part_of
8
annotations propagate over part_of KIC1 IDA
9
part_of annotations propagate over part_of KIC1 IDA
10
part_of annotations propagate over part_of NDK1 IDA
11
part_of annotations propagate over part_of NDK1 IDA
12
A quick review of part_of Means “always part of some” –Example: nucleus part_of cell EVERY nucleus is part_of SOME cell
13
Mining pathway DBs for links glycolysis fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO MF BP
14
Mining pathway DBs for links glycolysis fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO xref
15
Mining pathway DBs for links glycolysis fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO xref has_part
16
xrefs: not necessarily equivalent glycolysis [human] glycolysis [human] fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO equivalent has_part? GO:new is_a GO:new is_a
17
xrefs: not necessarily equivalent glycolysis [human] glycolysis [human] fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO equivalent some_has_part GO:new is_a GO:new is_a has_part
18
xrefs: not necessarily equivalent glycolysis [human] glycolysis [human] fructose bisphosphatase activity of fructose 1 6 bisphosphatase 2 _cytosol glucose 6 phosphate isomerase activity of glucose 6 phosphate isomerase dimer_cytosol glycolysis fructose- bisphosphate aldolase activity glucose-6- phosphate isomerase activity reactome GO xref some_has_part has_part
19
Specifics Low Hanging Fruit –Function to process links Mostly part_of links Some regulates links Pathways –Process to function has_part –Mining from pathways databases & curation
20
Function-process links Conclusions of the electron transport working group.
21
UTP:glucose-1-phosphate uridylyltransferase activity α-D-glucose 1-phosphate + UTP -> UDP-D-glucose + diphosphate glucose metabolic process UDP-glucose metabolic process galactose metabolic process biosynthetic process colanic acid biosynthetic process response to desiccation carbohydrate catabolic process Function Process hp
22
urea cycle arginosuccinate synthase activity Catalysis of the reaction: ATP + L-citrulline + L-aspartate = AMP +diphosphate + (N(omega)-L-arginino)succinate arginine biosynthetic process polyamine biosynthesis Function Process hp
23
carbamoyl-phosphate synthase activity Catalysis of a reaction that results in the formation of carbamoyl phosphate. Urea cycle and metabolism of amino groups Glutamate metabolism Arginine and proline metabolism Nitrogen metabolism Function Process hp
24
Lysine biosynthesis pathways
25
lysine biosynthesis lysine biosynthesis 1 lysine biosynthesis 3 lysine biosynthesis 2 lysine biosynthesis 4 lysine biosynthesis 5 lysine biosynthesis 6 Function Process is_a lysine biosynthesis 7? is_a
26
Process Function Lysine Biosynthesis Shared function? = has_part Non-shared function new GO term existing GO term
27
Process Function Lysine Biosynthesis Process B Shared function? = has_part Non-shared function new GO term existing GO term
28
Process Function Lysine Biosynthesis Process BProcess C Shared function? = has_part Non-shared function new GO term existing GO term
29
Process Function Lysine Biosynthesis Process BProcess C Relationship explosion (or Editorial office explosion)
30
Where do pathways start and end? A B C D process 1 process 2 process 3
31
Use cases Can we slim from function up to process? Can we infer annotations to process from those to function?
32
has_part has_function but only as part_of polyamine biosynthesis has_function but only as part_of urea cycle polyamine biosynthesis arginosuccinate synthase activity Gene product x Gene product y Function Process Gene products
33
has_part has_function urea cycle polyamine biosynthesis Gene product x Gene product y Function Process Gene products ?
34
has_part has_function urea cycle polyamine biosynthesis Gene product x Gene product y Function Process Gene products No has_part cannot be used for slimming.
35
Can we infer annotations to process from those to function? No. There is too much variation in process details, and too many functions are shared.
36
So what can we do?
37
phosphorylation kinase activity Function Process part_of We can make relationships between single step processes and their respective functions.
38
glucose transport glucose transporter activity Function Process part_of We can make any obvious relationship where part_of holds, and this will allow useful slimming.
39
We can mine the other links from pathway databases and make non-curated sometimes_part_of links.
40
sometimes_part_of What does this buy us? Very full coverage of function-process links. No manual link curation. What work does it involve? We maintain the mapping files e.g. reactome2go. We write the mining scripts. Work with pathway dbs to unify exchange formats and make data interoperable
41
Acknowledgements Michelle Gwinn-Giglio Debbie Siegele Ingrid Keseler Harold Drabkin Jennifer Deegan Chris Mungall Peifen Zhang
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.