Skip to main content
F1000Research logoLink to F1000Research
editorial
. 2014 Jul 1;3:138. [Version 1] doi: 10.12688/f1000research.4642.1

The Cytoscape app article collection

Alexander R Pico 1,a, Gary D Bader 2, Barry Demchak 3, Oriol Guitart Pla 4, Timothy Hull 3, William Longabaugh 5, Christian Lopes 2, Samad Lotia 1, Piet Molenaar 6, Jason Montojo 2, John H Morris 7, Keiichiro Ono 3, Benno Schwikowski 4, David Welker 3, Trey Ideker 3
PMCID: PMC4288400  PMID: 25580224

Abstract

As a network visualization and analysis platform, Cytoscape relies on apps to provide domain-specific features and functions. There are many resources available to support Cytoscape app development and distribution, including the Cytoscape App Store and an online “cookbook” for app developers. This article collection is another resource to help researchers find out more about relevant Cytoscape apps and to provide app developers with useful implementation tips. The collection will grow over time as new Cytoscape apps are developed and published.

Editorial

Cytoscape is an open source software platform for network visualization, data integration and network analysis 13. Cytoscape is most commonly applied to molecular networks and pathways in biology, though it is also used to interrogate the entire range from atomic and residue interactions in protein structures to chromosomal, cellular, organismal and social networks, as well as non-biological applications. Its success as a research tool largely comes from its flexibility. By maintaining an agnostic approach toward specific data types, file formats and network semantics, Cytoscape enables researchers to target any particular area of study they choose. This is accomplished through the development and use of Cytoscape apps.

Cytoscape apps are software applications written in Java that customize and extend the functionality of Cytoscape. There are apps that generate networks in Cytoscape based on external sources of interactions and biological data; there are apps that perform integrated analysis with multiple data types, cluster analysis and graph analysis based on network topology; there are also apps that produce automatic and custom data visualizations 4. In total, over two hundred apps contributed by developers around the world are freely available at the Cytoscape App Store 5 ( http://apps.cytoscape.org). Researchers can browse and search for apps by name, keyword or category, compare download and ranking statistics, find links to tutorials and manuals, and even install apps with a single click from within the browser. The site benefits app developers as well by not only distributing their software, but also providing page editing tools, download statistics over time and geography, and links to open source code repositories for other apps. Additional resources for the growing community of app developers can be found at http://wiki.cytoscape.org/Cytoscape_3/AppDeveloper, including documentation on the redesigned architecture and API of Cytoscape 3, app developer tutorials and a code snippet “cookbook”.

This collection of Cytoscape app articles at F1000Research is intended to serve as a resource to both researchers and app developers. The author guidelines were customized for this collection to encourage relevant use cases and useful implementation details in a short article format. Researchers will find apps that connect to KEGG, Reactome and WikiPathways, perform identifier mapping, interface with R, GenomeSpace and GeneMANIA, perform network alignment and topological analysis, add pie charts to nodes, and export networks to the Web. App developers will find descriptions of Cytoscape API usage, including TaskIterator, CyNetworkReader, VisualMappingManager and CyCustomGraphics, as well as command interfaces exposed by other apps and links to their code. Every Cytoscape app published in this collection is free and open source.

This article collection is a tailored publication hub for new and updated Cytoscape apps. Track this collection for new articles as developers continue to produce and publish new Cytoscape apps.

Acknowledgements

A special thanks to William Longabaugh for pre-reviewing all article submissions in the initial collection release.

v1; ref status: not peer reviewed

References

  • 1.Shannon P, Markiel A, Ozier O, et al. : Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res. 2003;13(11):2498–2504. 10.1101/gr.1239303 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Cline MS, Smoot M, Cerami E, et al. : Integration of biological networks and gene expression data using Cytoscape. Nat Protoc. 2007;2(10):2366–2382. 10.1038/nprot.2007.324 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Smoot ME, Ono K, Ruscheinski J, et al. : Cytoscape 2.8: new features for data integration and network visualization. Bioinformatics. 2011;27(3):431–432. 10.1093/bioinformatics/btq675 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Saito R, Smoot ME, Ono K, et al. : A travel guide to Cytoscape plugins. Nat Methods. 2012;9(11):1069–1076. 10.1038/nmeth.2212 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Lotia S, Montojo J, Dong Y, et al. : Cytoscape app store. Bioinformatics. 2013;29(10):1350–1351. 10.1093/bioinformatics/btt138 [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from F1000Research are provided here courtesy of F1000 Research Ltd

RESOURCES