Skip to content

GSOC 2018 PROJECT

GraphSpace: Git for graphs

GraphSpace is a web-based platform where collaborating research groups can use a user-friendly interface to create, interact and share networks....

Contributor
Daniyal
Mentors
Aditya Bharadwaj, Jing Cui
Organization
National Resource for Network Biology (NRNB)Science and medicine
Program
GSoC 2018Completed

About this project

Description from the program archive

<p>GraphSpace is a web-based platform where collaborating research groups can use a user-friendly interface to create, interact and share networks. Users can upload richly-annotated networks using REST APIs irrespective of the algorithms or tools used in the creation of the graph. Cytoscape.js enables the users to interact with the graphs using a graphical user interface. Users can customize the layouts of the graph, search for graphs matching some criteria, organize using tags, save the graph, and share them between collaborating groups or make it available to everyone in Graphspace.</p> <p>The goal of this project is to implement a system of version control which will enable users to track changes made to the graphs, save different version of the graph with detailed summary of the changes with respect to previous version. The user will be able to undo changes and backtrack to a previous version of the graph using GUI and REST APIs. A layout created for a particular version of a graph may not be compatible with other versions of the same graph, therefore a feature will be added to check layout compatibility and to transfer layout between different versions of a graph.</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. Develop cyTRON/JS: a backend and a cytoscape.js visualizer for cancer progression models

    Lucrezia PatrunoMentored by Daniele Ramazzotti, Marco Antoniotti

  2. Implement SBML Array Support in libRoadRunner

    Vineeth ChelurMentored by Chris Myers, Herbert Sauro, Leandro Watanabe

  3. Integrating CAD and CAM tools for automating a synthetic biology workflow

    Prem Prakash SinghMentored by Chris Myers, Michael Zhang, Ernst Oberortner

  4. Improvements for Newt, a Cytoscape.js based SBGN editor

    Ahmet ÇandıroğluMentored by Ugur Dogrusoz, Alexander Mazein

  5. PathwayMapper Improvements and Integration into cBioPortal

    Kaan SancakMentored by Ugur Dogrusoz, Onur, JJ Gao

  6. App Store for Cytoscape Apps

    Sarthak SrivastavaMentored by Scooter Morris, Alexander Pico

  7. Upgrading Ontology Tagging at WikiPathways

    Dara AkdagMentored by Martina Summer-Kutmon, Alexander Pico

  8. Simulating systems biology models in Java

    ShalinMentored by Hannes Planatscher, Nicolas Rodriguez, Matthias König +1

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