Name: monarch-installer
Owner: Monarch Initiative
Description: Installer for running Monarch system locally
Created: 2014-08-05 21:57:32.0
Updated: 2014-08-05 21:57:32.0
Pushed: 2014-11-17 17:26:39.0
Homepage: null
Size: 268
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|---|---|
Chris Mungall | 2014-11-17 17:26:34.0 | 6 |
Harry Hochheiser | 2014-08-11 18:45:57.0 | 1 |
Other Committers
User | Most Recent Commit | # Commits |
---|
This package contains the components required to run the Monarch System locally. This allows you to extend the dataset used by OWLSim to include private/local phenotype data.
For a system diagram, see the docs/ directory
Two servers need to be installed
Both run as embedded Jetty.
You need one executable on your path for the preparation and server startup. Assuming you unpacked this distribution in your home directory, type
export PATH="$PATH:~/monarch-installer/owltools/OWLTools-Runner/bin/owltools"
First you need to prepare the input files. From this directory, type:
make prepare-owlsim
Note: if you wish to add custom data, see the notes below
Preparation can take over an hour dependending on dataset size, as large caches are prepared. This step does not need to be rerun until the data changes again.
Once this step is complete, start the server:
cd phenotype-ontologyes/server
./start-owlsim-server.sh
By default the server will be on port 9000 (this can be custiomized)
cd monarch-app
./start-server-production.sh
This starts a server on port 8080
Note: you may need to customize this file:
Change the following line:
"owlsim_services_url" : "http://owlsim.monarchinitiative.org/",
To:
"owlsim_services_url" : "http://127.0.0.1:9000/",
(assuming both servers are running on the same machine)
TODO: make this part automatic
Add your own phenotype associations here:
See the example file for formatting instructions
After this is done, run “make prepare-owlsim” from this directory
Note: if you obtained this from github, then you will have to build the installer using the Makefile