Real-Time PyMOL Visualization for Rosetta and PyRosetta

被引:63
作者
Baugh, Evan H. [1 ]
Lyskov, Sergey [1 ]
Weitzner, Brian D. [1 ]
Gray, Jeffrey J. [1 ,2 ]
机构
[1] Johns Hopkins Univ, Dept Chem & Biomol Engn, Baltimore, MD 21218 USA
[2] Johns Hopkins Univ, Program Mol Biophys, Baltimore, MD USA
来源
PLOS ONE | 2011年 / 6卷 / 08期
基金
美国国家科学基金会; 美国国家卫生研究院;
关键词
SWISS-MODEL; PROTEIN;
D O I
10.1371/journal.pone.0021931
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Computational structure prediction and design of proteins and protein-protein complexes have long been inaccessible to those not directly involved in the field. A key missing component has been the ability to visualize the progress of calculations to better understand them. Rosetta is one simulation suite that would benefit from a robust real-time visualization solution. Several tools exist for the sole purpose of visualizing biomolecules; one of the most popular tools, PyMOL (Schrodinger), is a powerful, highly extensible, user friendly, and attractive package. Integrating Rosetta and PyMOL directly has many technical and logistical obstacles inhibiting usage. To circumvent these issues, we developed a novel solution based on transmitting biomolecular structure and energy information via UDP sockets. Rosetta and PyMOL run as separate processes, thereby avoiding many technical obstacles while visualizing information on-demand in real-time. When Rosetta detects changes in the structure of a protein, new coordinates are sent over a UDP network socket to a PyMOL instance running a UDP socket listener. PyMOL then interprets and displays the molecule. This implementation also allows remote execution of Rosetta. When combined with PyRosetta, this visualization solution provides an interactive environment for protein structure prediction and design.
引用
收藏
页数:5
相关论文
共 17 条
[1]   CHARMM - A PROGRAM FOR MACROMOLECULAR ENERGY, MINIMIZATION, AND DYNAMICS CALCULATIONS [J].
BROOKS, BR ;
BRUCCOLERI, RE ;
OLAFSON, BD ;
STATES, DJ ;
SWAMINATHAN, S ;
KARPLUS, M .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 1983, 4 (02) :187-217
[2]   PyRosetta: a script-based interface for implementing molecular modeling algorithms using Rosetta [J].
Chaudhury, Sidhartha ;
Lyskov, Sergey ;
Gray, Jeffrey J. .
BIOINFORMATICS, 2010, 26 (05) :689-691
[3]   Predicting protein structures with a multiplayer online game [J].
Cooper, Seth ;
Khatib, Firas ;
Treuille, Adrien ;
Barbero, Janos ;
Lee, Jeehyung ;
Beenen, Michael ;
Leaver-Fay, Andrew ;
Baker, David ;
Popovic, Zoran ;
Players, Foldit .
NATURE, 2010, 466 (7307) :756-760
[4]   Macromolecular modeling with Rosetta [J].
Das, Rhiju ;
Baker, David .
ANNUAL REVIEW OF BIOCHEMISTRY, 2008, 77 :363-382
[5]  
DeLano W.L., 2002, The PyMOL molecular graphics system
[6]   RosettaScripts: A Scripting Language Interface to the Rosetta Macromolecular Modeling Suite [J].
Fleishman, Sarel J. ;
Leaver-Fay, Andrew ;
Corn, Jacob E. ;
Strauch, Eva-Maria ;
Khare, Sagar D. ;
Koga, Nobuyasu ;
Ashworth, Justin ;
Murphy, Paul ;
Richter, Florian ;
Lemmon, Gordon ;
Meiler, Jens ;
Baker, David .
PLOS ONE, 2011, 6 (06)
[7]   CRYSTAL AND MOLECULAR-STRUCTURE OF THE BOVINE ALPHA-CHYMOTRYPSIN EGLIN-C COMPLEX AT 2-BULLET-0 ANGSTROM RESOLUTION [J].
FRIGERIO, F ;
CODA, A ;
PUGLIESE, L ;
LIONETTI, C ;
MENEGATTI, E ;
AMICONI, G ;
SCHNEBLI, HP ;
ASCENZI, P ;
BOLOGNESI, M .
JOURNAL OF MOLECULAR BIOLOGY, 1992, 225 (01) :107-123
[8]   SWISS-MODEL and the Swiss-PdbViewer: An environment for comparative protein modeling [J].
Guex, N ;
Peitsch, MC .
ELECTROPHORESIS, 1997, 18 (15) :2714-2723
[9]   VMD: Visual molecular dynamics [J].
Humphrey, W ;
Dalke, A ;
Schulten, K .
JOURNAL OF MOLECULAR GRAPHICS & MODELLING, 1996, 14 (01) :33-38
[10]   ePMV Embeds Molecular Modeling into Professional Animation Software Environments [J].
Johnson, Graham T. ;
Autin, Ludovic ;
Goodsell, David S. ;
Sanner, Michel F. ;
Olson, Arthur J. .
STRUCTURE, 2011, 19 (03) :293-303