INCATools / INCATools/oakx-grape

Transpose only a subset of edges when loading graph into Grape

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Right now, we transpose the entire graph when loading, so it's compatible with semsim operations.
This isn't quite right as edge types other than is_a don't quite make sense when transposed.

We may need to select only is_a edges when transposing the graph.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the graph-loading code that currently transposes the entire graph, then inspect any existing tests around loading and semsim compatibility. Confirm which edge types are represented and update the behavior so only is_a edges are transposed while other edge types retain their original direction.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.