{"id":13552951,"url":"https://github.com/corwur/cytoscapeneo4j","last_synced_at":"2025-04-03T04:31:19.127Z","repository":{"id":26256286,"uuid":"107775397","full_name":"corwur/cytoscapeneo4j","owner":"corwur","description":"Cytoscape plugin for neo4j","archived":false,"fork":false,"pushed_at":"2025-03-11T09:20:06.000Z","size":290,"stargazers_count":21,"open_issues_count":7,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-11T10:31:25.745Z","etag":null,"topics":["cypher-query","cytoscape","java","neo4j","plugin"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/corwur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-21T11:42:26.000Z","updated_at":"2025-03-11T09:20:03.000Z","dependencies_parsed_at":"2022-08-25T09:10:26.202Z","dependency_job_id":null,"html_url":"https://github.com/corwur/cytoscapeneo4j","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corwur%2Fcytoscapeneo4j","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corwur%2Fcytoscapeneo4j/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corwur%2Fcytoscapeneo4j/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/corwur%2Fcytoscapeneo4j/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/corwur","download_url":"https://codeload.github.com/corwur/cytoscapeneo4j/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246939190,"owners_count":20857916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cypher-query","cytoscape","java","neo4j","plugin"],"created_at":"2024-08-01T12:02:13.944Z","updated_at":"2025-04-03T04:31:18.710Z","avatar_url":"https://github.com/corwur.png","language":"Java","funding_links":[],"categories":["Java","java"],"sub_categories":[],"readme":"# Cytoscape plugin for Neo4j\n\nNeo4j Graphs are often too large for Cytoscape: this plugin allows you to write Cypher queries and import the result as a network. \nQueries can be parameterized and stored for reuse.  \n\nThe plugin can be downloaded from the [Cytoscape App Store](http://apps.cytoscape.org/apps/cytoscapeneo4jplugin)\n\nCitation: [Mining functional annotations across species; Sven Warris, Steven Dijkxhoorn, Teije van Sloten, T.L.H. van de Vossenberg, bioRxiv, 2018](https://www.biorxiv.org/content/early/2018/07/16/369785)\n\n\n## Features\nConnects to Neo4j with a username/password using the Bolt interface.\n\n### Importing graphs\nThere are three main methods of importing a graph:\n- Import all nodes and edges from Neo4j into Cytoscape\n- Import a cypher query into Cystoscape\n- Import a stored query ([template](doc/template.md)) into Cytoscape\n\n### Exporting networks\nThe 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.  \nNodes / relationships removed from a graph in Cytoscape will also result in these elements being removed from the Neo4j database after the export. \n\n### Expanding nodes\nThe 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.\n\nMain menu:\n- Expand all (selected) nodes in the network through all edges (bidirectional)\n- Expand all (selected) nodes, incoming edges only\n- Expand all (selected) nodes, outgoing edges only\n\nContext menu:\n- Expand single node, bidirectional, incoming or outgoing edges\n- Expand single node, bidirectional, incoming or outgoing edges, based on the _available edges connected to this node_\n- Expand single node, bidirectional, incoming or outgoing edges, based on the _available nodes connected to this node_\n\n### Other features\n- Show all edges (relationships) between all nodes in the network or only between selected nodes.\n- Get the shortest paths from the database between the selected nodes. When more than two nodes are selected, all combinations will be queried: Neo4j does not allow shortest path calculations between more than two nodes (a.k.a. 'via').\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorwur%2Fcytoscapeneo4j","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcorwur%2Fcytoscapeneo4j","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcorwur%2Fcytoscapeneo4j/lists"}