Closed mellybelly closed 8 years ago
I'm not sure how this wouldn't be covered by the current annotation search, here with evidence, taxon, and direct annotation filtering:
Well, I think that result isn't quite what I want, because I don't want only the closure of a taxon, I want a list of species with experimentally determined annotations. If there are very many species and annotations, you would have to review every page to determine which species were represented, right?
Also it is not very intuitive for choosing the filters that you have chosen? How do I get to to the experimental evidence closure filter? I find the filters on the left to be slightly unintuitive in their labels, maybe could be displayed hierarchically?
Spoke to @mellybelly, the query "Distribution by species of annotations to sensory perception of smell" available on Gannet and here: http://wiki.geneontology.org/index.php/Example_Solr_Queries#Distribution_by_species_of_annotations_to_sensory_perception_of_smell works for now.
This brings up some issues people are having with amigo taxon facets. I like being able to drill down the taxonomy but this is a geeky obscure use case. Most people just want to find "Human" and filter on that. Sometimes common groupings like mammal are also useful.
As an interim measure, I changed the yaml so that only direct taxa can be filtered within amigo (should be visible on labs instance soon).
But the plan for 2.3 is to have the display show a new facet, taxon_closure_subset, that will be just leaves plus a very limited set of grouping taxa (controlled via a manually edited subset). I suggest:
Yes that's lopsided but so is the annotation distribution. Note that the handy - buttons make composing "Invertebrata" trivial.
This also brings up an interesting experiment we could try, where we populate species as annotated objects, allowing you to query for all species that have sensory perception of smell, and get these back as rows, not facets. However, this doesn't satisfy any GO use case so we will put that on the backburner for now.
While we have several things close (including berkeleybop/bbop-js issues), there is nothing is nothing quite like the explanation and proposed fix here for the AmiGO-specific stuff. I'm going to hijack this issue.
There is an upstream component that @hdietze will have to help us out with as well.
The code is prepared to generate the new taxon_subset field. Next steps:
@hdietze will this mean that we need an additional file for loading here, or is this an include in something that we're already getting?
Additional file for now (it may be integrated into taxslim in future). Let's put it in the usual place go/extensions. Note we don't want to explicitly put the leaves in, these should be assumed.
Now code complete in amigo, golr, and owltools. See #247 for the (possibly) site dependent data side of things.
It would be awesome if you could facet on species to which there are direct annotations (e.g. minus IEA) So for example, I want to know how many/which species have direct annotations to an given GO term, I don't want to see all the upper level taxa.