Skip to content
Virtual Grid Engine
Python Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
VGE
example
test
CHANGELOG.md
Getting_started.pdf
LICENSE.txt
README.md
VGE_user_manual.pdf
VGE_user_manual_ja.pdf
cleanvge
setup.py
vge
vge.cfg
vge_connect

README.md

VGE: Virtual Grid Engine

Copyright (c) 2017 Satoshi ITO, Masaaki YADOME, and Satoru MIYANO

1. General

Virtual Grid Engine (VGE) is a kind of middleware for running bioinformatics software pipelines on large-scale supercomputers which do not support any grid engine survices. VGE employs master-worker model. It first reserves processors and/or cores by running the job which is parallelized by MPI, then asign divided small tasks onto its worker processes. VGE is written in python.

2. Prerequisite

VGE uses Message Passing Library through MPI4PY module. It also uses socket communication between VGE master process and VGE jobcontroler process. Dependent software and their versions are below:

  • Python (2.7>=)
  • MPI4PY (2.0.0>=)
  • MPICH or OpenMPI (2.0>=)

3. Install

Download source archive and extract it. Then type following commands:

 $ cd VGE  
 $ python setup.py install --user

4. Reference

S. Ito et al., "Virtual Grid Engine: Accelerating thousands of omics sample analyses using large-scale supercomputers," 2018 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Madrid, Spain, 2018, pp. 387-392. doi: 10.1109/BIBM.2018.8621285

You can’t perform that action at this time.