...
首页> 外文期刊>BioSystems >An application programming interface for CellNetAnalyzer
【24h】

An application programming interface for CellNetAnalyzer

机译:CellNetAnalyzer的应用程序编程接口

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

CellNetAnalyzer (CNA) is a MATLAB toolbox providing computational methods for studying structure and function of metabolic and cellular signaling networks. In order to allow non-experts to use these methods easily, CNA provides GUI-based interactive network maps as a means of parameter input and result visualization. However, with the availability of high-throughput data, there is a need to make CNA's functionality also accessible in batch mode for automatic data processing. Furthermore, as some algorithms of CNA are of general relevance for network analysis it would be desirable if they could be called as sub-routines by other applications. For this purpose, we developed an API (application programming interface) for CNA allowing users (i) to access the content of network models in CNA, (ii) to use CNA's network analysis capabilities independent of the GUI, and (iii) to interact with the GUI to facilitate the development of graphical plugins.Here we describe the organization of network projects in CNA and the application of the new API functions to these projects. This includes the creation of network projects from scratch, loading and saving of projects and scenarios, and the application of the actual analysis methods. Furthermore, API functions for the import/export of metabolic models in SBML format and for accessing the GUI are described. Lastly, two example applications demonstrate the use and versatile applicability of CNA's API. CNA is freely available for academic use and can be downloaded from http://www.mpi-magdeburg.mpg.de/projects/cna/cna.html.
机译:CellNetAnalyzer(CNA)是一个MATLAB工具箱,提供用于研究代谢和细胞信号网络的结构和功能的计算方法。为了使非专家可以轻松使用这些方法,CNA提供了基于GUI的交互式网络地图,作为参数输入和结果可视化的一种方式。但是,随着高吞吐量数据的可用性,需要使CNA的功能也可以以批处理模式访问以进行自动数据处理。此外,由于CNA的某些算法对于网络分析具有普遍意义,因此,如果它们可以被其他应用程序称为子例程,则将是可取的。为此,我们为CNA开发了一个API(应用程序编程接口),允许用户(i)访问CNA中网络模型的内容,(ii)使用独立于GUI的CNA网络分析功能,以及(iii)进行交互在此我们描述了CNA中网络项目的组织以及新API函数在这些项目中的应用。这包括从头开始创建网络项目,加载和保存项目和方案,以及实际分析方法的应用。此外,还描述了用于以SBML格式导入/导出代谢模型以及访问GUI的API函数。最后,两个示例应用程序演示了CNA API的使用和通用性。 CNA可免费用于学术用途,并可从http://www.mpi-magdeburg.mpg.de/projects/cna/cna.html下载。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号