
You can use Cytoscape.js headlessly on Node.js to do graph analysis in the terminal or on a web server.Ĭytoscape.js is an open-source project, and anyone is free to contribute. Cytoscape.js includes all the gestures you would expect out-of-the-box, including pinch-to-zoom, box selection, panning, et cetera.Ĭytoscape.js also has graph analysis in mind: The library contains many useful functions in graph theory. Because Cytoscape.js allows the user to interact with the graph and the library allows the client to hook into user events, Cytoscape.js is easily integrated into your app, especially since Cytoscape.js supports both desktop browsers, like Chrome, and mobile browsers, like on the iPad. You can use Cytoscape.js for graph analysis and visualisation.Ĭytoscape.js allows you to easily display and manipulate rich, interactive graphs. AboutĬytoscape.js is an open-source graph theory (a.k.a. Let us know that you’re using Cytoscape.js.

#Cytoscape software software#
The Molecular Science Software Institute.The Foundation for Research and Technology – Hellas.Spanish National Bioinformatics Institute.Research Institute for Fragrance Materials.Observational Health Data Sciences and Informatics (OHDSI).Lerner Research Institute, Cleveland Clinic.European Molecular Biology Laboratory (EMBL).École Polytechnique Fédérale de Lausanne (EPFL).Fully extendable (and extensions can be autoscaffolded for you).Includes graph theory algorithms, from BFS to PageRank.Supports functional programming patterns.Builtin support for standard gestures on both desktop and touch.Abstracted and unified touch events on top of a familiar event model.Uses stylesheets to separate presentation from data in a rendering agnostic manner.Supports selectors for terse filtering and graph querying.Uses layouts for automatically or manually positioning nodes.Fully serialisable and deserialisable via JSON.
#Cytoscape software code#
Documentation includes live code examples, doubling as an interactive requirements specification example graphs may also be freely modified in your browser’s JS console.


#Cytoscape software license#
Permissive open source license (MIT) for the core Cytoscape.js library and all first-party extensions.A fully featured graph library written in pure JS.
