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

Support hypergraphs and hypergraph algorithms #155

Open
agitter opened this issue May 7, 2024 · 5 comments
Open

Support hypergraphs and hypergraph algorithms #155

agitter opened this issue May 7, 2024 · 5 comments

Comments

@agitter
Copy link
Collaborator

agitter commented May 7, 2024

This issue is for brainstorming what would be involved in generalizing SPRAS to support hypergraphs and hypergraph algorithms. One possible goal could be showing how converting hypergraphs to graphs and running the graph algorithms in SPRAS is ineffective.

There are no short term plans to work on this.

@gkrieg
Copy link

gkrieg commented May 14, 2024

Are any of the datasets naturally a hypergraph that have instead been converted into a graph for graph algorithms? I know that PPIs are typically graphs, and may be difficult to convert into hypergraphs, but any reaction network can be naturally converted to a hypergraph.

I suspect that many evaluation metrics are likely directly applicable to hyperpaths, as long as they refer to the original nodes and reactions within the reaction network.

@agitter
Copy link
Collaborator Author

agitter commented May 14, 2024

We don't have many datasets in SPRAS yet and are making a push to add them this summer. We will likely add pathway databases, so those (e.g. Reactome) would support hypergraph representations.

@gkrieg
Copy link

gkrieg commented May 16, 2024

That would be great. Do you already have a set of metrics to compare different pathway reconstruction methods? If so, could you point me to them?

@agitter
Copy link
Collaborator Author

agitter commented May 26, 2024

We don't have anything written up yet. @ntalluri is working on that. We will likely use fairly standard machine learning classification metrics. The question is what to use for ground truth and when we will have edges versus only nodes for ground truth, which is likely when working with real data.

@gkrieg
Copy link

gkrieg commented Jun 17, 2024

Sounds good. I would love to test our hyperpath and factory methods on pathway reconstruction benchmarks once they are available.

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