Skip to content

GSOC 2016 PROJECT

Import graphs in multiple formats and Cytoscape files into GraphSpace

GraphSpace is a tool for storing, sharing, and visualising graphs in order to help collaborative research. Users can upload graphs and share it with...

Contributor
MridulS
Mentor
Murali
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2016Completed

About this project

Description from the program archive

<p>GraphSpace is a tool for storing, sharing, and visualising graphs in order to help collaborative research. Users can upload graphs and share it with other collaborators. Most of its users work in computational biology. One may represent biological interactions through the use of nodes and edges. For example, a node may be thought of as a protein. If there exists an edge between two nodes in the graph, this may indicate that the two proteins interact.Currently GraphSpace can import JSON and .cyjs (Cytsocape JSON) files. It has a REST API to allow automatic uploads of multiple files in these formats. The overall goal of this project is to expand the user communities for GraphSpace by extending its import and export capabilities.The first part of this project will focus on adding import (and export) functionality for various graph file formats like GraphML, GPML, BioPAX to allow a much wider set of graphs to be imported into GraphSpace. The second part of this project will deal with enhancing the Cytoscape JSON parser such that it can store the various properties of the layout like x, y coordinates, color, shape, etc. The third part of this project will be to add a PDF exporter.</p>

Tags

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Improving Web Based SBGN Editor SBGNViz.js

    Metin Can SiperMentored by Ugur Dogrusoz

  2. GSoC: JSBML Validation System

    Roman SchulteMentored by Andreas Dräger

  3. SBGN-ML and SBML to Escher Converter

    Devesh KhandelwalMentored by zakandrewking

  4. Interconvertible Layout program for CellDesigner

    KaitoMentored by Akira Funahashi

  5. Multithread Centiscape (#55)

    ibestvinaMentored by giovanniscardoni@gmail.com

  6. Cytoscape command line scripting enhancements

    Ashish TiwariMentored by Scooter Morris

  7. Tutorials for Cytoscape.js

    joseph.stahlMentored by Max Franz

  8. Extending Cytoscape.js: Addition of Clustering Algorithms

    Zhaoyuan Zoe XiMentored by Mike Kucera

Data: Google Summer of Code public archive. This project in the official archive