Cytoscape.js 2023 update: a graph theory library for visualization and analysis

Bioinformatics. 2023 Jan 1;39(1):btad031. doi: 10.1093/bioinformatics/btad031.


Summary: 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. This update describes new features and enhancements introduced over many new versions from 2015 to 2022.

Availability and implementation: Cytoscape.js is implemented in JavaScript. Documentation, downloads and source code are available at

Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, N.I.H., Extramural

MeSH terms

  • Computer Graphics*
  • Documentation
  • Libraries*
  • Software
  • Web Browser