title: Cytoscape.js: a graph theory library for visualisation and analysis.
abstract: Cytoscape.js is an open-source JavaScript-based graph library. Its most common use case is as a visualization software component, so it can be used to render interactive graphs in a web browser. It also can be used in a headless manner, useful for graph operations on a server, such as Node.js.
  
  
  METHODS
  Cytoscape.js is implemented in JavaScript. Documentation, downloads and source code are available at http://js.cytoscape.org.
  
  
  BACKGROUND
  gary.bader@utoronto.ca.
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Max
authors.initials: M
authors.lastname: Franz
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Christian T
authors.initials: CT
authors.lastname: Lopes
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Gerardo
authors.initials: G
authors.lastname: Huck
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Yue
authors.initials: Y
authors.lastname: Dong
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Onur
authors.initials: O
authors.lastname: Sumer
authors.affiliation: The Donnelly Centre, University of Toronto, Toronto, ON M5S 3E1, Canada.
authors.forename: Gary D
authors.initials: GD
authors.lastname: Bader
mesh_terms: D019295:Computational Biology; D003196:Computer Graphics; D006801:Humans; D011381:Programming Languages; D060066:Protein Interaction Maps; D012984:Software; D064878:Web Browser