corwur / cytoscapeneo4j

Cytoscape plugin for neo4j
MIT License
21 stars 7 forks source link
cypher-query cytoscape java neo4j plugin

Cytoscape plugin for Neo4j

Neo4j Graphs are often too large for Cytoscape: this plugin allows you to write Cypher queries and import the result as a network. Queries can be parameterized and stored for reuse.

The plugin can be downloaded from the Cytoscape App Store

Citation: Mining functional annotations across species; Sven Warris, Steven Dijkxhoorn, Teije van Sloten, T.L.H. van de Vossenberg, bioRxiv, 2018

Features

Connects to Neo4j with a username/password using the Bolt interface.

Importing graphs

There are three main methods of importing a graph:

Exporting networks

The plugin allows you to export any Cytoscape Network to Neo4j. This can be an updated version of an imported graph or a network from a different source.
Nodes / relationships removed from a graph in Cytoscape will also result in these elements being removed from the Neo4j database after the export.

Expanding nodes

The plugin allows you to expand a single node, selected nodes or all nodes in the network at once. This way you can browse through your graph.

Main menu:

Context menu:

Other features