Hello
I would like to be able to check relations between go terms in an automated manner.
Assume for example I have two terms, say GO:0019900 and GO:0007050.
Now I would like to be able know if for example GO:0019900 some regulated by GO:0007050
and such.
On the gene ontology web, I can search for one term see the relation graph and check if the second term is there. But I would like to know if it can be done automatically - for example if there is a GO API for this, or if an OWL reasoner could perhaps verify this information in the OWL version of the ontology.
Thanks
Are the relations in the database always transitive or do I have to compute the transitive closure to be sure?
Transitive closures are pre-computed in the graph_path table.