monarch-initiative/monarch-installer

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

UserMost Recent Commit# Commits
Chris Mungall2014-11-17 17:26:34.06
Harry Hochheiser2014-08-11 18:45:57.01

Other Committers

UserEmailMost Recent Commit# Commits

README

Monarch System Installer

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

Installation

Two servers need to be installed

  1. An OWLSim analysis and phenotype matching server
  2. The Monarch REST API

Both run as embedded Jetty.

Setting PATH

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"
Running OWLSim

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)

Running Monarch Services
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

Customized datasets

Add your own phenotype associations here:

See the example file for formatting instructions

After this is done, run “make prepare-owlsim” from this directory

Building this installer

Note: if you obtained this from github, then you will have to build the installer using the Makefile


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.