Asia Pacific BioGRID Initiative

[ Home | APBioBox | APBioKnoppix | APBioKnoppix2 | BioWorldWideWorkflow | MDS Browser | Documentation | Download | Contact ]

BioWorldWideWorkFlow (bioWWWF)

The BioWorldWideWorkFlow uses the KOOPlatform software as the GUI frontend, the KOOPServer as the middleware scheduling server, and the KOOPDaemon as the remote server agent for executing applications called from the GUI and scheduled by the KOOPServer. KOOPrime is the spinoff company from the Bioinformatics Centre, National University of Singapore (NUS). KOOP technology was derived from the BIC research project with GlaxoWellcome and NSTB funding to BIC from 1997 to 2001. NUS maintains a license to run and operate the technology. The APBioGrid project provides additional layers of services which KOOP can call, and provides the interface with Globus Grid, BioCluster Grid and the APBioBox packages for rapid replication of applications and services.

  • Starting the KOOPserver
    1. logon exon as root
    2. cd /opt/jboss-3.0.6_tomcat-4.1.18/bin
    3. ./run.sh &
      to start jboss Java Bootstrap Environment
    4. Once the processes are successful started (check ps -ef), start web browser
    5. Go to http://exon.bic.nus.edu.sg:9090/webkoop/jsp/login.jsp
    6. When you see the page, key in admin as user name and admin as password.
    7. When you see the next page, "KOOPServer Web Administration", click button 'Start Server'.
    8. If you see the message 'KOOPServer started successfully' on the right panel, then the KOOPServer is started.
  • Shutting down the KOOPserver
    1. Go to http://exon.bic.nus.edu.sg:9090/webkoop/jsp/login.jsp
    2. When you see the page, key in admin as user name and admin as password.
    3. When you see the next page "KOOPServer Web Administration", click button 'Start Server' should be greyed out, and the click button 'Shutdown Server' active.
    4. Select "Graceful" and click 'Shutdown Server' to shutdown the server gracefully.
    5. If you see the message 'Shutdown status: KOOPServer is successfully shutdown" the right panel, then the KOOPServer is successfully shutdown.
    6. To re-start server, proceed as in "Starting the KOOPserver"
    7. Occasionally, the server seems to hang, then login as root and kill all the java processes
  • Starting the KOOPClient
    1. Click to this hyperlink to lauch the KOOPClient: http://exon.bic.nus.edu.sg:9090/koopclient/launch.jnlp
  • Starting KOOPBox or KOOPDaemon from exon
    1. Execute /usr/java/javaws/javaws/javaws http://exon.bic.nus.edu.sg:9090/koopclient/launch.jnlp or launch_daemon.jnlp.
    2. Please note that KOOPBox will be shut down automatically once the ssh session is closed. A dedicated machine is needed to run koopdaemon at exon.
  • Running KOOPDaemon on an Agent machine
    1. Login to Agent machine with an Xserver
    2. Start up webbrowser and go to http://exon.bic.nus.edu.sg:9090/koopclient/ to download KOOPDaemon.
    3. Please note Java Web Start is needed to run KOOPDaemon.
    4. A quirk of the software requires the session to be continuously running. To keep the KOOPDaemon alive, use console to start it, and keep the window alive.
    5. Once KOOPDaemon is running on your machine, it should be able to run KOOPServer-called applications on this KOOPDaemon machine.


Updated Oct; July; Apr 2004; 4 Dec 2003 (ttw); 16 Sep 2003 - ogs