MrGrid: a portable grid based molecular replacement pipeline.
BACKGROUND: The crystallographic determination of protein structures can be computationally demanding and for difficult cases can benefit from user-friendly interfaces to high-performance computing resources. Molecular replacement (MR) is a popular protein crystallographic technique that exploits th...
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Public Library of Science (PLoS)
2010-01-01
|
Series: | PLoS ONE |
Online Access: | http://europepmc.org/articles/PMC2850370?pdf=render |
id |
doaj-88bce2a49103439c9c4c0b572eb11185 |
---|---|
record_format |
Article |
spelling |
doaj-88bce2a49103439c9c4c0b572eb111852020-11-24T21:49:07ZengPublic Library of Science (PLoS)PLoS ONE1932-62032010-01-0154e1004910.1371/journal.pone.0010049MrGrid: a portable grid based molecular replacement pipeline.Jason W SchmidbergerMark A BateCyril F ReboulSteve G AndroulakisJennifer M N PhanJames C WhisstockWojtek J GoscinskiDavid AbramsonAshley M BuckleBACKGROUND: The crystallographic determination of protein structures can be computationally demanding and for difficult cases can benefit from user-friendly interfaces to high-performance computing resources. Molecular replacement (MR) is a popular protein crystallographic technique that exploits the structural similarity between proteins that share some sequence similarity. But the need to trial permutations of search models, space group symmetries and other parameters makes MR time- and labour-intensive. However, MR calculations are embarrassingly parallel and thus ideally suited to distributed computing. In order to address this problem we have developed MrGrid, web-based software that allows multiple MR calculations to be executed across a grid of networked computers, allowing high-throughput MR. METHODOLOGY/PRINCIPAL FINDINGS: MrGrid is a portable web based application written in Java/JSP and Ruby, and taking advantage of Apple Xgrid technology. Designed to interface with a user defined Xgrid resource the package manages the distribution of multiple MR runs to the available nodes on the Xgrid. We evaluated MrGrid using 10 different protein test cases on a network of 13 computers, and achieved an average speed up factor of 5.69. CONCLUSIONS: MrGrid enables the user to retrieve and manage the results of tens to hundreds of MR calculations quickly and via a single web interface, as well as broadening the range of strategies that can be attempted. This high-throughput approach allows parameter sweeps to be performed in parallel, improving the chances of MR success.http://europepmc.org/articles/PMC2850370?pdf=render |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jason W Schmidberger Mark A Bate Cyril F Reboul Steve G Androulakis Jennifer M N Phan James C Whisstock Wojtek J Goscinski David Abramson Ashley M Buckle |
spellingShingle |
Jason W Schmidberger Mark A Bate Cyril F Reboul Steve G Androulakis Jennifer M N Phan James C Whisstock Wojtek J Goscinski David Abramson Ashley M Buckle MrGrid: a portable grid based molecular replacement pipeline. PLoS ONE |
author_facet |
Jason W Schmidberger Mark A Bate Cyril F Reboul Steve G Androulakis Jennifer M N Phan James C Whisstock Wojtek J Goscinski David Abramson Ashley M Buckle |
author_sort |
Jason W Schmidberger |
title |
MrGrid: a portable grid based molecular replacement pipeline. |
title_short |
MrGrid: a portable grid based molecular replacement pipeline. |
title_full |
MrGrid: a portable grid based molecular replacement pipeline. |
title_fullStr |
MrGrid: a portable grid based molecular replacement pipeline. |
title_full_unstemmed |
MrGrid: a portable grid based molecular replacement pipeline. |
title_sort |
mrgrid: a portable grid based molecular replacement pipeline. |
publisher |
Public Library of Science (PLoS) |
series |
PLoS ONE |
issn |
1932-6203 |
publishDate |
2010-01-01 |
description |
BACKGROUND: The crystallographic determination of protein structures can be computationally demanding and for difficult cases can benefit from user-friendly interfaces to high-performance computing resources. Molecular replacement (MR) is a popular protein crystallographic technique that exploits the structural similarity between proteins that share some sequence similarity. But the need to trial permutations of search models, space group symmetries and other parameters makes MR time- and labour-intensive. However, MR calculations are embarrassingly parallel and thus ideally suited to distributed computing. In order to address this problem we have developed MrGrid, web-based software that allows multiple MR calculations to be executed across a grid of networked computers, allowing high-throughput MR. METHODOLOGY/PRINCIPAL FINDINGS: MrGrid is a portable web based application written in Java/JSP and Ruby, and taking advantage of Apple Xgrid technology. Designed to interface with a user defined Xgrid resource the package manages the distribution of multiple MR runs to the available nodes on the Xgrid. We evaluated MrGrid using 10 different protein test cases on a network of 13 computers, and achieved an average speed up factor of 5.69. CONCLUSIONS: MrGrid enables the user to retrieve and manage the results of tens to hundreds of MR calculations quickly and via a single web interface, as well as broadening the range of strategies that can be attempted. This high-throughput approach allows parameter sweeps to be performed in parallel, improving the chances of MR success. |
url |
http://europepmc.org/articles/PMC2850370?pdf=render |
work_keys_str_mv |
AT jasonwschmidberger mrgridaportablegridbasedmolecularreplacementpipeline AT markabate mrgridaportablegridbasedmolecularreplacementpipeline AT cyrilfreboul mrgridaportablegridbasedmolecularreplacementpipeline AT stevegandroulakis mrgridaportablegridbasedmolecularreplacementpipeline AT jennifermnphan mrgridaportablegridbasedmolecularreplacementpipeline AT jamescwhisstock mrgridaportablegridbasedmolecularreplacementpipeline AT wojtekjgoscinski mrgridaportablegridbasedmolecularreplacementpipeline AT davidabramson mrgridaportablegridbasedmolecularreplacementpipeline AT ashleymbuckle mrgridaportablegridbasedmolecularreplacementpipeline |
_version_ |
1725889414027018240 |