GeneMANIA/genemania

Name: genemania

Owner: GeneMANIA

Description: GeneMANIA helps you predict the function of your favourite genes and gene sets.

Created: 2013-08-30 00:01:17.0

Updated: 2017-11-21 01:25:44.0

Pushed: 2018-01-19 19:05:27.0

Homepage: http://genemania.org

Size: 40384

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GeneMANIA

http://genemania.org

GeneMANIA helps you predict the function of your favourite genes and gene sets.

Build instructions
General

Requirements:

  1. JDK (v1.7; other vesions may work)
  2. Maven (v3.2+)

Projects:

  1. common : common APIs used amongst the projects
  2. engine : the GeneMANIA algorithm engine
  3. broker : for communicating between the website and workers that use the engine
  4. website : the website backend (webservices etc)
  5. adminweb : the administrative interface for editing data used in the website
  6. plugin : the Cytoscape plugin/app

Building:

  1. To build all Java projects: mvn package
  2. To build a particular project, e.g. website mvn package -pl website -am
Website UI

Notes:

Requirements:

  1. Node.js & npm
  2. Gulp: sudo npm install -g gulp
  3. NB: you must npm install before using gulp

Targets: gulp <target1> <target2> ...

Deployment instructions

Follow these instructions to deploy your own external instance of GeneMANIA:

Requirements:

  1. JDK (v1.7+; other vesions may work)
  2. Maven (v3.2+)
  3. Tomcat (v8; other versions may work)

Deploying the data:

  1. TODO

Deploying the website:

  1. Build the UI: cd website-ui && npm i && npm run website && cd ..
  2. You must clean the engine before building (at least once to install mtj): mvn clean
  3. Build the website: mvn package -pl website -am -P local
  4. Deploy the produced .war file to Tomcat
Debugging tools
Funding

GeneMANIA is actively developed at the University of Toronto, in the Donnelly Centre for Cellular and Biomolecular Research, in the labs of Gary Bader and Quaid Morris. GeneMANIA development was originally funded by Genome Canada, through the Ontario Genomics Institute (2007-OGI-TD-05) and is now funded by the Ontario Ministry of Research and Innovation.


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.