Skip to content

[Pruthvi] Add new function cytoscapeJS #24

@tonywu1999

Description

@tonywu1999

Context

In this task, we look to integrate INDRA with MSstatsShiny. There exists a function that can generate a visualization on Cytoscape Desktop, but this only works if a user is running MSstatsShiny locally. If a user wants to run visualizations on the MSstatsShiny website, generating a visualization on Cytoscape desktop likely will not work.

An as alternative, we can produce visualizations using visNetwork.

Subtasks

  • Using visNetwork, create a new function in MSstatsBioNet, visualizeNetworksWithVisNetwork that returns a VisNetwork object that can be drawn in MSstatsShiny. Some notable functions could include:
    • Alternatively, I asked this Rshiny chatbot to "Create me an app that creates a biomolecular network on CytoscapeJS and displays it to the end user on a portal." and it recommended using visNetwork library instead.
  • Call function within the network visualization server function
  • Unit Test
  • PR & Merge

Acceptance Criteria

New visualizations can be displayed on MSstatsShiny.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions