Sign inSign up

baumbachlab/keypathwayminer-web

By baumbachlab

•Updated over 6 years ago

Given a biological network and case-control studies, KPM extracts all maximal connected subnetworks.

Image
0

603

baumbachlab/keypathwayminer-web repository overview

First version: Martin Dissing Hansen ([email protected]⁠) Maintained by: Markus List ([email protected]⁠)

Alumni: Martin Dissing Hanse, Laura Marsoner.

Keypathwayminer web is implemented as a Grails app (v.2.5.6). To compile it you need kpm-core in your local maven directory, e.g. call

mvn install

in the kpm-core project. Next, install grails v.2.5.6 (for example via gvmtool.net) and call

grails run-app //to run locally from source code grails prod war // to create a WAR file suitable for deployment in tomcat 6 or 7.

Notes for Tomcat deployment:

  • The WAR file is too big to be uploaded with default settings (limit is 50M). Please adjust the file size limit for WAR files in the Tomcat manager app (web.xml).
  • KPM web, like all grails apps, requires a bit more PermGen space in the Java VM. Adjust the perm gen space to 256M by placing a file setenv.sh in Tomcat's bin folder.
  • KPM web logs to a file called keypathwayminer.log to be found in Tomcat's log folder. Make sure the tomcat user has write access
  • KPM web reads its config (including database config) from a configuration file keypathwayminer.groovy foudn in Tomcat's conf folder. Again, make sure the tomcat user has write access. See conf/keypathwayminer-example.groovy for an example.

IMPORTANT NOTE: grails 2.5.x is compatible with Java 8 but NOT with Java 9 or newer.

Docker: You can also start KeyPathwayMinerWeb as a docker container:

Note that you can control the amount of memory used by the docker container via

docker pull baumbachlab/keypathwayminer-web
docker run -e GRAILS_OPTS="-XX:MaxPermSize=1024m -Xmx1024M -server" baumbachlab/keypathwayminer-web

Careful, the database is not hosted persistently and results will be deleted when the container is removed.

Tag summary

Content type

Image

Digest

Size

548.3 MB

Last updated

over 6 years ago

docker pull baumbachlab/keypathwayminer-web