dondi / GRNsight

Web app and service for modeling and visualizing gene regulatory networks.
http://dondi.github.io/GRNsight
BSD 3-Clause "New" or "Revised" License
17 stars 8 forks source link

Deeper integration of distinct network types #1061

Closed dondi closed 7 months ago

dondi commented 8 months ago

The introduction of protein-protein networks has triggered deeper implications on how GRNsight’s features should manifest. This issue seeks to capture the overall picture and may eventually be broken up into sub-issues:

kdahlquist commented 8 months ago

Going through the features to think about which need to be updated for PPI (protein-protein interaction) networks.

Network menu

Layout is not affected

Node

Edge

View menu shouldn't change

Export

dondi commented 8 months ago

We reviewed this at the meeting, and in general these do look like they don’t require a React port to do; however the number of items may still exceed the time remaining in the semester. Maybe we target a final version early next semester?

One small note: instead of having the Network Mode lock in which files can be opened, would it be possible for the open-file command itself to determine the Network Mode based on the selected file? e.g., if the user picks a GraphML file, then we switch to GRN network mode for sure. Also if opening a demo, we can switch the Network Mode automatically at that time

kdahlquist commented 8 months ago

With regard to the Network mode, we would need to look at all possible scenarios to make sure that they will work as expected. GraphML is straightforward, but .sif and .xlsx might be a little more difficult to "discover" from the file type.

dondi commented 7 months ago

The items on this issue have been broken out #1065, #1066, #1067, #1068, #1069, and #1070 so this issue in itself can be closed.