Skip to content

[WIP]Implement a Data-Driven Visual Attribute Mapping System in GraphSpace#472

Open
akriti311 wants to merge 3 commits into
Murali-group:masterfrom
akriti311:feature/visual-attribute-mapping
Open

[WIP]Implement a Data-Driven Visual Attribute Mapping System in GraphSpace#472
akriti311 wants to merge 3 commits into
Murali-group:masterfrom
akriti311:feature/visual-attribute-mapping

Conversation

@akriti311

@akriti311 akriti311 commented Jun 8, 2026

Copy link
Copy Markdown

Project Abstract

GraphSpace is a web-based platform that allows research groups to store, visualize, analyze, and share network graphs collaboratively. While it provides tools for manually styling graphs, users currently need to assign visual properties to nodes and edges one by one — making it a bottleneck when working with large biological networks containing hundreds of elements.

This project aims to implement a Visual Attribute Mapping System that enables users to automatically map node and edge attributes to visual properties within the GraphSpace interface — turning raw graph data into meaningful visual insight.

The project has two core components:

  1. User Interface for Visual Attribute Mapping — A new interactive mapping panel integrated into the GraphSpace Layout Editor, supporting both Discrete Mapping (for categorical attributes like gene type or interaction type) and Continuous Mapping (for numerical attributes like expression level or confidence score).

  2. Backend Support for Attribute Mapping — Backend services that read graph attributes, validate mapping configurations, compute Cytoscape-compatible style rules, and persist them via the existing layout update API — requiring no new database tables.

Support Needed

1.Automatically discover node and edge attributes from imported graph JSON.

gif2.mov

2. Add a collapsible visual attribute mapping sidebar accessible from the layout editor

gif1.mov

@akriti311 akriti311 changed the title Discover node and edge attributes from graph JSON [WIP]Implement a Data-Driven Visual Attribute Mapping System in GraphSpace Jun 29, 2026
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

Successfully merging this pull request may close these issues.

1 participant