Aditya Bharadwaj PhD Candidate
Computer Science Department
Virginia Tech

Aditya Bharadwaj

Gave a tutorial on using GraphSpace for creating, uploading and sharing networks online at ISCB 2017

On 7th August 2017, we presented a tutorial that provided an in-depth introduction to GraphSpace during the International Conference on Systems Biology 2017. Attendees received a hands-on training on the GraphSpace web interface and how to incorporate programmatic interaction with GraphSpace into their network analysis projects.

Tutorial is available on GitHub. GraphSpace Tutorial

The tutorial was divided in three sessions of 1 hour each.

  • Session 1: Using GraphSpace as a collaborative tool and a cloud store for networks

    This session will began with the main challenges faced by interdisciplinary research groups who collaborate on network analysis projects. We presented the main features of GraphSpace that are intended to address these challenges and compare GraphSpace to other prevalent systems.

    We helped the participants to familiarize with the main features of GraphSpace, including uploading graphs, sharing them with other users, creating layouts and manipulating node and edge styles, sharing layouts, searching across graphs, and publishing graphs. Attendees will also learn how to export their networks from Cytoscape into GraphSpace.

  • Session 2: Integrating GraphSpace into network analysis projects

    We started with a brief introduction to Python, NetworkX package and the graphspace_python package to demonstrate the ease with which a researcher can networks that can be readily uploaded to GraphSpace programmatically. Attendees also learned how to use the graphspace_python package to manage groups, share graphs and layouts with a group, publish graphs and layouts for public viewing, and use tags for organizing graphs.

  • Session 3: Demonstrating use cases for GraphSpace

    In this session, users engaged in developing more complex analysis pipelines around NetworkX and GraphSpace. They used heterogeneous data sources to build networks, perform different types of network analyses, and encode the results visually in networks that they will upload to GraphSpace.



comments powered by Disqus