-------------------------------- TargetMine installation -------------------------------- I. Obtain the source code from the GitHub (https://github.com/chenyian-nibio/targetmine ) For example: > git clone git@github.com:chenyian-nibio/targetmine.git II. Prepare the environment for installation 1. Install java (we use java7) 2. Install ant 3. Install tomcat (we use tomcat 7) 4. Install postgresql (we use postgresql 9) III. Build the production database 1. Edit the targetmine.properties file then place it in the ~/.intermine folder. 2. Build the frame of the database. Change your directory to targetmine/dbmodel and run > ant clean build-db 3. Start the integration. In order to avoid an out of memory problem, we recommend you build the source one-by-one. The names of the sources are set in project.xml. Change your directory to targetmine/integrate and run > ant -Dsource=go > ant -Dsource=goslim > ... You can write a script to process all the sources automatically. 4. Do the post-processing. In order to avoid running out of connection pools, we recommend you build the source one-by-one. Change your directory to targetmine/postprocess and run > ant postprocess -Daction=do-sources > ant postprocess -Daction=transcribe-ncbiGeneId > ... You can write a script to do all post-processing automatically. 5. Release your web application. Change your directory to targetmine/webapp and run > ant default release-webapp More details can be found on the InterMine web site (http://www.intermine.org/).