Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove extraneous edges in imported models #276

Open
suzialeksander opened this issue Sep 12, 2023 · 6 comments
Open

Remove extraneous edges in imported models #276

suzialeksander opened this issue Sep 12, 2023 · 6 comments
Assignees

Comments

@suzialeksander
Copy link

There are some redundant edges added to models upon import:

image (3)
Example from YeastPathways_YEAST-SALV-PYRMID-DNTP

I think the other major relation that did this was "casually upstream of".

Can we remove these before #275?

Also tagging @thomaspd

@ukemi
Copy link

ukemi commented Oct 26, 2023

Note that this is the opposite of what we do for the Reactome models. For those, we infer and retain the causal relationship between the functions.

@dustine32
Copy link
Collaborator

@ukemi Right! In fact, the last commit 35f360c was made to fix a Reactome test that broke due to this. The fix ties the causal relation removal to the use of common intermediate input/output molecules as in the image from the top comment:
image
If relation chain 1 exists, then relation 2 will be removed.

For Reactome, (as you said above) I haven't yet switched the input/output molecule handling over to the scheme shown for relation chain 1, but weren't we talking about doing that? If yes, is the desired Reactome behavior that we have both relation chain 1 and relation 2 between input/output-connected reactions?

@ukemi
Copy link

ukemi commented Oct 26, 2023

I'd actually like both. To me removal of the causal relation (even if it can be inferred) goes against the GO-CAM data model which is supposed to link functions with causal relations..

@ukemi
Copy link

ukemi commented Mar 7, 2024

I think that the group decided that we would follow the method described above. We need to do this with the Reactome import as well.

@deustp01
Copy link
Collaborator

deustp01 commented Mar 7, 2024

follow the method described above

Sorry - which method above? Keep both of links 1 and 2 or only keep 1?

@dustine32
Copy link
Collaborator

The Reactome ticket for this is #308

@dustine32 dustine32 moved this from Software In progress to Curator Software review in Reactome2GO: Pipeline for updating Reactome models Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

4 participants