Ich möchte eine neue Cytoscape App erstellen für Protein-Interaktion zu analysieren, aber ich weiß nicht, ob ich Python oder nur java verwenden können.Kann ich Python für die Cytoscape App verwenden?
Antwort
Große Frage. Dies ist im Rahmen dieses Forums.
Die Antwort ist "es kommt darauf an". Cytoscape-Apps selbst müssen Java sein (oder etwas, das in JVM läuft, obwohl es nur Dokumentationsunterstützung für Java gibt und die Foren den besten Rat für Java geben).
Die Cytoscape Cyberinfrastructure (CI) ermöglicht jedoch Python-basierte Dienste (z. B. den Diffusionsdienst), die von Cytoscape-Apps aufgerufen werden (z. B. die Diffusions-App). Der Dienst muss irgendwo im Web (z. B. in einem Kubernetes-Cluster) bereitgestellt werden.
Wenn Sie Hilfe bei dieser Route benötigen, finden Sie enthusiastischen Support ... Bitte senden Sie eine E-Mail an den cytoscape-app-dev im googlegroups.com-Forum.
Sie haben eine Idee über die Entwicklung dieser App mit Java – layesim
Ja ... es ist ein zweiteiliges Angebot. Erstellen Sie zunächst eine minimale Java-App gemäß den Schritten, die im Cytoscape App Ladder (http://wiki.cytoscape.org/Cytoscape_3/AppDeveloper/Cytoscape_App_Ladder) beschrieben sind. Zweitens, erstellen Sie einen aufrufbaren Webdienst (verwenden Sie cxmate ... für Python-basierte Dienste https://github.com/cxmate/cxmate-py). Lassen Sie die Java-App einen REST-Aufruf an den Dienst senden (https://stackoverflow.com/questions/3913502/restful-call-in-java). –
danke, ich möchte verschiedene Clustering-Algorithmus zu Code-Quelle einer Cytoscape-App hinzufügen – layesim
- 1. Kann ich die Java-Sprache für Robolectric-Tests verwenden, während ich Java7 für die App verwende?
- 2. Wie kann ich Kivy (Python) Kamera verwenden
- 3. Cytoscape Ich kann kein Klickereignis auf dynamisch hinzugefügte Elemente erhalten
- 4. Kann ich .Net Sprachen für iPhone App Entwicklung verwenden?
- 5. Kann ich das Featureplugin nur für meine installierbare App verwenden?
- 6. Konsole App mit Entity, kann ich die gleiche Verbindungszeichenfolge verwenden?
- 7. Wie kann ich grid.py für die Parameterauswahl verwenden?
- 8. Kann ich Google Drive für Chrome-Erweiterungen verwenden (nicht App)
- 9. Ist cytoscape js reagieren
- 10. Wie kann ich Protokollpuffer für Python unter Windows verwenden?
- 11. Wie kann ich die C++ - Klasse in Python verwenden?
- 12. Kann ich ng-app als Element verwenden?
- 13. Wie elegant ich Python-Iteratoren verwenden kann
- 14. Zurücksetzen eines Cytoscape-Diagramms
- 15. Cytoscape-Code nicht angezeigt
- 16. Kann ich Ruby und Python zusammen verwenden?
- 17. Kann ich das Spring-Framework für die Android-Entwicklung verwenden?
- 18. Verwenden von Python für die Spracherkennung
- 19. Kann ich Facelets in einer Google App Engine-App verwenden?
- 20. Python Django: Sie verwenden die Static App, ohne die STATIC_ROOT
- 21. Was kann ich für Android Developement verwenden?
- 22. Cytoscape-Ereignis cxtap mehrmals aufgerufen
- 23. Kann ich Zxing für geschäftliche Zwecke verwenden?
- 24. Kann ich eine Facebook-App erstellen, die nur ich verwenden kann?
- 25. Kann ich Bibliotheksabstraktionen in Python verwenden?
- 26. Big Data in Cytoscape implementieren
- 27. Soll ich Hybrid-App für große App verwenden?
- 28. Verwenden von Python für die Frequenzanalyse
- 29. Kann ich Bonjour über die Befehlszeile verwenden?
- 30. Kann ich Artefakte mit Python PIP verwenden?
Fragen wie diese sind Off-Topic für diese Website. Bitte lesen Sie [fragen] bevor Sie fragen. –
Willkommen bei stackoverflow.com. Bitte nehmen Sie sich etwas Zeit, [die Hilfeseiten] (http://stackoverflow.com/help) zu lesen, besonders die Abschnitte mit dem Namen "[Was kann ich hier fragen?] (Http://stackoverflow.com/help/on "und" [Welche Arten von Fragen sollte ich vermeiden zu fragen?] (http://stackoverflow.com/help/dont-ask) ". Auch bitte [die Tour] (http://stackoverflow.com/tour) und über [wie man gute Fragen stellt] (http://stackoverflow.com/help/how-to-ask) lesen. Zuletzt erfahren Sie, wie Sie ein [minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) erstellen können. – ArturFH