CySBGN: A Cytoscape plug-in to integrate SBGN maps

BackgroundA standard graphical notation is essential to facilitate exchange of network representations of biological processes. Towards this end, the Systems Biology Graphical Notation (SBGN) has been proposed, and it is already supported by a number of tools. However, support for SBGN in Cytoscape, one of the most widely used platforms in biology to visualise and analyse networks, is limited, and in particular it is not possible to import SBGN diagrams.ResultsWe have developed CySBGN, a Cytoscape plug-in that extends the use of Cytoscape visualisation and analysis features to SBGN maps. CySBGN adds support for Cytoscape users to visualize any of the three complementary SBGN languages: Process Description, Entity Relationship, and Activity Flow. The interoperability with other tools (CySBML plug-in and Systems Biology Format Converter) was also established allowing an automated generation of SBGN diagrams based on previously imported SBML models. The plug-in was tested using a suite of 53 different test cases that covers almost all possible entities, shapes, and connections. A rendering comparison with other tools that support SBGN was performed. To illustrate the interoperability with other Cytoscape functionalities, we present two analysis examples, shortest path calculation, and motif identification in a metabolic network.ConclusionsCySBGN imports, modifies and analyzes SBGN diagrams in Cytoscape, and thus allows the application of the large palette of tools and plug-ins in this platform to networks and pathways in SBGN format.

[1]  Gary D Bader,et al.  A travel guide to Cytoscape plugins , 2012, Nature Methods.

[2]  N. Kikuchi,et al.  CellDesigner 3.5: A Versatile Modeling Tool for Biochemical Networks , 2008, Proceedings of the IEEE.

[3]  Emmanuel Barillot,et al.  BiNoM: a Cytoscape plugin for manipulating and analyzing biological networks , 2008, Bioinform..

[4]  Andreas Dräger,et al.  CySBML: a Cytoscape plugin for SBML , 2012, Bioinform..

[5]  Sarala M. Wimalaratne,et al.  The Systems Biology Graphical Notation , 2009, Nature Biotechnology.

[6]  Yukiko Matsuoka,et al.  Software support for SBGN maps: SBGN-ML and LibSBGN , 2012, Bioinform..

[7]  Chris T. A. Evelo,et al.  Presenting and exploring biological pathways with PathVisio , 2008, BMC Bioinformatics.

[8]  Trey Ideker,et al.  Cytoscape 2.8: new features for data integration and network visualization , 2010, Bioinform..

[9]  Matthias Klapperstück,et al.  VANTED v2: a framework for systems biology applications , 2012, BMC Systems Biology.

[10]  Kei-Hoi Cheung,et al.  BioPAX – A community standard for pathway data sharing , 2010, Nature Biotechnology.

[11]  Yukiko Matsuoka,et al.  Using process diagrams for the graphical representation of biological networks , 2005, Nature Biotechnology.

[12]  Gary D Bader,et al.  BioPAX – A community standard for pathway data sharing , 2010, Nature Biotechnology.

[13]  S. Tapscott,et al.  A basis for a visual language for describing, archiving and analyzing functional models of complex biological systems , 2001, Genome Biology.

[14]  Melanie I. Stefan,et al.  BioModels Database: An enhanced, curated and annotated resource for published quantitative kinetic models , 2010, BMC Systems Biology.

[15]  Falk Schreiber,et al.  Editing, validating and translating of SBGN maps , 2010, Bioinform..

[16]  J. Dumont,et al.  The visual display of regulatory information and networks. , 2000, Trends in cell biology.

[17]  Falk Schreiber,et al.  VANTED: A system for advanced data analysis and visualization in the context of biological networks , 2006, BMC Bioinformatics.

[18]  P. Shannon,et al.  Cytoscape: a software environment for integrated models of biomolecular interaction networks. , 2003, Genome research.

[19]  V. Stewart,et al.  Biochemical Society Special Lecture. Nitrate- and nitrite-responsive sensors NarX and NarQ of proteobacteria. , 2001, Biochemical Society transactions.

[20]  Hiroaki Kitano,et al.  A graphical notation for biochemical networks , 2003 .

[21]  Dennis Shasha,et al.  NetMatch : a Cytoscape plugin for searching biological networks , 2006 .

[22]  A Finney,et al.  Systems biology markup language: Level 2 and beyond. , 2003, Biochemical Society transactions.

[23]  R. Heald,et al.  Spindles get the ran around. , 2000, Trends in cell biology.

[24]  Darcy A. Davis,et al.  Exploring and Exploiting Disease Interactions from Multi-Relational Gene and Phenotype Networks , 2011, PloS one.