Cytoscape.js
Cytoscape.js renders and analyzes graph representations of biological networks to visualize and explore interactions in systems biology, genomics, and proteomics.
Key Features:
- JavaScript graph library: Implements graph data structures and graph rendering in JavaScript for use within web environments.
- Graph rendering and visualization: Renders interactive graphs to visualize and explore complex network structures and relationships.
- Analytical capabilities: Supports programmatic analysis of network topology and interactions.
- Headless/server-side operation: Runs in a headless mode on servers such as Node.js to perform server-side graph processing.
- Customization and extension: Exposes APIs for customization and extension to tailor visualizations and integrate additional functionality.
Scientific Applications:
- Network visualization and analysis: Visualizing and analyzing network data to interpret relationships among biological entities.
- Systems biology: Modeling and examining system-level interactions and network behavior in systems biology studies.
- Genomics: Representing and exploring genomic interaction networks and relationships relevant to genomics research.
- Proteomics: Representing and exploring protein interaction networks relevant to proteomics research.
Methodology:
Operates as a JavaScript-based graph library that renders interactive graphs in web browsers, can run headless on Node.js for server-side graph operations, and provides programmatic APIs for customization and extension.
Topics
Details
- License:
- LGPL-2.1
- Cost:
- Free of charge
- Tool Type:
- library
- Programming Languages:
- JavaScript
- Added:
- 9/27/2015
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Network simulation
Inputs
Outputs
Publications
Franz M, Lopes CT, Huck G, Dong Y, Sumer O, Bader GD. Cytoscape.js: a graph theory library for visualisation and analysis. Bioinformatics. 2015;32(2):309-311. doi:10.1093/bioinformatics/btv557. PMID:26415722. PMCID:PMC4708103.
Documentation
General
http://js.cytoscape.org/