NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This page provides an introduction to Analysis - Server, with installation and troubleshooting information.

Panel
titleContents
Table of Contents
minLevelmaxLevel2
maxLevelminLevel2

Introduction

The Analysis Server performs on-the-fly statistical calculations for the caIntegartor application. It can be hosted on the same machine that runs the any application (ex. Rembrandt or ISPY) or it can be run on any number of remote compute machines. In the remote configuration, each compute machine communicates with the appropriate application via the JBossMQ Java Messaging Service (JMS) provided by JBoss. It is important to note that each compute machine does not require its own JBoss instance. The Analysis Server relies on the JMS queues defined in the JBoss instance running the caIntegator application, such as Rembrandt.

...

You have Java and Ant installed, as listed below

Advanced Tables - Table Plus

Required Software Name
Version
URL to Download

Description

JDK 1.5.X (currently using 1.5.14)
http://java.sun.com/javase/downloads/index_jdk5.jsp

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

The J2SE Develop¬ment Kit (JDK) supports creat¬ing J2SE applications.

JBOSS Application Server (4.0.X)
http://labs.jboss.com/jbossas/downloads/

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

JBoss Application server is the Java application Server

Apache Ant, 1.7.0
http://ant.apache.org/bindownload.cgi

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

Apache Ant is a Java-based build tool.

R and Rserve have been installed. Please see the Rserve homepage at:
http://stats.math.uni-augsburg.de/Rserve/

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

And the Rserve installation instructions:
http://stats.math.uni-augsburg.de/Rserve/doc.shtml

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include

It is recommended that you read the Rserve installation instructions before installing R. Specifically, the Rserve instructions recommend building the R distribution from source using the (color:red)--enable-R-shlib flag(color).

The R source distribution can be obtained from R project site:
http://www.r-project.org/

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include
(click the link under download)

...

Download the latest client jar file (use the exceptions version) from:
http://stats.math.uni-augsburg.de/Rserve/down.shtml

Multiexcerpt include
nopaneltrue
MultiExcerptNameExitDisclaimer
PageWithExcerptwikicontent:Exit Disclaimer to Include
after agreeing to their licensing terms and conditions.
Copy the downloaded file into the lib directory under the analysis server install directory and rename it to Rserve.jar .

...

1) Open the file/local/content/caintegrator/log/analysisServer.log and you should see something similar to:

a) [translationalResearch:main] INFO gov.nih.nci.caintegrator.analysis.server.RThread - Done initializing Rserver connection elapsedTime=5100
b) [translationalResearch:main] INFO gov.nih.nci.caintegrator.analysis.server.RThread - RThread name=Thread-0 successfully initialized R connection. 5046

2) There may be a warning:
a) [translationalResearch:main] WARN gov.nih.nci.caintegrator.analysis.server.AnalysisServer - could not establish connection with...

...

3) After you deploy the application you should return to this log file and see the following:
a) [translationalResearch:main] INFO gov.nih.nci.caintegrator.analysis.server.AnalysisServer - Now listening for requests...
Troubleshooting :

...

Steps to add a Data File

Step 1

Click on this link https://gforge.nci.nih.gov/frs/?group_id=406 and you will find The caIntegrator-ODI GForge project files page has data files for particular application
For example:
Rembrandt:
Rembrandt_mas5.dataMatrix_275_10-15-07.Rda
Rembrandt_UnifiedGene.dataMatrix_275_10-15-07.Rda
Ispy:
newDataFile.zip

...

And modify it by adding a new line for each developer using this file as an example

3) Copy & and rename analysisServerDeveloper1.properties to local/content/caintegrator/bin/

...