Version 15 (modified by 6 years ago) (diff) | ,
---|
Describing How Annotation is Propagated over relations in FYPO
output of
Annotations should propagate over output_of B output_of A all of B should be annotated to A
show term2 on the list of "child" terms if the ontology has a "term2 has_part term1" link
has_output
Annotations should propagate over has_output B has_output A all of B should annotated to A
Example:
FYPO:0001270 complete but unequal mitotic sister chromatid separation
has output FYPO:0000284 large and small daughter nuclei
- In the PomBase? Query builder all FYPO:0000284 large and small daughter nuclei should be annotated to FYPO:0001270 complete but unequal mitotic sister chromatid separation
- In Canto we should see FYPO:0000284 large and small daughter nuclei as a descendent of FYPO:0001270 complete but unequal mitotic sister chromatid separation
results_in_formation_of
Annotations should propagate over results_in_formation_of results_in_formation_of A all of B should annotated to A
has_part
Propagation should be from the "whole" to the "part" if B has_part A, all genes annotated to B should annotated to A (and not necessarily vice versa) This should ONLY be done for FYPO; GO annotations should (continue to) not be propagated over has_part in either direction
notes: I put child in scare quotes because if we do this, the parent/child nomenclature becomes less accurate and less meaningful. I'm not sure whether we should fret about it in the context of the curation tool, but it's generally true for a lot of the different sorts of newfangled relations that are coming on line in GO, FYPO, and others