CyREST
CyREST is a Cytoscape app that improves the reproducibility and productivity of bioinformatic workflows by allowing popular programming languages (such as Python and R) and tools (such as IPython/Jupyter Notebook and RStudio) to directly define and query networks, perform network analysis, layouts, and renderings. The app, along with harmonization libraries, enables researchers to automate Cytoscape-oriented tasks, making them less laborious and less prone to errors. CyREST's API and overall construction are described, and Python- and R-based examples are presented to illustrate how Cytoscape can be integrated into large scale data analysis pipelines. The tool is available for download on the Cytoscape app store and has been downloaded over 1900 times since its release in late 2014.
Topic
Workflows;Molecular interactions, pathways and networks
Detail
Operation: Visualisation;Service management;Formatting
Software interface: Web service
Language: Javascript;Java
License: The MIT licence
Cost: Free
Version name: 3.11.1
Credit: National Resource for Network Biology (NRNB).
Input: -
Output: -
Contact: dotasek.dev@gmail.com
Collection: -
Maturity: Stable
Publications
- CyREST: Turbocharging Cytoscape Access for External Tools via a RESTful API.
- Ono K, et al. CyREST: Turbocharging Cytoscape Access for External Tools via a RESTful API. CyREST: Turbocharging Cytoscape Access for External Tools via a RESTful API. 2015; 4:478. doi: 10.12688/f1000research.6767.1
- https://doi.org/10.12688/f1000research.6767.1
- PMID: 26672762
- PMC: PMC4670004
Download and documentation
Documentation: https://github.com/cytoscape/cytoscape-automation/wiki/Trying-Automation
Home page: http://apps.cytoscape.org/apps/cyrest
< Back to DB search