我可以使用python创建cytoscape应用程序吗?

我可以使用python创建cytoscape应用程序吗?,python,cytoscape,Python,Cytoscape,我想创建一个新的cytoscape应用程序来分析蛋白质相互作用,但我不知道我是否可以使用python,还是只使用java,这是一个很好的问题。这是本论坛的范围 答案是“视情况而定”。Cytoscape应用程序本身必须是Java(或者在JVM中运行的东西,尽管只有对Java的文档支持,论坛将为Java提供最佳建议) 然而,Cytoscape Cyberinfrastructure(CI)允许Cytoscape应用程序(例如,扩散应用程序)调用基于Python的服务(例如,扩散服务)。服务必须部署在

我想创建一个新的cytoscape应用程序来分析蛋白质相互作用,但我不知道我是否可以使用python,还是只使用java,这是一个很好的问题。这是本论坛的范围

答案是“视情况而定”。Cytoscape应用程序本身必须是Java(或者在JVM中运行的东西,尽管只有对Java的文档支持,论坛将为Java提供最佳建议)

然而,Cytoscape Cyberinfrastructure(CI)允许Cytoscape应用程序(例如,扩散应用程序)调用基于Python的服务(例如,扩散服务)。服务必须部署在web上的某个位置(例如,在Kubernetes集群中)


如果你想在这条路线上得到帮助,你会得到热情的支持。。。请直接通过电子邮件将cytoscape应用程序开发人员发送到googlegroups.com论坛。

像这样的问题对于本网站来说是离题的。询问前请先阅读。欢迎访问stackoverflow.com。请花些时间阅读,特别是“和”部分。也请阅读。最后,请学习如何创建一个。您对使用javaYes开发此应用程序有何想法。。。这是一个由两部分组成的命题。首先,根据Cytoscape应用程序梯形图()中列出的步骤创建一个最小的Java应用程序。其次,创建一个可调用的web服务(使用cxmate…对于基于Python的服务,使用)。让Java应用程序对服务()进行REST调用。谢谢,我想在cytoscape应用程序的代码源中添加不同的群集算法伟大的问题。。。直到现在,答案都是“不”。最近启用了两种新方法。两者都涉及上述REST服务。您可以创建一个基于Java的Cytoscape应用程序来调用REST服务(正如Diffusion应用程序所做的--),也可以创建一个Javascript应用程序并将其加载到CyBrowser()中。。。这是新的。扩散是更好的示例,因为它显示了如何封送网络以发送到服务,以及如何处理结果。