monarch-initiative / monarch-legacy

Monarch web application and API
BSD 3-Clause "New" or "Revised" License
42 stars 37 forks source link

Phenotypes and Diseases are missing taxon, so are many genes #1448

Open jmcmurry opened 7 years ago

jmcmurry commented 7 years ago

Phenotypes and Diseases should have associated taxa. Many genes are also missing taxa. The fact that they do not produces weird search results. I could have sworn that this was already a ticket. It has been mentioned several times in other tickets (eg here), but I'm breaking it out for clarity.

Genes Diseases Phenotypes
Taxon tally is too small No hits in any taxon No hits in any taxon
screen shot 2017-04-26 at 11 46 49 am screen shot 2017-04-26 at 11 46 36 am screen shot 2017-04-26 at 11 46 18 am
jmcmurry commented 7 years ago

For now, I wonder if a stop gap could be that the taxon column disappears if "phenotype" or "disease" facet is selected. @jnguyenx ?

jnguyenx commented 7 years ago

I think that it's expected behavior with the given data. E-commerce websites also have the same pattern if I'm not mistaken. I wouldn't add hacks to hide the underlying problem, but rather fix the actual data.

One improvement I can see is to make the filters with (0) unclickable.

jmcmurry commented 7 years ago
cmungall commented 7 years ago

Taxa for diseases: https://github.com/monarch-initiative/monarch-disease-ontology/issues/59

Taxa for phenotypes: what is expected many not be what is logical here. For example, an ontology term 'abnormality of brain' would be subClassOf in-taxon some Eumetazoa.

If we stratify phenotype ontologies into a lattice as described here: https://github.com/obophenotype/upheno/issues/171

We would have HP be only homo, MP only mouse (or rodents), etc, which people would probably find more intuitive.