cmungall / sf-test

0 stars 0 forks source link

ZP glucose tolerance failing to match #171

Open cmungall opened 9 years ago

cmungall commented 9 years ago

Originally reported on Google Code with ID 4

E.g.:

HP_0001952      Abnormal glucose tolerance      ZP_0003389      abnormal(ly) disrupted
glucose homeostasis      7.180882        0.058824        0.649929383

Try opening zp-importer.owl in Protege and checking why this is happening

(note: zp importer by default has precomputed scores to MP but same issue should happen)

Reported by cmungall on 2013-11-09 01:20:52

cmungall commented 9 years ago
Not entirely sure of how to troubleshoot but here is what i see:
'abnormal(ly) disrupted glucose homeostasis' is EquivalentTo in ZP as:
has_part some 
    (disrupted
     and ('inheres in' some 'glucose homeostasis')
     and ('has component' some abnormal))

in HP, 'Abnormal glucose tolerance' is EquivalentTo:
has_part some 
('resistance to' and (towards some 'glucose import') and (qualifier some abnormal))

but inherits from superclass 'Abnormal glucose homeostasis':
has_part some 
(quality and ('inheres in' some 'glucose homeostasis') and (qualifier some abnormal))

This must be a problem with the two different modeling approaches since both classes
'inheres in' some 'glucose homeostasis' and should be similar? Or maybe missing something,
I don't fully understand how ZP is constructed.

Reported by haendel@ohsu.edu on 2013-11-26 02:00:23

cmungall commented 9 years ago
odd. would still expect ZP_0003389  to be a subclass of 'Abnormal glucose tolerance'
in HP. Will check further...

Reported by cmungall on 2013-11-26 02:08:25

cmungall commented 9 years ago
This issue seems to be fixed, but we need to fix imports so that vertebrate.owl brings
in all required ZFA classes (plus bridge to uberon and cl)

Reported by cmungall on 2013-12-19 23:23:11