Skip to content

mleoking/LeoTaskApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Applications

The Instruction section explains how to run/modify/create an application. [Discussion]

Name Description Links
Hybrid HIV Infection Model [1] A HIV infection model that incorporates both cell-free and cell-to-cell modes of HIV infection. The model is able to reproduce the whole course of HIV infection that includes three disctinctive phrases. The model can also be useful for evaluating existing and future HIV treatments. Code Executable Paper
Hybrid Epidemic Spreading Model [2] A hybird epidemic spreading model incorporating both local and global spreading mechanisms. The model can be used to explore the optimal tradeoff between local and global spreading mechanisms. Code Executable Paper

LeoTaskApp

LeoTask is a lightweight parallel task running and results aggregation framework. This project, LeoTaskApp, includes applications based on the LeoTask framework.

Instruction

1. Install the runtime environment:

For Windows system users:

  • Download, unzip, and install (install.bat) the all-in-one package: LeoTaskRunEnv

For other system users:

  • Install Java and include the the directory of the command java in the system's PATH environment variable.
  • Install Gnuplot 4.6.5 and include the the directory of the command gnuplot in the system's PATH environment variable.

2. Run an application:

  1. Download the executable program through links in the Applications section.

  2. Unzip the downloaded zip package and enter the extracted directory.

  3. For MS Windows users, simply execute (double click) run.bat, for other system users, run the following command:

    java -jar leotaskapp.jar

  • If the application runs successfully, you can use any text editor to modify its configuration in tasks.xml or tasks#.xml, and then rerun (the 3rd step) the application.

3. Modify/create an application:

  1. Download and install Eclipse Java IDE.
  2. Open the Eclipse Java IDE and import the LeoTaskApp project into your workspace. Click here for details.
  3. Import the LeoTask project into your workspace for your reference on the Application Programming Interface of the framework. Click here for details.
  4. Now you can modify an exiting application or create new applications in the LeoTaskApp project in your local Eclipse workspace.
  5. You can also submit and push your new applications to the LeoTaskApp project on Github.

References

  1. C. Zhang, S. Zhou, E. Groppelli, P. Pellegrino, I. Williams, P. Borrow, B. M. Chain, and C. Jolly. Hybrid Spreading Mechanisms and T Cell Activation Shape the Dynamics of HIV-1 Infection. PLoS Computational Biology. 2015 Apr 2;11(4):e1004179. [Web][Pdf]
  2. C. Zhang, S. Zhou, J. C. Miller, I. J. Cox, and B. M. Chain. Optimizing Hybrid Spreading in Metapopulations. Scientific Reports. 2015 Apr 29;5:9924. [Web][Pdf]

Bitdeli Badge