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...

Full description

Bibliographic Details
Main Authors: 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
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