geneontology / noctua

Graph-based modeling environment for biology, including prototype editor and services
http://noctua.geneontology.org/
BSD 3-Clause "New" or "Revised" License
36 stars 13 forks source link

Determine type and number of inferred annotations in Noctua models #822

Open vanaukenk opened 1 year ago

vanaukenk commented 1 year ago

We need to decide if the inferred annotations derived from Noctua models are adding valuable knowledge to our standard GO annotations.

To do this, it would be very helpful to know what GO terms are inferred by the reasoner and how many of each term we get.

pgaudet commented 1 year ago

@balhoff Can you make a query to get this information?

vanaukenk commented 1 year ago

@pgaudet What project should this go in?

balhoff commented 1 year ago

How would you like to define inferred annotations? It's a little complicated since technically every annotation results from an inference process (e.g., even to just infer 'enables' from 'enabled by'). Two of the main situations I would call inferred are:

kltm commented 1 year ago

This is to confirm the scope of https://github.com/geneontology/project-management/issues/53 ?

pgaudet commented 1 year ago

@balhoff

We are interested inferences that create 'duplicate' annotations. Deepening would be one case. The other type of situation is where you have MF1 > directly positively regulates > MF2 and MF 1 is inferred to have GO molecular function regulator activity

(I think this is the 'connecting gene products to GO terms via extended property chains and transitive property' situation)

ie we want to know when a gene gets a different GO term from the term being annotated

kltm commented 1 year ago

Now in Misc. project.

suzialeksander commented 5 months ago

Bumping, @dustine32 and @kltm were thinking of ways this count can be done for the loads in Noctua, inluding the recent SGD load.

kltm commented 5 months ago

See: https://github.com/geneontology/minerva/issues/539