Affordable Access

deepdyve-link
Publisher Website

Porting and using PanGIA for Cytoscape 3: challenges and solutions.

Authors
Type
Published Article
Journal
F1000Research
Publisher
"F1000 Research, Ltd."
Volume
3
Pages
150–150
Identifiers
DOI: 10.12688/f1000research.4546.1
Source
Ideker Lab
License
Unknown

Abstract

Much of the biologically significant functionality in Cytoscape is contained within third-party add-ons, called plugins in Cytoscape 2 and apps in Cytoscape 3. In the transition from Cytoscape 2 to Cystoscape 3, some of the underlying assumptions upon which plugins relied changed, requiring a significant porting effort for plugins to work as Cytoscape 3 apps. PanGIA is a Cytoscape add-on (http://apps.cytoscape.org/apps/pangia) designed to analyze and visualize genetic interaction data in light of physical interaction data. In order to convert the PanGIA plugin to an app, various challenges, including those related to a transformed data model, concurrency, and randomization had to be overcome. In the process, the ability to control randomization was added to the GUI, a feature which was not only integral to the porting process, but which also ensures more easily reproducible scientific analysis for PanGIA users. Most authors of Cytoscape 2 plugins will face similar challenges porting their software to work with Cytoscape 3, and this paper gives details of how the PanGIA port addressed them.

Report this publication

Statistics

Seen <100 times