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

Do any relations imply another relation? #52

Open
ejin700 opened this issue May 30, 2023 · 1 comment
Open

Do any relations imply another relation? #52

ejin700 opened this issue May 30, 2023 · 1 comment

Comments

@ejin700
Copy link

ejin700 commented May 30, 2023

Do any of the relations in Hetionet imply the existence of another relation (that isn't the reverse relation)? For instance, there is a Disease - upregulates - Gene edge and a Disease - associates - Gene edge. In this case, does the Disease - upregulates - Gene edge imply that there should also be a Disease - associates - Gene edge?

From the documentation, I see that the data sources for the associates and upregulates edges are different, but from a biological perspective, if a disease upregulates a gene, does that mean it's also classified as being associated with that gene?

@dhimmel
Copy link
Member

dhimmel commented May 31, 2023

Do any of the relations in Hetionet imply the existence of another relation

No, although some are actually mutually exclusive like Compound–palliates–Disease and Compound–treats–Disease.

The best starting point for details on edges and their sources is the methods section here.

from a biological perspective, if a disease upregulates a gene, does that mean it's also classified as being associated

Disease–upregulates–Gene edges are pretty noisy so I'd be hesitant to dilute the signal in association edges with these more high-throughput and questionable edges. Users could decide to group edge types, but from a network construction perspective we chose to keep them separate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants