Using Grid technology for computationally intensive applied bioinformatics analyses.
For several applications and algorithms used in applied bioinformatics, a bottle neck in terms of computational time may arise when scaled up to facilitate analyses of large datasets and databases. Re-codification, algorithm modification or sacrifices in sensitivity and accuracy may be necessary to accommodate for limited computational capacity of single work stations. Grid computing offers an alternative model for solving massive computational problems by parallel execution of existing algorithms and software implementations. We present the implementation of a Grid-aware model for solving computationally intensive bioinformatic analyses exemplified by a blastp sliding window algorithm for whole proteome sequence similarity analysis, and evaluate the performance in comparison with a local cluster and a single workstation. Our strategy involves temporary installations of the BLAST executable and databases on remote nodes at submission, accommodating for dynamic Grid environments as it avoids the need of predefined runtime environments (preinstalled software and databases at specific Grid-nodes). Importantly, the implementation is generic where the BLAST executable can be replaced by other software tools to facilitate analyses suitable for parallelisation. This model should be of general interest in applied bioinformatics. Scripts and procedures are freely available from the authors.
Andrade
Jorge
J
Department of Biotechnology, Royal Institute of Technology (KTH), Stockholm, Sweden.
Berglund
Lisa
L
Uhlén
Mathias
M
Odeberg
Jacob
J
D000465:Algorithms; D019295:Computational Biology / Q000706:statistics & numerical data*; D003198:Computer Simulation; D030562:Databases, Protein; D006801:Humans; D011506:Proteins / Q000235:genetics; D040901:Proteomics / Q000706:statistics & numerical data*; D016415:Sequence Alignment / Q000706:statistics & numerical data
D011506:Proteins