Killcoyne Sarah, Carter Gregory W, Smith Jennifer, Boyle John
Institute for Systems Biology, Seattle, WA, USA.
Methods Mol Biol. 2009;563:219-39. doi: 10.1007/978-1-60761-175-2_12.
Cytoscape is a general network visualization, data integration, and analysis software package. Its development and use has been focused on the modeling requirements of systems biology, though it has been used in other fields. Cytoscape's flexibility has encouraged many users to adopt it and adapt it to their own research by using the plugin framework offered to specialize data analysis, data integration, or visualization. Plugins represent collections of community-contributed functionality and can be used to dynamically extend Cytoscape functionality. This community of users and developers has worked together since Cytoscape's initial release to improve the basic project through contributions to the core code and public offerings of plugin modules. This chapter discusses what Cytoscape does, why it was developed, and the extensions numerous groups have made available to the public. It also describes the development of a plugin used to investigate a particular research question in systems biology and walks through an example analysis using Cytoscape.
Cytoscape是一个通用的网络可视化、数据整合和分析软件包。尽管它已被应用于其他领域,但其开发和使用一直专注于系统生物学的建模需求。Cytoscape的灵活性促使许多用户采用它,并通过使用提供的插件框架来专门进行数据分析、数据整合或可视化,从而使其适应自己的研究。插件代表了社区贡献的功能集合,可用于动态扩展Cytoscape的功能。自Cytoscape首次发布以来,这个用户和开发者社区就一直共同努力,通过对核心代码的贡献和插件模块的公开提供来改进基础项目。本章讨论了Cytoscape的功能、开发原因以及众多团队向公众提供的扩展。它还描述了一个用于研究系统生物学中特定研究问题的插件的开发过程,并详细介绍了使用Cytoscape进行示例分析的过程。