Skip to content

GPAD 1.2 to GPAD 2.0 seems to make an error with some relations #397

@kltm

Description

@kltm

GPAD "1.2" input:

UniProtKB	P46934	enables	GO:0004842	PMID:17996703	ECO:0000315			20180501	WB	part_of(GO:0006511),part_of(GO:0006974),occurs_in(GO:0005634),has_input(UniProtKB:P24928),directly_negatively_regulates(GO:0001055)	model-state=production|noctua-model-id=gomodel:5323da1800000002|contributor=https://orcid.org/0000-0002-1706-4196

Produces the GPAD 2.0 output:

UniProtKB:P46934		RO:0002327	GO:0004842	PMID:17996703	ECO:0000315			2018-05-01	WB	BFO:0000050(GO:0006511),BFO:0000050(GO:0006974),BFO:0000066(GO:0005634),RO:0002233(UniProtKB:P24928),RO:0002449(GO:0001055)	model-state=production|noctua-model-id=gomodel:5323da1800000002|contributor=https://orcid.org/0000-0002-1706-4196

Of specific interest to us is that, in the extensions, it looks like directly_negatively_regulates is getting translated to RO:0002449, instead of the expected RO:0002630. Taking a quick look around the ontobio code, while I could find some hardwired stuff in rdfgen/, I didn't see anything that would obviously produce this.

My instinct is that there would either be an old hard-coded cache or the use of a stale ontology file. I'm also thinkging there might some composition logic going on with enables/.

This is possibly going to be the GO "shadow ticket" for a future ontobio ticket.

Tagging @dustine32 @mugitty @sierra-moxon , as people who probably have the most recent familiarity with the extensions transformation.

Also looping in reporters: @balhoff @vanaukenk @pgaudet

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Clearing

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions