Provides formatted and readily callable REST service for several popular Cytoscape Container algorithms.
This service runs using an embedded Jetty server and is invoked from the command line.
- MacOS, Rocky Linux 8+, Ubuntu 20+, and most other Linux distributions should work
- Java 17+ (jdk to build)
- Make (to build)
- Cytoscape Container REST Model
- Maven 3.6 or higher (to build)
- Docker (to run algorithms)
Commands build Cytoscape Container REST Service assuming machine has Git command line tools installed and above Java modules have been installed.
# In lieu of git one can just download repo and unzip it
git clone https://github.com/cytoscape/cytocontainer-rest-server.git
cd cytocontainer-rest-server
mvn clean test install
The above command will create a jar file under target/ named
cytocontainer-rest-<VERSION>-jar-with-dependencies.jar that
is a command line application
TODO