Skip to content
Tushar Choudhary edited this page Aug 25, 2024 · 5 revisions

Project Overview

The aim of this project is to enhance the layout capabilities of Cytoscape, an open-source software platform renowned for visualizing complex networks and integrating them with attribute data. While Cytoscape offers a plethora of automatic layout algorithms such as hierarchical, circular, force-directed, and CoSE (Compound Spring Embedder), it lacks support for certain advanced layouts available in its sister project, Cytoscape.js. These layouts, including fCoSE, CoLa, and CiSE, offer features and functionalities that are not present in the layouts currently supported by Cytoscape. Therefore, the project's focal point is to bridge this gap by implementing a Cytoscape layout plugin that extends its capabilities to include layouts supported by Cytoscape.js via SyBLaRS, a web-service suitable for this purpose. By incorporating these additional layouts, users will benefit from a broader range of options for organizing and visualizing networks, enabling more sophisticated analyses and insights into complex biological and computational systems.

GSoC Project

This plugin was developed as a part of GSoC 2024 during the period of May 2024 - August 2024 as a medium project under mentor Hasan Balci. Here is the meeting record for the duration of the project between the contributor and the mentor.

Products

  • The code for the plugin can be found here.
  • The release for the plugin can be found here.

How to

  • Installation instructions can be found here
  • Instructions to build the code locally can be found here.

Clone this wiki locally