-
Notifications
You must be signed in to change notification settings - Fork 0
Home
dustine32 edited this page Feb 28, 2018
·
4 revisions
Welcome to the go-pombase wiki!
Takes genes from BP gene set: genes annotated (directly or indirectly) to a BP term, e.g. GO:0010971.
For each gene, finds a gene-to-MF annotation w/ extension “part_of(BP term)”, e.g. “part_of(GO:0010971)”.
- If no MF found, find MF annotation w/ extension “has_direct_input” to a gene also in gene set.
- If still no MF annotation, take any MF annotation for gene.
- Grab CC annotations for a gene if it has a MF annotation containing an "occurs in(CC term)" in its extension field OR there is only one direct CC annotation for the gene.
- The MF and CC annotations tied to a gene (enabled_by) make up an annoton.
- NamedIndividuals gene & MF term
- MF enabled_by gene (evidence annotated to this axiom)
- MF part_of BP
- NamedIndividual for CC term
- MF occurs_in CC (evidence annotated to this axiom)
- Has_direct_input connections for each annoton:
- Find existing individual(s) for connection obj
- If triple of (obj,relation,*) exists and obj == annoton’s MF, create new obj individual because obj should already be declared for annoton.
- If obj == annoton’s MF, attach connection to * to annoton’s MF.